Nguyên lý hệ điều hành Hệ điều hành macOS

44 645 3
Nguyên lý hệ điều hành  Hệ điều hành macOS

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Mac OS (viết tắt của Macintosh Operating System) là hệ điều hành có giao diện hình ảnh và được phát triển bởi công ty Apple Computer cho các máy tính Apple Macintosh. Phiên bản đầu tiên ra đời năm 1984Phiên bản đầu của hệ điều hành Mac chỉ tương thích với Motorola 68000 dựa trên máy Apple Mac. Khi Apple giới thiệu máy tính với PowerPC phần cứng, hệ điều hành đã được chuyển để hỗ trợ kiến trúc này. Mac OS 8.1 là phiên bản cuối cùng có thể chạy trên một bộ xử lý 68k (68040). Mac OS X, đã thay thế cổ điển Mac OS, tương thích với bộ vi xử lý PowerPC từ phiên bản 10.0 (Cheetah) đến phiên bản 10.3 (Panther). Bộ vi xử lý PowerPC và Intel được hỗ trợ trong phiên bản 10.4 (Tiger , Intel chỉ hỗ trợ sau khi cập nhật) và phiên bản 10.5 (Leopard). 10.6 (Snow Leopard) phiên bản 10,7 (Sư tử), phiên bản mới nhất 10.8 (Sư tử núi) và sau đó chỉ hỗ trợ bộ vi xử lý Intel.Các hệ điều hành Macintosh đầu ban đầu bao gồm hai phần của phần mềm, được gọi là hệ thống và Finder, mỗi với số phiên bản riêng của mình 5 Hệ thống 7.5.1 là người đầu tiên bao gồm hệ điều hành Mac OS biểu tượng (một biến thể trên. Mac khởi động ban đầu Chúc mừng biểu tượng), và hệ điều hành Mac OS 7,6 là người đầu tiên được đặt tên là Mac OS.Trước khi giới thiệu các hệ thống dựa trên PowerPC G3 sau đó, các bộ phận quan trọng của hệ thống được lưu trữ trong ROM vật lý trên bo mạch chủ. Mục đích ban đầu của điều này là để tránh sử dụng lưu trữ giới hạn của ổ đĩa mềm trên hệ thống hỗ trợ, cho rằng các máy Mac không có đĩa cứng. (Chỉ có một mô hình của Mac bao giờ thực sự có khả năng khởi động bằng cách sử dụng ROM một mình, năm 1991 mô hình cổ điển Mac.) Kiến trúc này cũng cho phép một giao diện hệ điều hành hoàn toàn đồ họa ở mức thấp nhất mà không cần một giao diện điều khiển văn bản chỉ hoặc chế độ dòng lệnh. Lỗi thời gian khởi động, chẳng hạn như việc tìm kiếm không có ổ đĩa hoạt động, đã được thông báo cho người dùng đồ họa, thường là với một biểu tượng hoặc bitmap Chicago phông chữ đặc biệt và một Chime of Death, một loạt tiếng bíp. Điều này trái ngược với máy tính của thời gian, hiển thị thông báo như vậy trong một phông chữ monokhoảng cách đều nhau trên một nền đen, và yêu cầu sử dụng của bàn phím, không phải là một con chuột, cho đầu vào. Để cung cấp các niceties như ở một mức độ thấp, Mac OS phụ thuộc vào phần mềm hệ thống cốt lõi trong ROM trên bo mạch chủ, một thực tế là sau này đã giúp đảm bảo rằng máy tính Apple chỉ bắt chước được cấp phép (với các ROM bảo vệ bản quyền của Apple) có thể chạy hệ điều hành Mac OSSau đấy , cho đến năm 1997, sau khi mua lại NeXT , Apple đã nâng cấp Mac OS lên và tạo ra ‘macOS.’ macOS ˌoʊ ɛs ˈtɛn,1 (trước đây là Mac OS X) là một dòng hệ điều hành độc quyền, được phát triển và phân phối bởi Apple, được cài đặt sẵn trên các máy tính Macintosh.

