- •Методические указания по выполнению контрольной работы
- •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
- •Перечень литературы
Конфигурирование ос ms dos.
Для настройки операционной системы MS DOS необходимо написать два файла: config.sys и autoexec.bat. Config.sys – текстовый файл, который устанавливает параметры ОС, если его нет, параметры устанавливаются по умолчанию. Находится в корневом каталоге загрузочного диска.
Формат файла config.sys
Имя_команды=значение
Команды, используемые в файле config.sys:
Device = имя_файла_драйвера – загрузка драйверов устройств;
Пример: device=c:\dos\himem.sys;
device=с:\dos\emm386.exe noems – загрузка драйвера верхней памяти emm386.sys, эмуляция EMS - памяти отключен;
Devicehigh= имя_файла_драйвера загрузка драйверов устройств в верхнюю память (от 640 Кб до 1Мб);
DOS=HIGH – переместить часть кода MS DOS в первые 64 Кб расширенной памяти;
DOS=UMB – разрешить использование блоков верхней памяти (с адресами от 640Кб до 1Мб);
DOS= HIGH, UMB – эквивалентна двум предыдущим;
Buffers=n – установка числа буферов для операций ввода – вывода;
Files =m – максимальное число одновременно открытых файлов (рекомендуется от 50 до 80);
Stacks=количество_стеков,размер стеков – задание количества и размера стека для обработки аппаратных прерываний (Пример: stacks=0,0);
Break=on(off) - установить или отменить для программ DOS режим проверки нажатия клавиш Ctrl+Break или Ctrl+C при операциях ввода - вывода.
Country=код_страны,кодовая_страница,полное_имя_файла_Country.sys– настройка на принятые в стране правила для отображения времени, даты, денежных сумм, перевода прописных букв в строчные и обратно;
Country = 007, 866, c:\dos\country\sys – настройки для России;
Lastdrive=буква – установка последней буквы, которая может использовать в качестве имени дисковода;
Аutoexec.bat – это командный файл, который автоматически выполняется после загрузки файла config.sys. Он находиться в корневом каталоге загрузочного диска. В него записываются команды для запуска резидентных программ и других программ, которые целесообразно запускать при каждой загрузки DOS. Autoexec.bat – это командный файл, который устанавливает среду удобную для работы пользователя.
Команды, используемые в файле autoexec.bat:
Path имя_каталога[;имя_каталога] – установка списка каталогов, в которых осуществляется поиск программ.
Prompt символы – установка формата приглашения ($p, $g, $d и т.д)
Для отображения русских букв на экране используется команда:
Mode con codepage prepare=((866) c:\dos\ega3.cpi)
Mode con codepage select=866
(При этом в файле config.sys должно быть device=c:\dos\display.sys con)
Для русификации клавиатуры: keyb ru,,c:\dos\keybrd2.sys.
set переменная = значение - установка переменной окружения. Окружение – это специальная область памяти, в которой хранится набор строк символов, используемых программами.
Многовариантный режим загрузки
Файл CONFIG.SYS может описывать несколько различных конфигураций. Для этого используются команды:
Menuitem – определяет элемент меню;
Menudefault - задает элемент меню, который используется по умолчанию;
Menucolor – задает цвет текста и фона элементов экрана;
Common – помещаются команды, общие для всех конфигураций;
Пример:
[menu]
menuitem = 1 вариант
menuitem = 2 вариант
[common]
; здесь пишутся команды общие для обоих вариантов
[1 - вариант]
; здесь пишутся команды для 1–го варианта
[2 - вариант]
; здесь пишутся команды для 2–го варианта
Для работы с несколькими конфигурациями должен быть соответствующий файл ATOEXEC.BAT. Для этого в файле должно быть:
После тех команд файла ATOEXEC.BAT, которые должны выполняться для всех конфигураций, надо поместить команду goto %config%.
Поставить метку перед группами команд, которые относятся к каждой конкретной конфигурации: :1 – вариант
В конце каждой группы команд поставьте команду: goto end
В конец файла ATOEXEC.BAT надо поставить следующую метку: :end
Пример:
rem здесь пишутся команды общие для обоих конфигураций
goto %config%
:1 – вариант
rem здесь пишутся команды для конкретной конфигураций
goto end
:2 – вариант
rem здесь пишутся команды для конкретной конфигураций
goto end
:end
Командные файлы
Командный файл – это текстовый файл, в котором записаны команды ОС, и он имеет расширение .bat.
Командные файлы используются для того, чтобы не вводить часто используемые команды в командной строке, а поместить их в единый файл.
