İçeriğe atla

Xgrid

Xgrid
Geliştirici(ler)Apple
İlk yayınlanma6 Ocak 2004 (20 yıl önce) (2004-01-06)
İşletim sistemiMac OS X
PlatformmacOS
TürDağıtık hesaplama
LisansÖzel mülk yazılım
Resmî sitesiSitesi

Xgrid, Apple'in Gelişmiş Hesaplama Grubu alt bölümü tarafından geliştirilen ve bilgisayar ağına bağlı bilgisayarların tek bir görev için katkıda bulunmasına izin veren tescilli bir program ve dağıtık hesaplama işlem protokolüdür.[1]

Ağ yöneticilerine, mandelbrot kümesi gibi daha küçük operasyonlara kolayca bölünebilen hesaplamalar için daha önce kullanılmayan hesaplama gücünden istifade etmelerini sağlayan bir bilgi işlem kümesi oluşturma yöntemi sunar. Xgrid istemcisi, Mac OS X Tiger (10.4)'ten Mac OS X Lion (10.7)'ye çalışan tüm bilgisayarlara önceden yüklendiğinden, bir Xgrid kümesinin kurulumu maliyetin hemen yanında yapılabilir.[2]

Xgrid istemcisi OS X Mountain Lion (10.8)'e dahil değildi. Xgrid işlemcisinin iş planlayıcısı olan Xgrid denetleyicisi, macOS Server'e dahildir ve Apple'dan ücretsiz indirilebilir. Apple, komut satırı iş kontrol mekanizmasını minimalist olarak korurken etrafında inşa edilmiş daha karmaşık araçlar geliştirmek için bir API sağladı.

Program, diğer düğümlerle iletişim kurmak için bir şema üzerine katmanlı kendi iletişim protokolünü kullanmaktadır. Bu iletişim protokolü, BEEP altyapısı, bir ağ uygulama protokol çerçevesi ile arabirim oluşturur. Xgrid sistemi tarafından keşfedilen, yani Mac OS X'in Xgrid hizmetini etkinleştirmiş bilgisayarlar, görevleri işlemek için kullanılabilir bilgisayarların listesine otomatik olarak eklenir.[3]

Başlatan bilgisayar, kontrolöre işlemek için komple talimatları veya işi gönderdiğinde, kontrolör görevi, görev olarak bilinen bu küçük talimat paketlerine böler. Xgrid sisteminin tasarımı, bu küçük paketlerin ağdaki tüm Xgrid özellikli bilgisayarlara aktarılmasından oluşur. Bu bilgisayarlar veya düğümler, denetleyici tarafından sağlanan yönergeleri yerine getirip sonuçları döndürür.[4] Kontrolör, bireysel görev sonuçlarını bütün iş sonuçlarına birleştirir ve bunları başlatan bilgisayara döndürür.

Apple, XGFrid'in tasarımını, NeXT'nin OpenStep işletim sistemi uygulama programlama arabirimi (API) ile dağıtılan Zilla programında modelledi. Şirket ayrıca Xgrid'in Mac OS X Server sürümünü bir GUI kontrol paneli ve tam özellik seti olarak sunarken yalnızca komut satırı işlevleri ve az esneklikle Mac OS X'in istemci sürümünü sağlamayı seçti.

Tarihi

Xgrid'in asıl konsepti, 1980'lerin sonunda NeXT tarafından yaratılmış OPENSTEP işletim sisteminde bulunan Zilla.app'a kadar geriye dönülebilir. Zilla, son kullanıcı işletim sisteminde yayınlanan ve boşta ekran koruyucu motifini kullanan ilk dağıtılmış bilgi işlem programıdır. Bu, SETI@home ve Distributed.net gibi yaygın olarak kullanılan projelerde bulunmasından bu yana tasarım özelliği idi.[5] Zilla, kullanımı kolay ve iyi tasarım için 1991'de ulusal Computerworld Smithsonian Ödülü'nü (Science Category) kazandı. Apple, Zilla'yı 1997'de NeXT geri kalanıyla birlikte satın aldı ve daha sonra Zilla'yı Xgrid için ilham kaynağı olarak kullandı.[6] Xgrid'in ilk beta sürümü Ocak 2004'te çıktı.

