Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Назначение и типы прирываний



Прирывание- переводит процессор на другой поток команд отличный от предыдущего, без системы прерываний невозможна - песевдомногозадачность

Внешние-вызвано действиями пользователя, или посланием аппаратного обеспечения

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

программные.- реализовано для псевдомногозадачности.

20 Операционные системы: ОС MICROSOFT, ОС UNIX их история развития, состав и классификация.

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

Состав:

  1. Ядро – переводит команды с языка программ на язык «машинных кодов», понятный компьютеру.
  2. Драйверы – программы, управляющие устройствами.
  3. Интерфейс – оболочка, с помощью которой пользователь общается с компьютером.

Классификация ОС:

1) Многозадачность: однозадачные (например, MS-DOS, MSX) и многозадачные (OC EC, OS/2, UNIX, Windows 95).

2) Поддержка многопользовательского режима: однопользовательские (MS-DOS, Windows 3.x, ранние версии OS/2); многопользовательские (UNIX, Windows NT).

3) Вытесняющая и невытесняющая многозадачность: невытесняющая многозадачность (NetWare, Windows 3.x); вытесняющая многозадачность (Windows NT, OS/2, UNIX).

4) Поддержка многонитевости. Важным свойством операционных систем является возможность распараллеливания вычислений в рамках одной задачи. Многонитевая ОС разделяет процессорное время не между задачами, а между их отдельными ветвями (нитями).

5) Многопроцессорная обработка. Другим важным свойством ОС является отсутствие или наличие в ней средств поддержки многопроцессорной обработки - мультипроцессирование. Мультипроцессирование приводит к усложнению всех алгоритмов управления ресурсами.

ОС UNIX:

Первая система UNIX была разработана в 1969 г. в подразделении BellLabs компании AT&T

• использование простых текстовых файлов для настройки и управление системой;

• широкое применение утилит, запускаемых в командной строке;

• взаимодействие с пользователем посредством виртуального устройства – терминалом;

• использование конвейеров из нескольких программ, каждая из которых выполняет одну задачу;

• предоставление физических и виртуальных устройств и некоторых средств





Дата публикования: 2015-01-24; Прочитано: 233 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.005 с)...