Snow Leopards 101 | Nat Geo Wild
A laptopok és az asztali számítógépek a szoftverfejlesztési teljesítményt párhuzamos programozási eszközökkel láthatták az Apple új operációs rendszeréhez, a Mac OS X 10.6-hoz, amelyet a vállalat hétfőn bemutatott.
Számos fejlesztés lehetővé teszi az operációs rendszert, a kódnevű Snow Leopardot, hogy megérintse a több CPU és grafikus processzor feldolgozó erőinek feldolgozóerejét a szoftver teljesítményének növelése érdekében. Az operációs rendszer számos programozási és szoftvereszközt épített fel, amelyek felosztják a feladatokat a különböző magok közötti egyidejű végrehajtásra.
A Snow Leopard intelligensebb, mint elődei, amikor kihasználják a rendszer teljesítményének eléréséhez rendelkezésre álló hardvereszközöket. Az operációs rendszer is jobban azonosítja a rendelkezésre álló erőforrásokat, és ennek megfelelően szálakat oszthat ki több magon és processzoron keresztül, mondta a megfigyelők.
[További olvasmány: A legjobb PC-s laptopok]A Snow Leopard új eszközei a Grand Central Dispatch, egy olyan programozási környezet, amely felosztja a feladatokat több szálon a rendelkezésre álló magok és szálak száma alapján. Ezenkívül natív támogatást is nyújt az OpenCL programhoz, párhuzamos feladatfuttatás fejlesztéséhez és kezeléséhez.
"Sok Mac számítógépen szuperszámítógépek fognak ott ülni" - mondta Neil Trevett, a The Khronos Group elnöke. amely meghatározza az OpenCL specifikációit.
A videófeldolgozás különösen 50-szeres teljesítményt mutat az új operációs rendszerrel rendelkező Mac-en, mondta Trevett. A videó dekódolás sokkal gyorsabb lehet, ha a pixelfeldolgozást több processzor és grafikus feldolgozó egységen keresztül osztják el egy rendszerben.
A Snow Leopard evolúciója olyan kihívásokhoz kapcsolódik, amelyekre a hardverek és a szoftvergyártók a múltban szembesültek. A PC-k teljesítményének növelése hagyományos módon növelte a processzor órajelét, mondta Linley Gwennap, a The Linley Group elnöke és vezető elemzője. Ez azt eredményezte, hogy a szoftvert szekvenciális üzemmódban írják le egyetlen magra történő végrehajtásra, az órajel növelésével, amely a szoftver teljesítményének növelését szolgálja.
Végül, az órajel forgatása felgyorsította a hőelvezetést és az áramfogyasztást, Az Intel úgy döntött, hogy magokat ad hozzá a teljesítmény növeléséhez. Ez egy sor új problémát hozott a szoftverfejlesztők számára, akik szembesültek azzal a kihívással, hogy az alkalmazások írása többféle magot tud kihasználni az alkalmazás teljesítményének mérséklése érdekében.
"Mivel a processzorgyártók kétmagos és többmagos processzorokat hoztak létre, az operációs rendszereket el kellett érniük az új zsetonokkal működő szoftvert, "mondta Gwennap. Az Apple felszabadította a szoftveres kirakós játékot, hiszen a párhuzamos feldolgozás az egyetlen módja annak, hogy nagy teljesítményeket érjenek el a teljesítményben. "
Az Apple emellett alapozta meg a szoftveres szolgáltatók számára a többlépcsős alkalmazásokat a Snow Leopard-tal, írja Gwennap.. De a felhasználók nem láthatják a teljesítmény előnyeit, amíg a programozók nem hagyják abba az alkalmazások írását az egymagos processzorok számára, és újragondolják magukat, hogy párhuzamosan írjanak.
Egy másik elemző egyetértett a Gwennap-szal, mondván, hogy a programozók nem használják párhuzamosan gondolkodni, az 1940-es évekből származik.
"A programozóknak képzettnek kell lenniük arra, hogy elgondolják, hogyan szüntessék meg programjukat több, egyszerre végrehajtott feladathoz" - mondta Tom Halfhill, az In-Stat vezető elemzője és a Microprocessor Report vezető szerkesztője. A Snow Leopard natív támogatója az OpenCL-nek a Snow Leopard programban való részvételére ösztönözhetne több programozót párhuzamosan.
Az OpenCL egy olyan programozási keretrendszer, amely C-szerű programozási nyelvet tartalmaz néhány API-val a hardverek, például processzor magok és egyéb erőforrások elosztásának kezelésére.
Az Apple párhuzamba állítása az asztali számítógépekre és a laptopokra végül eléri az okostelefonokat, mondta Halfhill.
"Végül az Apple tudta áttelepíteni olyan termékeket, mint az iPhone," mondta Halfhill. "De a Microsoft nem messze az Apple-től, mondta Halfhill. A Microsoft új, többcélú végrehajtási képességeket próbál bevezetni a közelgő Windows 7 operációs rendszerrel egy új DirectX alkalmazásprogramozási felület (API) segítségével. A Windows korábbi verziói - mint például a Windows XP és a Vista - megfigyelõket vezettek be, hogy nem használják fel a CPU-k több magját az alkalmazás teljesítményének növelése érdekében.
A Microsoft Csapok Multimap vezérigazgatója a Steer kereskedelmi keresőegységhez
A Microsoft a korábbi Multimap vezérigazgatóját nevezte el új kereskedelmi keresőegység vezetésére. a Microsoft korábbi nyilvános multimédiás vezérigazgatója Jeff Kelisky [cq] vezérigazgatója volt egy új üzleti egységnek, amely a kereskedelmi keresésekre összpontosított, a források szerint csütörtök.
A Mac OSX Snow Leopard két hétig érhetõ el
A Mac OSX Snow Leopard hetente lehet elhaladni a jelentések szerint.
Jelentés: Snow Leopard a Mac Malware
A Macintosh gyakoribb rosszindulatú célpont. Bölcs dolog, hogy az Apple kezelje magát a kihívással