Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Операционные системы.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
4.45 Mб
Скачать

ПОСОБИЕ

по дисциплине

«Операционные системы »

для специальности 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. Функции и состав операционных систем

Функционирование современных ПК обеспечивается аппаратными и программными средствами.

Программное обеспечение выполняет функцию посредника между пользователями и ПК, расширяет возможности устройств компьютера.

Использование современного программного обеспечения позволяет решать следующие задачи:

  1. Увеличить производительность вычислительных систем.

  2. Автоматизировать многочисленные информационные процессы в различных областях человеческой деятельности.

  3. Повысить производительность труда разработчиков различных систем автоматизированной обработки информации.

  4. Сократить сроки конкретных разработок.

Программное обеспечение подразделяется на на 2 группы системное и прикладное.

Системное программное обеспечение – представляет собой комплекс управляющих и обрабатывающих программ, обеспечивающих функционирование вычислительной системы, а также разработку и выполнение программ пользователей.

Состав системного программного обеспечения почти не зависит от характера решаемых задач пользователей.

Программы системного программного обеспечения по функциональному назначению подразделяются на следующие виды:

  1. Программы для настройки и обслуживания ПК (Утилиты).

  2. Системы программирования.

  3. Операционные системы.

Прикладное программное обеспечение представляет собой совокупность программ решения конкретных задач из различных сфер применения ПК.

Несколько компьютерных программ могут быть объединены в так называемый пакет прикладных программ.

Пакет прикладных программ – это специализированный комплекс программ решения конкретных задач вместе с сопровождающей документацией.

Операционная система – это набор программ, обеспечивающий организацию вычислительного процесса на ПК.

Основные задачи ОС:

  1. Увеличение пропускной способности ПК за счет организации непрерывной обработки потока задач с автоматическим переходом от одной задачи к другой и эффективного распределения ресурсов ПК по нескольким задачам.

  2. Уменьшение времени реакции системы на запросы пользователей и времени на формирование ответов пользователям от ПК.

  3. Упрощение работы разработчиков программных средств и обслуживающего персонала за счет предоставления им значительного количества языков программирования и разнообразных сервисных программ.

Операционные системы предназначены для выполнения следующих функций:

  1. Управление данными.

  2. Управление задачами.

  3. Связь с пользователем.

Программы ОС постоянно занимают в оперативной памяти объем, установленный при конфигурировании системы.

Основными компонентами ОС являются управляющие и обрабатывающие программы.

Основные функции управляющей программы:

  1. Управление задачами, т.е. организация последовательного или приоритетного выполнения задач.

  2. Управление данными, т.е. хранение поиск и обслуживание данных независимо от их организации и способа хранения.

Основные функции обрабатывающей программы:

  1. Выполнение различных вычислений.

  2. Обслуживание интерфейса пользователя, т.е. процесса обмена информацией межу пользователем и компьютером.

Управляющие программы подразделяются на следующие группы:

  1. Программы управления задачами.

  2. Программы управления данными.

  3. Программы управления восстановлением после сбоя.

Программы управления задачами.

Они считывают входные потоки задач, обрабатывают их в зависимости от приоритета, обеспечивают одновременное выполнение нескольких задач, вызывают процедуры, ведут системный журнал.

Программы управления данными.

Они обеспечивают способы организации, определения, хранения, каталогизации и выборке обрабатываемых данных.

Эти программы управляют вводом-выводом данных различных типов, объединением записей в файлы и разделением файлов на записи, обработкой файлов и распределением дискового пространства.

Программы управления восстановлением после сбоя.

Эти программы обрабатывают прерывания от систем контроля, регистрируют сбои в процессоре и внешних устройствах, формируют записи о сбое в системном журнале, анализируют возможность завершения затронутой сбоем задачи и переводят систему в состояние ожидания, если завершение задачи невозможно.

Контрольные вопросы.

  1. Задачи программного обеспечения (4);

  2. Определение системного программного обеспечения (СПО);

  3. Виды программ СПО (3);

  4. Определение прикладного программного обеспечения (ППО);

  5. Определение пакет прикладных программ;

  6. Определение операционная система;

  7. Основные задачи операционной системы(3);

  8. Функции операционной системы(3);

  9. Основные компоненты операционной системы(2);

  10. Основные функции управляющей программы(2);

  11. Основные функции обрабатывающей программы(2);

  12. Назначение программ управления задачами;

  13. Назначение программ управления данными;

  14. Назначение программ управления восстановлением после сбоя.