Особливості операційної системи UNIX
Курсова робота з дисципліни: В«ІнформатикаВ»
2005
Введення
Вперше система UNIX була описана в 1974 році в статті Кена Томпсона і Денніса Річі в журналі "Communications of the ACM" [Thompson 74]. З цього часу вона набула широкого поширення і завоювала широку попу-лярность серед виробників ЕОМ, які все частіше стали оснащувати нею свої машини. Особливою популярністю вона користується в університетах, де досить часто бере участь у дослідному і навчальному процесі.
Безліч книг і статей присвячено опису окремих частин системи;
серед них два спеціальних випуску "Bell System Technical Journal "за 1978 год [BSTJ 78] і за 1984 год [BSTJ 84]. Під багатьох книгах описується користувальницький інтерфейс, зокрема використання електронної пошти, підготовка документа-ції, робота з командним процесором Shell; в деяких книгах, таких як "The UNIX Programming Environment "[Kernighan 84] і" Advanced UNIX Programming " [Rochkind 85], описується програмний інтерфейс. Дана робота присвячена основним особливостям системи UNIX.
ПЕРЕГЛЯД ОСОБЛИВОСТЕЙ СИСТЕМИ
За час, що минув з моменту її появи в 1969 році, система UNIX стала досить популярною і набула поширення на машинах з різною потужністю обробки, від мікропроцесорів до великих ЕОМ, забезпечуючи на них загальні умови виконання програм. Система ділиться на дві частини. Одну частину складають програми та сервісні функції, те, що робить операційну середу UNIX такою популярною; ця частина легко доступна користувачам, вона включає такі програми, як командний процесор, обмін повідомленнями, пакети обробки текстів і системи обробки вихідних текстів програм. Інша частина включає в себе власне операційну систему, підтримуючу ці програми і функції. У цій роботі дається детальний опис власне операційної системи. Основна увага концентрується на описі системи UNIX версії V, поширенням якої займається корпорація AT & T. Наводяться основні інформаційні структури і алгоритми, використовувані в операційній системі і в кінцевому підсумку створюють умови для функціонування стандартного інтерфейсу користувача.
1. ІСТОРІЯ
У 1965 році фірма Bell Telephone Laboratories, об'єднавши свої зусилля з компанією General Electric і проектом MAC Массачусетського технологічного інституту, приступили до розробки нової операційної системи, що отримала назву Multics [Organick 72]. Перед системою Multics були поставлені завдання - забезпечити одночасний доступ до ресурсів ЕОМ великої кількості користувачів, забезпечити достатню швидкість обчислень і зберігання даних і дати можливість користувачам у разі потреби спільно використовувати дані. Багато розробники, згодом прийняли участь у створенні ранніх редакцій системи UNIX, брали участь у роботі над системою Multics в фірмі Bell Laboratories. Хоча перша версія системи Multics і була запущена в 1969 році на ЕОМ GE 645, вона не забезпечувала вико...