Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Darwin - Дизайн07 мая 2011Оглавление: 1. Darwin 2. Дизайн 3. Хронология версий ЯдроDarwin построен на основе XNU гибридного ядра, включающего микроядро Mach 3, некоторые части ОС семейства BSD и I/O Kit объектно-ориентированный API для написания драйверов. Некоторые преимущества от выбора такого ядра составляет использование формата Mach-O, позволяющего в одном исполняемом файле поддерживать несколько архитектур процессоров и возможности SMP в ядре. Гибридный дизайн ядра это компромисс между гибкостью микроядер и производительностью монолитных решений. Поддержка аппаратного и программного обеспеченияНа данный момент, Darwin поддерживает 32- и 64-битные процессоры PowerPC и Intel x86, используемые в Macintosh и Apple TV, а также 32-битные процессоры ARM, используемые в iPhone, iPod touch и iPad. Darwin унаследовал от BSD поддержку POSIX API и поэтому множество программ, написанных под различные UNIX-подобные системы, могут быть собраны под Darwin без изменения их исходного кода. Darwin и Mac OS X используют I/O Kit в своих драйверах, поддерживая одно и то же оборудование, файловые системы и прочее. Apple распространяет Darwin с проприетарными драйверами для своих сетевых карт AirPort. Darwin не включает в себя многие элементы Mac OS X, такие как Carbon и Cocoa API или композитор Quartz и пользовательский интерфейс Aqua, поэтому он не может запускать приложения для Mac. Просмотров: 3044
|