- •Задание кафедры
- •1.Операционная система Multics
- •2.Возникновение и первая редакция ос unix
- •4.Интерфейс пользователя
- •1)Привилегированный пользователь
- •5.Общая организация ядра ос unix
- •1)Основные функции
- •2)Принципы взаимодействия с ядром
- •6.Файловая система
- •1)Структура файловой системы
- •2)Монтируемые файловые системы
- •3)Защита файлов
- •7.Драйверы устройств
- •8.Управление памятью
- •9.Описание и примеры использования заданной группы команд.
МИНОБРНАУКИ РОССИИ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ЛИПЕЦКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
КАФЕДРА АВТОМАТИЗИРОВАННЫХ СИСТЕМ УПРАВЛЕНИЯ
Индивидуальное домашнее задание
по дисциплине
«Алгоритмические языки»
на тему:
«Общие сведения о UNIX-подобной операционной системе. Описание и использование заданной группы команд командной строки Windows»
|
Студент |
|
|
|
|
| |||||||||
|
|
|
подпись, дата |
|
фамилия, инициалы |
| |||||||||
|
Группа |
|
ПМ-10-1 |
|
|
|
| ||||||||
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
| ||||||||||
|
Принял |
|
|
|
Тищенко А.Д. |
| |||||||||
|
ученая степень, звание |
|
подпись, дата |
|
фамилия, инициалы |
|
Липецк 2010
Задание кафедры
Общие сведения об операционной системе и интерфейсе, представленном интерпретатором языка командной строки.
Описание и примеры использования заданной группы команд.
Аннотация
Работа содержит 27 страниц
Рисунков нет
Содержание:
Общие сведения о UNIX:
Операционная система Multics……………………………………………………………..стр.5
Возникновение и первая редакция ОС UNIX…………………………………………….стр.6
Пользователь………………………………………………………………………………...стр.9
Интерфейс пользователя и интерфейсе, представленном интерпретатором языка командной строки………………………………………………………………………….....................стр.10
Общая организация ядра………………………………………………………………… .стр.13
1)Основные функции……………………………………………………………………стр.13
2)Принципы взаимодействия с ядром………………………………………………………………...................................стр.14
Файловая система…………………………………………………………………………..стр.15
1)Структура файловой системы………………………………………………………...стр.16
2)Монтируемые файловые системы……………………………………………………стр.17
3)Защита файлов…………………………………………………………………………стр.17
Драйверы устройств………………………………………………………………………..стр.18
Управление памятью……………………………………………………………………….стр.19
Описание и примеры использования заданной группы команд………………………... стр.20
1)Команда PAUSE………………………………………………………………………..стр.20
2)Команда POPD………………………………………………………………………….стр.21
3)Команда PRINT…………………………………………………………………………стр.21
4)Команда PROMT………………………………………………………………………..стр.22
5)Команда PUSHD………………………………………………………………………...стр.23
6)Команда RD……………………………………………………………………………...стр.24
7)Команда RECOVER…………………………………………………………………….стр.24
8)Команда REM……………………………………………………………………………стр.25
9)Команда REN…………………………………………………………………………….стр.25
10. Библиографический список……………………………………………………………….стр.27
1.Операционная система Multics
С 1965 по 1969 год компания Bell Labs совместно с компанией General Electric и группой исследователей из Массачусетского технологического института участвовала в проекте ОС Multics (MULTIplexed Information and Computing Service). Целью проекта было создание многопользовательской интерактивной операционной системы, обеспечивающей большое число пользователей удобными и мощными средствами доступа к вычислительным ресурсам
Во-первых, эта система основывалась на принципах многоуровневой защиты. Виртуальная память имела сегментно-страничную организацию, разделялись сегменты данных и сегменты программного кода, и с каждым сегментом связывался уровень доступа (по выполнению для сегментов команд и уровень чтения и записи для сегментов данных). Для того, чтобы какая-либо программа могла вызвать программу или обратиться к данным, располагающимся в некотором сегменте, требовалось, чтобы уровень выполнения этой программы (точнее, сегмента, в котором эта программа содержалась, был не ниже уровня доступа соответствующего сегмента). Такая организация позволяла практически полностью и с полной защитой содержать операционную систему в системных сегментах любого пользовательского виртуального адресного пространства.
Во-вторых, в ОС Multics была спроектирована и реализована полностью централизованная файловая система. В централизованной файловой системе файлы, физически располагающиеся на разных физических устройствах внешней памяти, логически объединяются в один централизованный архив или древовидную иерархическую структуру, промежуточными узлами которой являются именованные каталоги, а в листьях содержатся ссылки на файлы. В том случае, когда при поиске файла в архиве по его имени оказывалось, что соответствующий накопитель (магнитный диск или магнитная лента) не был установлен на устройство внешней памяти, ОС обращалась к оператору с требованием установить нужный том внешней памяти. Это существенно облегчало операторскую работу и администрирование файловой системы, хотя и затрудняла выполнение таких рутинных действий как перенос части файловой системы с одного компьютера на другой.
Операционная система Multics, хотя и не была полностью доведена до стадии коммерческого продукта, обогатила мировое сообщество системных программистов массой ценных идей, многие из которых сохраняют свою актуальность по сей день и используются применительно не только к операционным системам. Основным недостатком ОС Multics, который, по всей видимости, и помешал довести систему до уровня программного продукта, была ее чрезмерная сложность. Среди участников проекта Multics находились Кен Томпсон и Деннис Ритчи.