Расширения имен файлов в Mac OSX
«Классическая» Mac OS позволяет работать с документами, созданными не только на Macintosh’ax, но и на PC, a Mac OS X также и с документами, созданными под UNIX’OM. Такие файлы не имеют специальных внутренних атрибутов, а тип файла определяется по так называемому расширению имени файла. (Далее…)
Файловые системы
Mac OS X работает с различными файловыми системами. Для этого используются расширения системы BSD и механизм, называемый виртуальной файловой системой (VirtualFile System, VFS). Поддержка различных файловых систем включает в себя некоторые новые функции, которых не было в предыдущих версиях Mac OS: (Далее…)
Система ввода-вывода (I/O Kit)
Система ввода-вывода (I/O Kit) построена на объектно-ориентированной модели и соответствующих библиотеках. Она поддерживает множество устройств различного типа, облегчает написание драйверов, является модульной и расширяемой системой. Важнейшие ее черты: (Далее…)
BSD
Тесно интегрированная с микроядром Mach, система BSD в Mac OS X является несколько видоизмененной версией операционной системы BSD 4.4-Lite (Berkeley Software Distribution, разработка University of California at Berkeley). Версия BSD ядра Darwin осуществляет в Mac OS X поддержку различных файловых систем и сетевых технологий. Кроме того, BSD отвечает: (Далее…)
Darwin
Начнем с главного — с основ. На самом нижнем уровне расположено открытое интегрированное ядро, которое называется Darwin. В литературе по операционным системам термин «ядро» обычно означает небольшую, как правило, монолитную часть системы, выполняющую минимальные базовые функции для поддержки всех основных сервисов операционной системы. (Далее…)