Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UNIX.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
10.6 Mб
Скачать

Дополнительные материалы

  1. Курячий Г. В. Операционная система UNIX. — М.: Интуит.Ру, 2004. — 292 с.: ил.

  2. МакКузик М. К., Невилл-Нил Дж. В. FreeBSD: архитектура и реализация. — М.: КУДИЦ-ОБРАЗ, 2006. — 800 с.

  3. Олифер В. Г., Олифер Н. А. Сетевые операционные системы. — СПб.: Питер, 2005. — 539 с.: ил.

  4. Рэймонд Э. С. Искусство программирования для UNIX. — М.: Издательский дом «Вильямс», 2005. — 544 стр.: ил.

  5. Вильям Столлингс Операционные системы, 4-е издание. — М.: Издательский дом «Вильямс», 2002. — 848 с.: ил.

Вопросы

  1. Каково назначение операционной системы? Почему говорят об операционной системе как виртуальной машине? Какими ресурсами и как управляет операционная система?

  2. Архитектура операционной системы: что такое ядро и прикладные программы? Чем отличаются монолитные и микроядерные системы?

  3. Какие можно выделить классы операционных систем? В чём заключаются их отличия?

Презентация

Рисунок 1.7. Презентация 1-01: обзор компьютерных систем

Рисунок 1.8. Презентация 1-02: центральный процессор

Рисунок 1.9. Презентация 1-03: память

Рисунок 1.10. Презентация 1-04: управление вводом-выводом

Рисунок 1.11. Презентация 1-05: Операционная система

Рисунок 1.12. Презентация 1-06: виртуальная машина

Рисунок 1.13. Презентация 1-07: управлнение ресурсами

Рисунок 1.14. Презентация 1-08: архитектура операционной системы

Рисунок 1.15. Презентация 1-09: монолитное ядро

Рисунок 1.16. Презентация 1-10: микроядро

Рисунок 1.17. Презентация 1-11: история операционных систем

Рисунок 1.18. Презентация 1-12: классификация операционных систем

Рисунок 1.19. Презентация 1-13: резюме

Архитектура unix. Файлы и устройства Особенности архитектуры unix

Презентация 2-01: основные концепции UNIX

Знакомство с архитектурой UNIX начнем с рассмотрения таких неотъемлимых для неё характеристических понятий, как стандартизация и многозадачность:

Стандартизация

Несмотря на многообразие версий UNIX, основой всего семейства являются принципиально одинаковая архитектура и ряд стандартных интерфейсов (в UNIX стандартизовано почти всё — от расположения системных каталогов и файлов до интерфейса системных вызовов и списка драйверов базовых устройств). Опытный администратор без особого труда сможет обслуживать другую версию, тогда как для пользователей переход на другую систему и вовсе может оказаться незаметным. Для системных же программистов такого рода стандарты позволяют полностью сосредоточиться на программировании, не тратя время на изучение архитектуры и особенностей конкретной реализации системы.

Многозадачность

В системе UNIX может одновременно выполняться множество процессов (задач), причем их число логически не ограничивается и может меняться в ходе работы системы. Благодаря специальному механизму управления памятью, каждый процесс существует в собственном изолированном адресном пространстве, что гарантирует безопасность и независимость от других процессов. Различные системные операции позволяют процессам порождать новые процессы, завершают процессы, синхронизируют выполнение этапов процесса и управляют реакцией на наступление различных событий.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]