
- •Раздел 1. Основные принципы построения операционных систем
- •Тема 1. Функции и состав операционных систем
- •Тема 2. Управление данными в операционных системах
- •Тема 3. Управление задачами в операционных системах
- •Тема 4. Архитектура 32-разрядных операционных систем Windows
- •Тема 5. Основные свойства и функции операционной системы unix
- •Тема 6. Компоненты операционной системы unix
- •Тема 7. Файловая система s5 операционной системы unix
- •Тема 8. Альтернативные операционные системы
ПОСОБИЕ
по дисциплине
«Операционные системы »
для специальности 230115
Рыбинск, 2014 г.
«Операционные системы и среды» 2
Раздел 1. Основные принципы построения операционных систем 3
Тема 1. Функции и состав операционных систем 3
Тема 2. Управление данными в операционных системах 5
Тема 3. Управление задачами в операционных системах 12
Тема 4. Архитектура 32-разрядных операционных систем Windows 15
Тема 5. Основные свойства и функции операционной системы UNIX 21
Тема 6. Компоненты операционной системы UNIX 25
Тема 7. Файловая система S5 операционной системы UNIX 29
Тема 8. Альтернативные операционные системы 34
«Операционные системы и среды»
Раздел 1. Основные принципы построения операционных систем
Тема 1. Функции и состав операционных систем
Функционирование современных ПК обеспечивается аппаратными и программными средствами.
Программное обеспечение выполняет функцию посредника между пользователями и ПК, расширяет возможности устройств компьютера.
Использование современного программного обеспечения позволяет решать следующие задачи:
Увеличить производительность вычислительных систем.
Автоматизировать многочисленные информационные процессы в различных областях человеческой деятельности.
Повысить производительность труда разработчиков различных систем автоматизированной обработки информации.
Сократить сроки конкретных разработок.
Программное обеспечение подразделяется на на 2 группы системное и прикладное.
Системное программное обеспечение – представляет собой комплекс управляющих и обрабатывающих программ, обеспечивающих функционирование вычислительной системы, а также разработку и выполнение программ пользователей.
Состав системного программного обеспечения почти не зависит от характера решаемых задач пользователей.
Программы системного программного обеспечения по функциональному назначению подразделяются на следующие виды:
Программы для настройки и обслуживания ПК (Утилиты).
Системы программирования.
Операционные системы.
Прикладное программное обеспечение представляет собой совокупность программ решения конкретных задач из различных сфер применения ПК.
Несколько компьютерных программ могут быть объединены в так называемый пакет прикладных программ.
Пакет прикладных программ – это специализированный комплекс программ решения конкретных задач вместе с сопровождающей документацией.
Операционная система – это набор программ, обеспечивающий организацию вычислительного процесса на ПК.
Основные задачи ОС:
Увеличение пропускной способности ПК за счет организации непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распределения ресурсов ПК по нескольким задачам.
Уменьшение времени реакции системы на запросы пользователей и времени на формирование ответов пользователям от ПК.
Упрощение работы разработчиков программных средств и обслуживающего персонала за счет предоставления им значительного количества языков программирования и разнообразных сервисных программ.
Операционные системы предназначены для выполнения следующих функций:
Управление данными.
Управление задачами.
Связь с пользователем.
Программы ОС постоянно занимают в оперативной памяти объем, установленный при конфигурировании системы.
Основными компонентами ОС являются управляющие и обрабатывающие программы.
Основные функции управляющей программы:
Управление задачами, т.е. организация последовательного или приоритетного выполнения задач.
Управление данными, т.е. хранение поиск и обслуживание данных независимо от их организации и способа хранения.
Основные функции обрабатывающей программы:
Выполнение различных вычислений.
Обслуживание интерфейса пользователя, т.е. процесса обмена информацией межу пользователем и компьютером.
Управляющие программы подразделяются на следующие группы:
Программы управления задачами.
Программы управления данными.
Программы управления восстановлением после сбоя.
Программы управления задачами.
Они считывают входные потоки задач, обрабатывают их в зависимости от приоритета, обеспечивают одновременное выполнение нескольких задач, вызывают процедуры, ведут системный журнал.
Программы управления данными.
Они обеспечивают способы организации, определения, хранения, каталогизации и выборке обрабатываемых данных.
Эти программы управляют вводом-выводом данных различных типов, объединением записей в файлы и разделением файлов на записи, обработкой файлов и распределением дискового пространства.
Программы управления восстановлением после сбоя.
Эти программы обрабатывают прерывания от систем контроля, регистрируют сбои в процессоре и внешних устройствах, формируют записи о сбое в системном журнале, анализируют возможность завершения затронутой сбоем задачи и переводят систему в состояние ожидания, если завершение задачи невозможно.
Контрольные вопросы.
Задачи программного обеспечения (4);
Определение системного программного обеспечения (СПО);
Виды программ СПО (3);
Определение прикладного программного обеспечения (ППО);
Определение пакет прикладных программ;
Определение операционная система;
Основные задачи операционной системы(3);
Функции операционной системы(3);
Основные компоненты операционной системы(2);
Основные функции управляющей программы(2);
Основные функции обрабатывающей программы(2);
Назначение программ управления задачами;
Назначение программ управления данными;
Назначение программ управления восстановлением после сбоя.