Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
вступ, ст 22-93.doc
Скачиваний:
5
Добавлен:
02.09.2019
Размер:
1.62 Mб
Скачать

Короткий огляд наступних глав

Отже, ми завершили введення і описали загальні моменти операційних систем. Тепер прийшов час розібратися в деталях. Глава 2 присвячена процесам. Тут обговорюються їх властивості і те, як вони спілкуються один з одним, а також

представлено кілька докладних прикладів межпроцессного спілкування і того, як можна уникнути деяких помилок.

У розділі 3 йдеться про взаємоблокування. У цьому розділі ми дали деякий

уявлення про те, що таке взаімоблокіровка, але цієї теми слід присвятити окремий розділ. Крім того, обговорюються способи, що дозволяють попередити або

уникнути взаимоблокировки.

У розділі 4 ми детально вивчимо управління пам'яттю. Буде досліджена важлива частину віртуальної пам'яті поряд з тісно пов'язаними з нею ідеями розбиття пам'яті на сторінки і сегменти.

Вводу-висновку присвячена глава 5. У ній будуть розглянуті концепції зави-

залежності і незалежності від пристроїв. Як приклади ми будемо використовувати такі важливі пристрої, як диски, клавіатури і монітори.

Потім у розділі 6 ми поговоримо на дуже важливу тему файлових систем. Адже з файловою системою користувач найчастіше має справу. Ми розглянемо і

інтерфейс файлової системи, і її реалізацію. На цьому ми завершимо вивчення основних принципів роботи однопроцесорних операційних систем. Проте ми можемо розповісти ще багато, особливо про розширених можливостях.

Глава 7 присвячена вивченню мультимедійних систем, що мають ряд властивостей і вимог, що відрізняються від традиційних операційних систем. Природа мультимедіа, крім усього іншого, впливає на планування і файлову систему. Є ще одна тема для обговорення - системи з декількома процесорами, включаючи багатопроцесорні системи, паралельні комп'ютери та розподілені системи. Її ми розглянемо в розділі 8.

Надзвичайно важливого питання безпеки операційних систем присвячена

глава 9. Серед інших питань у цій главі обговорюються різні види потенційної небезпеки (наприклад, віруси і черв'яки), механізми захисту і моделі охорони. Потім ми вивчимо деякі існуючі операційні системи: UNIX (Глава 10) і Windows 2000 (глава І). Книга закінчується главою 12, яка містить деякі міркування з приводу проектування операційних систем.

Одиниці виміру

Щоб уникнути плутанини в майбутньому, необхідно особливо відзначити те, що в цій книзі, як книзі з науки про комп'ютери взагалі, використовуються одиниці

метричної системи замість традиційних англійських одиниць виміру (система

Фарлонг-стоун-дюжина). Основні метричні префікси перераховані в табл. 1.4.

Зазвичай префікси скорочуються до перших букв, причому, якщо одиниця виміру

вимірювання більше 1, використовуються великі літери. Наприклад, база даних розміром в 10 Тбайт займає близько 1012 байт на диску, а годинник з інтервалом в 100 пс будуть цокати кожну 10 ~ 12с. Так як приставки мілі-та мікро починаються з літери «м», потрібно було вибрати для них різні скорочення. Зазвичай для мілі-використовується «м>>, а для мікро-скорочення« мк ».

Таблиця 1.4. Основні метричні префікси

При вимірі розмірів пам'яті в комп'ютерній промисловості прийнято використовувати одиниці, значення яких дещо відрізняються від загальноприйня- тих. Тут Кіло позначає 210 A024), тобто трохи більше, ніж 103 A000), але

пам'ять завжди вимірюється в ступенях двійки. Таким чином, 1 Кбайт містить