Кіріспе

Intel x86 процессорларын қолданатын Macintosh модельдері үшін бейресми атау. Apple–Intel архитектурасы немесе Mactel – Apple Inc. компаниясы жасаған және өндірген, бұрынғы PowerPC және Motorola 68000 ("68k") сериялы процессорларын немесе кейінгі ARM негізіндегі Apple кремнийлі SoC-терін емес, Intel x86 процессорларын қолданатын Macintosh жеке компьютерлері үшін бейресми атау. Apple өнімдерінің архитектурасын өзгерткенде, PowerPC негізіндегі Mac-терде қолданылған Open Firmware-ден Intel жасаған кеңейтілген Firmware интерфейсіне (EFI) көшті. Процессор архитектурасын x86-ға ауыстыру арқасында Mac компьютерлері x86 операциялық жүйелерін (мысалы, Microsoft Windows) жүктете алды, ал Intel VT x macOS-ты хосттық жүйе ретінде пайдаланып, дерлік толыққанды виртуализацияны қамтамасыз етті.

Өмірбаян

Apple стандартты PC архитектурасының бір бөлігін пайдаланады, ол Mac OS X және басқа операциялық жүйелерді қолдауға мүмкіндік береді. Apple Intel аппараттық құралдарында операциялық жүйені іске қосу үшін қолдау қажет жабдық пен микрокод компоненттерінің ішінде кеңейтілген микрокод интерфейсі бар.

EFI және GUID бөлу кестесі

Архитектураның өзгеруіне байланысты, микрокодты жаңарту қажет болды. Кеңейтілген микрокод интерфейсі (EFI) – Intel компаниясының PC BIOS-ын микрокод негізінде алмастыруы. Intel компаниясы жасаған, ол Apple компаниясымен PowerPC архитектурасында қолданылатын Open Firmware микрокодын алмастыру үшін таңдалды. Windows XP және Windows Vista сияқты көптеген операциялық жүйелер EFI-мен үйлесімсіз болғандықтан, Apple компаниясы өзінің Boot Camp өнімімен бірге, дәстүрлі BIOS қолдауының бір бөлігін қамтамасыз ететін Үйлесімділік қолдау модулімен микрокодты жаңартты. GUID Partition Table (GPT) – физикалық қатты дискідегі бөлімдер кестесінің құрылымына арналған стандарт. Ол Intel компаниясы ұсынған Кеңейтілген микрокод интерфейсі (EFI) стандартының бір бөлігі болып табылады және BIOS-пен қолданылатын Master Boot Record (MBR) орнын басады.

Mac операциялық жүйелері үшін

Intel Mac-тер екі тәсілмен жүктеледі: тікелей EFI арқылы немесе "көне" BIOS үйлесімділік режимінде. Бірнеше жүйелік жүктеу үшін "Option" пернесін ұстап тұру арқылы жүктелетін құрылғыларды таңдауға болады, ал rEFInd жүктеуіші көбінесе қосымша конфигурациялау үшін қолданылады. Көне Live USB-ді Intel Mac-терде пайдалануға болмайды; EFI микропрограммасы USB-дискілерді таниды және олардан жүктеуге мүмкіндік береді, бірақ ол мұны тек EFI режимінде ғана жасай алады. Микропрограмма BIOS режиміне ауысқанда, BIOS режимінде USB драйвері болмағандықтан, ол USB-дискілерді танымайды. Windows және Linux-тың ескі нұсқалары сияқты көптеген операциялық жүйелерді BIOS режимінде ғана жүктеуге болады немесе BIOS режимінде жүктегенде оңайрақ жүктеуге болады немесе жақсы жұмыс істейді, сондықтан Intel негізіндегі Mac-терде USB жүктеуі бір кезде Mac OS X-пен шектелген, оны EFI арқылы оңай жүктеуге болады.

Mac операциялық жүйелерінен басқа жүйелерге

