Автор: Пользователь скрыл имя, 07 Декабря 2010 в 11:15, контрольная работа
Электронно-вычислительная машина или, как теперь ее называют - компьютер, состоит из двух взаимосвязанных и взаимодействующих компонентов: электронных блоков (аппаратуры) и программного обеспечения. Состав аппаратуры был рассмотрен в предыдущей лекции, поэтому мы переходим к рассмотрению второй составляющей компьютера - программному обеспечению. .
1. Состав программного обеспечения ЭВМ.
2. Понятия операционной системы назначение и основные функции.
3. Файловая система и основные команды MS-DOS.
Список литературы
- операционная система пакетной обработки ;
- операционная система разделения времени ;
- операционная система реального времени ;
- операционная система
диалоговая.
1. ОПЕРАЦИОННАЯ СИСТЕМА
ПАКЕТНОЙ ОБРАБОТКИ - это система,
которая обрабатывает пакет
2. ОПЕРАЦИОННАЯ СИСТЕМА
РАЗДЕЛЕНИЯ ВРЕМЕНИ - обеспечивает
одновременное обслуживание
3. ОПЕРАЦИОННАЯ СИСТЕМА
РЕАЛЬНОГО ВРЕМЕНИ - это система,
которая гарантирует
4.ДИАЛОГОВЫЕ ОПЕРАЦИОННЫЕ
СИСТЕМЫ - предназначены для
Функционирует операционная
система обычно в однопрограммном
режиме.
Независимо от типа
операционная система чаще всего
состоит из относительно компактного
ядра - монитора (супервизора) и и набора
системных программ и данных. Состав операционной
системы предоставлен на рис.3.
ДРАЙВЕР - программа,
управляющая физической работой
внешнего - периферийного устройства.
УТИЛИТА - программа,
предназначена для подготовке исходных
информации и организации хранение и использование
программ - СЕРВИСНАЯ ПРОГРАММА.
БИБЛИОТЕКА ПРОГРАММ - набор файлов, связанных одним каталогом, в который могут входить объектные модули (программы), макроопределения языка программирования и др.
-------------------------¬
¦ ОПЕРАЦИОННАЯ СИСТЕМА ¦
L-T-------------------T--
¦ ¦
--+-------¬
----+-------------------------
¦ МОНИТОР ¦ ¦ СИСТЕМНЫЕ ПРОГРАММЫ И ДАННЫЕ ¦
L----------
LT-----------T----------------
¦ ¦ ¦
-------+---¬ -----+----¬ ---------+------------¬
¦ ДРАЙВЕРЫ ¦ ¦ УТИЛИТЫ ¦ ¦ БИБЛИОТЕКИ ПРОГРАММ ¦
L----------- L---------- L---------------------
Рис. 3
Рассмотрим операционную
систему MS-DOS, с которой работают
большинство персональных компьютеров.
Важнейшим достоинством
MS-DOS является модульность. Это свойство
позволяет изолировать друг от друга
отдельные части большой и
сложной программы, облегчая ее разработку,
а также позволяет объединить
в каждом модуле определенные логически
связанные группы функций. Если возникает
необходимость в замене или расширении
такой группы функций, то это можно
сделать путем замены или модификации
лишь одного модуля, а не всей системы.
MS-DOS состоит из
следующих основных модулей:
- базовая система
ввода/вывода (BIOS - Basic Input Uotrut SYSTEM);
- блок начальной
загрузки (Boot Record);
- модуль расширения
базовой системы ввода/вывода (IO.SYS);
- модуль обработки
прерываний (MSDOS.SYS);
- командный процессор
(COMMAND.COM);
- внешние команды
(файлы);
- драйверы устройств
(файлы).
В таблице 1 указывается
место нахождения модулей операционной
системы.
Таблица 1
------------------------------
¦Место размещения Модули MS-DOS ¦
+-----------------------------
¦Постоянная память Базовая система ввода/вывода (BIOS)¦
¦-----------------------------
¦
¦
¦Системный диск Модуль расширения ¦
¦"скрытые файлы" базовой системы ¦
¦
¦
¦
¦-----------------------------
¦
¦Системный или рабочий (COMMAND.COM) ¦
¦ диск Внешние команды (файлы) ¦
¦
L-----------------------------
Рассмотрим функции
модулей MS-DOS и алгоритм (см. приложение
1) загрузки в оперативно-
1.Базовая система
ввода/вывода размещается в
Первая функция BIOS
- автоматическое тестирование основных
компонентов компьютера при его
включении. Основная часть времени
тестирования тратится на проверку ОЗУ
(на экране во время тестирования выводятся
цифры, которые отражают количество
проверенных блоков памяти). При
обнаружении ошибки на экран выводится
сообщение о найденном сбое оборудования.
Вторая функция BIOS
- вызов блока первоначальной загрузки
операционной системы с диска, выполняется
по окончании тестирования. Загрузив
в ОЗУ блок первоначальной загрузки,
BIOS передает ему управление, а он
в свою очередь, загружает другие
модули операционной системы.
Третья функция BIOS
- обслуживание прерываний. Основным принципом
работы компьютера является принцип базирующийся
на системе прерываний. Система прерывание
- это совокупность аппаратных и программных
средств, обеспечивающих процесс переключения
с од ной программы на другую и возврат
к продолжению прерванной программы за
счет операций процессора, называемых
прерыванием. Прерывание - это операция
процессора, состоящая в сохранении состояния
процессора, предшествовавшего прерыванию,
и установлении нового состояния. Это
состояние запоминается в регистрах процессора
и называется - слово состояние процессора,
которое состоит из последовательности
битов, значение которых отражают текущее
состояние процессора и выполняемой им
программы. Прерывание это реакция процессора
на некоторое условие, возникающее в процессоре
или вне его. Реакция выражается в прекращении
выполнения текущей команды для обработки
возникщего условия. Прерывание иногда
позволяет об работать такое условие специальной
программой и вернуться к прерванной программе.
Прерывания бывают
трех видов:
- аппаратные (например:
нажатие клавиши);
- логическое или
процессорное (например: деление на
ноль);
- программные (например:
команды ввода/вывода).
Каждое прерывание
имеет уникальный номер от 0 до 255
и с ним связана определенная
программа, призванная обслуживать
возникшую ситуацию. На BIOS возложена
задача обслуживать прерывания нижнего
уровня, т.е. тех, которые требуют непосредственного
управления аппаратными компонентами
компьютера. Это прерывания с номерами
от 0 до 31. Прерывания с номерами от 32 и
выше относятся к прерываниям верхнего
уровня и обрабатываются модулем обработки
прерываний MSDOS.SYS.
BIOS является "программной
оболочкой" вокруг аппаратных
средств компьютера, предоставляет
возможность другим программам,
а также и самой операционной
системе, обращаться к внешним
устройствам компьютера через
механизм прерываний.
2.Блок первоначальной
загрузки - очень короткая программа,
которая выполняет функцию
Блок первоначальной
загрузки просматривает каталог
гибкого диска А, при его отсутствии
- диска С, убедившись, что первые два файла
являются модулями IO.SYS и MSDOS.SYS, считывает
их в ОЗУ компьютера. Оба файла размещаются
на диске всегда первыми, что делает диск
системным, и снабжены специальным атрибутом
файла, который делает их "невидимыми"
(при выводе корневой директории диска
на экран дисплея эти имена файлов будут
отсутствовать).
3.Модуль расширения
базовой системы ввода/вывода (IO.SYS)
это файл, представляющий собой
дополнение к BIOS. Он загружается
в ОЗУ и остается в ней
постоянно. Расширение BIOS придает
гибкость операционной системе,
4.Модуль обработки
прерываний (MSDOS.SYS) является основным
модулем операционной системы.
Он обеспечивает
Компонентами данного
модуля являются подпрограммы, обеспечивающие
работу файловой системы, информационный
обмен с дисками, а также обслуживание
некоторых специальных
5.Командный процессор
хранится в виде файла с
именем COMAND.COM, обычно на том диске,
с которого загружается
Функции командного
процессора заключается в следующем:
1.Прием и синтаксический
разбор команд, полученных с клавиатуры
или из командного файла;
2.Исполнение внутренних
команд операционной системы;
3.Загрузка и исполнение
внешних команд (программ) операционной
системы и прикладных программ
пользователя (находящихся в файлах,
имеющих расширение COM.EXE и BAT).
Некоторые команды (TYPE,
DIR и другие) командный процессор
выполняет сам. Такие команды
называются внутренними. Для выполнения
остальных (внешних) команд пользователя
командный процессор ищет на дисках
программу с соответствующем именем
(например, FORMAT), и если находит ее, то загружает
в память и передает ей управление. По
окончании работы программы командный
процессор удаляет программу из памяти
и выводит сообщение о готовности к выполнению
команд (приглашение MS-DOS).
Запуск прикладной
программы осуществляется так же,
как обращение к внешней
Информация о работе Программное обеспечение электронно-вычислительных машин