Общий взгляд на архитектуру UNIX
Общий взгляд на архитектуру UNIX
Самый общий взгляд позволяет увидеть двухуровневую модель системы так, как она представлена на рис. 1.

Рис. 1. Модель системы UNIX
В центре находится ядро системы (kernel). Ядро непосредственно взаимодействует с аппаратной частью компьютера, изолируя прикладные программы от особенностей ее архитектуры. Ядро имеет набор услуг, предоставляемых прикладным программам. К услугам ядра относятся операции ввода/вывода (открытия, чтения, записи и управления файлами), создания и управления процессами, их синхронизации и межпроцессного взаимодействия. Все приложения запрашивают услуги ядра посредством системных вызовов.
Второй уровень составляют приложения или задачи, как системные, определяющие функциональность системы, так и прикладные, обеспечивающие пользовательский интерфейс UNIX. Однако несмотря на внешнюю разнородность приложений, схемы их взаимодействия с ядром одинаковы.
Рассмотрим более внимательно отдельные компоненты ядра системы.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
ГЛАВА 2. ВВЕДЕНИЕ В АРХИТЕКТУРУ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ
ГЛАВА 2. ВВЕДЕНИЕ В АРХИТЕКТУРУ ЯДРА ОПЕРАЦИОННОЙ СИСТЕМЫ В предыдущей главе был сделан только поверхностный обзор особенностей операционной среды UNIX. В этой главе основное внимание уделяется ядру операционной системы, делается обзор его архитектуры и излагаются в
6.2.4. Общий доступ
6.2.4. Общий доступ Чаще всего, на сервере необходима директория, через которую любой пользователь сможет обмениваться файлами с другими участниками сети. Для настройки такой папки используется секция [tmp]:;[tmp]; comment = Temporary file space; path = /tmp; read only = no; public = yesПо умолчанию секция
Общий штат портала
Общий штат портала Несмотря на то что существуют порталы, созданные и поддерживаемые одним или двумя энтузиастами, обычно для их эффективной работы необходим целый коллектив. Его численность зависит от финансовых возможностей и поставленных задач. Следует отметить, что
§ 166. Воздух общий
§ 166. Воздух общий 30 сентября 2010В школе любили помахать руками прямо перед лицом одноклассника со словами «Воздух общий!». Любой воспринимал подобное обращение как унизительное, хотя формально к нему никто не прикасался и не оскорблял.Раздражение и неприязнь вызывает
Общий вид программы
Общий вид программы Раздел Interface (Интерфейс) (рис. 7.2) позволяет определить общий вид программы InDesign. Рис. 7.2. Настройки раздела Interface (Интерфейс)Раскрывающийся список Floating Tools Palette (Плавающая панель инструментов) позволяет выбрать один из трех режимов отображения панели:
Общий вид интерфейса
Общий вид интерфейса Первого же взгляда на программу Adobe Photoshop (рис. 6.1) достаточно, чтобы увидеть знакомые элементы управления: кнопки управления окном, строку меню, полосы прокрутки у отдельных окон. В то же время есть и полностью незнакомые элементы. Мы рассмотрим их
Общий порядок работы
Общий порядок работы Существует общий порядок работы над любым проектом в трехмерном реакторе. Он закрепляет наиболее удобную последовательность выполнения действий по созданию сцены.Над каким бы проектом мы не работали, будь то интерьер или архитектура, видеоролик
ГЛАВА 5. Введение в архитектуру клиент-сервер.
ГЛАВА 5. Введение в архитектуру клиент-сервер. Обычно система клиент-сервер является парой программных модулей, разработанных для связи друг с другом через сеть посредством согласованного протокола. Клиентский модуль отправляет запросы через сеть слушающей программе
Unix-строки (чтение и запись Unix-файлов)
Unix-строки (чтение и запись Unix-файлов) Данный модуль позволяет читать и записывать файлы формата Unix.unit StreamFile;interfaceUses SysUtils;Procedure AssignStreamFile(var f: text; FileName: String);implementationConst BufferSize = 128;Type TStreamBuffer = Array[1..High(Integer)] of Char; TStreamBufferPointer = ^TStreamBuffer; TStreamFileRecord = Record Case Integer Of 1: ( Filehandle: Integer; Buffer:
StructureSynth: сыграйте мне про архитектуру Радий Фиш
StructureSynth: сыграйте мне про архитектуру Радий Фиш Опубликовано 26 июля 2011 годаЕщё за школьной партой мы узнаём, что любое изображение можно представить в виде множества точек. Сегодня, право, никого не удивить уже фрактальными генераторами ландшафтов или растительности,
Общий репозиторий
Общий репозиторий Общий репозиторий обеспечивает прием сертификатов и списков САС от доменов нескольких PKI. Хранение и управление данными в нем осуществляется таким образом, чтобы домены других PKI могли использовать эту информацию. Общий репозиторий может быть