Mac OS X

macbook pro

Nyheder i Snow Leopard

More power to your Mac.

Siden 2001 har de banebrydende teknologier og det bundsolide UNIX-grundlag gjort Mac OS X til verdens mest avancerede operativsystem. Og mere til. Det har også gjort det ekstremt sikkert, kompatibelt og brugervenligt. Snow Leopard fortsætter den udvikling ved at integrere nye teknologier, der tilbyder umiddelbare forbedringer og samtidig forbereder det på fremtiden.

New in Snow Leopard:

64 bit

64 bit computerbehandling har været reserveret til videnskabsfolk og ingeniører. Men nu har generationsskiftet inden for computerbehandling givet alle mulighed for at anvende kraften ved 64 bit og øge hastigheden ved alt – fra dagligdags programmer til de mest krævende videnskabelige computerberegninger. Selvom Mac OS X allerede på mange måder er 64 bit kompatibel, tager Snow Leopard det næste store skridt ved at omskrive næsten alle systemprogrammer i 64 bit kode¹ og ved at sikre, at Mac kan bruge enorme mængder hukommelse. Nu er Mac OS X hurtigere, mere sikker og helt klar til fremtiden.

Overgangen til 64 bit

Hele computerindustrien går fra 32 bit til 64 bit teknologi, og det er nemt at forstå hvorfor. Nutidens Mac-computere kan have op til 32 GB fysisk hukommelse, men de 32 bit programmer, der bruger den, kan kun anvende 4 GB RAM ad gangen. 64 bit computerbehandling flytter den grænse ved at sætte programmer i stand til teoretisk at kunne anvende 16 milliarder GB hukommelse, eller 16 EB (exabytes). Det sikrer også, at computere kan behandle dobbelt så mange instruktioner pr. taktfrekvens, hvilket øger antallet af udregniner og andre opgaver drastisk. Tidligere versioner af Mac OS X har haft en række 64 bit funktioner. Nu tager Snow Leopard det næste skridt i overgangen fra 32 bit til 64 bit.

Indbyggede programmer er nu 64-bit.

Næsten alle systemprogrammer – inklusive Finder, Mail, Safari, iCal og iChat – er nu skrevet i 64 bit kode. De kan altså ikke alene udnytte hukommelsen i din Mac fuldt ud. Ydeevnen stiger også generelt med overgangen til 64 bit programmer. Sammen med andre finjusteringer og forbedringer i Snow Leopard betyder det, at næsten alt, hvad du gør – fra start af programmer som QuickTime til afvikling af JavaScript i Safari til åbning af billedearkiver – vil føles hurtigere og have en bedre repons.

Klar til fremtiden.

Understøttelse af 64 bit i Snow Leopard gør Mac OS X helt klar til de computermæssige forbedringer, der kommer i fremtiden. F.eks. er Snow Leopard klar til at understøtte op til 16 TB RAM – ca. 500 mere end hvad nutidens Mac-computere kan bruge. Det lyder måske som mere RAM, end du nogensinde får brug for. Men hvem kan forudsige kravene til computere med høj ydeevne i fremtiden? Derfor er Mac OS X Snow Leopard forberedt til alt.

64 bit Mac OS X-programmer

Mere sikker end nogensinde.

En anden fordel ved 64 bit programmerne i Snow Leopard er, at de er endnu bedre sikret mod hackere og ondsindet software end 32 bit versionerne. Det skyldes, at 64 bit programmer kan bruge mere avancerede teknikker til at forsvare sig mod ondsindet kode.Mere sikker end nogensinde For det første kan 64 bit programmer sikre deres data med en mere sikker mekanisme til levering af funktionsargumenter og brug af hardwarebaseret annullering af udførelse til heap-hukommelse. For det andet er hukommelse på system-heap markeret vha. forstærkede kontrolsummer, som hjælper med at forhindre angreb, der har til hensigt at ødelægge hukommelsen.

  • Billede 1

64 bit programmer i Snow Leopard sikrer hurtigere ydeevne ved almindelige handlinger.²

32 bit kompatibel.

For at sikre enkelhed og fleksibilitet leveres Mac OS X stadig i en version, der både afvikler 64 bit og 32 bit programmer. Så du behøver ikke at opdatere alt i systemet bare for at afvikle et enkelt 64 bit program. Og nye 64 bit programmer virker fint med dine eksisterende printere, lagringsenheder og PCI-kort.

Tilbage til toppen

Grand Central Dispatch

Det er flere kerner og ikke hurtigere taktfrekvenser, der øger ydeevnen i moderne processorer. Grand Central Dispatch udnytter det fuldt ud ved at gøre hele Mac OS X klar til at arbejde med flere kerner og optimere det til at tildele opgaver på tværs af flere kerner og processorer. Grand Central Dispatch gør det også meget nemmere for udviklere at oprette programmer, der presser den sidste dråbe kraft ud af systemer med flere kerner.

Kerner

Med CPU'er er flere kerner bedre.