Birçok organizasyon büyük uluslararası hesaplama ağlarında Xgrid'i kabul etmiştir. Xgrid kümesine bir örnek, MacResearch'ın OpenMacGrid'idir; burada, bilim adamları, araştırmaları ile ilgili görevleri yerine getirmek için büyük miktarda işleme gücüne erişim talep edebilir. Bir diğeri de artık yok olan Xgrid @ Stanford projesi idi,[7] Stanford Üniversitesi kampüsünde ve dünyanın çeşitli yerlerindeki bilgisayarları kullanarak biyokimyasal araştırma yapıyordu. Apple Xgrid'i OS X v10.8 (Mountain Lion) ile birlikte Podcast Producer gibi bağımlı servislerle birlikte kullanmayı bıraktı.[8]

Arayüzey

Xgrid yönetim aracı

Xgrid'e komut satırından erişmek mümkünken de, Xgrid grafik kullanıcı arayüzü, Mac OS X Server ile birlikte verilen ve Mart 2009'dan itibaren çevrimiçi olarak sunulan bir program Xgrid sistemini yönetmenin çok daha etkili bir yoludur.[9] Başlangıçta Xgrid aracısı tüm Mac OS X sürüm 10.4 kurulumlarına dahil edilmiştir, ancak GUI Mac OS X Server kullanıcıları için ayrılmıştır. Bu karar, bilgisayar camiasının platformu benimseme çabalarını sınırladı. Sonunda, Apple, Mac OS X Sunucu Yönetim Araçları'nı, Mac OS X Sunucusu ile birlikte verilen Xgrid yönetim uygulamasını kamuya açıkladı.

Standart (sunucu dışı) Mac OS X dağıtımında grafik denetleyici arabiriminin olmamasına rağmen, "xgridctl" ve "xgrid" komut satırı araçları yoluyla bir Xgrid denetleyicisi ayarlamak mümkündür.[10] Xgrid kontrolörü arka plan programı çalıştırıldıktan sonra, ızgarayı Apple'ın Xgrid Yönetim Aracı ile idare etmek mümkündür. VisualHub gibi bazı uygulamalar, kullanıcı arabirimleri aracılığıyla Xgrid denetleyici özelliğini sağladı.

Protokol

Xgrid Protocol

Xgrid protokolü, ağdaki düğümlerle iletişim kurmak için BEEP ağ çerçevesini kullanır. Sistemin altyapısı, protokol üzerinden iletişim kuran üç tür bilgisayar içerir. Birincisi, hesaplamayı ileten müşteridir. Sonraki hesaplamayı başlatan ve ayıran denetleyicidir. Sonunda, aracılar hesaplamanın tahsis edilen kısmını işleme koyarlar.[11]

Bir bilgisayar, bu bileşenlerin üçünün bir veya tümü gibi aynı anda hareket edebilir. Xgrid protokolü, bilgisayarların iletişim kurmaları için temel altyapıyı sağlar, ancak belirtilen hesaplamanın işlenmesine dahil değildir. Xgrid, bazen paralel görevler olarak adlandırılan küçük görevlere kolaylıkla ayrılabilen zaman alıcı hesaplamaları hedef almaktadır.[12] Buna Monte Carlo benzetimi, 3D rendering ve Mandelbrot haritaları da dahildir.

