- •Содержание
- •Раздел I. Теоретические сведения 10
- •Раздел II. Лабораторные работы 131
- •Раздел III. Тест выходного контроля знаний 172
- •Введение
- •Раздел I. Теоретические сведения
- •1. Определение, функции и состав операционных систем
- •1.1. История развития операционных систем
- •1.2. Классификация операционных систем
- •Количество пользователей:
- •Способы построения ядра системы:
- •Особенности методов построения:
- •2. Управление локальными ресурсами
- •2.1. Управление процессами
- •2.1.1. Состояния процессов. Контекст и дескриптор процесса
- •2.1.2. Нити
- •2.1.3. Алгоритмы планирования процессов
- •2.1.3.1. Алгоритмы планирования процессов в ос unix
- •2.1.3.2. Алгоритмы планирования процессов в Windows nt
- •2.1.4. Средства синхронизации и взаимодействия процессов
- •2.1.4.1. Критическая секция. Тупики
- •2.2. Управление памятью
- •2.2.1. Методы распределения памяти без использования дискового прстранства
- •2.2.2.1. Страничное распределение памяти
- •2.2.2.2. Сегментное распределение памяти
- •2.2.2.3. Странично-сегментное распределение памяти. Свопинг
- •2.2.3. Иерархия запоминающих устройств. Принцип кэширования данных
- •2.3. Управление вводом/выводом
- •2.3.1. Физическая организация устройств ввода/вывода. Организация программного обеспечения ввода/вывода
- •2.3.2. Драйверы устройств
- •2.3.3. Независимый от устройств слой операционной системы. Пользовательский слой программного обеспечения ввода/вывода
- •2.4. Файловая система
- •2.4.1. Имена файлов. Типы файлов
- •2.4.2. Логическая организация файла. Физическая организация и адрес файла
- •2.4.3. Права доступа к файлу
- •2.4.4. Общая модель файловой системы. Современные архитектуры файловых систем
- •2.4.5. Файловые системы fat, fat32 и hpfs
- •3. Управление распределенными ресурсами
- •3.1. Блокирующие и неблокирующие примитивы. Буферизуемые и небуферизуемые примитивы
- •3.2. Вызов удаленных процедур
- •3.3. Синхронизация в распределенных системах. Алгоритм синхронизации логических часов. Алгоритмы взаимного исключения
- •3. 4. Распределенные файловые системы. Организация файлового сервера
- •3.4.1. Файловые системы ntfs, dfs и efs
- •4. Сетевые операционные системы
- •4.1. Одноранговые сетевые ос и ос с выделенными серверами
- •4.2. Сетевые операционные системы масштаба отдела и масштаба предприятия
- •5. Операционная система ms dos
- •5.1. Основные команды ms dos
- •6. Операционная система unix
- •6.1. Некоторые команды ос unix и стандартные файлы
- •6.2. Редакторы VI и ex
- •6.3. Связь пользователь-пользователь
- •6.4. Средства разработки программ
- •7. Операционная система linux
- •7.1. Приобретение и общие принципы инсталляции linux
- •Инсталлируйте программы linux в новую(вые) файловую(вые) систему(мы).
- •7.2. Создание загрузочной дискеты или инсталляция lilo. Программное обеспечение, которое поддерживает ос linux
- •8. Операционная система Windows nt
- •9. Средства защиты информации в сети
- •Уровни обработки
- •9.1. Обеспечение безопасности в Windows nt
- •9.2. Принципы защиты информации в ос unix
- •10. Общие сведения о системном реестре
- •10.1. Разделы реестра
- •10.2. Работа с редактором реестра. Резервное копирование и восстановление реестра
- •11. Программные средства человеко-машинного интерфейса в ос Windows xp: мультимедиа и аудио
- •12. Современные концепции и технологии проектирования распределенных операционных систем
- •Одним из аспектов совместимости является способность ос выполнять программы, написанные для других ос или для более ранних версий данной операционной системы, а также для другой аппаратной платформы.
- •13. Far manager — текстовая системная оболочка
- •Раздел II. Лабораторные работы
- •Лабораторная работа 1. Инсталляция и конфигурирование операционной системы, начальная загрузка
- •Лабораторная работа 2. Работа в ос Windows xp
- •Лабораторная работа 3. Работа с командной строкой
- •Лабораторная работа 4. Работа с Far manager
- •Варианты заданий к лабораторным работам № 2, 3, 4
- •Вариант 2
- •Вариант 3
- •Лабораторная работа 5. Работа в верхнем меню Far manager
- •Лабораторная работа 6. Основы администрирования в ос Windows хр
- •Лабораторная работа 7. Наблюдение за работой системы с помощью диспетчера задач
- •Лабораторная работа 8. Наблюдение за работой системы с помощью системных журналов и монитора
- •Лабораторная работа 9. Настройка работы служб Windows xp
- •Лабораторная работа 10. Решение задач управления ресурсами
- •Раздел III. Тест выходного контроля знаний
- •Вопросы
- •Заключение
- •Глоссарий
- •Литература
5.1. Основные команды ms dos
Основные команды для работы с каталогами: DIR, MKDIR, RMDIR, CHDIR, MD, CD, RD.
Основные команды для работы с файлами: TYPE, DEL, COPY, RENAME, MOVE.
Основные команды для работы с дисками: FORMAT, DISKCOPY, LABEL, CHKDSK, SYS.
Основные команды конфигурирования системы и управления устройствами: CLS, DATE, PATH, PROMPT, TIME, VER.
Перечень основных команд MS DOS (интерпретатора командной строки Windows):
ATTRIB – отображение и изменение атрибутов файла.
CD, CHDIR – вывод имени либо смена текущей папки (смена каталога). Формат команды: CD <путь>.
CD.. – выход из каталога.
CHKDSK – проверка диска и вывод статистики.
CLS – очистка экрана.
CMD – запуск еще одного интерпретатора командных строк Windows.
COLOR – установка цвета текста и фона, используемых по умолчанию.
COMP – сравнение содержимого двух файлов или двух наборов файлов.
COMPACT – отображение/изменение сжатия файлов в разделах NTFS.
CONVERT – преобразование дисковых томов FAT в NTFS.
COPY – копирование одного или нескольких файлов в другое место. Формат команды: COPY <что> <куда>. При необходимости указывается весь путь к каталогу или файлу.
COPY CON <путь>\<имя файла> – создание файла. Для выхода из встроенного редактора с сохранением необходимо нажать клавиши Ctrl+ Z.
DATE – вывод либо установка текущей даты.
DEL – удаление одного или нескольких файлов.
DIR – просмотр содержимого папок.
DISKCOPY – копирование содержимого одного гибкого диска на другой.
ECHO – вывод сообщений и переключение режима отображения команд на экране.
EDIT – редактирование файла.
ERASE – удаление одного или нескольких файлов.
EXIT – завершение работы интерпретатора командных строк.
FIND – поиск текстовой строки в одном или нескольких файлах.
FINDSTR – поиск строк в файлах.
FOR – запуск указанной команды для каждого из файлов в наборе.
FORMAT – форматирование диска для работы с Windows.
HELP – вывод справочной информации.
IF – оператор условного выполнения команд в пакетном файле.
LABEL – создание, изменение и удаление меток тома для дисков.
MD, MKDIR – создание папки (каталога). Формат команды: MD <путь\имя создаваемого каталога>.
MODE – конфигурирование системных устройств.
MORE – последовательный вывод данных по частям размером в один экран.
MOVE – перемещение одного или нескольких файлов из одной папки в другую. Формат команды: MOVE <что> <куда>. При необходимости указывается весь путь к каталогу или файлу.
PATH – вывод либо установка пути поиска исполняемых файлов.
POPD – восстановление предыдущего значения текущей активной папки, сохраненного с помощью команды PUSHD.
PRINT – вывод на печать содержимого текстовых файлов.
PROMPT – изменение приглашения в командной строке Windows.
PUSHD – сохранение значения текущей активной папки и переход к другой папке.
RD – удаление папки.
RECOVER – восстановление читаемой информации с плохого или поврежденного диска.
REM – помещение комментариев в пакетные файлы и файл CONFIG.SYS.
RENAME, REN – переименование файлов и папок. Формат команды: RENAME <что> <новое имя файла>. При необходимости указывается весь путь к файлу.
REPLACE – замещение файлов.
RMDIR – удаление папки.
START – запуск программы или команды в отдельном окне.
TIME – вывод и установка системного времени.
TREE – графическое отображение структуры папок заданного диска или заданной папки.
TYPE – вывод на экран содержимого текстовых файлов.
VER – вывод сведений о версии Windows.
XCOPY – копирование файлов и дерева папок.
Алфавитный перечень основных команд MS DOS можно увидеть, вызвав помощь командой Help.
Для более подробного описания команд следует воспользоваться командой HELP <имя команды>.
Использование метасимволов: *, ?, [ ]. Метасимволы служат для подстановки любых строк и символов в именах файлов:
* – представляет произвольную строку (возможно, пустую);
? – любой одиночный знак;
[C1 – C2] – любая литера из диапазона C1 – C2 (в стандарте ASCII).
Примеры использования команд MS DOS:
MD <путь>\<имя каталога> – создание папки (каталога, директория). Например, MD \\bserver\58-1-1\ОССиО.
CD <путь>\<имя каталога> – cмена каталога (открыть папку). Например, CD h:\my\ОССиО.
Tree <путь>\<имя каталога> – просмотр дерева папок. Например, Tree ОССиО.
COPY CON <путь>\<имя файла> enter
<произвольный текст> Ctrl+Z – создание файла.
COPY <путь>\<имя файла> <путь>\<имя каталога> – копирование файлов. Например, COPY \\bserver\58-1-1\ ОССиО\x.doc Y\Y1.
MOVE <путь>\<имя файла> <путь>\<имя каталога> – перемещение файла. Например, MOVE Y\Y1\x.doc h:\my\Z2
RENAME <путь>\<имя файла> <новое имя> – переименование файла. Например, RENAME h:\my\Z2\x.doc newfile.doc.
MOVE <путь>\<имя файла> <путь>\<новое имя> – перемещение и переименование файла. Например, MOVE h:\my\Z2\newfile.doc \\bserver\58-1-1\ОССиО\fn.doc. MOVE h:\my\Z2\k?.doc p1\p2 – перемещает все файлы с расширением doc, начинающиеся с буквы k и имеющие в имени два символа.
Del <путь >\<имя файла> – удаление файла. Например, Del \\bserver\58-1-1\ОССиО\fn.doc. Del Y\Y1\x*.* – удаление всех файлов, начинающихся с буквы х со всеми расширениями.
RD <путь >\<имя каталога> – удаление папки (удаляются только пустые папки). Например, RD Y\Y1.
RD /S <имя каталога> – удаление дерева каталогов, т.е. не только указанного каталога, но и всех содержащихся в нем файлов и подкаталогов. Например, RD /S Y.
При обращении к файлу можно обращаться к нему с учетом местоположения, вместо того, чтобы указывать полный путь.
