
- •ОПЕРАЦИОННЬIЕ
- ••Ранние ЭВМ не предусматривали ОС, поэтому процессы запуска/остановки программы, присоединения внешних носителей управлялись
- •Обзор ОС
- ••В настоящее время наиболее
- •windows
- •Запуск ос
- ••Резидентное устройство (точнее - НМД) часто называют bootable, а процесс загрузки - boot
- ••Операционная система предназначена для выполнения следующих основных (тесно взаимосвязанных) функций:
- •Основные функции операционных систем (ОС)
- ••Структурно операционная система представляет собой совокупность программ,
- ••В состав системного программного обеспечения входят также испытательные программы, которые предназначены для проверки
- •Управление данными в операционных системах
- •Внешние устройства ЭВМ
- •Операции с данными: хранение
- •Цикл обработки файла
- •Адресация, имена, спецификация данных в ос
- •Unix
- ••В дальнейшем, по мере развития и распространения ОС, эти ограничения во многом стали
- ••Понятие управления данными является характерным не только для ОС, но и для СУБД
- •Накопитель на магнитных дисках
- ••Каждый магнитный диск пакета две рабочие
- ••Из N цилиндров М являются резервными и N - М - основными. Дорожки
- ••Количество магнитных головок равно числу рабочих поверхностей на одном пакете дисков.
- •Операции с диском
- ••Адрес блока на МД состоит из номера дорожки и номера блока на дорожке.
- ••Размер блока, очевидно, не может быть больше длины дорожки МД. Считывающее устройство в
- ••При создании нового файла операционная система выделяет под его размещение по меньшей мере
- •Как работает винчестер.mp4
•В состав системного программного обеспечения входят также испытательные программы, которые предназначены для проверки исправности блоков ЭВМ, обнаружения и локализации отказов устройств и устранения их влияния на работу системы в целом.
•Программы ОС постоянно (резидентно) занимают в оперативной памяти объем, установленный при конфигурировании системы. Остальные части операционной системы по мере необходимости вызываются из внешней памяти на МД.
11
Управление данными в операционных системах
•Управление данными включает следующие компоненты:
–долговременное планирование - организацию размещения данных на внешних носителях, их выборку и предоставление пользовательским программам;
–оперативное управление - распределение оперативной памяти под программы и данные, реализация обмена данными между оперативной и внешней памятью;
–управление внешними устройствами ввода- вывода и размещения данных.
12

Внешние устройства ЭВМ
•Типовая конфигурация ВУ включает:
–Терминал/консоль (экран, клавиатура), НЖМД, мышь.
•Функционирования ВУ обеспечивают контроллеры ВУ ПЭВМ. Они представляют собой стандартного размера электронные платы (интерфейсные карты, адаптеры и пр.), которые практически полностью взаимозаменяемы, что позволяет укомплектовать ПЭВМ любым желаемым набором устройств.
•Контроллеры типовых устройств, как правило, являются несъемными и размещаются на основной плате (motherboard) ПЭВМ.
•Далее, практически все устройства требуют для своей работы программной поддержки (как минимум запуска и непрерывного функционирования специальных программ - драйверов
устройств или более сложных прикладных программу.
13

14
Операции с данными: хранение
•Накопители являются основной средой
хранения информации в ЭВМ и разделяются на магнитные ленты (НМЛ) и магнитные диски (НМД).
•В различные временные периоды НМД и НМЛ по очереди доминировали в качестве основного вида накопителя.
•В настоящее время НМД используются для оперативного (во время решения задач) хранения информации, НМЛ - для резервного (архивного) хранения (стримеры).
15
Цикл обработки файла
•считывание (ввод) порции (блок) данных с накопителя (ВУ) и помещение ее в область ОП (буфер);
•извлечение данных из буфера, их обработку и помещение обратно или в другой (выходной) буфер;
•после окончания обработки - вывод (запись) результатов на выходной накопитель также в форме одного или нескольких блоков.
•Таким образом, всякая правильно выполненная и завершенная операция обработки данных начинается считыванием информации с ВУ и должна заканчиваться записью результата на ВУ. Всякое прерывание данной последовательности неминуемо приводит к разрушению информации и потере данных.
16
Адресация, имена, спецификация данных в ос
•На уровне ОС осуществляется связь между адресом данных и именем
(файла).
•Файл – основная единица хранения информации.
•При этом в различных ОС приняты различные принципы именования данных.
17
Unix
•Unix - спецификация файла может иметь вид:
•ROOT/USR/CPP/EXPERT2.C
•Здесь описан полный путь для поиска файла (EXPERT2. С текст программы на ЯП Си), включающий каталоги и подкаталоги ROOT, USR, СРР.
•Методы групповой спецификации файлов используют символы маскирования «*» и «?», вносимые в компоненты обозначения файла, причем «*» соответствует допустимой строке символов, а «?» - одному допустимому СИМВОЛУ, а также ряд более сложных возможностей.
18
MS-DOS
•MS-DOS - спецификация файла в типовом случае выглядит так:
•C:\WIN\PROGRAММS\COММAND.COM.
•Методы групповой спецификации аналогичны указанным выше для Unix.
•Вначале для большинства ОС были установлены ограничения на длину и состав имени файла, во многом аналогичные ограничениям на идентификаторы переменных, принятым в то время в языках программирования:
–имя может содержать только символы заглавной латиницы, цифры
иподчеркивание;
–имя должно начинаться с буквы;
–длина имени файла - не более 8 символов, длина расширения (типа) не более 3.
19
•В дальнейшем, по мере развития и распространения ОС, эти ограничения во многом стали сниматься:
•появилось понятие «длинного имени файла», включающего ранее запрещенные символы (пробелы и пр.);
•были разрешены национальные символы в наименованиях файлов (кириллица и пр.).
20