64-bits-verwerking. Uitzonderlijk krachtig.

Apple heeft Mac OS X Server ontworpen om de ongekende verwerkingskracht van 64-bits-Intel- en -PowerPC-processors ook mogelijk te maken voor standaardservers. Dankzij de toegang tot grote hoeveelheden geheugen en de mogelijkheid om supersnel uiterst nauwkeurige berekeningen uit te voeren is Mac OS X Server het ideale platform voor de meest veeleisende wetenschappelijke, technische en creatieve computertoepassingen. Veel van de kernvoorzieningen van Mac OS X Server versie 10.5 (zoals Apache 2, MySQL 5, Postfix, Podcast Producer, QuickTime Streaming Server en Java VM op Intel) zijn nu al 64-bits, zodat je kunt profiteren van de toegenomen verwerkingskracht en kunt werken met grotere gegevenssets.

64-bits

Geschikt voor alle programma's

Mac OS X Server is het perfecte platform voor de implementatie van 64-bits-serverprogramma's aangezien je er ook de huidige 32-bits-programma's op kunt uitvoeren. Native, dus zonder dat er aanpassingen voor nodig zijn. Het is zelfs mogelijk 64-bits- en 32-bits-programma's tegelijkertijd te gebruiken, zonder dat dit gevolgen heeft voor de prestaties of er extra eisen worden gesteld voor de compatibiliteitsmodus. De native 32-bits-programmacode maakt direct gebruik van de hogere knoksnelheden van de processor. En de prestaties nemen alleen nog maar verder toe als programma's speciaal worden gecompileerd voor uitvoering op 64-bits-systemen.

64-bits-geheugenadressering

Mac OS X Server biedt nu ondersteuning voor 64-bits-geheugenadressering, waardoor het mogelijk is programma's uit te voeren die gebruikmaken van gegevenssets die meer dan 4 GB geheugen vereisen. De toepassing van 64-bits-geheugenadressering is ideaal voor geheugenintensieve servertoepassingen, reken-engines en andere commandoregeltoepassingen omdat de prestaties van programma's aanzienlijk toenemen en gegevens veel sneller toegankelijk zijn. Er kunnen namelijk grote gegevenssets in het geheugen worden geladen, zodat de gegevens 40 keer sneller toegankelijk zijn dan gegevens op schijf. Bovendien is het zo dat analytische programma's die grote gegevenssets moeten manipuleren in opeenvolgende geheugengebieden, zoals bij het vergelijken van genoomsequenties, alleen kunnen worden uitgevoerd op systemen met 64-bits-geheugenadressering.

64-bits-geheugen

Mac OS X Server ondersteunt het standaard LP64-gegevensmodel, wat inhoudt dat code die is geschreven voor andere 64-bits-UNIX-systemen eenvoudig geschikt kan worden gemaakt voor Mac OS X Server.

64-bits-bestandssysteem

HFS+ is een geavanceerd 64-bits-bestandssysteem dat standaard ondersteuning biedt voor volumes van maximaal 16 TB in blokken van 4 kB. In Mac OS X Server kun je HFS+-volumes configureren voor grotere blokken (bijvoorbeeld 8 kB, 16 kB, enzovoort), zodat zeer grote volumes (32 TB, 64 TB, enzovoort) kunnen worden ondersteund voor enorme databases, archieven met afbeeldingsbestanden en de opslag van videomateriaal.

64-bits-wiskunde- en afbeeldingsbibliotheken

64-bits-wiskunde- en afbeeldings-
bibliotheken

Mac OS X Server bevat geoptimaliseerde bibliotheken die speciaal zijn afgestemd op de snellere rekenfuncties die worden ondersteund door 64-bits-processors. Deze geavanceerde routines gebruiken de best mogelijke functionaliteit voor een bepaalde processor, met optimale prestaties op 64-bits-processors. Bestaande 32-bits-programma's die gebruikmaken van de nieuwe wiskundebibliotheken kunnen profiteren van deze verbeteringen zonder dat je hiervoor wijzigingen hoeft aan te brengen. Enkele voorbeelden van vernieuwde routines voor wiskundige functies, vectorfuncties en beeldbewerking:

  • "Double-precision" transcendentale functies (libm)
  • Gevectoriseerde transcendentale functies (vMathLib)
  • Rekenfuncties met 128-bits-integers (vBigNum)
  • Basic Linear Algebra Subprograms (BLAS)
  • Linear Algebra Package (LAPACK)
  • Gevectoriseerde digitale-signaalverwerking (vDSP)
  • Bewerking van vectorafbeeldingen (vImage)