Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
К_Глава 1_функции ОС.doc
Скачиваний:
37
Добавлен:
19.05.2015
Размер:
452.61 Кб
Скачать

2.6 Пользовательский интерфейс

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

  • Командный язык (Сommand Line - командная строка,)

  • Графический интерфейс

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

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

3. Классификация ос

Существуют различные системы классификаций ОС – в зависимости от критериев и показателей, взятых за основу классификации. Рассмотрим две схемы классификации ОС.

Классификация 1.

Операционные системы могут классифицироваться по следующим показателям:

  1. количество пользователей:

однопользовательские ОС (MS-DOS, WINDOWS)

многопользовательские ОС (VM, UNIX);

  1. доступ:

пакетные (OS 360),

интерактивные (Windows, UNIX),

системы реального времени (QNX, Neutrino, RSX);

  1. количество решаемых задач:

однозадачные ОС (MS-DOS)

многозадачные (Windows, UNIX).

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

Классификация 2.

По тому, какие из функций ОС реализованы, каким было уделено больше внимания, а каким меньше, системы можно разделить на несколько классов

General Purpose Operating Systems (ОС общего назначения)

Real -Time Systems (ОС реального времени)

Hybrid or/and

“in-between”

system

(системы промежуточных типов)

Классификация операционных систем

3.1 Дисковые операционные системы

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