Xgrid protokolü içinde, aynı küme üzerindeki diğer bilgisayarlara üç tür ileti iletilebilir: istekler, bildirimler ve yanıtlar. İsteklerin yanıtla birlikte alıcı tarafından cevaplandırılması gerekir, bildirimler bir yanıt gerektirmez ve yanıtlar gönderilen iletilere verilen yanıtlardır. Adlarına, türüne (istek / bildirim / cevap) ve içeriklerine göre tanımlanırlar.[13] Her mesaj bir BEEP mesajı (BEEP MSG) içinde kapsüllenir ve boş bir cevapla (RPY) alındığında onaylanır.

Xgrid, BEEP mesaj / cevap altyapısını kullanmaz. Bir yanıt gerektiren herhangi bir alınan mesaj sadece cevabı içeren bağımsız bir BEEP mesajı üretir. Xgrid mesajları, BEEP ağı üzerinden gönderilmeden önce XML'ye dönüştürülen anahtar / değer çifti sözlükleri olarak kodlanır.[14]

Mimari

Xgrid sisteminin mimarisi iş tabanlı bir sistem etrafında tasarlanmıştır; kontrol birimi aracı işleri gönderir ve aracılar yanıtları döndürür. Denetleyicinin bir Xgrid sisteminde gerçek hesaplaması bir iş olarak bilinir. İş, girdi parametreleri, veri dosyaları, dizinler, yürütülebilir (executable) veya kabuk komut dosyaları gibi görevin başarıyla tamamlanması için gereken tüm dosyaları içerir.[15] Bir Xgrid işinde bulunan dosyalar aynı anda ya da eşzamansız olarak yürütülmelidir. İş tamamlandıktan sonra, denetleyici, müşteriye görevi tamamlamak veya başarısızlığını e-posta gibi bildirmek üzere ayarlanabilir. İstemci, görevler çalışırken ağdan ayrılabilir. Ayrıca, bireysel görevlerin devam eden ilerlemelerini takip edemese de, denetleyiciyi sorgulayarak talep üzerine iş durumunu izleyebilir.

Denetçi, bir Xgrid'in doğru işlevinin merkezinde yer alır, çünkü bu düğüm ajanlar üzerindeki görevlerin dağıtımından, denetiminden ve koordinasyonundan sorumludur. Denetleyici üzerinde çalışan program, talep üzerine bireysel ajan arızalarını işlemek için görev atayabilir ve yeniden atayabilir.[16] Bir aracıya atanan görev sayısı iki faktöre bağlıdır: bir Xgrid üzerindeki aracı sayısı ve her düğümdeki işlemci sayısı. Bir Xgrid üzerindeki temsilci sayısı, denetleyicinin görevleri nasıl atayacağını belirler. Görevler, çok sayıda aracı için eşzamanlı olarak atanabilir veya az sayıda aracı için kuyruğa alınabilir. Bir Xgrid'de birden fazla işlemci bulunan bir düğüm tespit edildiğinde, denetleyici işlemci başına bir görev atayabilir; bu yalnızca ağdaki aracıların sayısı denetleyicinin tamamlaması gereken görev sayısından düşükse oluşur.[17]

Xgrid, HTTP ile karşılaştırılabilir bir IETF standardı olan Blok Genişletilebilir Değişim Protokolü (BEEP) üzerine, ancak iki-yönlü çoklanmış iletişimi, örneğin peer-to-peer ağlarda bulunanlar üzerine odaklanarak katlanır. BEEP, birden fazla aracı arasında tek bir ağ veya internet bağlantısı üzerinden iletişim kurmak için profiller tanımlamak için XML kullanır.[18]

Kaynakça

  1. ^ "Arşivlenmiş kopya" (PDF). 9 Aralık 2017 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 
  2. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  3. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  4. ^ "Arşivlenmiş kopya" (PDF). 10 Eylül 2020 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 
  5. ^ "Arşivlenmiş kopya" (PDF). 9 Aralık 2017 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 
  6. ^ "Arşivlenmiş kopya". 8 Şubat 2002 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Şubat 2002. 
  7. ^ "Arşivlenmiş kopya". 26 Eylül 2011 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  8. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  9. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  10. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  11. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  12. ^ "Arşivlenmiş kopya" (PDF). 9 Aralık 2017 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 
  13. ^ "Arşivlenmiş kopya". 12 Ağustos 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  14. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  15. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  16. ^ "Arşivlenmiş kopya". 1 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 
  17. ^ "Arşivlenmiş kopya" (PDF). 8 Haziran 2016 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 8 Aralık 2017. 
  18. ^ "Arşivlenmiş kopya". 9 Aralık 2017 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Aralık 2017. 

