Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

(Презентация) Информатика 2012

.pdf
Скачиваний:
52
Добавлен:
23.02.2015
Размер:
6 Мб
Скачать
☆

ОСНОВНЫЕ КОМПОНЕНТЫ ЯДРА

3.Подсистема управления файлами и внешними устройствами (ВУ).

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

Подсистема управления ВУ (подсистема ввода-вывода)

обслуживает запросы процессов на ввод-вывод данных.

Запросы на обслуживание возникают как по инициативе вычислительных процессов, так и со 251 стороны ВУ.

ПОНЯТИЕ ДРАЙВЕРА

Работа подсистемы управления внешними устройствами связана с понятием драйвера.

Драйвер - компьютерная программа, с помощью которой другая программа (ОС) получает доступ к аппаратному обеспечению некоторого устройства.

252

ПЛАНИРОВАНИЕ ЗАДАНИЙ

1.Долгосрочное планирование – формирование списка задач на выполнение

2.Среднесрочное планирование – это планирование обмена информацией процессов между внешней памятью и ОП.

3.Краткосрочное планирование – работа диспетчера задач. Диспетчер принимает решение, какому процессу предоставить ресурс процессора.

4.Планирование ввода-вывода.

Решение, какой из запросов операции ввода-вывода, поступивший от процессов, передать на обработку.

253

ЖИЗНЕННЫЙ ЦИКЛ ПРОЦЕССА В СРЕДЕ ОС (ЖЦ)

ЖЦ процесса - это последовательный переход процесса из одного состояния в другое.

Новый – планировщик поставил задание в очередь на выполнение.

Готов – процесс готов к выполнению и ждет предоставления ресурса процессора.

Новый

 

Готов

 

Выполнение

 

Остановлен

 

 

 

 

 

 

 

Ожидание

254

БЛОК УПРАВЛЕНИЯ ПРОЦЕССОМ

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

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

1.Идентификатор – уникальный числовой идентификатор процесса.

2.Состояние – код состояния процесса.

3.Приоритет - относительный уровень приоритета процесса.

4.Счетчик команд - хранит адрес следующей

выполняемой команды программы процесса.

255

БЛОК УПРАВЛЕНИЯ ПРОЦЕССОМ

Идентификатор

Состояние

Приоритет

Счетчик команд

Указатели области ОП

Контекст

Статус ввода-вывода

Статистическая

информация

5.Указатели области ОП -

начальный и конечный адреса области памяти, выделенной процессу.

6.Контекст - копия содержимого регистров ЦП во время выполнения программы процесса.

7.Статус ввода-вывода -

отложенные запросы вводавывода, перечень устройств ввода-вывода, назначенных процессу.

8.Статист. информация –

256

количество машинного времени, выделенное процессу.

ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

ОПЕРАЦИОННЫХ СИСТЕМ

Пользовательский интерфейс – это правила взаимодействия ОС с пользователями.

Существует несколько видов пользовательского интерфейса.

1.Командный интерфейс – пользователь подает команды (вводит в командную строку), а компьютер их выполняет и выдает результат пользователю.

2.Графический интерфейс – WIMP интерфейс (Window

– окно, Image – образ, Menu – меню, Pointer –

указатель). Диалог с пользователем ведется с

помощью графических образов (меню, окон, иконок).

Команды подаются опосредованно, через

 

графические образы.

257

ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

ОПЕРАЦИОННЫХ СИСТЕМ

3.SILK интерфейс (Speech – речь, Image – образ, Language – язык, Knowledge – знание).

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

Команды подаются голосом путем произнесения специальных зарезервированных слов – команд.

Компьютер анализирует человеческую речь, находит в ней ключевые фразы и выполняет команды.

258

ИНТЕРФЕЙСЫ ОПЕРАЦИОННЫХ СИСТЕМ

ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

4.Семантический (общественный) интерфейс. Этот вид интерфейса возник в конце 70-х г. XX века и связан с развитием искусственного интеллекта.

Основная его отличительная черта – это отсутствие подаваемых команд компьютеру.

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

По своей сути семантический интерфейс – это моделирование общения человека с компьютером.

259

ОБЗОР ОПЕРАЦИОННЫХ СИСТЕМ

UNIX

Создана в Bell Labs фирмы АТТ в 1969 году, впоследствии была переписана на языке СИ, благодаря чему ее легко понимать и изменять.

Основные характеристики системы UNIX:

является самой многоплатформенной системой, т. е. легко переносится на другие аппаратные платформы;

имеет простой пользовательский интерфейс и иерархическую файловую систему;

имеет встроенные средства поддержки компьютерных сетей;

может использоваться как в качестве сервера,260 так и рабочей станции;