
- •Методические указания по выполнению контрольной работы
- •230401 Информационные системы (по отраслям)
- •Содержание
- •Введение
- •1. Методические указания по изучению дисциплины Краткая история эволюции вычислительных систем
- •Общие сведения об операционных системах
- •Архитектурные особенности ос
- •1.Монолитное ядро
- •2. Многослойные системы
- •3. Микроядерная архитектура
- •4.Смешанные системы
- •Классификация ос
- •3.По типу доступа к компьютеру
- •По типу средств вычислительной техники, для управления ресурсами которых предназначена ос.
- •Основные принципы построения ос
- •Операционное окружение. Интерфейс пользователя
- •Интерфейс пользователя
- •Разновидности интерфейсов.
- •Прерывания. Обработка прерываний
- •Принципы обработки прерываний
- •Планирование процессов. Состояния существования процессов.
- •Когда требуется планирование
- •Планирование в системах пакетной обработки
- •Планирование в интерактивных системах
- •3.Планирование с использованием многоуровневой очереди.
- •Обслуживание ввода-вывода Структура системы ввода-вывода.
- •Управление периферийными устройствами
- •Функции базовой подсистемы ввода-вывода.
- •Буферизация и кэширование.
- •Обработка прерываний и ошибок.
- •Управления реальной памятью
- •Типы адресов
- •Алгоритмы распределения памяти
- •1. Распределение памяти фиксированными разделами
- •Один процесс в памяти: однозадачная ос
- •2. Оверлейная структура (для фиксированных разделов)
- •3. Распределение памяти динамическими (переменными) разделами
- •4. Перемещаемые разделы (Сжатие). Способ борьбы с фрагментацией
- •Управления виртуальной памятью
- •2.Сегментное распределение предусматривает перемещение данных сегментами - частями виртуального адресного пространства произвольного размера с учетом смыслового значения данных.
- •3.Странично-сегментное распределение
- •Работа с файлами. Файловые системы
- •Имена файлов
- •Операции над файлами:
- •Каталоги
- •Файловая система
- •Структура файловой системы
- •Физическая организация файловой системы
- •Диски, разделы, секторы, кластеры
- •Планирование заданий
- •Вытесняющие и невытесняющие алгоритмы планирования
- •Алгоритмы планирования
- •1.Алгоритмы планирования, основанные на квантовании
- •2. Алгоритмы планирования, основанные на приоритетах
- •Распределение ресурсов
- •А) Нарушение условия взаимоисключения
- •Б) Hарушение условия ожидания дополнительных ресурсов
- •С) Нарушение условия кругового ожидания
- •Защищенность и отказоустойчивость ос
- •Базовые технологии безопасности к ним относятся: аутентификация, авторизация, аудит.
- •Авторизация доступа
- •Избыточные дисковые подсистемы raid
- •Операционная система ms dos Основные компоненты ms dos:
- •Конфигурирование ос ms dos.
- •Планирование и установка системы Windows xp
- •Конфигурирование разделов на жестком диске
- •Выбор файловой системы
- •Установка с загрузочного компакт-диска
- •Загрузка Windows xp
- •Файлы, необходимые для запуска системы
- •Общие сведения о файловых системах ос ms Windows xp
- •Системный реестр
- •Управление безопасностью реестра
- •Структура операционной системы Linux
- •Процессы
- •Процедура загрузки ос Linux
- •2. Методические указания по выполнению контрольной работы.
- •Требования к оформлению контрольной работы
- •Варианты контрольных заданий Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Опишите процесс установки и удаление приложений в операционной системе ms Windows. Вариант 5
- •Вариант 6
- •Вариант 7
- •Классификация программных вирусов и средства борьбы с ними.
- •Вариант 12
- •Вариант 13
- •Перечень литературы
Министерство образования Нижегородской области
Государственное бюджетное образовательное учреждение среднего профессионального образования
«Нижегородский радиотехнический колледж»
Дисциплина «Операционные системы»
Методические указания по выполнению контрольной работы
Для студентов заочного отделения 1 курса специальности
230401 Информационные системы (по отраслям)
2014
Рассмотрено на заседании ПЦК специальности 230103 |
Методические указания составлены в соответствии с рабочей программой по дисциплине «Операционные системы» по специальности 230401 Информационные системы (по отраслям |
|
|
Протокол №__ от ________________ |
______________ ____________ |
|
|
|
Подпись председателя ПЦК Расшифровка подписи |
Автор: З.П. Алексеева, преподаватель высшей квалификационной категории ГБОУ СПО НТРК
Содержание
Введение 4
Методические указания по изучению дисциплины 5
Методические указания по выполнению контрольной работы 68
Варианты контрольных заданий 69
Перечень литературы 72
Введение
Настоящее пособие предназначено для студентов заочного отделения Нижегородского радиотехнического колледжа специальностей 230401Информационные системы (по отраслям).
Цель руководства: оказание помощи студентам при выполнении контрольной работы по дисциплине «Операционные системы.».
В данном пособии приводятся краткие теоретические сведения, варианты контрольной работы и требования к ее оформлению. Контрольная работа проводится с целью проверки знаний, полученных студентом при изучении дисциплины.
1. Методические указания по изучению дисциплины Краткая история эволюции вычислительных систем
Первый период (1945-1955) - ламповые машины. Операционные систем отсутствовали. Все задачи организации вычислительного процесса решались вручную каждым программистом с пульта управления. Программа загружалась в память машины в лучшем случае с колоды перфокарт, а обычно с помощью панели переключателей. Отладка программ велась с пульта управления с помощью изучения состояния памяти и регистров машины. В конце этого периода появляется первое системное программное обеспечение: в 1951-52 гг. возникают прообразы первых компиляторов с символических языков.
Второй период (1955-Начало 60-х). Компьютеры на основе транзисторов. Появились пакетные операционные системы.
Появляются алгоритмических языков (ALGOL-58, LISP, COBOL, ALGOL-60, PL-1 и т.д.), компиляторы, редакторы связей, библиотеки математических и служебных подпрограмм. Для повышения эффективности использования компьютера задания с похожими требуемыми ресурсами начинают собирать вместе, создавая пакет заданий.
Системы пакетной обработки явились прообразом современных операционных систем, они стали первыми системными программами, предназначенными для управления вычислительным процессом.
Третий период (Начало 60-х - 1980). Компьютеры на основе интегральных микросхем. Первые многозадачные ОС.
Повышение эффективности использования процессора было достигнуто с помощью мультипрограммирования. Идея мультипрограммирования заключается в следующем: пока одна программа выполняет операцию ввода-вывода, процессор не простаивает, как это происходило при однопрограммном режиме, а выполняет другую программу.
Реализация мультипрограммирования потребовала внесения изменений в аппаратуру компьютера:
1. в процессорах появился привилегированный и пользовательский режимы работы;
специальные регистры для быстрого переключения с одной задачи на другую;
средства защиты областей памяти;
наличие прерываний;
В конце 60-х начата работа по созданию глобальной сети ARPANET (прообраз INTERNET).
В конце 70-х началось массовое использование ОС UNIX, которая легко переносилась на различные типы компьютеров, разработан вариант стека протоколов TCP/IP. Появились ОС разделения времени.
Четвертый период (1980-настоящее время). Персональные компьютеры. Классические, сетевые и распределенные системы.
Следующий период в эволюции вычислительных систем связан с появлением больших интегральных схем (БИС). В середине 80-х стали бурно развиваться сети компьютеров, в том числе персональных, работающих под управлением сетевых или распределенных операционных систем.