АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Функции операционной системы

Читайте также:
  1. A. для временного замещения выделительной функции почек
  2. II. Основные задачи и функции Отдела по делам молодежи
  3. II.2 Принципы деятельности и функции КБ
  4. III. 2. Функции собственного капитала банка.
  5. III. ФУНКЦИИ ДЕЙСТВУЮЩИХ ЛИЦ
  6. III. Функции общешкольного родительского комитета
  7. III. Функции семьи
  8. III. ФУНКЦИИ СЛУЖБЫ ОХРАНЫ ТРУДА
  9. III.7.1.Функции и компетенции органов прокуратуры
  10. IV. Порядок и формы контроля за исполнением государственной функции
  11. L.1.1. Однокомпонентные системы.
  12. V1: Экосистемы. Экология сообществ.

Полевой выделяет множество функций, но 2 главных основополагающих среди них:

- Управление задачами. Данная функция выполняется управляющими программами операционной системы.

Управляющие программы предназначены для обеспечения управления ходом вычислительного процесса. Именно эти программы управляют внешними устройствами ЭВМ (печатающее устройство, внешняя память и др.), обеспечивают очередность выполнения программ, следят за оптимальным использованием памяти и процессора.

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

 

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

 

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

- Управление данными. Функция управления данными в операционной системе не менее сложна, чем функция управления задачами. Дело в том, что ОС должна обеспечивать удобный и эффективный способ хранения данных и доступа к ним. На одной и той же ЭВМ могут обрабатываться данные самых разных видов и назначений. Надо уметь отличать одну порцию данных от другой; один вид информации от другого.

В рамках данной функции, каждая ОС работает с файловой системой. Вся информация в памяти ЭВМ организована таким образом, чтобы к ней было удобно получать доступ. На магнитных дисках эта информация хранится в виде файлов - поименованных наборов данных. Файлы организованы в Каталоги, где можно посмотреть их имена, занимаемый: объем памяти, дату создания и иную информацию. Внутри файлов информация организована в виде записей одинаковой структуры. Например, в текстовом файле информация организована записями по строкам (одна строка - одна запись переменной длины). На одном магнитном диске может быть несколько каталогов, в каждом из которых разные файлы. В зависимости от конкретного типа ОС файловая система может быть разная.

 

Некоторые ОС позволяют организовывать каталоги иерархической структуры.

 


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 |

Поиск по сайту:



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