Центральное место в структуре ПО занимает операционная система. Она представляет собой систему программ, предназначенную для обеспечения определенного уровня эффективности цифровой вычислительной системы за счет автоматизированного управления ее работой и предоставляемого пользователям набора услуг
Программные компоненты ОС обеспечивают управление вычислениями и реализуют такие функции, как планирование к распределение ресурсов, управление вводом-выводом информации, управление данными. Объем ОС и число составляющих ее программ в значительной степени определяются типом используемых ЭВМ, сложностью режимов работы ЭВМ и ВС, составом технических средств и т.д.
Применение ОС имеет следующие цели:
• увеличение пропускной способности ЭВМ, т.е. увеличение общего объема работы, выполняемой ЭВМ в единицу времени; Физическое соединение представляет собой канал передачи в физической среде ВОС. Организация физического соединения связана с активизацией объектов уровня.
• уменьшение времени реакции системы, т.е. сокращение интервала времени между моментами поступления заданий в ЭВМ и моментами получения результатов;
• контроль работоспособности технических и программных средств;
• помощь абонентам и операторам при использовании ими технических и программных средств, облегчение их работы;
• управление программами и данными в ходе вычислений;
• обеспечение адаптации ЭВМ, ее структурной гибкости, заключающейся в способности изменяться, пополняться новыми техническими и программными средствами.
Любая ОС имеет средства приспособления к классам решаемых пользователями задач и к конфигурации средств, включаемых в ВС. Назначение состава услуг, которыми могут пользоваться абоненты, осуществляется различными методами. В больших ЭВМ формирование конкретной конфигурации ОС осуществляется на нескольких уровнях. Предварительно этот состав определяется при генерации ОС. "Генерация системы - это процесс выделения отдельных частей операционной системы и построения частных операционных систем, отвечающих требованиям системы обработки данных" (стандарт ISO 2382/10-79). Из полного набора программных модулей ОС (дистрибутива) формируется специальный набор этих средств, в наибольшей степени отвечающий запросам пользователей. Коррекция жесостава используемых услуг может быть выполнена непосредственно перед решением задач операторами вычислительного центра или самими пользователями. Оперативное обращение к средствам ОС возможно и из программ пользователей, путем включения в них специальных директив.
Применительно к ПЭВМ типа ЮМ PC, у которых пользователь является одновременно и оператором, этот процесс видоизменен. Для каждой ПЭВМ создается так называемый системный диск c соответствующим набором программ дисковой операционной системы (ДОС). При включении компьютера программой Bios Setup Program (программа начальных установок) обеспечивается запись основных параметров системы, которые сохраняются в CMOS-памяти компьютера. Окончательная настройка ДОС производится файлами autoexec.bat и config.sys, а также выполнением отдельных команд, набираемых в командной строке ДОС.
Для каждого типа ЭВМ возможно использование нескольких типов ОС. Все они имеют несколько версий. Для ЮМ PC распространение получили MS DOS фирмы Microsoft, OS/2Warp и DOS фирмы ЮМ, DR DOS фирмы Digital Research, DOS фирмы Novell. Отличия ОС определяются составом и детализацией системных функций. Более распространенной является MS DOS, она используется в большинстве компьютеров. Система DR DOS имеет очень развитые средства защиты информации и разграничение доступа, что предопределяет ее использование в системах с закрытием обрабатываемой информации. OS/2Warp позволяет более полно использовать возможности самых мощных микропроцессоров при организации вычислительного процесса. Novell DOS ориентирована на работу ЭВМ в сети.
Для уяснения процедур планирования вычислениями конкретизируем понятие вычислительного процесса.
Вычислительный процесс в системе представляется в виде последовательности, как правило, ветвящейся, простых процессов - одноразовых работ, выполняемых ресурсами ВС. Ресурсы ВС-это средства, необходимые для вычислений. К ресурсам ВС в первую очередь относят машинное время ЭВМ (процессоров), объемы внешней и особенно оперативной памяти, любые внешние устройства, подключаемые к ВС, вплоть до каналов связи. Ресурсами являются и программные средства как общего, так и специального ПО и даже отдельные информационные массивы, например базы данных, библиотеки и т.д.
Функции управления ресурсами осуществляет операционная система путем построения специальных управляющих таблиц, отражающих наличие и состояние ресурсов. Связь процессов в цепочки осуществляется по событиям, где событие - это изменение состояния ресурса, изменение его характеристик. Именно по событиям ОС включается в работу и адекватно реагирует на сложившуюся ситуацию.
Управление вычислительным процессом практически не может быть оптимизировано, если не считать "заложенной стратегии" в саму ОС, так как для этого просто отсутствуют необходимые данные.
Струйные принтеры - это матричные принтеры без иголок. Символы и изображения создаются также из линий точек, но точки получаются при помощи разбрызгивания жидких чернил, а не ударами по красящей ленте. Струйные принтеры популярны, так как дешевы, надежны и практически бесшумны в работе, но истинная причина их популярности на рынке - способность печатать в цвете
Персональный компьютер - характеристики, логические основы, процессор и управление устройствами Информационно-логические основы Классификация элементов и узлов