Bilgi Keşfi
/ Knowledge Discovery >> Bilgi Keşfi >> teknoloji >> bilgisayar >> bilgisayar donanımı >>

Mac OS X Works

mcı doğrudan donanım üzerinde çalışacak bir uygulama tasarlamak zorunda kalacak. Bu çok etkili değildir. Bir işletim sistemi donanım için bir uygulama arayüz görevi görmektedir. OS bir uygulama program arayüzü (API) aracılığıyla yapar. Program geliştiriciler API için uygulamalar oluşturmak. Programcı varsayarsak herhangi bir ciddi hata içermeyen bir uygulama oluşturma iyi bir iş çıkarmış, bu işletim sistemi üzerinde sadece iyi çalışmalıdır.

Mac bilgisayar önemli bir kısmı yazılım olduğunu. Bellenim, doğrudan bir donanım tabakanın üzerine mevcut programlama seviyesidir. Bu işletim sisteminin kendisinin bir parçası değil. Mac firmware Mac bilgisayarınızı açtığınızda yürütür ilk saklanan programdır. Görevi hatalarını bilgisayarınızın CPU, bellek, disk sürücüleri ve portları kontrol etmektir. Mac firmware PC eşdeğer temel giriş-çıkış sistemleri standları BIOS denir. İkinci bir program üretici tarafından bildirilen herhangi bir hata vardır varsayarak bir bootloader Mac OS X yükler çağırdı.

Sonra, Mac OS X kene kılan yakından göz atacağız.
Mac OS X'in

Mac OS X kalbidir XNU çekirdeğin anatomisi. Çekirdek ilk olarak yükleyen bir işletim sisteminin bir parçası anlamına gelir. Bu kontrol ve bellek, CPU işlemci tahsisi ve disk sürücüleri gibi donanım kaynakları izler. XNU çekirdek Mach adında eski bir bilgisayar mimarisi sisteminden kodu içerir. Mach, Carnegie Mellon Üniversitesi'nden bir ürünüdür ve 1980'li yıllardan beri civarında olmuştur. Bu kod, sanal bellek yönetimi ve multitasking de dahil olmak üzere Mac bilgisayar içinde bazı temel işlevleri, sorumludur. Kod aynı zamanda Mac OS aşırı ısınmasına başlamalıdır CPU işlemci hızını azaltmak için yetkisi verir.

çekirdeğin diğer bir kısmı Girdi-Çıktı (I /O) Kit. Bu aygıt sürücülerini denetlemek için C ++ programlama dilinin özel sınırlı sürümü dayanır. Aygıt sürücüleri harici aygıtlar bilgisayarınızla etkileşim sağlayan şeylerdir. Eğer makineden yazdırmak böylece, örneğin, yazıcınız bilgisayarınıza bir aygıt sürücüsü gerekebilir. Ve tersi - - bütün istekleri ve diğer cihazlara bilgisayarınızdan hareketli bilgileri Handling zorlu bir iştir. I /O Kit aynı anda farklı teknolojiler üzerinde çeşitli cihazlar işlemek için bir Mac bilgisayar sağlar. USB, FireWire ve aynı zamanda Thunderbolt kabloları kullanarak bir Mac cihazlar bağlayabilirsiniz nedeni budur.

XNU çekirdeğinin üçüncü bölümü bilgisayarınızın güvenlik görevlisi ve fedai olduğunu. UNIX için türev Berkeley Softw

Page [1] [2] [3] [4] [5] [6] [7]