Tehnologie mac os x 64-bit mode, blog mac, iphone, ipad și alte măr

Tehnologie mac os x 64-bit mode, blog mac, iphone, ipad și alte măr
În această săptămână, am decis să continuu să vorbesc despre tehnologiile folosite în Mac OS X și să vorbim "sincer" despre același mod pe 64 de biți pe care Phil Schiller l-a lăudat la WWDC '09. Să încercăm să ne dăm seama ce este bun și rău, cum funcționează OSX în prezent și ce ne așteaptă în viitorul apropiat. Voi încerca să scriu ușor și înțelept






Miez hibrid

Merită să înțelegeți că informațiile scrise pe site-ul Apple despre sprijinul deplin al sistemului pe 64 de biți reprezintă un mic mod de marketing. De fapt, această frază înseamnă că: aproape toate aplicațiile standard au fost rescrise pentru a sprijini instrucțiunile de pe 64 de biți, iar în cazul în care alți programatori vor dori să dezvolte software-ul pentru a se asigura compatibilitatea cu această arhitectură, și ei trebuie să facă mai devreme sau mai târziu, totul va fi corect și să lucreze corect.

Este bine? Și iată ce:

  • Arhitectura standard pe 32 de biți a fost dezvoltată cu mult timp în urmă. În acel moment, nimeni nu și-a putut imagina că utilizatorii ar dori să instaleze 4 sau mai multe gigaocteți de memorie RAM pe calculatoarele lor. Noua arhitectură, în special, corectează acest neajuns.
  • Prin susținerea computerelor pe 64 de biți cu procesoarele Intel. care lucrează neobosit în interiorul celor mai diverse computere Apple, puteți obține un impuls de performanță.

Și acum, puțin mai detaliat. Teoretic, orice program care este adaptat să funcționeze în modul pe 64 de biți poate utiliza până la 16 exabyte (acest lucru este egal cu 16 miliarde de gigabytes, o figură fantastică în prezent). Cu toate acestea, chiar și în Mac Pro acum nu pune mai mult de 32 GB de RAM.

De asemenea, aplicațiile pe 64 de biți sunt mai rezistente la atacurile hackerilor și malware-ului. Au construit tehnici mai sofisticate pentru detectarea codului malware. Un rol important îl joacă caracteristica de dezactivare a hardware-ului pentru memorie cu stocarea aleatorie a datelor (cu ajutorul sumelor de control îmbunătățite), ceea ce ajută la prevenirea atacurilor menite să deterioreze memoria.

Miezul lui Snow Leopard este un hibrid. Cei. Vă permite să lucrați în mod egal pentru orice aplicație, indiferent dacă aceasta este pe 32 de biți sau pe 64 biți. Singura diferență dintre un nucleu hibrid și un nucleu complet de 64 de biți este imposibilitatea de a utiliza în sistem mai mult de 32 GB de memorie RAM (din nou, amintim Mac Pro). Prin urmare, în momentul de față nu există absolut nicio diferență între încărcarea în modurile 32 și 64 de biți. Dar, în viitor, diferența va apărea în mod necesar odată cu creșterea cantității de utilizare a RAM și a noilor tehnologii.







Din păcate, toate cele de mai sus nu se aplică calculatorului dvs. Mac, dacă acesta are un procesor Intel Core Solo sau Intel Core Duo instalat.

64-bit EFI

Pentru întreaga "fericire pe 64 de biți", EFI-ul computerului dvs. trebuie să accepte modul pe 64 de biți. Interfața extensibilă de firmware este interfața dintre firmware, hardware și sistemul de operare al computerului, care a înlocuit Open Firmware. Acesta include tabele de date care conțin informații despre serviciile de platformă, boot și runtime disponibile pentru încărcătorul sistemului de operare și pentru sistemul de operare în sine.

Pentru a afla dacă computerul acceptă instrucțiuni EFI pe 64 de biți, introduceți următoarea comandă în Terminal:

ioreg-l-p IODeviceTree | grep firmware-abi

Ca rezultat, veți vedea "EFI32" sau "EFI64":

Cred că este clar că în primul caz, computerul dvs. nu poate rula chiar un kernel pe 64 de biți, iar în cel de-al doilea caz totul este bine, în viitor nu veți avea probleme. Cu toate acestea, datorită miezului hibrid, aplicațiile pe 64 de biți pot funcționa pe ambele sisteme. Principalul lucru este că aveți un procesor compatibil cu arhitectura pe 64 de biți.

Apropo, zvonurile rețea care Mac-uri cu 32 de biți EFI va fi, de asemenea capabil să ruleze kernel pe 64 de biți (cum ar fi un software de la Apple «truc“, care pot fi corectate de actualizare EFI), dar nu pot spune - este adevărat sau zvonuri.

Selectarea unui mod înainte de a rula aplicațiile

Puteți vedea arhitectura sub care aplicația este "ascuțită" în Activity Monitor. În coloana Kind (Type) se va scrie modul în care este pornită. După cum puteți vedea, aplicația Finder și alte procese funcționează cu instrucțiuni pe 64 de biți, dar cu procesul de kernel (kernel_task) cu instrucțiuni pe 32 de biți.

Tehnologie mac os x 64-bit mode, blog mac, iphone, ipad și alte măr

Dacă aveți probleme cu stabilitatea unei aplicații pe 64 de biți, puteți încerca să o executați în modul vechi. În acest scop, în dosarul Aplicații, selectați programul dorit și selectați elementul "Obțineți info" din meniul contextual. Opțiunea "Deschidere în modul pe 32 de biți" va permite data viitoare să execute aplicația în modul pe 32 de biți.

Tehnologie mac os x 64-bit mode, blog mac, iphone, ipad și alte măr

Și de ce avem nevoie de astfel de probleme?

Este greu pentru mine să răspund la această întrebare, nu aș spune chiar că aceasta este o problemă - utilizatorii normali nu suspectează care kernel rulează în sistemul lor și cu ce instrucțiuni funcționează programele.

Este posibil ca Apple să aștepte până când toate extensiile de kernel (kext) sunt traduse în modul pe 64 de biți. Un fel de reasigurare, dorința de a "rula" tehnologia pe milioane de utilizatori de Snow Leopard și de a încerca să atingă perfecțiunea. Și când în Cupertino va fi convins că totul funcționează fără probleme și fără eșec, va lansa următoarea actualizare a sistemului de operare, care va înlocui automat kernelul pe 32 de biți cu 64 de biți.

Și nici nu vom observa asta.

Citiți și:

Am încercat să pornesc cu 6 și 4 comprimat, "kernel și extensii pe 64 de biți" scrie "Da", dar sistemul a început să se încarce foarte mult și în monitorizare aceștia sunt în același timp aceleași 3,75 GB de RAM.

Un pic confuz și cere ajutor și clarificare.

Nu înțeleg. GeForce are o memorie de 256 MB. Și numai cu o lipsă a lui de a lua de la RAM.







Articole similare

Trimiteți-le prietenilor: