
- •Визначення еом, структура еом, архітектура еом.
- •2.Варианты класифікації еом. Покоління еом.
- •3. Загальні принципи побудови еом.
- •4. Групи характеристик еом, що визначають ії структуру.
- •5.Основные характеристики еом
- •6. Етапи підготовки і вирішення завдань на еом
- •7. Структура програмного забезпечення еом
- •8. Операційна система еом.
- •Системи автоматизації програмування
- •Інформаційні основи еом. Системи числення. Подання інформації в еом. Системы счисления
- •Представление информации в эвм
- •. Представление числовой информации
- •Логічні основи еом . Закони алгебри логіки.
- •Законы алгебры логики
- •Понятие о минимизации логических функций
- •12. Основи схемотехніки еом. Структурні елементи еом.
- •13. Склад, устрій і принцип дії основної пам'яті.
- •14. Надоперативні зу.
- •15..Класифікація моніторів еом.
- •16. Класифікація принтерів. Сканери.
- •17.Управління зовнішніми пристроями. Способи управліния.
- •18. Способи організація спільної роботи центральних і периферійних пристроїв.
- •19. Загальні відомості про обчислювальні системи (ос).
- •20. Класіфикація архітектур обчислювальних систем.
8. Операційна система еом.
Центральное место в структуре ПО занимает операционная система.
Объем ОС и число составляющих ее программ в значительной степени определяются типом используемых ЭВМ, сложностью режимов работы ЭВМ и ВС, составом технических средств и т.д.
Операционная система — это комплекс программ обеспечивающих:
1. управление ресурсами, т.е. согласованную работу всех аппаратных средств компьютера;
2. управление процессами, т.е. выполнение программ, их взаимодействие с устройствами компьютера, с данными;
3. пользовательский интерфейс, т.е. диалог пользователя с компьютером, выполнение определенных простых команд — операций по обработке информации.
Первые операционные системы были однопользовательскими и однозадачными.
Наиболее совершенны и сложны многопользовательские многозадачные операционные системы, которые предусматривают одновременное выполнение многих заданий многих пользователей, обеспечивают разделение ресурсов ЭВМ в соответствии с приоритетами пользователей и защиту данных каждого пользователя от несанкционированного доступа. Такая операционная система работает в режиме разделения времени, т.е. обслуживает многих пользователей, работающих каждый со своего терминала.
Одной из разновидностей режима разделения времени является фоновый режим, когда программа с более низким приоритетом работает на фоне программы с более высоким приоритетом.
Применение ОС имеет следующие цели:
• увеличение пропускной способности ЭВМ, т.е. увеличение общего объема работы, выполняемой ЭВМ в единицу времени;
• уменьшение времени реакции системы, т.е. сокращение интервала времени между моментами поступления заданий в ЭВМ и моментами получения результатов;
• контроль работоспособности технических и программных средств;
• помощь абонентам и операторам при использовании ими технических и программных средств, облегчение их работы;
• управление программами и данными в ходе вычислений;
• обеспечение адаптации ЭВМ, ее структурной гибкости, заключающейся в способности изменяться, пополняться новыми техническими и программными средствами.
Любая ОС имеет средства приспособления к классам решаемых пользователями задач и к конфигурации средств, включаемых в ВС.. В больших ЭВМ формирование конкретной конфигурации ОС осуществляется на нескольких уровнях.
Оперативное обращение к средствам ОС возможно и из программ пользователей, путем включения в них специальных директив.
Применительно к ПЭВМ типа ЮМ PC, у которых пользователь является одновременно и оператором, этот процесс видоизменен. Для каждой ПЭВМ создается так называемый системный диск c соответствующим набором программ дисковой операционной системы (ДОС).
При включении компьютера программой Bios Setup Program (программа начальных установок) обеспечивается запись основных параметров системы, которые сохраняются в CMOS-памяти компьютера. Окончательная настройка ДОС производится файлами autoexec.bat и config.sys, а также выполнением отдельных команд, набираемых в командной строке ДОС.
Для каждого типа ЭВМ возможно использование нескольких типов ОС. Все они имеют несколько версий.
Для уяснения процедур планирования вычислениями конкретизируем понятие вычислительного процесса.
Вычислительный процесс в системе представляется в виде последовательности, как правило, ветвящейся, простых процессов - одноразовых работ, выполняемых ресурсами ОС.
Ресурсы ОС-это средства, необходимые для вычислений. К ресурсам ОС в первую очередь относят машинное время ЭВМ (процессоров), объемы внешней и особенно оперативной памяти, любые внешние устройства, подключаемые к ОС, вплоть до каналов связи. Ресурсами являются и программные средства, как общего, так и специального ПО и даже отдельные информационные массивы, например базы данных, библиотеки и т.д.
Функции управления ресурсами осуществляет операционная система путем построения специальных управляющих таблиц, отражающих наличие и состояние ресурсов. Связь процессов в цепочки осуществляется по событиям, где событие - это изменение состояния ресурса, изменение его характеристик. Именно по событиям ОС включается в работу и адекватно реагирует на сложившуюся ситуацию.
Основу любой ОС составляет управляющая программа, основными функциями которой являются: управление заданиями, управление задачами - управление ходом выполнения отдельных программ, и управление данными.
Задание - это требование пользователя на выполнение некоторого объема вычислительных работ.
Каждое задание реализуется как определенная последовательность отдельных программ - задач. Задачи образуют отдельные программы вместе с обрабатываемыми ими данными.
Управление задачами требует распределения и назначения ресурсов (управления временем работы процессора, распределения оперативной памяти для программ пользователей и программ ПО, синхронизации выполнения задач и организации связей между ними, управления очередностью задач, внешними устройствами, защиты задач от взаимных помех).
Ведущей программой управления задачами является управляющая программа-диспетчер: супервизор, базовый модуль ДОС или др. Часто используемые модули образуют ядро ОС, которое постоянно находится в оперативной памяти и быстро реагирует на изменяющиеся условия функционирования. Остальные программы ОС вызываются из ВЗУ в оперативную память ЭВМ по мере их надобности в вычислительном процессе.
Структурно ОС IBM PC состоит из следующих элементов, представленных на рис.3. Кроме программных компонентов, указанных на рисунке, к ДОС относят еще вспомогательные файлы autoexec.bat и config.sys. Они предназначаются для настройки на конкретные режимы работы.
Рис.3.
Программа начальной загрузки (Boot Record) находится в первом секторе на нулевой дорожке системного диска. Она занимает объем 512 байт. После включения компьютера и его проверки постоянный модуль BIOS формирует вызов данной программы и ее запуск. Назначением программы начальной загрузки является вызов модуля расширения IO.sys и базового модуля ДОС MS DOS.sys.
Базовая система ввода-вывода (BIOS) является надстройкой аппаратурной части компьютера. Постоянный модуль BIOS отвечает за тестирование компьютера после его включения, вызов программы начальной загрузки. Модули BIOS обрабатывают прерывания вычислительного процесса нижнего уровня и обслуживают стандартную периферию: дисплей, клавиатуру, принтер, дисководы.
Модуль расширения BIOS обеспечивает подключение к компьютеру дополнительных периферийных устройств, изменение некоторых параметров ДОС, замещение некоторых стандартных функций, загрузку командного процессора и его запуск.
Базовый модуль ДОС (MS DOS.sys или IBM DOS.com) отвечает за работу файловой системы, обслуживает прерывания верхнего уровня (32...63), обеспечивает информационное взаимодействие с внешними устройствами.
Командный процессор (command.com) предназначен для выполнения команд, загружаемых в командную строку ДОС.
Файл autoexec.bat содержит список команд, выполнение которых позволяет развернуть в оперативной памяти компьютера некоторый набор вспомогательных программ или пакетов для обеспечения последующей работы пользователя.
Файл config.sys отражает специфические особенности формирования конфигурации компьютера, т.е. состава его технических и программных средств.