- •5. Назначение и основные функции операционной системы.
- •6. Управление процессами.
- •1.Классификация программного обеспечения
- •2.Системное программное обеспечение.
- •7. Файловая система.
- •12.Режим прямой адресации.
- •2.Системное программное обеспечение.
- •13. Режим косвенной адресации.
- •19.Организация работы с клавиатурой.
- •20.Организация работы с манипулятором мышь.
- •24.Антивирусное программное обеспечение.
- •3.Прикладное программное обеспечение
- •17. «Организ. Циклов»
- •11.Регистры общего назначения (рон)
- •8. Организация файловых систем.
- •10.Математические операции.
- •I. Сложение и вычитание.
- •II. Команды корректировки представления чисел в двоичном / десятичном коде.
- •III. Команды вычитания.
- •IV. Умножение и деление целых чисел.
- •9.Язык программирования Assembler
- •II.Процедура формирования программы.
- •III.Структура использования ассемблера в делфи.
- •VI. Команды Ассемблера.
- •16.Оператор условного перехода.
- •15.Оператор безусловного перехода.
- •II. Команды межсегментового перехода.
- •14. Программирование ветвлений
- •18. Видеопамять. Организация работы с видеопамятью.
- •15.Оператор безусловного перехода.
- •II. Команды межсегментового перехода.
5. Назначение и основные функции операционной системы.
Любая ОС работает с некоторыми сущностями, которые и характеризуют св-во операц. системы.
Процесс – это программа являющаяся сущностью операционной системы, которая имеет доступ к определённым ресурсам. Управление процессом подразумевает три задачи:1.Управление использованием времени центрального процессора. 2.Управление подкачкой и буфером ввода 3. Управление разделяемыми ресурсам
Система пакетной обработки.
Критерием эффективности явл-ся степень загрузки центр. процессора. Эффективной работы процессора можно добиться использованием следующего алгоритма:1)запускается на исполнение максимально возможное кол-во вычисляемых задач
2)если центр. процессор выделен одной из задач, то задача будет занимать центр. процессор до наступления одной из следующих ситуаций:
А)обращение к внешнему устройству
Б)завершение процесса
В)зафиксированный факт зацикливания процесса
Как только наступила одна из этих ситуаций управление передаётся другому процессу (задачи), при этом кол-во передач управления от одного процесса к другому будет минимальным.
В системах пакетной обработки невозможно создание интерактивного режима, т.к. процессор занят выполнением активной задачи. Применение пакетной обработки снижает эффективность работы пользователя.
Система разделения времени
Допустим имеется большое кол-во пользователей пользующихся услугами вычсл. системы. Для такой системы критерием эффективности явл-ся время ожидания ответа пользователя на свой вопрос. Таким образом, система будет эффективней, чем меньше среднестатистическое ожидание. в системе находится некоторое кол-во процессов и задача планировщика распределить время центрального процессора таким образом, чтобы реакция системы на запрос пользователя была минимальной или хотя бы гарантированной. Для этого вводится некоторый параметр ∆t, который наз-ся квант времени.
В таком режиме все процессы делятся на две группы:
1)процессы не готовые к выполнению
2)процессы готовые к выполнению
тот процесс, который в данный момент занимает время центр. процессора будет владеть им до наступления одного из событий:
1)обращение к внешним устройствам
2)завершение процесса
3)завершение выделенного данному процессу кванта времени.
При наступлении одного из этих событий планировщик опер. сист. выбирает из процессов готовых к выполнению некоторый процесс и передаёт ему ресурсы цент. процессора.
Три способа выбора процесса:
1)случайный
2)выбирается тот процесс, у которого максимальный квант времени
3)процессы перебираются последовательно в порядке их поступления
основное назначение такой системы – это создать у пользователя иллюзии то, что он владеет центр. процессором единолично.
Система реального времени
Осн. критерием эфф-ти работы сист. явл-ся время гарантированной реакции системы на возникновение того или иного события из набора заранее предопределённых событий, т.е. в системе есть набор событий на которые система в любой ситуации прореагирует и обработает их за определённо заданное время. Обычно о.с. реального времени имеют своё специфическое устройство, которое определяется аппаратной реализацией системы