Hvis kredsproducenter før i tiden ville øge ydeevnen, var den bedste metode at øge taktfrekvensen på processoren. Men det udvikler mere varme og bruger mere energi. Og det er dårligt for computere, især bærbare. Så i stedet er branchen gået over til kredse med flere processorkerner. Det kan øge ydeevnen og bruger mindre energi. I dag har alle Mac'er en eller flere Intel-processorer med flere kerner.

Flere kerner. Flere udfordringer.

For at kunne udnytte disse processorer fuldt ud skal softwareprogrammer være programmeret til at bruge en teknologi, der hedder tråde. Softwareudviklere bruger tråde til at lade processorer med flere kerner arbejde med forskellige dele af programmet på samme tid. Men hvert program skal udføre sin egen trådfunktion, og det formindsker effektiviteten af hele systemet. Det kan være vanskeligt at programmere tråde, og derfor er der mange udviklere, der ikke investerer tid i at gøre deres programmer kompatible med processorer med flere kerner. Det er forklaringen på, at mange programmer ikke er så hurtige, som de kunne have været.

Vi præsenterer Grand Central Dispatch

Grand Central Dispatch (GCD) i Mac OS X Snow Leopard løser en vigtig opgave. Det er et sæt teknologier – det første af sin art – der gør det meget nemmere for udviklere at presse hver eneste dråbe kraft ud af systemer med flere kerner. Med GCD håndteres tråde af operativsystemet og ikke af individuelle programmer. GDC-kompatible programmer kan automatisk distribuere deres arbejde til alle tilgængelige kerner. Det resulterer i den bedst mulige ydeevne, uanset om der bruges en dual-core Mac mini, en 8-core Mac Pro eller alt der imellem. Når udviklere begynder at bruge GCD til deres programmer, vil du mærke en klar forbedring i ydeevnen.

En finjusteret funktion.

Grand Central Dispatch er ekstremt effektivt til sit arbejde. Det skalerer dynamisk arbejdsbyrden i et program under hensyntagen til antallet af processorer i computeren. Og det gør programmer mere effektive ved kun at bruge det antal tråde, der kræves, for at arbejdet bliver udført. Hvis et program har brug for 20 tråde ved maksimal kapacitet uden GCD, indstiller det f.eks. 20 tråde og bruger de tilhørende ressourcer, selv når det ikke har noget at lave. I modsætning til det frigør GCD ressourcer, når det ikke bruger dem og hjælper med at give hele systemet en bedre respons. Forestil dig effektiviteten og den øgede ydeevne, hvis alle programmer på din Mac brugte GCD.

Bygget ind i kernen.

Grand Central Dispatch er dybt integreret i Mac OS X Snow Leopard og gør det nemmere for alle typer programmer at udnytte processorer med flere kerner. Derfor bliver din Mac generelt mere effektiv til at håndtere flere opgaver ad gangen. Og det giver bedre ydevne over hele linjen.

Kraftfulde udviklerværktøjer.

Udviklere programmerer til Grand Central Dispatch vha. Xcode-værktøjerne, der følger med alle Mac'er. De kan bruge Xcode-fejlfindingsværktøjet og et værktøj til analyse af ydeevne til at få indblik i GCD, når det afvikles. Disse værktøjer gør det muligt hurtigt at undersøge alle GCD-arbejdskøer, endda helt ned til en bestemt blok af udførelseskode. Det giver udviklere en komplet fortståelse af deres programmer, når GCD effektivt tildeler opgaver til hver enkelt tilgængelige kerne.
Læs mere om udvikling til GCD

Læs om GCD-teknologi

Tilbage til toppen

OpenCL

Med grafikprocessorer, der når op på hastigheder på over en trillion handlinger pr. sekund, kan du foretage dig en hel del andre ting end at tegne tegninger. OpenCL i Snow Leopard er en teknologi, der gør det muligt for udviklere at bruge store mængder computerkraft fra grafikprocessoren til et hvilket som helst program.

GPU'ers eksploderende kraft.

