Базовые средства
Операционные системы
Операционная система - это совокупность программных средств, осуществляющих управление ресурсами ЭВМ, запуск прикладных программ, а также обеспечивающих диалог пользователя с компьютером.
Можно сказать, что это некий буфер между аппаратной частью ЭВМ и пользователем, предназначенный для осуществления взаимодействия пользователя с компьютером и управления его ресурсами.
Характеристики ОС
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