Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Общие подходы к построению ОС.

Читайте также:
  1. I. ОБЩИЕ ПОЛОЖЕНИЯ
  2. I. ОБЩИЕ СВЕДЕНИЯ
  3. I. Общие сведения
  4. I. Общие сведения о пациенте с травмой, ранением или хирургическим заболеванием
  5. I. Общие свойства хрящевых тканей
  6. I.1.Общие сведения
  7. VI. Общие требования и правила полетов

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

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

1) особенности алгоритмов управления ресурсами:

а) поддержка многозадачности определяет число одновременно выполняемых задач, как правило, подразделяется на два класса: однозадачные, многозадачные;

б) поддержка многопользовательского режима, определяет число одновременно работающих пользователей: однопользовательские и многопользовательские;

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

г) поддержка многонитевости (многопоточности) – возможность распараллеливания вычислений в рамках одного процесса. Распределение процессорного времени между отдельными задачами, порожденными процессом.

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

2) Особенности аппаратных платформ (на кафедра установка АС400 с ОС400) (современная IT Infrastructure)

а) персональные ПК

б) миникомпьютеры

в) майнфреймы (Z-series, ИУ6)

г) кластеры

д) сети ЭВМ.

3) Особенности областей использования:

а) пакетной обработки;

б) с разделением времени;

в) реального времени.

 


Дата добавления: 2015-07-07; просмотров: 242 | Нарушение авторских прав


Читайте в этой же книге: Модель вычислителя | Модель коллектива вычислителей | Принципы технической реализации модели коллектива вычислителей | Классификация архитектур вычислительных систем | Примеры реализаций вычислительных систем. | Прерывания | Виртуализация | Инструментарий ОС (на основе Windows) | Режим ядра и пользовательский режим | Основные концепции построения Windows |
<== предыдущая страница | следующая страница ==>
Основные технологии программирования| Подходы к построению ОС.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)