Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСиС.doc
Скачиваний:
2
Добавлен:
22.09.2019
Размер:
179.71 Кб
Скачать

Современные операционные системы.

Однозадачные Ос представляют пользователю виртуальную машину и включают средства управления файлами (DOS).

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

Во втором случае решение о переключение процессора принимает сама операционная система.

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

Название носителя

Название привода

Емкость носителя

Скорость записи

Опасные воздействия

Применение

Жесткий диск, винчестер, Hard Disk(HD)

Hard Disk Drive(HDD)

От 20 до 120 Гб

Высокая

Удары

Хранилище программ и данных

Гибкий диск, дискета, Floppy Disk(FD)

Floppy Disk Drive (FDD)

1,44 Мб

Низкая

Магнитные поля, нагревание

Перенос данных на другие комп., архив

CD Compact Disk - диск

CD Drive ROМ

700 Мб

Средняя

Механические загрязнения, повреждения

Библиотеки программ и данных

DVD

DVB Drive ROM или RW

До 4,7 Гб

Средняя

Механические загрязнения, повреждения

Видео, игры

Обработка прерываний.

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

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

В окне «Свойства», «Мой компьютер» можно увидеть, кА распределены запросы

-622

Ввод/вывод

Запрос на прерывание (IRQ)

0 –системный таймер

1 – стандартная или клавиатура

3 – последовательный порт (COM 2)

4 – последовательный порт (COM 1)

6 – стандартный контроллер г.д.

8 – CMOS и часы

9 – Microsoft ACPI – совместные системы

При установке в шину расширения (поддерживающих конфигурацию Plug and Play) система сама распределяет номера линий прерывания.

Планирование процессов.

Процесс – это минимальный программный объект, обладающий собственными ресурсами. Этот модель выполняется в центральном процессе (СРИ). Ос контролирует следующую деятельность, связанную с процессами:

  1. создание и удаление процессов

  2. планирование процессов

  3. синхронизация процессов

  4. коммуникация процессов

  5. разрешение тупиковых ситуаций

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]