Dış bağlantılar

İlgili Araştırma Makaleleri

macOS, Macintosh işletim sistemi ailesinin son sürümüdür ve Apple tarafından Macintosh bilgisayarları için tasarlanmış bir işletim sistemidir.

<span class="mw-page-title-main">Mac OS X Snow Leopard</span> Appleın desktop ve sunucu işletim sistemi, Mac OS Xin yedinci ana sürümüdür.

Mac OS X Snow Leopard veya Mac OS X 10.6 Snow Leopard, Apple'ın desktop ve sunucu işletim sistemi, Mac OS X'in yedinci ana sürümüdür. Apple CEO'su Steve Jobs, Snow Leopard'ı WWDC 'da 9 Haziran 2008 tarihinde duyurdu ve Yazılım Mühendisliğinden Sorumlu Kıdemli Başkan Yardımcısı Bertrand Serlet tarafından geliştiricilere özel olarak gösterildi. İlk genel gösteri, Dünya Çapında Pazarlamadan Sorumlu Kıdemli Başkan Yardımcısı Serlet ve Phil Schiller tarafından, WWDC 2009'da sunulmuştur.

<span class="mw-page-title-main">OS X El Capitan</span>

OS X El Capitan veya OS X 10.11 El Capitan, OS X işletim sisteminin 12. büyük sürümü olup, kişisel bilgisayar Macintosh bilgisayarlar için masaüstü ve sunucu işletim sistemidir. 15A284 yazılımda yapılmıştır. Bu sürümün temelini Darwin işletim sistemi oluşturur.Sürümün Unamesi Darwin 15.0.0'dır. Bu OS X Yosemite-nin ardılı olmakla, özellikle performans, istikrar ve güvenlik üzerinde duruluyor. Sürümün güncelleme yöntemi Mac App Store ile oluyor. Kaliforniya dönüm noktası tabanlı adlandırma planı OS X Mavericks ile tanıtıldı, bu sürümden itibaren Apple OS X versiyonlarına Kaliforniyada bulunan yer isimlerini verdi.Bu kez yeni tanıtılan sürüme ise Kuzey Kaliforniya eyaletindeki Yosemite Ulusal Parkı'nda bir kaya oluşumunun ismini El Capitan adını almıştır. Tim Cook, yeni işletim sisteminin ana fikrinin birçok yeni özellik eklenmesi ve her işletim sisteminde:OS X, iOS ve WatchOS'ta gelişmiş performans olduğunu kaydetti.

<span class="mw-page-title-main">OS X Mountain Lion</span> işletim sistemi

OS X Mountain Lion veya OS X 10.8 Mountain Lion OS X işletim sisteminin 9.büyük sürümü olup, Macintosh bilgisayarlar için Apple Inc.in masaüstü ve sunucu işletim sistemidir. Sürümün takma ismi "dağ aslanı"dır. 12A269 (GM) yazılımda yapılmıştır.Bu sürümün temelini Darwin işletim sistemi oluşturur.Sürümün Unamesi "Darwin 12.0"dir.Geliştiricilere göre, yeni versiyon Mac OS X Lion ile karşılaştırıldığında 200'ün üzerinde yeni özellik içerir.OS X Mountain Lion, 25 Temmuz 2012 tarihinde satın almak için yayımlandı ve Apple'ın Mac App Store üzerinden indirmek için serbest bırakıldı. Şu ana kadar tanıtılmış olan OS X sürümleri Apple Software Update aracılığı ile sunuldu, Mountain Lion bu bakımdan Mac App Store üzerinden indirilen ilk sürüm oldu. İşletim sistemi, Apple'ın Online Game Center ve iCloud servisleri ile entegrasyon ve yeni malware engelleme sistemi Gatekeeper sistemini kazandı, Safari web tarayıcısı ise sürüm 6-ya güncellendi.Mountain Lion, 10.8.1 sürüm için bir güncelleştirme Ağustos 23, 2012 tarihinde serbest bırakıldı.