2006 жылғы 5 сәуірде Apple компаниясы Boot Camp бағдарламасының жалпыға қолжетімді бета-нұсқасын жүктеуге ұсынды, ол Intel процессорларындағы Mac пайдаланушыларына Windows XP Service Pack 2 жүйесін орнатуға мүмкіндік беретін технологиялар жиынтығы. Boot Camp-тің бета-нұсқа емес, алғашқы толық нұсқасы Mac OS X v10.5, "Leopard" жүйесіне енгізілді. Windows XP үшін көптеген жабдық драйверлерін қамтамасыз ететін Boot Camp пайда болғанға дейін, XP драйверлерін табу өте қиын болды. Boot Camp арқылы Linux жүйесін де орнатуға болады.

Стандартты ПК-дан айырмашылықтары

Intel-ге негізделген Mac компьютерлері Microsoft Windows немесе Linux операциялық жүйелерімен бірге келетін басқа өндірушілердің дербес компьютерлерімен салыстырғанда өте ұқсас аппараттық құралдарды пайдаланады. Атап айтқанда, процессорлар (CPU), чипсеттер және графикалық процессорлар (GPU) толыққанды үйлесімді. Дегенмен, Apple компьютерлерінде бәсекелес жүйелерде кездеспейтін арнайы аппараттық және дизайндық шешімдер де бар: Жүйелік басқару контроллері – бұл қуатпен басқаруға байланысты компьютердің әртүрлі функцияларын басқаратын, соның ішінде қуат түймесін, аккумуляторды және температура сенсорларын басқаруды қамтитын Apple-дің жеке чипі. Ол сондай-ақ macOS-ты Apple аппараттық құралдарында ғана іске қосылуын шектеу үшін қолданылатын қорғау схемасында да маңызды рөл атқарады (Цифрлық құқықтарды басқаруға қараңыз). Intel-ге негізделген Mac құрылғыларында TPM (Trusted Platform Module) іске асырылмаған. Ноутбуктерге қосылатын құрылғылар. Алғашқы MacBook және MacBook Pro компьютерлері пернетақта мен тачпадты байланыстыру үшін USB-нің ішкі түрін пайдаланған. 2013 жылғы MacBook Air-дің жаңартылған нұсқасынан бастап Apple оның орнына жеке Serial Peripheral Interface контроллерін қолдана бастады. 2016 жылғы MacBook Pro сонымен қатар Touch Bar және Touch ID компоненттерімен, сондай-ақ FaceTime камерасымен байланыс үшін «iBridge» деп аталатын жеке USB құрылғысын пайдаланады. ПК ноутбуктері әдетте PS/2 пернетақтасының ішкі нұсқасын қолданады. PS/2 бұрын ПК ноутбуктеріндегі көрсеткіш құрылғылары үшін де стандартты болған, бірақ USB, SMBus және I2C сияқты басқа да интерфейстер қолданылуы мүмкін. Қосымша жеке құрылғыларға GPU ауысуын басқаратын GMUX чипі, қатты күйдегі жадты стандартқа сәйкессіз іске асыру және HD Audio қосалқы жүйесінің стандартты емес конфигурациялары кіруі мүмкін. Пернетақтаның орналасуы Apple және IBM PC пернетақталары арасында айқын айырмашылықтарға ие. PC пернетақталарын macOS-та, ал Mac пернетақталарын Microsoft Windows-та пайдалануға болады, бірақ кейбір функционалдық ерекшеліктер бар. Мысалы, (PC) және (Mac) пернелері эквивалентті түрде жұмыс істейді; (PC) және (Mac) үшін де осыған ұқсас, алайда, осы пернелердің физикалық орналасуы кері. Сонымен қатар, әр платформаға арналған эксклюзивті пернелер бар (мысалы, ), олардың кейбіреулеріне қажетті функцияны орындау үшін бағдарламалық жасақтаманы қайта карталау қажет болуы мүмкін. Apple-дің компактты және ноутбуктердегі пернетақталарында компьютерлерде маңызды саналатын кейбір пернелер жоқ, мысалы, алға жылжу пернесі, бірақ олардың кейбіреулеріне функция пернесі арқылы қол жеткізуге болады. Жүктеу процесі. Барлық Intel-ге негізделген Mac компьютерлерінде EFI-нің (Extensible Firmware Interface) кейбір нұсқасы жүктеу бағдарламалық жасақтамасы ретінде қолданылады. Платформа 2006 жылы пайда болған кезде, ол дерлік барлық ПК-де қолданылатын ескі BIOS-тан өте өзгеше болды, ал Apple-дің EFI іске асыруы бастапқыда қазіргі стандартты ПК операциялық жүйелерін іске қосуға мүмкіндік беретін үйлесімділікті қолдау модулін іске қоспады. Apple 2006 жылдың сәуірінде Boot Camp бағдарламасын шығарған кезде CSM қолдауын қамтамасыз ететін бағдарламалық жасақтаманы жаңартты, ал 2012 жылы Windows 8 шығарылғаннан кейін Microsoft өзінің OEM серіктестерінен ПК-де UEFI жүктеу процесін пайдалануды талап етті, бұл айырмашылықтарды азайтты. Алайда, Apple-дің EFI нұсқасы macOS жүктеу процесі кезінде пайдаланылатын арнайы кеңейтімдерді де қамтиды, олар мыналарды қамтиды: HFS Plus және APFS файлдық жүйелері үшін драйверлер, HFS+ және APFS томдарының «белгіленген каталог» және «белгіленген файл» қасиеттеріне негізделген жүктеушіні табуды қолдайды. EFI жүйелік бөлімі әдеттегі macOS жүктеу процесінде қолданылмайды немесе қажет емес. Компьютердің NVRAM және жүктеу аргументтері сияқты әртүрлі аппараттық мүмкіндіктерді басқаруға арналған стандартты емес EFI қызметтері. Осы айырмашылықтардың кейбіреулері macOS-ты Apple емес аппараттық құралдарында іске қосуға және Mac компьютерлерінде баламалы операциялық жүйелерді іске қосуға кедергіл болуы мүмкін. Apple тек macOS және Microsoft Windows үшін (Boot Camp бөлігі ретінде) өзінің жеке аппараттық құралдары үшін драйверлерді ұсынады; Linux сияқты басқа операциялық жүйелер үшін драйверлерді үшінші тараптар, әдетте еркін бағдарламалық жасақтама әуесқойлары жазуы керек.