I løbet af de sidste få år er ydeevnen i grafiske processorenheder (GPU'er)GPU vokset eksponentielt målt i gigaflops. I dag kan de hurtigste GPU'er håndtere over en teraflop, og det er lige så meget som den 12 år gamle supercomputer, ASCII RED, der fylder et helt værelse.

Et skift inden for grafisk ydeevne.

Nu tager en ny teknologi i Mac OS X Snow Leopard, OpenCL, kraften fra grafikprocessorer og gør den tilgængelig til generelle computeropgaver. Grafikprocessorer er ikke længere begrænset til grafiktunge programmer, som f.eks. spil og 3D-modellering. Når udviklere begynder at bruge OpenCL i deres programmer, vil du opleve øget hastighed i mange forskellige typer programmer.

F.eks. kan avancerede finansielle modelleringsteknikker indarbejdes i kontoadministrationssoftware og personlig økonomisoftware på skrivebordscomputere. Medieprogrammer kan udføre komplekse, intensive handlinger med store video- og grafikarkiver. Spil kan få mere præcise simuleringer. Og videnskabsfolk og forskere kan klare langt mere udfordrende problemer vha. deres dagligdags Mac-computere.

Optimeret til
opgaven.

OpenCL optimerer automatisk til den type grafikprocessor, der er i Mac, og indstiller sig selv til den tilgængelige processorkraft. OpenCL leverer konsistent numerisk præcision og nøjagtighed, når den løser problemer, der har plaget GPU-baseret programmering før i tiden.

NVIDIA AMD Intel

Velkendt, C-baseret sprog med branchens understøttelse.

OpenCL står for Open Computing Language. Det er et C-baseret programmeringssprog med en struktur, som vil være velkendt for programmører, der ganske enkelt kan bruge Xcode-udviklerværktøjer til at tilpasse deres programmer, så de virker med OpenCL. De behøver ikke helt at omskrive programmer, for at de kan bruge OpenCL. De skal kun at genskrive deXcode dele i programmet, der kræver mest ydeevne, i OpenCL C. Størstedelen af programkode kan forblive uændret. Det bedste af det hele er, at OpenCL er en åben standard, som understøttes af de største navne i branchen, inklusive AMD, Intel og NVIDIA.

Læs om OpenCL-teknologi

Tilbage til toppen

QuickTime X

Snow Leopard introducerer QuickTime X, som er et stort skridt fremad inden for moderne medie- og Internetstandarder. QuickTime X, der har en helt ny afspiller, optimerer understøttelsen af moderne codecs og sikrer mere effektiv medieafspilning. Det gør det ideelt til alle programmer, der skal afspille medieindhold.

Endnu et spring fremad.

QuickTime X er næste generations medieteknologi, som giver kraft til lyd- og videooplevelsen i Mac OS X Snow Leopard. SidenQuickTime starten i 1991 har QuickTime stået i spidsen for videoteknologier – først med softwarebaseret video og derefter med Internetvideo. Nu tager QuickTime X endnu et spring fremad ved at bygge videre på de fantastiske medieteknologier i Mac OS X – f.eks Core Audio, Core Video og Core Animation – for at sikre forbedret afspilning, større effektivitet og højere kvalitet.

En ny QuickTime Player.

QuickTime X indeholder en helt ny version af QuickTime Player, det separate program, som millioner af brugere anvender til at se QuickTime-baseret video. Vha. kraften i Core Animation-teknologien i Mac OS X kan QuickTime Player tilbyde en ren og enkel grænseflade med betjeningsmuligheder, der toner ud, når der ikke er brug for dem. Og store miniaturebilleder gør det nemmere at navigere i film med kapitler.

Med et enkelt klik kan QuickTime Player nu optage lyd og video med det indbyggede kamera og mikrofonen i Mac. Du kan nemt tilpasse medier til den perfekte længde og derefter sende dem til iTunes til synkronisering til en iPhone, iPod og Apple TV. Du kan også bruge QuickTime Player til at publicere medier til MobileMe eller YouTube – uden at bekymre dig om codecformater eller opløsninger.

Bygget til jævn afspilning.

QuickTime X er optimeret til de nyste medieformater – f.eks. H.264 og AAC – via en ny mediearkitektur, der sikrer afspilning af HD-indhold uden rystelser på næste alle Snow Leopard-baserede Mac-computere. QuickTime X maksimerer effektiviteten ved moderne medieafspilning ved at bruge grafikprocessoren til at skalere og vise video. Med understøttelser af GPU-accelereret videoafkodning af H.264-arkiver øger QuickTime X effektiviteten yderligere.

Videostreaming med alle servere.

QuickTime X bringer Internet-videostreaming op på nye niveauer med understøttelse af direkte HTTP-streaming. Til forskel fra andre streamingteknologier bruger direkte HTTP-streaming HTTP-protokollen – den samme netværksteknologi, der ligger bag Internet. Det betyder, at QuickTime X kan streame lyd og video vha. en hvilken som helst server i stedet for en speciel streamingserver, og det virker stabilt med almindelige firewall- og trådløse routerindstillinger. Direkte HTTP-streaming er udviklet til mobilitet og kan dynamisk justere kvaliteten af filmafspilning, så den passer til den hastighed, der er tilgængelig i kabelforbundne og trådløse netværk, hvilket er perfekt, uanset om videoen vises på en computer eller en mobil enhed som iPhone eller iPod touch.

Høj ydeevne, høj kvalitet.

Up to 2.4x Faster

QuickTime X er bygget ind i hjertet af Snow Leopard. Derfor bruger det Mac OS X teknologier som Cocoa, Grand Central Dispatch og 64 bit computerbehandling til at levere den bedst mulige ydeevne. Det sikrer også, at QuickTime Player starter op til 2,8 x hurtigere end før.2 QuickTime X udnytter også ColorSync til at levere farvegengivelse i høj kvalitet under afspilning og ved deling af medier til iPhone, iPod eller Apple TV.

Tilbage til toppen