<span class="mw-page-title-main">Apple Software Update</span>

Apple Software Update OS X çalıştıran bilgisayarlarda Apple yazılımının en son sürümünü yükleyen, Apple Inc tarafından yaratılan bir Programlama aracıdır. OS X Mountain Liona kadar, güncelleme yöntemi Software Update kullanımı ile idi; Mountain Lion dahil olmak üzere, yazılım Güncelleme Mac App Store ile birleştirilmiştir. Yani,Mountain Lion ve ondan sonraki sürümler Mac App Store ile yüklenmeye başladı. Başlangıçta Mac OS 9 Mac kullanıcılarına tanıtıldı. Bir Windows sürümü, iTunes 7 girmesinden bu yana Apple Software Update ismi altında mevcut olmuştur. Yazılım Güncelleme otomatik olarak yeni güncellemeleri kullanıcılara bildirirdi. Program OS X'da Core Servicesin parçasıdır. Yazılım Güncelleme günlük, haftalık, aylık ya da hiçbir zaman güncellemeleri kontrolü için ayarlanabilir; ek olarak, indirmek ve .pkg ilişkili dosyasını saklayabilir,, daha sonraki bir tarihte yüklenmiş ve yüklü güncellemeleri geçmişini tutar edecekdir. Yazılım Güncellemeleri Mac OS ve uygulamaları, Güvenlik Güncelleştirmeleri güncellemeleri, aygıt sürücüsü ve artan Donanım yazılımı güncellemelerinden oluşmaktadır. Tüm yazılım güncellemeleri tüm netice sistem değişiklikleri ile olduğu gibi idari parola girmesini gerektirir. Bazı güncellemelerde sistemi yeniden başlatma gerektirir. mac OS X Leoparddan başlayarak, güncellemeler tamamlandığında montajdan önce kullanıcıya logout-u yeniden başlatmayı gerektirebilir ve otomatik olarak bilgisayarı yeniden başlatabilir. Önceki sürümlerinde, güncellemeler yüklenir, ancak kritik dosyaları bir sonraki sistem başlatma kadar değiştirilmirdi.

<span class="mw-page-title-main">AirDrop</span>

AirDrop Apple'nin OS X ve iOS için tanıttığı bir ad-hoc (MANET) hizmetidir. Mac OS X Lion ve iOS 7 ile tanıtıldı. Bununla, desteklenen Macintosh bilgisayarlar ve iOS cihazlar arasında posta veya yığın depolama aygıtı kullanmadan dosya transferi sağlar.

<span class="mw-page-title-main">Mac OS X Tiger</span> Mac OS Xin beşinci büyük sürümü

Mac OS X Tiger, Mac OS X'in, Mac bilgisayarlar için Apple'ın masaüstü ve sunucu işletim sisteminin beşinci büyük sürümüdür. Takma isim olarak yeni sürüme Kaplan ismi verilmiştir. Sürüm Apple Software Update yöntemi ile güncellenmekte. Tiger Mac OS X Pantherin halefi olarak 129.95 dolara 29 Nisan 2005 tarihinde kamuoyuna sunuldu. Yeni özelliklerden bazılarına 64-bit PowerMac G5 için geliştirilmiş destek, Spotlight adlı bir hızlı arama sistemi, Safari web tarayıcısının yeni bir sürümü dahildir.

