Mac OS X Server is a full 64-bit operating system designed to maximize the computing potential of today’s Xserve and Mac Pro systems. Snow Leopard Server uses 64-bit kernel technology to support breakthrough amounts of RAM — up to a theoretical 16TB. With more RAM, server applications can utilize more physical memory and in turn run faster and more efficiently. In addition, the 64-bit kernel dramatically increases the total number of simultaneous system processes, threads, and network connections that the server can utilize.
Next-generation performance, today.
Mac OS X Server leverages the computing power of 64-bit Intel processors, bringing next-generation performance to mainstream computing. Thanks to its 64-bit kernel, advanced scheduling, file system, and memory addressing architectures, Mac OS X Server easily handles the most demanding server operations.
64-bit kernel, 32-bit support.
Mac OS X Server supports the latest 64-bit kernel technology on today’s Xserve and Mac systems while maintaining 32-bit kernel support. When you install Mac OS X Server, it automatically runs the 64-bit kernel on appropriate systems with 4GB of RAM or more. Regardless of which kernel is used, Mac OS X Server can run 64-bit and 32-bit applications concurrently with no performance impact.
64-bit memory addressing.
Mac OS X Server supports 64-bit memory addressing, making it possible to run applications with data sets that require more than 4GB of memory. Ideal for high-performance server applications, computational engines, and other command-line applications, 64-bit memory addressing improves application performance and data access times significantly — because large data sets are loaded into memory, providing access that’s up to 40 times faster than on disk. In addition, some analytical applications that require the manipulation of large data sets in contiguous memory, such as genome assembly, can be performed only on systems with 64-bit memory addressing. Mac OS X Server supports the standard LP64 data model, which means that code written for other 64-bit UNIX-based systems can easily be ported to
Mac OS X Server.
Scalability and performance.
Mac OS X Server scales automatically to take advantage of the RAM in your server hardware — up to a theoretical 16TB. Simply add more memory to your server and the 64-bit Snow Leopard Server kernel will immediately support more simultaneous processes, threads, and IP connections. Adding memory also allows the kernel to reserve its memory for buffers and caches, increasing the overall performance of all network services.