- •IV поколение 5
- •Состав и назначение ос
- •I поколение (50 годы)
- •II поколение (начало 60 годов)
- •III поколение
- •IV поколение
- •Общая теория ос.
- •Функции ос при управлении памятью:
- •Стратегии разработки файловой системы
- •Функции системы управления файлами
- •Организация хранения файлов
- •Методы доступа
- •Система управления базами данных
- •Причины включения системы в ос
- •Архитектура ос
- •Структура ос.
- •Операционные системы Windows.
- •Операционные системы Windows nt.
- •Файловые системы.
- •Журналирование в ntfs.
- •Сравнительные характеристики ntfs и fat.
Состав и назначение ос
В 60 – 70 гг. под ОС понимали программные средства, которые обеспечивали управление аппаратурой.
ОС – это набор программ, которые предназначены для повышения производительности вычислительной системы и обеспечения удобства работы пользователя.
Назначение ОС – управление ресурсами.
Функции ОС:
определяет интерфейс пользователя (командная строка, меню, графический интерфейс)
разделение аппаратных средств между пользователями
возможность работы с общими данными в режиме коллективного пользования
планирование доступа полей к общим ресурсам
обеспечение эффективного выполнения операции ввода/вывода
восстановление информации и вычислительного процесса в случае ошибок
ОС управляет ресурсами:
процессоры
память
данные
устройства в/в
ОС взаимодействует с:
оператор ЭВМ
прикладные программисты
системные программисты
административные персонал
программы
аппаратные средства
пользователи
Классификация ОС
Однопрограммная ОС – начала выполнение программы, пока она не закончит выполнение, другая не может начать выполняться
Мультипрограммная ОС – ОС разделяет процессор между выполняемыми параллельно программами
Мультипроцессорная ОС – несколько процессоров выполняет несколько задач
Классификация по типу доступа, который предоставляет интерфейс пользователя
ОС с пакетной обработкой
ОС с разделением времени (обеспечивает диалоговый/интерактивный доступ нескольких пользователей)
ОС реального времени – для обработки сигналов поступающих с различных датчиков
Развитие ОС
I поколение (50 годы)
Фирма General Motors, на IBM 701 1955 г. – разработка первой ОС. Она упростила переход с одной задачи на другую. Особенность систем пакетной обработки: запущенная на выполнение задача получила все ресурсы ЭВМ. После ее завершения ЭВМ готовилась к решению новой задачи.
Характеристики ОС I поколения (к концу 50-х годов):
пакетная обработка одного потока задач
наличие стандартных программ в/в
автоматический переход от программы к программе
средства восстановления ЭВМ после ошибок, что позволяет запустить новую задачу при минимальном вмешательстве оператора
языки управления заданиями – они предоставляют возможность описывать задания и ресурсы необходимые для выполнения
II поколение (начало 60 годов)
(General Electric,…) Ориентировалась на пакетную обработку и увеличение производительности ЭВМ. Появились системы с мультипрограммными режимами. Мультипрограммный режим потребовался для совмещения операций в/в и расчета (чтобы не простаивал процессор). Появились мультипрограммные системы. Появились методы, обеспечивающие независимость программирования от внешних устройств. Разработана система с разделением времени (телеграф, телетайп). Появились системы реального времени 1963 г. 135000 компьютеров ОС-МСР (main control program)
мультипрограммирование
мультипроцессорная обработка
виртуальная память
программирование на языке высокого уровня
отладка программ на исходном языке