<span class="mw-page-title-main">MacOS Server</span>

macOS Server, Apple tarafından üretilen ve ayrı piyasaya çıkarılan add-on bir işletim ve sunucu sistemidir, macOS işletim sistemi için ek sunucu programları, idaresi ve yönetimi araçları sağlar. Mac OS X Server İngilizce, Japonca, Fransızca, Almanca, Basitleştirilmiş Çince, Hollandaca, İtalyanca, Almanca, İspanyolca ve Geleneksel Çince mevcuttur.

<span class="mw-page-title-main">Mac OS X 10.0</span>

Mac OS X 10.0 veya Mac OS X Cheetah Apple tarafından üretilmiş ve piyasaya çıkarılmış ilk nesil Mac OS X bilgisayar ve sunucu işletim sistemidir. Sürüme takma isim olarak kedigillerin bir türü olan Çita ismi verildi. 129 dolar fiyat ile 24 Mart 2001'de piyasaya sürüldü.

Cocoa Touch Apple' tarafından yapılan iOS, Apple Watch için watchOS ve dördüncü nesil Apple TV için tvOS üzerinde çalışan yazılım programlarını oluşturmak için bir UI Kullanıcı arayüzü çerçevedir. macOS üzerinde mevcut değildir. Cocoa Touch iPhone, iPod Touch ve iPad için iOS işletim sisteminin bir soyutlama katmanını sağlar.

iMessage

iMessage Apple tarafından geliştirilen anlık mesajlaşma servisidir. Bu, iOS 5 ve sonrasında ve OS X Mountain Lion ve sonrasında Apple Mesajlar uygulamasında desteklenir.

<span class="mw-page-title-main">Kişiler (Apple)</span>

Apple Kişiler OS X ve iOS için Apple tarafından yapılan bir adres defteri yazılım uygulamasıdır. OS X Mountain Lion sisteminde Adres Defteri'nin yerini "Kişiler" uygulaması almıştır. Çeşitli senkronizasyon yetenekleri içerir ve diğer macOS uygulamaları ve özellikleri ile bütünleşir.

<span class="mw-page-title-main">Bul (Apple)</span>

iPhone'umu Bul ya da bilinen yaygın adlarıyla Find My iPad, Find My iPod veya Find My Mac, Apple tarafından sağlanan ve iOS cihazlarının ve Mac bilgisayarların uzaktan konum takibi yapılmasına izin veren bir uygulama ve hizmet. Mart 2013 itibarıyla, şu anda hizmet şu anda iOS 5 veya üstü ve Mac OS X Lion için veya iCloud aracılığıyla kullanılabilmektedir. iOS 9 sürümünden itibaren uygulama artık işletim sistemi ile birlikte verilmektedir. Bir kullanıcı iOS 8'i çalıştırıyorsa, uygulama App Store'dan ücretsiz olarak indirilebilir.

Automator, Apple tarafından Mac OS ve macOS için geliştirilen bir uygulamadır. Automator ile kullanıcı bilgisayarında yaptıklarının çoğunu otomatik hale getirebilir. Tekrar eden görevleri otomatik olarak hızlıca değiştirmek için noktalara ve tıklamaya iş akışılarının oluşturulmasını uygular. Böylece her bir dosyayı manuel olarak elle değiştirmek için insan müdahalesi için zaman ve emek tasarrufu sağlanır. Automator Finder, Safari, Takvim, Kişiler ve diğerleri de dahil olmak üzere çok çeşitli programlardaki görevlerin tekrarını sağlar. Ayrıca Microsoft Office, Adobe Photoshop veya Pixelmator gibi üçüncü parti uygulamalarla da çalışabilir. Simge, bir boruyu tutan bir robot, boru hatlarına bir referans, bağlı veri iş akışları için bir bilgisayar bilimi terimi içeriyor. Automator, ilk olarak Mac OS X Tiger (10.4) ile piyasaya çıktı.

