Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Операционные системы




Программное обеспечение ЭВМ

Лекция 18.

Программные средства можно разделить на несколько классов в зависимости от назначения:

o операционные системы;

o системы программирования;

o инструментальные программные средства, интегрированные пакеты;

o прикладные программы.

 

Операционная система — это комплекс программ обеспечивающих:

1. управление ресурсами, т.е. согласованную работу всех аппаратных средств компьютера;

2. управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компьютера, с данными;

3. пользовательский интерфейс, т.е. диалог пользователя с компьютером, выполнение определенных простых команд — операций по обработке информации.

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

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

При многозадачном режиме:

1. в оперативной памяти находится несколько заданий пользователей;

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

3. параллельно с работой процессора происходит обмен информацией с различными внешними устройствами.

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

Одной из разновидностей режима разделения времени является фоновый режим, когда программа с более низким приоритетом работает на фоне программы с более высоким приоритетом.

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

o восприятие запроса на прерывание;

o запоминание состояния прерванного процесса, определяемое значением счетчика команд и других регистров процессора;

o передача управления прерывающей программе, для чего в счетчик команд заносится адрес, соответствующий данному типу прерывание;

o обработка прерывания;

o восстановление прерванного процесса.

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

Существует понятие «виртуальной» памяти. Физическая оперативная память по объему, как правило, ограничена. Функционально ее объем может быть увеличен путем частичной записи содержащего ОЗУ на магнитный диск, и пользователь воспринимает всю расширенную память как оперативную.

Основные элементы, входящие в состав операционных систем:

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

2. Командный процессор — программа, отвечающая за интерпретацию и исполнение простейших команд, подаваемых пользователем, и его взаимодействие с ядром ОС;

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

 




Поделиться с друзьями:


Дата добавления: 2014-10-23; Просмотров: 382; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.009 сек.