Базовые средства

Операционные системы

Операционная система - это совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ, а также обеспечивающих диалог пользователя с компьютером.

Можно сказать, что это некий буфер между аппаратной частью ЭВМ и пользователем, предназначенный для осуществления взаимодействия пользователя с компьютером и управления его ресурсами.

Характеристики ОС

F По количеству пользователей:

однопользовательские и многопользовательские

F По количеству задач:

однозадачные и многозадачные

F По количеству процессоров:

однопроцессорные и многопроцессорные

F По разрядности кода ОС:

8-ми, 16-ти, 32-х, 64-х разрядные

F По типу интерфейса:

командный (текстовый) и объектно-ориентированный (графический)

F По типу доступа пользователей к ЭВМ:

· с пакетной обработкой (формирует пакет заданий на выполнение с учетом их приоритетности)

· с разделением времени (обеспечивает поочередное выделение ресурсов ЭВМ одновременно работающим пользователям)

· реального времени (обеспечивает гарантированное время реакции системы на запрос пользователя)

F По типу использования ресурсов: локальные и сетевые

Структура операционных систем

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

Файловая система

Файловая система предназначена для работы с информацией, хранящейся на внешних носителях. Файловая система включает в себя

¨ файлы,

¨ правила образования имен файлов и способов обращения к ним,

¨ структуру хранения файлов на диске (линейную или иерархическую, древовидную).

Определения

Файл - это именованная область памяти на внешнем носителе.

Характеристики файла - имя, тип, размер, дата и время создания.

Полное имя файла - это собственно имя файла, точка и расширение.

Правила образования имен включают структуру, размер имени, алфавит (кириллица или латиница), прописные или строчные буквы.

В различных ОС эти правила по некоторым параметрам различаются, например, в ОС MS DOS было принято соглашение 8.3 ("имя. расширение") и только латиница (в последних версиях допускалась кириллица), прописные и строчные буквы не различаются. В ОС Windows имя файла допускается до 256, но некоторые служебные символы исключаются, остальные параметры те же. В ОС UNIX различаются прописные и строчные буквы, допускается только латиница.

Для обеспечения удобного доступа к файлам используются более сложные структуры - каталоги (папки).

Каталог - совокупность файлов на одном носителе. Под каталогом в ФС понимается, с одной стороны, группа файлов, объединенных пользователем исходя из некоторых соображений, с другой стороны каталог - это файл, содержащий системную информацию о группе составляющих его файлов.

Файловые системы обычно имеют иерархическую структуру, в которой уровни создаются за счет каталогов, содержащих информацию о файлах и каталогах более низкого уровня.

Маршрут (путь) - это спецификация файла, состоящая из имени диска и цепочки
вложенных каталогов, разделенных символом \ (обратный слеш) и полного имени файла.

Пример: с:\папка1\папка2\файл1.тхт кат\файл2.тхт

Файловые системы современных ОС имеют иерархическую структуру.

 
 

Структура файловой системы

 

Существует две группы файлов: выполнимые и невыполнимые.

Выполнимые файлы – это программы-приложения, которые предоставляют пользователю возможность работать в какой-то среде, или выполнять команды ОС. Имена выполнимых файлов (на примере MS DOS и MS WINDOWS) имеют расширения - exe (программа), com (устаревшее расширение программы), bat (пакетный файл, содержащий набор команд ОС).

.

Невыполнимые файлы, как правило, являются порождением программ-приложений или их относят к разряду системных файлов. Имена невыполнимых файлов имеют расширения, которые им присваивают программы-приложения, породившие их, например doc, bmp, avi, xls. Системные файлы имеют расширения - sys, ini и другие.

Пример, Word.exe – это программа (тестовый процессор MS Word), Word.doc – это документ, созданный в тестовом процессоре MS Word