<span class="mw-page-title-main">Mission Control (macOS)</span>

Mission Control Apple tarafından geliştirilen ve Mac OS X Lion'da tanıtılan birçok pencere uygulamasıdır. MacOS işletim sisteminin bir özelliğidir. Spaces uygulamasının yerini aldı. İlk kez 23 Haziran 2003 tarihinde Apple Dünya Geliçtiricileri Konferansı'nda Exposé ismi ile Mac OS X Panther'ın bir özelliği olarak önizleme yapıldı. Görev Kontrolü, bir kullanıcının hızlıca bir açık pencereyi bulmasına, tüm pencereleri hızla gizlemesine ve masaüstünü göstermesine ve birden fazla monitörde veya sanal masaüstünde pencereleri yönetmesine olanak tanır. Dashboard, Exposé ve Spaces birlikte toplandı ve 2011 yılında Mac OS X Lion sürümüyle "Mission Control" olarak yeniden adlandırıldı.

<span class="mw-page-title-main">Mesajlar (Apple)</span>

Mesajlar Apple tarafından macOS, iOS ve watchOS işletim sistemleri için geliştirilen anlık mesajlaşma uygulama yazılımıdır. Masaüstü Mesajlar uygulaması, iChat'ı yerli OS X anında mesajlaşma istemcisi olarak Temmuz 2012'de OS X Mountain Lion sürümüyle değiştirdi. Mesajlar, iChat'ın özelliklerinin çoğunu miras alırken, Apple'nin iOS için mesajlaşma servisini de olan FaceTime entegrasyonu olarak iMessage'ye da destek getiriyor.

<span class="mw-page-title-main">Apple Magic Trackpad</span>

Apple Magic Trackpad Apple tarafından üretilen multi-touch dokunmatik yüzey'dir. 27 Temmuz 2010'da açıklanan bu, mevcut MacBook ailesi dizüstü bilgisayarlarda bulunan ve 80% daha fazla olsa da trackpad'e benzer. Dokunmatik yüzey, Boot Camp'deki ek bir aygıt sürücüsüyle Windows 7, Windows XP ve Windows Vista'nın yanı sıra Mac OS X Snow Leopard sürüm 10.6.4 ve üstü bir yazılım güncellemesi bulunan Macintosh bilgisayarlarla da tamamen uyumludur.

<span class="mw-page-title-main">Apple Magic Mouse</span>

Apple Magic Mouse 2015 yılında durduruluncaya kadar Apple tarafından üretilen ve satılan multi-touch bir faredir. İlk önce 20 Ekim 2009'da satıldı. Magic Mouse, çoklu dokunmatik özelliklere sahip ilk tüketici faredir. Apple Mighty Mouse'un yerine geldi. iPhone, iPad, iPod Touch ve çoklu dokunmatik trackpad'leri takiben Magic Mouse, masa üstü bilgisayarlarla etkileşim kurmak için farenin üst yüzeyinde kaydırma gibi hareketlerin kullanılmasını sağlıyor. Bluetooth ile bağlanır ve iki AA pil ile çalışır. Apple kutusunda iki tane şarj edilemeyen pil içerir. Selefi Mighty Mouse gibi Magic Mouse da sağ tıklama yeteneğine sahiptir. 15 Ekim 2015 yılında Apple Magic Mouse 2 yerine geldi.

Image Capture Apple'ın, kullanıcıların doğrudan bilgisayara veya ağa bağlı dijital fotoğraf makinesi veya tarayıcılardan resim yüklemelerini sağlayan bir uygulama programıdır. iPhoto gibi hiçbir organizasyonel araç sağlamaz ancak çeşitli kaynaklardaki resimleri sürücülere gerek kalmadan harmanlamak için kullanışlıdır. Mac OS X 10.1 ile çıktı.

Bu, macOS bileşenlerinin bir listesidir. Bunlar mevcut Mac işletim sisteminde bulunan özelliklerdir.