русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

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


Дата добавления: 2013-12-23; просмотров: 4662; Нарушение авторских прав


Функции ОС

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

­ увеличение пропускной способности ЭВМ (за счет организа­ции непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распре­деления ресурсов ЭВМ по нескольким задачам);

­ уменьшение времени реакции системы на запросы пользова­телей от ЭВМ;

­ упрощение работы разработчиков программных средств и со­трудников обслуживающего персонала ЭВМ (за счет предо­ставления им значительного количества языков программиро­вания и разнообразных сервисных программ).

Как уже было сказано ранее, операционные системы могут классифицироваться по следую­щим показателям:

­ количество пользователей: однопользовательские ОС (MS-DOS, Windows) и многопользовательские ОС (VM, UNIX);

­ доступ: пакетные (OS 360), интерактивные (Windows, UNIX), системы реального времени (QNX, Neutrino, RSX);

­ количество решаемых задач: однозадачные ОС (MS-DOS) и многозадачные ОС (Windows, UNIX).

Операционная система предназначена для выполнения следую­щих основных (тесно взаимосвязанных) функций:

­ управление данными;

­ управление задачами (заданиями, процессами);

­ связь с человеком-оператором.

В различных ОС эти функции реализуются с помощью разных технических, программных, информаци­онных методов и средств.

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



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

Программы ОС постоянно (резидентно) занимают в оперативной памяти объем, установленный при конфигурировании системы. Основные части операционной системы по мере необходимости вызываются из внешней памяти на МД.

Операционная система обеспечивает осуществление в вычислительной системе следующих процессов:

­ обработки задач;

­ работы системы в режиме диалога и квантования времени;

­ работы системы в реальном масштабе времени в составе многопроцессорных и многомашинных комплексов;

­ связи оператора с системой;

­ протоколирования хода выполнения вычислительных работ;

­ обработки данных, поступающих по каналам связи;

­ функционирования устройств ввода-вывода;

­ использования широкого набора средств отладки и тестирования программ;

­ планирования прохождения задач в соответствии с их приоритетами;

­ ведения учета и контроля за использованием данных, программ и ресурсов ЭВМ.

Основные компоненты операционных систем — управляющие и обрабатывающие программы.

Управляющая программа определяет порядок выполнения обра­батывающих программ и обеспечивает необходимым набором услуг для их выполнения.

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

Управляющие программы включают в себя:

­ программы управления задачами;

­ программы управления файлами;

­ программы управления восстановлением после сбоя.

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

Программы управления данными обеспечивают способы организа­ции, идентификации, хранения, каталогизации и выборки обраба­тываемых данных. Эти программы управляют вводом-выводом дан­ных с различной организацией, объединением записей в блоки и разделением блоков на записи, обработкой меток томов и наборов данных.

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

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

Контрольные вопросы

  1. Назовите основные задачи операционной системы.
  2. Назовите основные структурные компоненты ОС.
  3. В чем заключаются функции управляющих программ.
  4. Что включают в себя управляющие программы.
  5. Каково назначение программ управления задачами.
  6. Назовите функции программ управления данными.
  7. Что представляют собой программы управления восстановлением после сбоя?

 



<== предыдущая лекция | следующая лекция ==>
Обработка прерываний | Виртуальная память


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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