Читайте также:
|
|
1. Первый период 1945-1955 год. Элементарная база, электронные лампы, коммутационная панель. В качестве системного программного обеспечения применяли библиотеки математических и системных программ.
2. Второй период 1955-1960 год. Элементарная база - транзисторы. ОС – система пакетной обработки. Пакетный режим предполагает наличие очереди программ на исполнение, причём система может обеспечивать загрузку программы с внешних носителей данных в оперативную память, не дожидаясь завершения исполнения предыдущей программы, что позволяет избежать простоя процессора.
3. Третий период 1960-1980 год. Элементарная база – интегральная микросхема. Появление мультипрограммирования. Мультипрограммные системы включали реализацию защитных механизмов между программами, использование привилегированных программ,защита памяти, прерывания.
ОС 3 периода отвечают за:
1) Организация интерфейса между прикладной программой и ОС при помощи системных вызовов.
2) Организация очереди из заданий в памяти, планирование и использование процессора.
3) Сохранение контекста, для обеспечения правильного продолжения вычислений.
4) Стратегия управления памяти.
5) Организация хранения данных на внешних носителях. Поддержка прав доступов к файлам.
6) Поддержка коммуникаций между программами.
7) Средства синхронизации процессов в системе.
Появляются ОС разделения времени. Вычислительные комплексы были как правило не совместимы.
4. Четвертый период 1980-настоящее время. Элементная база – большие интегральные схемы. Появление систем для работы в сетях и распределенных ОС.
ОС приобретают 6 основных функций:
1) Планирование заданий использованные процессором.
2) Обеспечение программ средствами синхронизации и коммуникации.
3) Управления памятью.
4) Управление файловой системой.
5) Управлением вводов\выводом
6) Обеспечение безопасности.
Вопрос 11. Файл и файловая система.
Файл — блок информации на внешнем запоминающем устройстве компьютера, имеющий определённое логическое представление, соответствующие ему операции чтения-записи и, как правило, фиксированное имя (символьное или числовое), позволяющее получить доступ к этому файлу и отличить его от других файлов. Работа с файлами реализуется средствами операционных систем.
Имя файла состоит из двух частей, разделенных точкой: собственно имя файла и расширение, определяющее его тип (программа, данные и т. д.). Собственно имя файлу дает пользователь, а тип файла обычно задается программой автоматически при его создании.
Классификация файлов:
1. обычный файл
текстовый – состоят из символов ASCII-кодов
двоичный – имеет сложную структуру
2. специальный файл – это файлы, ассоциированные с устройствами ввода-вывода, которые позволяют выполнять операции ввода-вывода обычными командами записи и чтения из файла
3. Так же как и устройства ввода-вывода бывают:
байт-ориентированные
блок-ориентированные
4. Файлы-каталоги – это файлы содержащие системную информацию о группе файлов. Устанавливают соответствие между файлами и характеристиками
Каталоги могут непосредственно содержать значения характеристик файлов, или ссылаться на таблицы отдельно содержащие эти характеристики
5. именованные ссылки – только ссылка на другой файл
6. Файлы именованные конвейером
Файлы могут быть организованы на одном уровне, в виде дерева, или в виде сети
Файловые системы - это часть ОС, предназначенная для реализации работы с данными во внешней памяти и обеспечивающая интерфейс по работе с ними
ФС включает:
1. совокупность всех файлов на диске
2. наборы и структуры данных, которые используются для управления файлами.
3. комплекс системных программных средств, реализующих управление файлами.
Основные функции файловой системы:
1. идентификация файлов – связывание имени файла и его местонахождения
2. распределение внешней памяти между файлами
3. обеспечение надежности и отказоустойчивости
4. обеспечение защиты от несанкционированного доступа
5. обеспечение совместного доступа
6. с точки зрения ОС – файл это неинтерпретированная последовательность байтов
Дата добавления: 2014-12-20; просмотров: 164 | Поможем написать вашу работу | Нарушение авторских прав |