- •Операционные Системы.
- •Лекция 1.
- •Лекция 2.
- •Типы файлов:
- •Лекция 3 Файловая система fat:
- •Логика работы ос по поиску файлов в файловой системе fat:
- •Лекция 4
- •Файловая система ntfs:
- •Структура файловой системы ntfs:
- •Логика поиска файлов в файловой системе ntfs:
- •Лекция 5
- •Файловые системы ufs and s5
- •Логика поиска файлов в фс s5
- •Файловая система ext2:
- •Логика поиска в файловой системе ext2
- •Архитектура ос Монолитная архитектура
- •Микро ядерная архитектура
- •Лекция 6
- •Мульти программирование
- •Процессы и потоки
- •Планирование и диспетчеризация потоков
- •Мульти программирование прерываний
- •Лекция 7
- •Синхронизации процессов и потоков
- •Проблемы при синхронизации:
- •Лекция 9
Операционные Системы.
Конспект лекций – 1 бал, 10 лекций = 10 балов
Защита Лабораторных работ – 4 бала, 5 лабораторных = 20 балов
Тестирование = 20 балов
Контрольная работа = 10 балов
Конференция = 10 балов
Литература:
Олифер, таненбаун – операционные системы
Лекция 1.
Классификация ПО.
Любое ПО делиться:
Систм ПО: ОС, Драйвера
Служебное ПО: Антивирусы, Архиваторы, Файловые менеджеры и т.д.
Прикладное ПО – это програм обеспеч ктр помаг реш кргу проф задач(текст редктр, эл табл, граф редктр, систм автоматизир проектир САПР, атоматизр систем управ, мат пакеты).
Инструментальное ПО – котр помаг или позвол разраб нев програм продукты (СУБД (mysql, acess), среда разработки(rad studio, visual studio)).
ОС – это комплекс управ и обрабат програм ктр с одной стрны выступ как интрейфейс м/у аппаратурой ПК и пользователем а с др стороны предназнач для наибол эфектив испл вычислит ситсем и организации надеж вычислений.
Функции ОС:
Предоставляет пользователю вместо реал машины расширенную виртуальную машину с которой удобно работать.
Обеспечивает макс эффект использование ресурса вычислительной машины.
MSDOS – ОС
Обладает командным интерфейсом все команд делятся:
Директивы выполняются один раз при загрузке ОС.
Непосредственно команды выполняются произвол кол-во раз.
Команды:
Внешние – исполняемые файлы с расширением com exe.
Внутренние – располагаются в командном процессоре command.com (постоянно загруженные в оперативку).
Команды MS-DOS:
По работе с дисками:
Format (имя диска): [ /s ( – позволяет перенести системные файлы)] разбивает сектора.
Дефрагментация диска – defrag (диск):
Sys (имя диска): - перенос системных файлов
Установка текущего диска – (имя диска):
Просмотри содержимого диска – dir (имя диска):
Dir – (имя диска): >(куда поместить информацию имя файла его расширение) – перенос информации в файл /w – краткий вывод
> - создание нового файла
>> - перезаписать существующий файл
Con – системное устройство ввода вывода, изменяет направ ввывода
Операции с директориями – каталог – папка
Создание директории - md (имя диска):\ (путь)\(имя директории) Пр: md c: \ab – создает директорию в диске «с»
Xcopy (имя диска): \путь \имя источника директории (имя диска):\путь\( имя результирующие директории)
Переименование – ren (имя диска):\путь\(имя директории) (новое имя)
Удаление директории с информацией – deltree (имя диска):\(путь)\(имя диска)
Установка текущей директории – cd (имя диска): (путь)\(имя директории)
Cd.. – переход на выше стоящею директорию
Cd\ - переход в корневой каталог
Просмотр содержимого каталога – dir_(имя диска): \(путь)\(имя директории) т.ж. возможно перенос в файл, /w – краткий формат для dir_ (имя диска): (путь)\(имя директории)_/w
Операции с файлами
Edit.com – текстовый редактор
Copy – копирование, copy_ (имя диска): \(путь)\(имя файла расширение – из чего)_(имя диска): (путь)\(имя файла расширение - результат)
Слияние нескольких файлов – copy_ (имя диска):\ (путь)\(имя файла1 расширение) +(имя диска): (путь) \(имя файла2 расширение)+… +_ (имя диска): \(путь)\(имя файла расширение - результат)
Ren_(имя диска):\путь\(имя файла расширение)_(новое имя)
Rd – удаление директории без инфрмц; RD_[D:][path]
Del_(имя диска):\ (путь)\(имя файла расширение)
Про смотрение содержимого файла – type_(имя диска): (путь)\(имя файла расширение)
Изменение и установка атрибутов файла – attrib_[атрибут]_(имя диска): (путь)\(имя файла расширение) r – чтение, а – архивный, s – системный, h – скрытый, + добавляет атрибут,
«-» - убирает атрибут.
Пример: attrib_+s_c:\ab\x.txt – файл стал системным
Системные и служебные команды
Вывод сообщения
Echo on – выводит на экран все последующие команды а так же результаты их работы
Echo off – результаты команд выводятся на экран а сама команда не выводится
@echo off – вывод результата
Приостановка выполнения операции – pause_(сообщение)
Переход на метку goto_метка – испл в файлах расширения «bat»
Условия
- проверка ошибок - if_ [not]_errorlevel – число команд
- if_[not]_str1 == str2_ком
- проверка существования файлов – if_[not]_exist_имя файла расширение_команда
Указание путей поиска – path_[путь1]:[путь2]