Hệ điều hành MacOS Lời mở đầu -*** Hệ điều hành tập hợp chương trình tổ chức thành hệ thống với nhiệm vụ đảm bảo tương tác người dùng với máy tính, cung cấp phương tiện dịch vụ để điều phối việc thực chương trình, quản chặt chẽ tài nguyên máy, tổ chức khai thác chúng cách thuận tiện tối ưu Hiện có số hệ điều hành phổ biến thông dụng thị trường như: MS Dos, Windows, Ubuntu, CentOS, … Xét lịch sử hình thành, máy tính ban đầu khơng có hệ điều hành Người điều hành tải chạy chương trình cách thủ cơng Khi chương trình thiết kế để tải chạy chương trình khác, thay cơng việc người Thuật ngữ "hệ điều hành" dùng gần tới phần mềm cần thiết để người dùng quản hệ thống chạy phần mềm ứng dụng khác hệ thống Nó khơng có nghĩa "phần lõi" tương tác trực tiếp với phần cứng mà thư viện cần thiết để chương trình quản điều chỉnh hệ thống Khơng có phân biệt rõ ràng phần mềm ứng dụng hệ điều hành Tuy nhiên, vấn đề tranh cãi Thí dụ trường hợp Bộ Tư pháp Mỹ Microsoft tranh cãi Internet Explorer có phải phần Windows không Cấp thấp hệ điều hành phần lõi (còn gọi nhân), lớp phần mềm tải vào hệ thống khởi động Các phần mềm tải phụ thuộc vào cung cấp dịch vụ cốt lõi cho hệ thống Những dịch vụ phổ biến truy xuất đĩa, quản nhớ, định thời, truy xuất tới thiết bị phần cứng Có nhiều tranh cãi thành phần tạo nên phần lõi, hệ thống tập tin có đưa vào phần lõi không Hệ điều hành phần thiếu cho thiết bị thông minh ngày Theo nguyên tắc, hệ điều hành cần thỏa mãn hai chức yếu sau: Quản chia sẻ tài nguyên Tài nguyên hệ thống (CPU, nhớ, thiết bị ngoại vi, ) vốn giới hạn, hệ thống đa nhiệm, nhiều người sử dụng đồng thời yêu cầu nhiều tài nguyên Để thỏa mãn yêu cầu sử dụng với tài nguyên hữu hạn nâng cao hiệu sử dụng tài nguyên, hệ điều hành cần phải có chế chiến lược thích hợp để quản việc phân phối tài nguyên Hệ điều hành MacOS Ngoài yêu cầu dùng chung tài nguyên để tiết kiệm chi phí, người sử dụng cần phải chia sẻ thơng tin (tài nguyên phần mềm) lẫn nhau, hệ điều hành cần đảm bảo việc truy xuất đến tài nguyên hợp lệ, không xảy tranh chấp, đồng nhất, Giả lập máy tính mở rộng Hệ điều hành làm ẩn chi tiết phần cứng, người sử dụng cung cấp giao diện đơn giản, dễ hiểu, dễ sử dụng không phụ thuộc vào thiết bị phần cứng cụ thể Thực tế, ta xem Hệ điều hành hệ thống bao gồm nhiều máy tính trừu tượng xếp thành nhiều lớp chồng lên nhau, máy tính mức phục vụ cho máy tính mức Lớp giao diện trực quan để điều khiển Ngoài chia chức Hệ điều hành theo bốn chức cụ thể sau: - Quản trình (process management) - Quản nhớ (memory management) - Quản hệ thống lưu trữ - Giao tiếp với người dùng (user interaction) Qua việc thực hai chức , hệ điều hành thực nhiệm vụ: - Điều khiển quản trực tiếp phần cứng bo mạch chủ, bo mạch đồ họa bo mạch âm thanh, - Thực số thao tác máy tính thao tác đọc, viết tập tin, quản hệ thống tập tin (file system) kho liệu - Cung ứng hệ thống giao diện sơ khai cho ứng dụng thường thông qua hệ thống thư viện hàm chuẩn để điều hành phần cứng mà từ ứng dụng gọi tới - Cung ứng hệ thống lệnh để điều hành máy Các lệnh gọi lệnh hệ thống (system command) Ngoài hệ điều hành, vài trường hợp, cung cấp dịch vụ cho phần mềm ứng dụng thơng thường chương trình duyệt Web, chương trình soạn thảo văn Để thực hiện, hoàn thành nhiệm vụ đó, hệ điều hành thường chia thành sáu phần: - Hệ thống quản tiến trình - Hệ thống quản nhớ - Hệ thống quản nhập xuất - Hệ thống quản tập tin Hệ điều hành MacOS - Hệ thống bảo vệ - Hệ thống dịch lệnh Để phân loại hệ điều hành, phân loại nhiều góc độ khác : Dưới góc độ loại máy tính  Hệ điều hành dành cho máy MainFrame  Hệ điều hành dành cho máy Server  Hệ điều hành dành cho máy nhiều CPU  Hệ điều hành dành cho máy tính cá nhân (PC)  Hệ điều hành dành cho máy PDA (Embedded OS - hệ điều hành nhúng)  Hệ điều hành dành cho máy chuyên biệt  Hệ điều hành dành cho thẻ chíp (SmartCard) Dưới góc độ người sử dụng số chương trình sử dụng lúc  Hệ điều hành đơn nhiệm người dùng  Hệ điều hành đa nhiệm người dùng  Hệ điều hành đa nhiệm nhiều người dùng Các từ:  Đơn nhiệm: tức lần thực chương trình hay nói cách khác chương trình phải thực (vd: HĐH MSDOS)  Đa nhiệm: tức thực đồng thời nhiều chương trình (VD: HĐH Windows số phiên sau MS-DOS)  Một người dùng: cho phép người đăng nhập vào hệ thống làm việc (VD: HĐH Windows 95 trở trước)  Nhiều người dùng: cho phép nhiều người đồng thời đăng nhập vào hệ thống Việc quản thông qua tài khoản người dùng mật Hệ điều hành MacOS tương ứng (VD: phiên HĐH Windows Win 2000, XP, 7, 8,10 ) Dưới góc độ người dùng (truy xuất tài nguyên lúc)  Một người dùng  Nhiều người dùng  Mạng ngang hàng  Mạng có máy chủ: LAN, WAN, Dưới góc độ hình thức xử Hệ thống xử theo lô  Hệ thống xử theo lô đa chương  Hệ thống chia sẻ thời gian  Hệ thống song song  Hệ thống phân tán Hệ thống xử thời gian thực * Các chức hệ điều hành : - Tổ chức giao tiếp người dùng hệ thống - Cung cấp tài nguyên cho chương trình cách tổ chức thực chương trình - Tổ chức lưu trữ thơng tin nhớ ngồi, cung cấp cơng cụ để tìm kiếm truy cập thông tin - Kiểm tra hỗ trợ phần mềm cho thiết bị ngoại vi để khai thác chúng cách thuận tiện,hiệu - Cung cấp dịch vụ tiện ích hệ thống Và tiểu luận này, xin giới thiệu đến bạn hệ điều hành tiếng giới Khơng phải trội đầy ưu điểm so với hệ điều hành khác, khơng phải giá thành , lại vơ đặc biệt Đó MacOS !  Hệ điều hành MacOS MỤC LỤC Lời mở đầu Quản chia sẻ tài nguyên .1 Giả lập máy tính mở rộng Dưới góc độ loại máy tính .3 Dưới góc độ người sử dụng số chương trình sử dụng lúc Dưới góc độ người dùng (truy xuất tài nguyên lúc) .3 Dưới góc độ hình thức xử Giới hiệu MacOS .7 1.1- Hướng dẫn Cài đặt HĐH MacOS cho PC 11 1.2 Những thứ cần chuẩn bị: 11 1.3 Các website dân OSx86 12 1.4 OSx86 có cài đặt? 12 1.5 Driver cho OSx86 làm nào? 13 1.6 Những lưu ý chung: 13 Ưu điểm Mac OS 14 Nhược điểm 14 Cấu trúc hệ điều hành MacOS: 15 2.1 Cấu trúc hệ thống: 15 2.2 Cách nhìn từ phía người dùng: Tổ chức tệp 16 2.3 Môi trường xử .17 2.4 Các dịch vụ MacOS 19 Cuộc chiến hệ điều hành tương lai: .20 3.1 Ưu điểm Mac so với microsft window .20 3.2 Chọn hệ điều hành tương lai 24 3.3 Các chuyển sang sử dụng hệ điều hành MAC OS 26 Hackintosh 28 4.1 Tổng quan Hackintosh .28 4.2 Các thuật ngữ 28 4.3 Cài đặt 36 Hệ điều hành MacOS Hệ điều hành MacOS Giới hiệu MacOS Mac OS (viết tắt Macintosh Operating System) hệ điều hành có giao diện hình ảnh phát triển cơng ty Apple Computer cho máy tính Apple Macintosh Phiên đời năm 1984 Phiên đầu hệ điều hành Mac tương thích với Motorola 68000 dựa máy Apple Mac Khi Apple giới thiệu máy tính với PowerPC phần cứng, hệ điều hành chuyển để hỗ trợ kiến trúc Mac OS 8.1 phiên cuối chạy xử "68k" (68040) Mac OS X, thay "cổ điển" Mac OS, tương thích với vi xử PowerPC từ phiên 10.0 ("Cheetah") đến phiên 10.3 ("Panther") Bộ vi xử PowerPC Intel hỗ trợ phiên 10.4 (Tiger ", Intel hỗ trợ sau cập nhật) phiên 10.5 (Leopard) 10.6 ("Snow Leopard") phiên 10,7 ("Sư tử"), phiên 10.8 ("Sư tử núi") sau hỗ trợ vi xử Intel Các hệ điều hành Macintosh đầu ban đầu bao gồm hai phần phần mềm, gọi "hệ thống" "Finder", với số phiên riêng [5] Hệ thống 7.5.1 người bao gồm hệ điều hành Mac OS biểu tượng (một biến thể Mac khởi động ban đầu Chúc mừng biểu tượng), hệ điều hành Mac OS 7,6 người đặt tên "Mac OS" Trước giới thiệu hệ thống dựa PowerPC G3 sau đó, phận quan trọng hệ thống lưu trữ ROM vật bo mạch chủ Mục đích ban đầu điều để tránh sử dụng lưu trữ giới hạn ổ đĩa mềm hệ thống hỗ trợ, cho máy Mac khơng có đĩa cứng (Chỉ có mơ hình Mac thực có khả khởi động cách sử dụng ROM mình, năm 1991 mơ hình cổ điển Mac.) Kiến trúc cho phép giao diện hệ điều hành hoàn toàn đồ họa mức thấp mà không cần giao diện điều khiển văn chế độ dòng lệnh Lỗi thời gian khởi động, chẳng hạn việc tìm kiếm khơng có ổ đĩa hoạt động, thông báo cho người dùng đồ họa, thường với biểu tượng bitmap Chicago phông chữ đặc biệt Chime of Death, loạt tiếng bíp Điều trái ngược với máy tính thời gian, hiển thị thơng báo phông chữ mono-khoảng cách đen, yêu cầu sử dụng bàn phím, khơng phải chuột, cho đầu vào Để cung cấp niceties mức độ thấp, Mac OS phụ thuộc vào phần mềm hệ thống cốt lõi ROM bo mạch chủ, thực tế sau giúp đảm bảo máy tính Apple bắt chước cấp phép (với ROM bảo vệ quyền Apple) chạy hệ điều hành Mac OS Sau , năm 1997, sau mua lại NeXT , Apple nâng cấp Mac OS lên tạo ‘macOS.’ macOS /ˌoʊ ɛs ˈtɛn/,[1] (trước Mac OS X) dòng hệ điều hành độc quyền, phát triển phân phối Apple, cài đặt sẵn máy tính Macintosh Hệ điều hành MacOS Hình ảnh máy macintosh MacOS hệ tiếp nối Mac OS, hệ điều hành ban đầu Apple Không Mac OS, macOSlà hệ điều hành kiểu Unix xây dựng công nghệ phát triển NeXT Trước năm 2005, hệ điều hành macOS dường dành cho máy tính dùng vi xử PowerPC(trong có Apple vài hãng khác), đây, với việc chuyển đổi sang sử dụng chip Intel Duo Core, máy tính PowerPC chạy hệ điều hành Windows ngược lại, số máy PC chạy macOS với vá đặc biệt OS X v10.5 "Leopard" chạy vi xử Intel; OS X v10.6 "Snow Leopard", OS X v10.7 "Sư tử" OS X v10.8 "Mountain Lion " chứng nhận UNIX 03 iOS, chạy iPhone, iPod Touch, iPad, iPad & iPad Hệ điều hành MacOS Apple TV hệ thứ 3, chia sẻ Darwin nhiều khuôn khổ với OS X Một biến thể giấu tên hệ điều hành macOS 10.4 chạy Apple TV Phiên phát hành Mac OS X Server 1.0 năm 1999, phiên máy tính để bàn, Mac OS X v10.0 "Cheetah" sau ngày 24 tháng năm 2001 Phiên macOS đặt tên theo vật lớn thuộc lồi mèo: ví dụ, macOS v10.8 gọi "Mountain Lion" Phiên máy chủ: hệ điều hành Mac OS X Server, kiến trúc giống hệt với đối tác máy tính để bàn nó, bao gồm công cụ để tạo thuận lợi cho quản nhóm làm việc máy macOS, để cung cấp dịch vụ mạng Bắt đầu từ hệ điều hành macOS v10.7, macOS Server khơng cung cấp sản phẩm điều hành hệ thống riêng biệt, thay vào đó, cơng cụ quản máy chủ có sẵn để mua cách riêng biệt, cài đặt sẵn máy chủ Mac Pro Mac Mini chạy macOS Cụ thể lịch sử phát triển , OS X dựa hạt nhân Mach Các phận định FreeBSD thực NetBSD Unix kết hợp NeXTSTEP, cốt lõi Mac OS X NeXTSTEP đồ họa, đối tượngđịnh hướng, dựa UNIX - hệ điều hành hệ thống phát triển công ty Steve Jobs NeXT sau ông rời Apple vào năm 1985 Trong Jobs rời khỏi Apple, Apple cố gắng để tạo "thế hệ tiếp theo" hệ điều hành thơng qua Taligent, Copland Gershwin, với thành cơng Hình ảnh giao diện Mac 1984 Hệ điều hành MacOS Hình ảnh giao diện Mac Hình ảnh Dashboard Mac OS X Tiger Cuối cùng, NeXT'OS, sau gọi OPENSTEP, lựa chọn sở Apple OS, Apple mua NeXT hoàn toàn Steve Jobs trở lại Apple Giám đốc điều hành tạm thời, sau trở thành Giám đốc điều hành, chăn dắt chuyển đổi lập trình- OPENSTEP thân thiện thành hệ thống thơng qua thị trường sơ cấp người dùng gia đình chuyên gia sáng tạo Apple Dự án lần biết đến Rhapsody sau đổi tên thành Mac OS X Mac OS X Server 1.x, khơng tương thích với phần mềm thiết kế cho hệ điều hành Mac OS khơng có hỗ trợ cho Apple IEEE giao diện (FireWire) 1394 Mac OS X 10.x bao gồm khả tương thích ngược thơng qua chức cổ điển nhiều cách giới thiệu API Carbon hỗ trợ FireWire Như hệ điều hành phát triển, di chuyển từ hệ điều hành Mac cổ điển để nhấn mạnh "phong cách kỹ thuật số" với ứng dụng phần mềm iLife, iWork, FrontRow Mỗi phiên bao gồm sửa đổi giao diện, chẳng hạn xuất kim loại chải thêm vào phiên 10,3, không sọc nhỏ tiêu đề xuất phiên 10,4, 10,5 việc loại bỏ phong cách kim loại chải trước ủng hộ Thống Nhất "Gradient cửa sổ phong cách" Hệ điều hành MacOS (EFI Flowchart Extended)  GPT (GUID Partition Tables) : hệ thống quản ổ cứng vật intel phát triển từ cuối thập niên 1990 Ưu điểm GPT hổ trợ kích thước phân vùng lên đến 2TB 128 phân vùng primary Trong MBR có tối đa phân vùng primary kích thước nhỏ 2TB 29 Hệ điều hành MacOS  ACPI (Advanced Configuration and Power Interface) : Tạm dịch "giao diện quản lượng cấu hình nâng cao" Phiên đời váo tháng 12 năm 1996, phát triển Intel, Microsoft, Toshiba, sau có thêm HP, Phoenix Trong máy tính, đặc điểm ACPI cung cấp tiêu chuẩn mở để hệ điều hành cấu hình thiết bị quản hệ thống lượng thiết bị ACPI định nghĩa lượng lớn 30 Hệ điều hành MacOS bảng giúp việc giao tiếp phần cứng phần mềm (hệ điều hành) dễ dàng Ví dụ: DSDT (Differentiated System Description Table), SSDT (Secondary System Description Table), SRAT (System Resource Affinity Table) Ngồi , ACPI đặc tả trạng thái lượng (Power State), trạng thái thiết bị (Device state), trạng thái vi xử (Processor state), trạng thái hiệu suất máy tính (performance state)  DSDT (Differentiated System Description Table) : phần ACPI dùng để mô tả hệ thống phần cứng máy tính DSDT viết ngôn ngữ máy (AML) nhà sản xuất mainboard cài đặt BIOS Các hệ điều hành dựa vào DSDT để điểu khiển xác hoạt động phần cứng 31 Hệ điều hành MacOS  SSDT (Secondary System Description Table): xem bảng mô tả tần số hoạt động hiệu điện vi xử Giúp hệ điều hành điều khiển xung nhịp hoạt động CPU theo yêu cầu hoạt động nhằm tiết kiệm lượng, giảm nhiệt độ CPU tăng hiệu xuất hoạt động CPU  DSDT, SSDT bảng giao thức điều khiển thiết bị, lưu BIOS/UEFI máy DSDT, SSDT mơ tả thiết bị có máy, cung cấp hàm vận hành thiết bị Các thiết bị, hàm sử dụng driver hệ điều hành Windows, OS X, Linux để điều khiển thiết bị Nếu khơng có bảng này, hệ điều hành vận hành  Mặc định bootloader tự lấy đầy đủ bảng từ hệ thống, truyền vào hệ điều hành khởi động  DSDT SSDT hoàn toàn giống mặt cấu trúc, DSDT xem chính, SSDT phụ DSDT chứa phần lớn thiết bị mainboard chip âm thanh, đồ họa onboard, cổng USB, SSDT chứa thiết bị thường thay đổi CPU, đồ họa rời, thâm chí đồ họa onboard dòng Haswell 32 Hệ điều hành MacOS  Tại phải patch DSDT, SSDT Hackintosh ? Không Windows hay Linux (hỗ trợ đa tảng phần cứng), OS X hỗ trợ phần cứng Apple quy định Các thiết bị, hàm vận hành DSDT máy Mac tối ưu hóa cho hệ điều hành, với quy định chặt chẽ Trên hệ thống Hackintosh, số thiết bị card đồ họa, âm thanh, pin khơng hoạt động, bảng DSDT máy không tuân theo chuẩn OS X  Bằng việc trích xuất DSDT, SSDT từ máy tính chỉnh sửa lại theo chuẩn OS X, bạn giúp Hackintosh hoạt động ổn định đầy đủ máy Mac thật  Tất bootloader cho phép thay bảng DSDT SSDT máy file dsdt.aml ssdt.aml người dùng tạo 33 Hệ điều hành MacOS  SMBIOS (System Manager BIOS): đặc điểm SMBIOS định nghĩa cấu trúc liệu phương thức truy cập BIOS giúp chương trình lưu trữ lấy thông tin đặc biệt máy tính Trong Mac OS X, SMBIOS giúp ta phân biệt dòng máy Apple sản xuất SMBIOS đặc biệt quan trong hackintosh liên quan đến chức như: shutdown, restart, sleep/wake, speedstep Để mac os PC hoạt động trơn tru ta cần phải chọn SMBIOS cho phù hợp với cấu hình phần cứng CPU  P-STATE : trạng thái xung nhịp hoạt động hiệu điện tương ứng CPU P-State đặc tả bảng SSDT phần ACPI  C-STATE : trạng thái hoạt động hay nghỉ ngơi CPU  SPEEDSTEP : chức tự điều chỉnh xung nhịp hiệu điện CPU dòng vi xử Intel, tương tự PowerNow! hay Cool'n'Quiet VXL ADM, PowerSaver VXL VIA  KEXT (Kext Extention) : hệ thống folder, tập tin mô tả thông tin phần cứng giúp Mac OS X điều khiển phần cứng hoạt động xác Kext có chức tương tự driver Windows 34 Hệ điều hành MacOS  S/L/E (System/Library/Extentions): thư mục tập hợp kext Mac OS X  CHIMERA, CHAMELEON : bootloader giúp mac hoạt động tảng BIOS có hầu hết máy tính, giúp giả lập mơi trường UEFI để mac hoạt động (Mac cài GPT) Ngồi ra, giúp giả lập DSDT, nhận dạng số phần cứng graphic card, lan,  CLOVER : bootloader cộng đồng hackintosh, khả hổ trợ boot UEFI BIOS Nó có nhiều tính vượt trội so với anh em họ chameleon, tự nhận diện phần cứng SMBIOS tương ứng, tự fix lỗi imessage, icloud, tự patch kext quản lượng cho dòng cpu sandy, ivy (CHAMELEON CLOVER)  HFS+ HFS+J (Journal) : hệ thống file apple phát triển, thay cho hệ thống HFS trước đây, sử dụng máy macintosh HFS+ phiên cải tiến HFS hổ trợ tập tin có dung lượng lớn (địa block liệu lên đến 32bit thay 16bit HFS); sử dụng Unicode cho việc đặt tên tập tin thư mục  APFS : Apple File System (APFS) định dạng file system Apple, có mặt macOS 10.3 trở tới áp dụng cho tất sản phẩm họ, từ đồng hồ, TV máy tính hay điện thoại Bất kể đâu có lưu trữ APFS dùng cho chỗ APFS có nhiều lợi ích rõ ràng: tối ưu cho SSD nên chạy nhanh hơn, cho phép copy 35 Hệ điều hành MacOS file mà khơng làm tốn thêm dung lượng, hỗ trợ tính snapshot lại phiên file quay trở lại sau đó, tạo phân vùng khơng cần liên tiếp APFS tăng tính linh hoạt để Apple thêm chức họ muốn mà chạy áp dụng lại cho tất file có ổ 4.3 Cài đặt Chuẩn bị :  Để cài đặt Hackintosh trước tiên bạn phải biết cấu hình máy mình, thơng tin Mainboard, CPU, Ram, VGA, Bios version, VGA Card, Sound Card, Hãy sử dụng phần mềm CPUZ AIDA64 để kiểm tra thông số  máy Mac thật máy ảo Mac Vmware  Bộ cài macOS, tải App Store link (http://congngheviet.com/tong-hop-link-bo-cai-macos-tat-ca-cacphien-ban-tu-10-8-den-10-13/)  Usb 8GB trở lên ( Khuyên dùng usb 3.0 16gb trở lên )  BIOS update lên phiên  Clover EFI bootloader, download (https://sourceforge.net/projects/cloverefiboot/) Kết nối USB vào máy ảo sử dụng Vmware 36 Hệ điều hành MacOS Tạo cài macOS lên USB phương pháp createinstallmedia : Erase USB Disk Utility, đặt Scheme GUID Partition Map Name install_osx 37 Hệ điều hành MacOS Mở Terminal chạy dòng lệnh sau (yêu cầu password) Sierra: sudo/Applications/Install\ macOS\ Sierra.app/Contents/Resources/createinstallmedia volume /Volumes/install_osx applicationpath /Applications/Install\ macOS\ Sierra.app – nointeraction Thời gian createinstallmedia tạo cài vào khoảng - 15 phút tùy vào tốc độ ghi USB  Cài đặt Clover Bootloader lên phân vùng EFI USB: Sử dụng phần mềm Clover EFI bootloader, cài đặt đánh dấu lựa chọn sau: 38 Hệ điều hành MacOS o Install for UEFI booting only + Install Clover in the ESP o Themes  Embedded o Drivers64UEFI  CsmVideoDxe-64  OsxAptioFixDrv-64 Chỉnh sửa Config.list phù hợp với máy bạn Mỗi máy có cấu hình khác nhau, để Clover nhận diện máy bạn boot vào cài bạn cần cấu hình cho Config.plist Config.plist dành cho USB cài Hackintosh không thiết phải nhiều thiết lập Bạn nên tải config.plist Rehabman dùng trình Clover Configurator để edit thêm (chọn config.plist với dòng máy bạn, đổi tên thành config.plist trước ném vào phân vùng EFI Clover) (https://github.com/RehabMan/OS-X-Clover-Laptop-Config) Note: Để chỉnh sửa nhanh config.plist nhanh bạn sử dụng Cloud Clover Editor để chỉnh sửa Web cho thuận tiện (http://cloud-clover-editor.sourceforge.net/cce/index.php) 39 Hệ điều hành MacOS Hầu hết thiết lập Rehabman cấu hình cho bạn, bạn cần chỉnh sửa chút cho phù hợp với máy bạn, ý thiết lập sau: ig-platform-ids phổ biến thường gặp (nguồn Rehabman)  0x01660003: dành cho HD4000 phân giải 1366x768  0x01660004: dành cho HD4000 phân giải1600x900, 1920x1080  0x01660008, 0x01660009: dành cho HD4000 phân giải 1600x900, 1920x1080  0xa260006: dành cho HD4400/HD4600/HD5000  Đối với Haswell ig-platform-id thử giá trị này: 0xa260005, 0xa260000, 0xa160000, 0xa2e0008, 0xa2e000a Tiến hành giả lập SMSBIOS để sau cài đặt, thông tin info máy Mac cho Chọn cấu hình Macintosh tương ứng với chip mà bạn dùng 40 Hệ điều hành MacOS Di chuyển file chuẩn bị vào vị trí  Copy Config.plist vào USB vào đường dẫn EFI\CLOVER\  Copy DSDT.aml SSDT*.aml vào đường dẫn EFI\CLOVER\ACPI\Patched  Copy HFSPlus.efi vào đường dẫn EFI\CLOVER\driver64UEFI xóa VboxHfs-64.efi  Copy FakeSMC.kext VoodooPS2Controller.kext vào đường dẫn EFI\CLOVER\kexts\other 41 Hệ điều hành MacOS Tiến hành boot vào cài ( Hình ảnh boot thành cơng vào cài ) 42 Hệ điều hành MacOS Các bước lại thực tương tự cài macOS máy mac thật Tổng kết 43 ... dẫn MacOS lớn Chính người ta nghĩ cách để cài MacOS lên hệ thống khác Apple, cách chỉnh sửa lại số thứ cài đặt Giờ bạn cài MacOS cho máy tính MacOS sau chỉnh sửa gọi OSx86, máy tính cài MacOS. .. lên tạo macOS. ’ macOS /ˌoʊ ɛs ˈtɛn/,[1] (trước Mac OS X) dòng hệ điều hành độc quyền, phát triển phân phối Apple, cài đặt sẵn máy tính Macintosh Hệ điều hành MacOS Hình ảnh máy macintosh MacOS. .. mở rộng qua nhiều năm MacOS cải tiến Nhìn chung cấu trúc hệ thống MacOS có dạng hình sau: 14 Hệ điều hành MacOS 2.2 Cách nhìn từ phía người dùng: Tổ chức tệp Hệ thống tệp MacOS đặc tả bởi: - Cấu

Ngày đăng: 29/06/2018, 13:46

Từ khóa liên quan

Mục lục

  • Lời mở đầu

    • Quản lý chia sẻ tài nguyên

    • Giả lập một máy tính mở rộng

    • Dưới góc độ loại máy tính

    • Dưới góc độ người sử dụng và số chương trình được sử dụng cùng lúc

    • Dưới góc độ người dùng (truy xuất tài nguyên cùng lúc)

    • Dưới góc độ hình thức xử lý

    • 1. Giới hiệu về MacOS

      • 1.1- Hướng dẫn Cài đặt HĐH MacOS cho PC

      • 1.2 Những thứ cần chuẩn bị:

      • 1.3 Các website của dân OSx86

      • 1.4 OSx86 có bao nhiêu bộ cài đặt?

      • 1.5 Driver cho OSx86 thì làm như thế nào?

      • Ưu điểm của Mac OS

      • Nhược điểm

      • 2. Cấu trúc của hệ điều hành MacOS:

        • 2.1 Cấu trúc hệ thống:

        • 2.2 Cách nhìn từ phía người dùng: Tổ chức tệp.

        • 2.3 Môi trường xử lý

        • 2.4 Các dịch vụ của MacOS

        • 3. Cuộc chiến hệ điều hành trong tương lai:

          • 3.1 Ưu điểm của Mac so với microsft window

          • 3.2 Chọn hệ điều hành nào trong tương lai

          • 3.3 Các lý do cơ bản khi chuyển sang sử dụng hệ điều hành MAC OS

Tài liệu cùng người dùng

Tài liệu liên quan