Виртуализациялау

Intel Mac-тердегі процессорлар Intel VT-x технологиясын қолдайды, бұл жоғары өнімділікке (натуралдыға жақын) ие виртуализацияны қамтамасыз етеді. Бұл пайдаланушыға екі немесе одан көп операциялық жүйені бір уақытта іске қосуға және олардың арасында ауысуға мүмкіндік береді, ал бұрын қос жүктеу арқылы бір уақытта тек бір операциялық жүйені ғана іске қосу қажет болатын. Intel Mac-тер үшін алғашқы виртуализациялық бағдарламалық қамтамасыз ету 2006 жылдың маусым айында жарық көрген Mac үшін Parallels Desktop болды. Parallels виртуализациялық өнімдері пайдаланушыларға macOS іске қосылғанда Windows XP және одан кейінгі нұсқаларын виртуализацияланған режимде пайдалануға мүмкіндік береді. VirtualBox – бұл Innotek (қазір Oracle Corporation) компаниясының тағы бір виртуализациялық бағдарламалық жасақтамасы, ол Mac OS X үшін 2007 жылдың сәуірінде алғашқы бета нұсқасын шығарды. Ол VT-x технологиясын қолдайды және Windows XP және одан кейінгі бірнеше басқа да қонақ операциялық жүйелерді іске қоса алады. Ол тегін немесе GPL лицензиясы бойынша қолжетімді. VMware де Parallels-пен бәсекелесетін Fusion деп аталатын Mac үшін виртуализациялық өнімді ұсынады, ол 2007 жылдың тамызында жарық көрді. VMware виртуализациялық өнімдері де пайдаланушыларға macOS жүйесінде Windows XP және одан кейінгі нұсқаларын пайдалануға мүмкіндік береді. Қолданылатын өнімге қарамастан, виртуалды қонақ операциялық жүйенің жергілікті macOS-қа қарағанда немесе Boot Camp арқылы ұсынылатын баламалы операциялық жүйені іске қосуда белгілі бір шектеулері мен өнімділік төмендеуі бар.