System Mac OS X został przygotowany w taki sposób, aby umożliwić maksymalne wykorzystanie zaawansowanej architektury komputera Mac Pro. Mac OS X, stworzony na solidnym fundamencie systemu UNIX, oferuje prawdziwą wydajność 64-bitową i zawiera wiodące w branży narzędzia programistyczne.
Zgodność z systemem UNIX.
System Mac OS X jest najpotężniejszym systemem operacyjnym dzięki solidnemu fundamentowi poświadczonemu certyfikatem pełnej zgodności z systemem UNIX. Dzięki solidnej infrastrukturze UNIX jest to jeden z najbardziej bezpiecznych i stabilnych systemów operacyjnych, jakie są dostępne na wszystkich platformach. Programiści z pewnością docenią zalety systemu Mac OS X, ponieważ jest on całkowicie zgodny z systemem UNIX. Oznacza to, że może kompilować i wykonywać cały istniejący kod UNIX, dzięki czemu może być wdrażany w środowiskach wymagających pełnej zgodności. Efekt? Oprogramowanie w sposób całkowicie zgodny z oczekiwaniami. A ponieważ potężne narzędzia wbudowane do systemu Mac OS X poprawiają wydajność programów na procesorach wielordzeniowych, nowy komputer Mac Pro jest idealną stacją roboczą.
64-bitowa moc.
Mac OS X jest dla nowego komputera Mac Pro tym, czym wyszkolony kierowca dla samochodu z potężnym silnikiem — idealną parą. Ponieważ cały system operacyjny jest gotowy na technologię 64-bitową, możesz w pełni wykorzystać zalety 64-bitowej architektury czterordzeniowych procesorów Intel Xeon „Nehalem”, jakie są dostępne w każdym komputerze Mac Pro. Gdy dodamy do tego 32 GB pamięci operacyjnej dostępnej w komputerze Mac Pro, wydajność Mac OS X stanie się jeszcze wyższa niż dotychczas. Mac OS X umożliwia także programistom tworzenie kompletnych 64-bitowych aplikacji w architekturach Cocoa, Quartz, OpenGL i X11 GUI. A ponieważ Mac OS X obsługuje zarówno aplikacje 64-bitowe jaki 32-bitowe, znika potrzeba instalowania nowych urządzeń i sterowników.
Procesory wielordzeniowe. Wielozadaniowość.
W sercu nowego komputera Mac Pro znajduje się jeden czterordzeniowy procesor Intel Xeon „Nehalem” lub dwa takie procesory o niewiarygodnej mocy obliczeniowej. System Mac OS X — zoptymalizowany z myślą o technologii wielordzeniowej — udostępnia potężne narzędzia, które ułatwiają korzystanie z zalet komputera Mac Pro. Na przykład mechanizm planowania wykonania w Mac OS Xzie bardzo efektywnie rozdziela zadania między rdzenie i procesory. Dlatego komputer z systemem Mac OS X mniej czasu traci na zarządzanie zadaniami, a więcej może go poświęcić na wykonywanie obliczeń. Programiści mogą tworzyć aplikacje wykonywane z taką samą wydajnością dzięki NSOperation — jest to przełomowy interfejs API, który optymalizuje aplikacje dla przetwarzania wielordzeniowego.
Core Animation.
Począwszy od kaskadowych okien Time Machine do efektownej animacji odblaskowego Docka 3D — zachwycające efekty graficzne naprawdę wyróżniają system Mac OS X. Ale podstawą do uzyskania takich efektów jest technologia dostępna w systemie Mac OS X, o nazwie Core Animation. Core Animation zawdzięcza wysoką wydajność procesorom wielordzeniowym i zaawansowanym urządzeniom graficznym w nowym komputerze Mac Pro. Dla programistów Core Animation umożliwia łatwe wykorzystanie potęgi graficznych technologii Apple. Możliwe jest tworzenie animowanych interfejsów użytkownika oraz wizualizacji, w których jednocześnie wyświetlane są różne rodzaje mediów, np. tekst, grafika 2D, renderowanie OpenGL oraz wideo QuickTime.
Narzędzia programistyczne Xcode.
Xcode to graficzne środowisko pracy dla programistów, dostarczane razem z każdym komputerem Mac. Jest to oprogramowanie, z którego korzystali twórcy systemu Mac OS X w Apple. Xcode oferuje szeroką gamę narzędzi i funkcji, między innymi: wydajny debuger graficzny, edytor kodu obsługujący dziesiątki języków oraz zadziwiające narzędzie Instruments przeznaczone do wizualizowania wydajności aplikacji. Środowisko Xcode zostało zoptymalizowane w celu pracy na wielordzeniowych procesorach Intel Xeon „Nehalem” oraz z pamięcią systemową w nowym komputerze Mac Pro. Działa o 20 procent szybciej niż dotychczas, umożliwia pracę w wielu różnych językach (komputerowych i naturalnych) i oferuje programistom wszystko, czego potrzebują do tworzenia programów dla systemu Mac OS X.*
Gotowe! Serwer dostępny błyskawicznie.
Mac Pro — komputer o wielu zaletach — może również działać jako serwer dla niewielkiej grupy roboczej. Wystarczy dodać system Mac OS X Server. Rezultatem będzie połączenie łatwości użycia komputera Mac i elastycznych opcji konfiguracji z urządzeniami klasy serwerowej. 8-rdzeniowy procesor Intel Xeon „Nehalem”, nawet 32 GB pamięci ECC, nowa opcjonalna karta RAID i podwójne porty Gigabit Ethernet — serwer Mac Pro oferuje wszystko, czego może potrzebować grupa robocza, a nawet więcej.
* Testy zostały przeprowadzone przez firmę Apple w lutym 2009 roku na przedprodukcyjnych egzemplarzach komputerów Mac Pro 8-core (8-rdzeniowych) z procesorami 2,93 GHz i na dostępnych w owym czasie w sprzedaży komputerach Mac Pro 8-core (8-rdzeniowych) z procesorami 3,2 GHz. W systemach skonfigurowano 6 GB pamięci RAM dla 8-rdzeniowego Mac Pro 2,93 GHz i 8 GB pamięci RAM dla 8-rdzeniowego Mac Pro 3,2 GHz. Wyniki dla Xcode podano w oparciu o czas kompilacji i czyszczenia Adium 1.3.2 (www.adiumx.com). Testy wydajności przeprowadzono na konkretnych egzemplarzach systemów komputerowych i odzwierciedlają one przybliżoną wydajność komputerów Mac Pro.




