Care sunt diferențele între Intel Core i3, i5, i7 și i9 - Cavaleria.ro
O serie de îmbunătățiri permit OS-ului, denumit Snow Leopard, pentru a atinge puterea de procesare a mai multor nuclee de procesare și procesare grafică pentru a crește performanța software-ului. Sistemul de operare se bazează pe numeroase programe de programare și instrumente software care împart sarcini pentru executarea simultană pe miezuri.
Snow Leopard este mai inteligent decât predecesorii săi în a profita de resursele hardware disponibile pentru a conduce performanța sistemului, au declarat luni observatorii. Sistemul de operare este, de asemenea, mai bun la identificarea resurselor disponibile și, prin urmare, poate aloca fire pentru mai multe nuclee și procesoare, au afirmat observatorii.
Noile instrumente din Snow Leopard includ Grand Central Dispatch, un mediu de programare care sparge sarcinile în mai multe fire pe baza numărului de nuclee și fire disponibile. De asemenea, construiește un suport nativ pentru OpenCL, un set de instrumente de programare pentru a dezvolta și gestiona executarea sarcinilor paralele.
"Mulți Mac-uri vor avea supercomputere acolo liber", a spus Neil Trevett, președintele Grupului Khronos care definește specificațiile pentru OpenCL.Prelucrarea video, în special, ar putea vedea până la 50 de ori performanța îmbunătățită pe Mac-uri cu noul sistem de operare, a spus Trevett. Decodarea video ar putea fi mult mai rapidă, deoarece procesarea pixelilor va fi distribuită pe mai multe unități de procesare grafică într-un sistem.
Evoluția Snow Leopard este legată de provocările cu care se confruntă producătorii de hardware și software din trecut. Modul tradițional de creștere a performanței aplicațiilor pe PC-uri a fost prin ridicarea vitezei ceasului CPU, a declarat Linley Gwennap, președinte și analist principal la The Linley Group. Asta a condus la scrierea unui software intr-un mod secvential pentru executia pe un singur nucleu, cu o crestere a vitezei ceasului, care asigura imbunatatirea performantei software.
In cele din urma, viteza ceasului a determinat disiparea excesiva a caldurii si consumul de energie, producătorii ca Intel s-au reîntors la adăugarea de nuclee pentru a spori performanța. Asta a adus un set de noi probleme dezvoltatorilor de software, care s-au confruntat cu provocarea de a scrie aplicații pentru a profita de mai multe nuclee pentru a scala performanța aplicațiilor.
"Întrucât furnizorii de procesoare au prezentat procesoare dual-core și multicore, a trebuit să se răcească din punct de vedere al scoaterii de software care funcționează cu noile jetoane ", a spus Gwennap. Apple a deblocat o bucată din puzzle-ul software-ului, deoarece procesarea paralelă este singura cale de urmat pentru a obține câștiguri mari în performanță, a spus el.
Apple a pus de asemenea bazele pentru furnizorii de software pentru a scrie aplicații multicore cu Snow Leopard, Gwennap. Dar utilizatorii nu pot vedea beneficii de performanță până când programatorii nu mai scriu aplicații pentru procesoare cu un singur nucleu și se recalifică să scrie în paralel.
Un alt analist a fost de acord cu Gwennap, spunând că programatorii nu sunt obișnuiți să gândească în paralel, datează din anii 1940. "Programatorii trebuie să fie educați să se gândească cum să-și descompună programul în mai multe sarcini care pot fi executate simultan", a declarat Tom Halfhill, analist senior la In-Stat și editor principal al Microprocessor Report. Suportul nativ pentru OpenCL în Snow Leopard ar putea încuraja mai mulți programatori să scrie în paralel.
OpenCL este un program de programare care include un limbaj de programare asemănător C cu câteva API-uri pentru a gestiona distribuția kernelurilor între nucleul procesorului și alte resurse hardware.
Aplicarea Apple a paralelismului cu desktop-urile și laptop-urile ar putea ajunge în cele din urmă la smartphone-uri, a spus Halfhill
"În cele din urmă, Apple ar putea să migreze în produse precum iPhone-ul lor", a spus Halfhill.
Dar Microsoft nu este departe de Apple, a spus Halfhill. Microsoft încearcă să aducă capabilități suplimentare de execuție multicore cu sistemul său de operare Windows 7, printr-un nou set de interfețe de programare a aplicațiilor (API) DirectX. Versiunile anterioare ale Windows - cum ar fi Windows XP și Vista - au fost observate de observatori pentru că nu au profitat de multiple nuclee din procesoare pentru a spori performanța aplicațiilor
Protecția împotriva malware-ului pentru zăpada Leopard a provocat o durere în creștere pentru Mac OS X
ÎNtr-o recunoaștere tacită a amenințării crescânde a malware-ului pe platforma Mac , Apple a adaugat o protectie malware rudimentara in Snow Leopard.
Motoarele de căutare cele mai bune pentru motoarele de căutare gratuite
Motoarele de căutare personale vă ajută să găsiți utilizatorii utilizând un număr de telefon, site-urile oamenilor de căutare și serviciile pentru a urmări persoanele.
Cum să vă schimbați cu ușurință tema leopard de zăpadă Mac
Aflați cum puteți schimba ușor tema Mac Leopard Snow de la Aqua implicit la o nouă temă.