
- •Оглавление
- •Введение
- •Основы теории операционных систем Общие сведения об операционных системах
- •Организация диалога пользователя
- •Графический режим диалога пользователя
- •Файловые менеджеры
- •Назначение функциональных клавиш
- •Системные вызовы
- •Архитектура операционной системы
- •Машино-независимые свойства операционных систем Файловая система пк
- •Типы файлов
- •Физическая организация fat
- •Работа с файлами и каталогами средствами ос ms dos
- •Команды общесистемного назначения
- •Работа с каталогами
- •Работа с файлами
- •Процессы
- •Запрос пользователя на создание процесса.
- •Защищенность и отказоустойчивость ос
- •Система raid – массивов дисков
- •Распределение ресурсов пк
- •Разрешение конфликтов при распределении ресурсов
- •Запрос – ожидание – запрос – ожидание - …..
- •Управление процессами в интерактивных ос
- •Организация ввода – вывода
- •Работа подсистемы по ввода – вывода
- •Поддерживать несколько файловых систем
- •Вести системную информацию о состоянии и распределение устройств:
- •Распределение ресурсов пк
- •Разрешение конфликтов при распределении ресурсов
- •Запрос – ожидание – запрос – ожидание - …..
- •Управление памятью
- •Раздел 1 Раздел 1
- •Раздел 2 Раздел2
- •Кэширование данных
- •Общая схема выполнения запроса к оп в системах с Кэш – памятью (выполнение системного вызова)
- •Операционная система Windows
- •Загрузка windows xp
- •Архитектура Windows xp
- •Основные компоненты ос Windows xp
- •Технологические принципы ос Windows
- •Физическая организация данных ntfs
- •Каталоги ntfs
- •Архивирование данных
- •Компьютерные вирусы
- •Реестр Windows xp
- •Операционная система Linux
- •Основные понятия ос linux
- •Файловая система ос linux
- •Процессы
- •Основные команды ос linux
- •Архивирование и сжатие файлов
- •Shell – сценарии
- •Архитектура сетевой операционной системы
Команды общесистемного назначения
DATE - установка даты: DD - ММ - YY ( день – месяц – год)
TIME - установка времени: (часы - минуты - секунды)
TREE - вывод на экран дерева каталогов
Работа с каталогами
Создать новый каталог
md [ дисковод : ] путь
Пример с:> md trk или с:> md d : \ trk
Перемещение по файловой системе
Войти в каталог
cd [ дисковод : ] путь
Пример. с : \ trk > cd: \ trk \ trkl
Выйти из каталога (подняться на один уровень вверх)
cd ..
Просмотр оглавления каталога
DIR. - вывод оглавление текущего каталога;
DIR / Р - вывод оглавления по страницам
DIR. / W - вывод оглавления в широком формате
Удаление пустого каталога
RD [ дисковод : ] путь Пример. с : > rd trk
Переименование каталога
MOVE имя - каталога имя- нового каталога
Пример. С : > move trl tr2
Работа с файлами
Создать текстовый файл
COPY CON имя-файла
Пример
C:>COPY CON Al.TXT
Ввести текст
выход Ctrl + z или F6
Объединение текстовых файлов
COPY имя_файла1 + имя_файла2+ .... имя_файла_результата
Если имя файла - результата не указано, то объединение произойдет в первый файл.
Пример. Сору al.txt + fl.txt + hl.txt abc.txt
Вывод текста файла на экран
TYPE имяфайла
Пример. С : > TYPE Al.TXT
Переименование файла
REN имя_файла 1 имя-файла2
Пример. C:>REN Al.TXT А2.ТХТ
Перемещение файла
Move имя_файла имя_каталога
Пример. Move d*.dat c:\Nl
Удаление файлов
DEL имя_файла
Примеры. С : > DEL Al.TXT С : \ TR \ *.ТХТ С : \ TR1 \ А? . *
Копирование файлов
COPY имя_файла1 имя_файла2
Пример. С : > COPY Al.TXT АЗ.ТХТ
При выполнении команд с группой файлов можно применять метасимволы * и ?
Команда COPY *.dat C:/p-258/ позволяет скопировать все файлы с расширением dat из текущего каталога в каталог 1 – го уровня p-258 диска С.
Команда DEL A?.pas позволяет удалить файлы текущего каталога, которые имеют два символа в имени файла, начинаются на А и имеют расширение pas.
Процессы
Основной задачей операционной системы является рациональное распределение ресурсов компьютера. В многозадачных (мультипрограммных) операционных системах, таких Windows, Linux, пользователь может работать сразу с несколькими приложениями. Задача операционной системы состоит в том, чтобы распределить процессорное время, оперативную память, внешние устройства между всеми выполняющимися приложениями. При работе приложений не должно возникать зависания системы, то есть ситуации, когда ресурсы компьютера требуется одновременно нескольким приложениям и в то же время заняты этими же приложениями.
Основное понятие операционной системы – это понятие процесса. Процесс создается операционной системой, когда пользователь или сама операционная система запускает программу на выполнение. Создание процесса включает загрузку кодов и данных исполняемой программы с диска в оперативную память. Для этого ОС должна найти местоположение этой программы на диске, найти в ОП памяти свободное место и записать код и данные программы в отведенные для нее участки оперативной памяти. При выполнении всех этих действий подсистема управления процессами взаимодействует с подсистемой управления памятью и файловой системой.
Каждый процесс имеет свой номер (целое число) – идентификатор (Windows) или дескриптор (Linux) процесса. Каждый процесс имеет приоритет, который зависит от важности процесса (приоритет – это целое число).
Существует четыре основных события, которые приводят к созданию процесса: