Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save anonymous/7e41fe40327191fca0a85aab972fba48 to your computer and use it in GitHub Desktop.
Save anonymous/7e41fe40327191fca0a85aab972fba48 to your computer and use it in GitHub Desktop.
Операционная система unix структура системы

Операционная система unix структура системы



Ссылка на файл: >>>>>> http://file-portal.ru/Операционная система unix структура системы/


Операционная система семейства Unix
Структура ОС UNIX
Раздел 1. Операционная система unix. Введение в операционную систему unix
























Система написана на языке высокого уровня Си , что делает её доступной к пониманию, изменению и переносу на другие аппаратные платформы. UNIX является одной из наиболее открытых систем. UNIX - многозадачная, многопользовательская система с широким спектром услуг. Один сервер может обслуживать запросы большого количества пользователей. При этом необходимо администрирование только одной пользовательской системы. Несмотря на многообразие версий, основой всего семейства UNIX является принципиально одинаковая архитектура и ряд стандартных интерфейсов, что упрощает переход пользователей с одной системы на другую. Простой, но мощный модульный пользовательский интерфейс. Имеется определенный набор утилит, каждая из которых решает узкоспециализированную задачу, и из них можно сконструировать сложные программные обрабатывающие комплексы. Использование единой иерархической легкообслуживаемой файловой системы, которая обеспечивает доступ к данным, хранящимся в файлах на диске, и к устройствам вычислительной машины через унифицированный интерфейс файловой системы. Достаточно большое количество приложений, в том числе свободно распространяемых. Ядро непосредственно взаимодействует с аппаратной частью компьютера, изолируя прикладные программы от аппаратных особенностей вычислительной системы. Ядро имеет набор услуг, предоставляемых прикладным программам. Второй уровень составляют приложения или задачи как системные, определяющие общую функциональность системы, так и прикладные, обеспечивающие пользовательский интерфейс UNIX. Схема взаимодействия всех приложений с ядром одинакова. Ядро обеспечивает базовую функциональность операционной системы, создает процессы и управляет ими, распределяет память и обеспечивает доступ к файлам и периферийным устройствам. Взаимодействие прикладных задач с ядром происходит посредством стандартного интерфейса системных вызовов. Интерфейс системных вызовов представляет собой набор услуг ядра и определяет формат запроса на услуги. Процесс запрашивает услугу определенной процедуры через стандартизированный системный вызов, внешне похожий на обычный вызов библиотечной функции языка Си. Ядро от имени процесса обрабатывает запрос и возвращает процессу необходимые данные. Файловая подсистема обеспечивает унифицированный интерфейс доступа к данным, расположенным на дисковых накопителях, и к периферийным устройствам. Файловая подсистема контролирует права доступа к файлу, выполняет операции размещения и удаления файлов, запись и чтение данных. Так как большинство прикладных функций использует в своей работе интерфейс файловой системы, права доступа к файлу во многом определяют привилегии доступа пользователя к системе. Таким образом, формируются привилегии отдельных пользователей. Драйверы — это специальные модули ядра, непосредственно обслуживающие внешние устройства. Подсистема управления процессами и памятью контролирует создание и удаление процессов, распределение системных ресурсов, памяти и процессора между процессами, синхронизацию процессов, межпроцессорное взаимодействие. Распределяет системные ресурсы специальная задача ядра, называемая планировщиком процессов. Планировщик запускает системные процессы и следит за тем, чтобы процесс не захватил разделяемые системные ресурсы. Модуль управления памятью обеспечивает размещение оперативной памяти для прикладных задач, в том числе и виртуальной. Это значит, что он предоставляет возможность размещать часть процесса во вторичной памяти то есть на жестком диске и перемещать её в оперативную память по мере необходимости. В этом случае планировщик выбирает следующий процесс с наивысшим приоритетом и запускает его на выполнение. Модуль межпроцессорного взаимодействия отвечает за уведомление процессов о событиях с помощью сигналов и обеспечивает возможность передачи данных между различными процессами. FAQ Обратная связь Вопросы и предложения. Kaz Опубликованный материал нарушает ваши авторские права? Белорусский государственный университет информатики и радиоэлектроники. Теория вычислительных процессов и структур. Введение в операционную систему unix Эта система прошла испытание временем и выжила. Применительно к этой системе была разработана система стандартов: Основы архитектуры операционной системы unix Модель системы unix. Структура ядра ос unix. UNIX представляет собой двухуровневую модель системы: Все приложения запрашивают услуги ядра посредством системы вызовов. Ядро состоит из основных трех подсистем: С каждым файлом связаны 3 категории пользователей: Соседние файлы в предмете Теория вычислительных процессов и структур


Тест кто ты из универа мальчики
Фк спартак состав 2016
Образцы актов казахстан
Book: Архитектура операционной системы UNIX
Как изменяются физические величины
Дбо клиент интернет банкинг
Сколько миллилитров должен выпивать
OC UNIX, основные характеристики, файловая структура.
Стих зачем живем на белом свете
История политических и правовых учений темы рефератов
Структуры данных процесса
Кенгурятник для детей с какого
Методика проведения тестирования
Признаки диабета у кошек
Операционная система Unix
Windows 7 не видит картридер что делать
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment