Управление данными в операционных системах
Курсовая работа, 15 Апреля 2012, автор: пользователь скрыл имя
Краткое описание
Операционная система - это совокупность программ, обеспечивающих организацию вычислительного процесса на ЭВМ. Основные задачи ОС следующие:
Увеличение пропускной способности ЭВМ (за счет организации непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распределения ресурсов ЭВМ по нескольким задачам);
Содержание работы
Введение………………………………………………………………………….3
1.Операционные системы ЭВМ
1.1.Функции ОС………………………………………………………………….4
1.2.Программы ОС………………………………………………………………9
2.Управление данными в операционных системах.
2.1.Внешние устройства ЭВМ…………………………………………………12
2.2.Накопители на магнитных носителях, файлы, циклы обработки……….14
2.3.Адресация, имена, спецификация данных в ОС………………………….17
Заключение………………………………………………………………………22
Список используемой литературы……………………………………………..23
Содержимое работы - 1 файл
Операционные системы.docx
— 76.30 Кб (Скачать файл)План.
Введение…………………………………………………………
1.Операционные системы ЭВМ
1.1.Функции ОС…………………………………………
1.2.Программы ОС………………………………………………………………9
2.Управление данными в операционных системах.
2.1.Внешние устройства ЭВМ…………………………………………………12
2.2.Накопители
на магнитных носителях, файлы,
2.3.Адресация, имена, спецификация данных в ОС………………………….17
Заключение……………………………………………………
Список используемой
литературы……………………………………………..
Введение.
Операционная система - это совокупность программ, обеспечивающих организацию вычислительного процесса на ЭВМ. Основные задачи ОС следующие:
- Увеличение пропускной способности ЭВМ (за счет организации непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распределения ресурсов ЭВМ по нескольким задачам);
- Уменьшение времени реакции системы на запросы пользователей пользователями ответов на ЭВМ;
- Упрощение работы разработчиков программных средств и сотрудников обслуживающего персонала ЭВМ (за счет предоставления им значительного количества языков программирования и разнообразных сервисных программ).
1.Операционные системы ЭВМ.
1.1.Функции ОС.
Операционные
системы могут
- Количеству пользователей: однопользовательские ОС (MS DOS, Windows) и многопользовательские ОС (VM, Unix);
- доступу: пакетные (OS/360), интерактивные (Windows, Unix), системы реального времени (QNX, Neutrino, RSX);
- количеству решаемых задач: однозадачные ОС (MS DOS) и многозадачные ОС (Windows, Unix).
Операционная
система предназначена для
- управление данными;
- управление задачами (заданиями, процессами);
- связь с человеком-оператором.
В различных ОС эти функции реализуются в различных масштабах и с помощью разных технических, программных, информационных методов и средств.
Системное
программное обеспечение ЭВМ
предназначено для
Рис.1.1.Основные
функции операционных систем (ОС)
К числу наиболее известных первых управляющих программ относятся комплексы SAGE, SABRE, MERCURY, реализованные на ЭВМ второго поколения. Для ЭВМ IBM/ 360 были разработаны операционные системы, обеспечивающие пакетную технологию обработки данных и работу в реальном масштабе времени, а также реализацию многомашинных и мультипроцессорных комплексов.
Первая функционально полная ОС (OS/ 360) была предложена фирмой IBM в качестве оболочки ЭВМ IBM/ 360. Разработка и внедрение ОС позволили разграничить функции операторов, администраторов, программистов, пользователей, а также существенно (в десятки и сотни раз) повысить производительность ЭВМ и степень загрузки технических средств.
Ранние
версии OS/360 были ориентированы на пакетную
(batch processing) обработку информации – входной
поток заданий (на МЛ, МД или перфокартах)
подготавливался заранее и поступал на
обработку в непрерывном режиме .В дальнейшем
возникли расширения OS/360/375, допускающие
диалоговую обработку данных с терминалов
пользователя ,последняя из версий (OS
SVM)фактически предоставляла в распоряжение
пользователя «виртуальную персональную
ЭВМ»с полной мощностью вычислительной
установки IBM/360/375/. Операционные системы
других семейств(поколений),
Одно из основных требований к разработке программного обеспечения ЭВМ – модульность. Модульная структура программ и программных комплексов облегчают организацию работы больших коллективов программистов по созданию программного обеспечения .Другое важное требование к программному обеспечению – возможность развития программной системы .Выполнению этого требования способствует модульная организация программ. Существенным является требование простоты освоения, поддержания, эксплуатации и совершенствования возможностей программного обеспечения. Это позволяет обходиться небольшим числом специалистов, обслуживающих принятое к эксплуатации программное обеспечение.
Система программного
Требование минимальности
Техническая документация на
программные средства, являющаяся
одним из важнейших элементов
программного обеспечения,
1.2.Программы OC.
Основные программы ОС
Операционная система
- обработки задач;
- работы системы в режиме диалога и квантования времени;
- работы в системы в реальном масштабе времени в составе многопроцессорных и многомашинных комплексов;
- связи оператора с системой;
- протоколирования хода выполнения вычислительных работ;
- обработки данных, поступающих по каналам связи;
- функционирования устройств ввода-вывода;
- использования широкого набора средств отладки и тестирования программ;
- планирования прохождения задач в соответствии с их приоритетами;
- ведение учета и контроля за использованием данных, программ и ресурсов ЭВМ.
Основные компоненты операционных систем - управляющие и обрабатывающие программы. Управляющие программы управляют работой вычислительной системы, обеспечивая в первую очередь автоматическую смену заданий для поддержания непрерывного режима работы ЭВМ при переходе от одной программы к другой без вмешательства оператора.
Управляющая программа определяет порядок выполнения обрабатывающих программ и обеспечивает необходимым набором услуг для их выполнения. Основные функции управляющей программы: последовательное или приоритетное выполнение каждой работы (управления задачами); хранение, поиск и обслуживание данных независимо от их организации и способа хранения (управления данными).
Программы управления задачами считывают входные потоки задач, обрабатывают их в зависимости от приоритета, инициируют одновременное выполнение нескольких заданий; вызывают процедуры; ведут системный журнал.
Программы управления данными обеспечивают способы организации, идентификации, хранения, каталогизации и выборки обрабатываемых данных. Эти программы управляют вводом-выводом данных с различной организацией, объединением записей в блоки на записи, обработкой меток томов и набора данных.
Программы управления восстановлением после сбоя обрабатывают прерывания от систем контроля, регистрируют сбои в процессоре и внешних устройствах, формируют записи о сбое в журнале, анализируют возможность завершения затронутой сбоем задачи и переводят систему в состояние ожидания, если завершение задачи невозможно.
Конфигурация системы. Прикладная программа в операционных системах может получить от ОС в процессе своей работы характеристики конкретной реализации системы, в среде которой она функционирует: имя, версию и редакцию операционной системы, тип и технические характеристики компьютера. В ОС обычно имеются средства локализации, позволяющие настроить систему на конкретное национальное (местное) представление данных: представление десятичных дробей, денежных величин, даты и времени.
Операционные
системы предоставляют
2.Управление данными в операционных системах.
Управление данными включает следующие компоненты:
- долговременное планирование - организацию размещения данных на внешних носителях, их выборку и представление пользовательским программам;
- оперативное управление - распределение оперативной памяти под программы и данные, реализацию обмена данными между оперативной и внешней памятью;
- управление внешними устройствами ввода-вывода и размещения данных.
2.1.Внешние
устройства ЭВМ.
Несколько слов о тех устройствах, которые отвечают за размещение и ввод - вывод данных. Здесь мы ограничиваемся рассмотрением спектра устройств IBM PC – совместимых ПЭВМ. Прежде всего, необходимо отметить, что типовая конфигурация внешних устройств (ВУ) в данном случае включает: терминал/ консоль (экран и клавиатура), накопители на магнитных дисках (НМД) и принтер. Эти устройства будут подробно рассмотрены ниже. Пока же вкратце охарактеризуем принципы функционирования ВУ и их перечень в целом. Прежде всего, контроллеры ВУ ПЭВМ представляют собой стандартного формата электронные платы (интерфейсные карты, адаптеры и пр.), которые практически полностью взаимозаменяемы, что позволяет укомплектовать экземпляр ПЭВМ любым желаемым набором устройств (но не более 4-8, в зависимости от класса машины).