
- •Прикладное по
- •Системное по
- •Инструментальное по
- •Раздел 1 Основы теории операционных систем Тема 1.1 Общие сведения об операционных системах
- •Понятие операционной системы
- •Классификация операционных систем
- •Функции операционной системы
- •Надежность
- •Тема 1.2 Операционное окружение
- •Тема 1.3 Интерфейс пользователя
- •Разновидности интерфейсов
- •Вопросы:
- •Раздел 2. Управление данными в операционных системах
- •Тема 2.1 Архитектурные особенности модели микропроцессорной системы
- •Память компьютера
- •Вопросы:
- •Что такое оперативная память, для чего применяется?
- •Тема 2.2 Организация ввода-вывода
- •Накопители на магнитных дисках
- •Адресация, имена, спецификация данных в ос
- •Вопросы:
- •Тема: Организация ввода-вывода. Разделы жесткого диска.
- •Тема 2.3. Работа с файлами
- •Вопросы:
- •Тема 2.4 Общие сведения о прерываниях
- •Понятие прерывания
- •Классификация прерываний
- •Вопросы:
- •Раздел 3. Общие сведения о bios (базовой системы ввода-вывода)
- •История развития bios
- •Тестирование оборудования
- •Начальная загрузка
- •Загрузка операционной системы
- •Сбои при запуске
- •Способы перезапуска компьютера
- •Переопределение дисковода для загрузки ос
- •Вопросы:
- •Раздел 4 Управление заданиями (процессами, задачами) Тема 4.1 Планирование процессов
- •Классификация процессов
- •Классификация ресурсов
- •Процессорное время
- •Управление процессами
- •Планирование процессов. Понятие очереди
- •Взаимодействие процессов.
- •Стратегии планирования процессора
- •Вопросы:
- •Тема 4.2 Управление невиртуальной памятью
- •Тема 4.3 Управление виртуальной памятью
- •Вопросы
- •Раздел 5. Защищенность и отказоустойчивость операционных систем
- •Идентификация и аутентификация
- •Пароли, уязвимость паролей
- •Шифрование пароля
- •Авторизация. Разграничение доступа к объектам ос
- •Домены безопасности
- •Матрица доступа
- •Список прав доступа. Access control list
- •Мандаты возможностей. Capability list
- •Другие способы контроля доступа
- •Смена домена
- •Недопустимость повторного использования объектов
- •Выявление вторжений. Аудит системы защиты
- •Анализ некоторых популярных ос с точки зрения их защищенности
- •Заключение
- •Раздел 6 Обзор современных операционных систем
- •Сетевые операционные системы Структура сетевой операционной системы
- •Ос для рабочих групп и ос для сетей масштаба предприятия
- •Вопросы:
- •Раздел 7 Операционная система ms dos Тема 7.1 Общие сведения об ос ms dos. Команды ms dos
- •Основные характеристики ms dos
- •Основные понятия, связанные с функционированием ms dos
- •Основные составные части ms-dos
- •Команды ms dos
- •Команда rename (ren)
- •Команда fdisk
- •Команда format
- •Команда diskcopy
- •Команда chkdsk
- •Тема 7.3 Утилиты операционной системы ms dos. Оболочки операционной системы
- •Общее опсание ос Достоинства операционной системы
- •Пользовательский интерфейс Windows xp
- •Рабочий стол
- •Настройка цветов, шрифтов и визуальных эффектов
- •Настройка Панели задач
- •Тема 8.2 Установка Windows xp и устройств. Настройка интерфейса пользователя
- •Вопросы:
- •Тема 8.3 Установка приложений
- •1. Антивирус
- •2. Брандмауэр
- •3. Архиваторы
- •4. Программы для записи и копирования компакт-дисков
- •5.Приложения для просмотра мультимедийных файлов
- •Вопросы:
- •Тема 8.4 Системный реестр Windows xp
- •Разделы типов файлов
- •Вопросы:
Раздел 1 Основы теории операционных систем Тема 1.1 Общие сведения об операционных системах
Студент должен:
иметь представление:
- об языках взаимодействия пользователя с операционной системой;
знать:
понятие, назначение и основные функции операционных систем;
типы операционных систем;
состав и взаимодействие основных компонентов операционной системы;
обучающее программное обеспечение на башкирском языке
Понятие операционной системы. Назначение и состав операционной системы. Взаимодействие основных компонентов операционной системы. Типы операционных систем. Функции операционных систем.
Понятие операционной системы
Операционная система (ОС) – это набор программ, обеспечивающий организацию вычислительного процесса на ЭВМ.
Операционная система— это своего рода буфер-передатчик между компьютерным железом и остальными программами. ОС принимает на себя сигналы-команды, которые посылают другие программы, и «переводит» их на понятный машине язык. ОС управляет всеми подключенными к компьютеру устройствами, обеспечивая доступ к ним другим программам. Наконец, третья задача ОС — обеспечить удобство работы с компьютером для человека-пользователя.
ОС - это комплекс программ, который предназначен для организации диалога между человеком и компьютером, и для управления работой компьютера.
Получается, что каждая ОС состоит как минимум из трех обязательных частей (рис.2).
Первая — ядро, командный интерпретатор, «переводчик» с программного языка на «железный», язык машинных кодов.
Ядро – совокупность программ, объединяющая основные компоненты ОС. К ним относятся:
Планировщик процессов (process scheduler), который определяет, когда и в течение какого периода времени процесс обрабатывается процессором.
Диспетчер памяти (memory manager), когда определяет, когда и каким образом память распределяется между процессами и что следует предпринять, если основной памяти недостаточно.
Диспетчер ввода-вывода (i/o manager), который обслуживает запросы ввода данных с аппаратных устройств и вывода на них.
Диспетчер межпроцессного взаимодействия, который позволяет процессам взаимодействовать между собой.
Диспетчер файловой системы, который упорядочивает файлы и каталоги на запоминающих устройствах.
Вторая - специализированные программы для управления различными устройствами, входящими в состав компьютера. Такие программы называются драйверами — т. е. «водителями», управляющими. Сюда же относятся так называемые «системные библиотеки», используемые как самой операционной системой, так и входящими в ее состав программами.
И, наконец, третья часть — удобная оболочка, с которой общается пользователь — интерфейс. Своего рода красивая обертка, в которую упаковано скучное и не интересное для пользователя ядро. Сравнение с упаковкой удачно еще и потому, что именно на нее обращают внимание при выборе операционной системы, — о ядре же, главной части ОС, вспоминают уже потом.
Рисунок 1.1 - Состав операционной системы
Классификация операционных систем
Операционные системы могут классифицироваться по следующим показателям:
количество пользователей:
однопользовательские ОС (MS DOS, Windows)
многопользовательские ОС (Unix);
по характеру взаимодействия с пользователем.:
пакетные ОС, обрабатывающие заранее подготовленные задания. (OS360)
диалоговые ОС, выполняющие команды пользователя в интерактивном режиме. Слово «интерактивный» означает постоянное взаимодействие системы с пользователем.
ОС с графическим интерфейсом. В принципе, их также можно отнести к диалоговым системам, однако использование мыши и всего, что с ней связано (меню, кнопки и т.п.) вносит свою специфику. (Windows, Unix)
Встроенные ОС, не взаимодействующие с пользователем.
количество решаемых задач:
однозадачные ОС (MS-DOS)
многозадачные ОС (Windows, Unix)
- По аппаратурной основе:
Однопроцессорные ОС.
Многопроцессорные ОС
Сетевые ОС