- •Практикум по дисциплине «Операционные системы и среды» Пояснительная записка
- •Тематика практических работ
- •Практические работы
- •Раздел 2. Машинно-зависимые свойства операционных систем
- •Тема 2.1 Архитектурные особенности модели микропроцессорной системы
- •Понятие программы
- •Типы адресации
- •Система команд
- •Программно-доступные регистры и флаги:
- •Системные регистры и флаги:
- •Запишите в озу программу, состоящую из 5 команд (из своего варианта). Команды разместите в ячейках памяти.
- •Программирование разветвляющегося процесса. Разработать программу вычисления и вывода значения функции для вводимого из ir значения аргумента X:
- •Тема 2.3 Обслуживание ввода-вывода
- •Контроллер клавиатуры
- •Контроллер дисплея
- •Обслуживание прерываний
- •Команды вызова обработчика прерывания и возврата из обработчика прерываний
- •Программно-доступные флаги
- •Программа для обработки прерывания от клавиатуры
- •Программа для обработки прерывания от таймера
- •Самостоятельно, напишите программу для реализации алгоритма, с применением прерывания (см. Таблицу 19):
- •Задание повышенной сложности:
- •Тема 2.5 Управление памятью
- •Структура кэш-памяти в учебной эвм
- •Настройка параметров кэш-памяти
- •Оценка эффективности работы системы с кэш-памятью
- •Вычисление коэффициента эффективности работы системы с кэш-памятью
- •Раздел 3. Машинно-независимые свойства операционных систем
- •Тема 3.1.Работа с файлами
- •История создания операционной системы Linux
- •Графическийинтерфейс в Linux
- •Графические среды в Linux: Gnome и kde
- •Сходства и различия Gnome и kde
- •Файловая система Linux
- •Структура каталоговв Linux
- •Основные элементы рабочего стола ос Linux
- •Настройка kde
- •Приложения kde
- •Способы запуска приложений:
- •Использование нескольких рабочих столов
- •Задание к работе
- •Изменение настроек рабочего стола
- •Изучение структуры каталогов операционной системы Linux
- •Работа в программе Проводник. Изучение структуры окна
- •Работа с окнами
- •Создание текстового файла средствами текстового редактора Kwrite и текстового процессора LibreOffice Writer. Работа со справкой
- •Изучение установленных программ операционной системы Linux
- •Konqueror в роли менеджера файлов
- •Экран файл-менеджера Konqueror
- •Меню программыKonqueror
- •Команды оболочки
- •Поиск файлов с помощью kFind
- •Копирование/перемещение файлов с помощью drag and drop.
- •Перемещение файлов с помощью drag and drop.
- •Поиск потерянных файлов
- •Работа с файлами и каталогами.
- •Выполнение операций с файлами и каталогами, используя команды оболочки
- •Выполнение операций над файлами и каталогами с помощью команд оболочки
- •Найти ошибки, если есть:
- •Справочная информация по командам ос Unix
- •Создание файла
- •Переименованиефайлов
- •Удаление файлов
- •Вывод и копирование файла
- •Просмотр содержимого файла
- •Обработка атрибутов файлов
- •Изменение владельца и группы для одного или более файлов chown, chgrp
- •Изменение разрешений файлов и каталогов chmod
- •Создание каталогов и файлов
- •Пользователь root
- •Назначение команд командной строки:
- •Распределение знаков
- •Условное выполнение команд
- •Использование символов перенаправления
- •Команды для работы с системой
- •Использование команды file
- •Распределение знаков
- •Условное выполнение команд
- •Использование символов перенаправления
- •Экран Midnight Commander
- •Запуск программы
- •Настройка mc (f9 - Настройки)
- •Работа с панелями
- •Поискфайловв Midnight Commander
- •Работа с пользовательским меню
- •Создание структуры каталогов в Midnight Commander в вашем домашнем каталоге
- •Файл-менеджер Krusader
- •Понятие монтирования файловой системы
- •Монтирование фс в Linux
- •Программа kSysguard
- •Монтирование файловых систем вручную
- •Автоматизация процесса монтирования
- •Запуск программы Системный монитор процессов – программа kSysguard
- •Управление процессами
- •Изменение некоторых настроек программы ksysguard
- •Запуск нового процесса и его удаление
- •Отслеживание и удаление процессов в программе konsole
- •Системный монитор в программе konsole
- •Задание для самостоятельного выполнения
- •Работа в программе konsole
- •Создание файлов данных
- •Создание базы данных
- •Раздел 4. Работа в операционных системах и средах
- •Тема 4.2. Интерфейс пользователя
- •Интерфейс командной строки
- •Редактирование текста в окне командной строки
- •Как закрыть окно командной строки
- •Сетевыекоманды
- •Список команд, которые часто используются для диагностики сетевых проблем.
- •Настройка окна командной строки
- •Просмотр таблицы маршрутизации.
- •Команда ping.
- •Команда Pathping Pathping [-n] [-h maximum_hops] [-g host-list] [-p period] [-q num_queries] [-w timeout] [-t] [-r] target_name
- •Команда Tracert tracert [-d] [-hмаксЧисло] [-j списокУзлов] [-w интервал] имя
- •Команда Netstat
- •Команда Route
- •Команда nslookup
- •Задание для самостоятельного выполнения:
- •Основные особенности операционной системы Windows
- •Windows выполняет следующие основные функции:
- •Особенности Windows 7:
- •Программы и службы, встроенные в Windows хр/7:
- •Общие сведения о сочетаниях клавиш Windows
- •Задание сочетания клавиш для программ
- •Переключение между окнами
- •Диалоговые окна
- •Изучение видов меню при работе с Windows
- •Структура окна Windows. Диалоговые окна
- •Работа со стандартными программами
- •Тема 4.3.Организация хранения данных
- •Версии Cmd.Exe
- •Системное приглашение
- •Классификация консольных программ
- •Изменение приглашения командной строки (Prompt)
- •Создание каталогов
- •Копирование и переименование файлов и каталогов
- •Удаление файлов и каталогов
- •Создание текстовых файлов
- •Изменение атрибутов файлов
- •Описание программы Проводник
- •Навигация по файловой структуре
- •Управление дисковой памятью в Windows Server 2003/2008
- •Навигация по файловой структуре. Создание дерева каталогов
- •Настройка дисков и томов
- •Преобразование базового диска в динамический из оснастки Управление дисками
- •Использование программы DiskPart
- •Расширение томов с помощью оснастки Управление дисками
- •Буквы диска и смонтированные тома
- •Реализация дисковых квот. Настройка параметров дисковых квот по умолчанию
- •Создание индивидуальных записей квот
- •Проверка дисковых квот
- •Тема 4.4.Средства управления и обслуживания
- •Определение пакетного файла
- •Основные операторы, используемые в пакетных файлах
- •Создание пакетного файла для копирования
- •Создание пакетного файла для вычисления значения выражения
- •Создание структуры каталогов с помощью пакетных командных файлов
- •Тема 4.5.Утилиты операционной системы
- •Команды мониторинга и диагностики
- •Команды управления операционной системой
- •Команды для обслуживания жестких дисков
- •Архиватор 7zip
- •Командная оболочка Windows PowerShell
- •Мониторинг и диагностика в командной строке
- •Просмотр использования ресурсов с помощью диспетчера задач Windows
- •Архивирование данных. Просмотр статистики производительности
- •Настройка файла подкачки
- •Инвентаризация и диагностика средствами powershell
- •Управление дисками, каталогами и файлами в PowerShell
- •Понятие операционной оболочки
- •Настройка Total Commander
- •Раскладка клавиатуры в Total Commander
- •Назначение функциональных клавиш
- •Другие сочетание клавиш
- •Выделение файлов и каталогов
- •Выполнение операций над панелями
- •Работа с командами командной строки.
- •Задание для самостоятельного выполнения
- •Архивацияфайловв Total Commander
- •Архивирование файлов и каталогов
- •Создание собственной иерархической структуры каталогов в Total Commander
- •Заполните таблицу:
- •Тема 4.5. Поддержка приложений других операционных систем
- •Понятие типа группы и области её действия
- •Открытие общего доступа к папке
- •Создание учётных записей пользователей
- •Создание групп. Изменение членства в группах
- •Открытие общего доступа к папке
- •Подключение к общей папке
- •Имитация подготовки к переводу сервера в автономный режим
- •Настройка разрешений файловой системы
- •Аудит доступа к файловой системе
- •Настройка разрешений файловой системы
- •Действующие разрешения
- •Право владения
- •Настройка параметров аудита
- •Включение политики аудита
- •Генерация событий, подлежащих аудиту
- •Анализ журнала безопасности
Понятие операционной оболочки
Программная оболочка – это обычная прикладная программа, которая позволяет пользователю осуществлять действия по управлению ресурсами компьютера в рамках более удобного и понятного интерфейса, обеспечивая:
— наглядное отображение файловой системы на экране и удобные средства для путешествий по этой системе;
— простой и гибкий механизм диалога с ОС;
— всевозможные служебные функции (манипуляции с файлами, информационный сервис и др.).
К числу наиболее популярных оболочек относятся такие оболочки, как FarManager, Total Commander, Norton Navigator.
К наиболее часто используемым программным оболочкам можно отнести FAR Managerи Total Commander
FAR Manager – работающая в текстовом режиме программа управления файлами для Windows 9x/Me/NT/2000/XP, которая обеспечивает обработку файлов с длинными именами и имеет обширный набор дополнительных функций.
Total Commander – это еще один способ работы с файлами и папками в среде Windows. Программа в простой и наглядной форме обеспечивает выполнение таких операций с файловой системой как переход из одного каталога в другой, создание, переименование, копирование, перенос, поиск, просмотр и удаление файлов и каталогов, а так же многое другое. Total Commander запускается в Windows, как обычное приложение, таким образом, у пользователя есть возможность работать и с самой Windows, и с другими программами.
Настройка Total Commander
Рабочая область окна программы Total Commander отличается от многих других тем, что разделена на две части (панели), в каждой из которых может быть выведено содержимое различных дисков и каталогов.
В процессе работы с панелями необходимо помнить, что текущей (активной) является та панель, в которой ведется работа, т.е. находится курсор. Активной панель можно сделать, щелкнув по ней левой кнопкой мыши или переместить курсор при помощи клавиши TAB.
Внешний вид окна программы Total Commander зависит от настроек, установленных пользователем. Самое простое, что можно сделать это изменить размеры окна, любыми способами, принятыми для этого в Windows. Так же возможно управлять шириной левой и правой панелей с помощью мыши. Для этого нужно установить указатель мыши на полосу, разделяющую панели (при этом он примет вид двойной стрелочки), и удерживая левую кнопку мыши перетащить полоску в нужном направлении (влево или вправо).
Если в основном меню программы Total Commanderвыбрать команду Конфигурация-Настройка…, то появится диалоговое окно Настройка. На вкладке Вид окнаможно установить (убрать) следующие флажки:
Панель инструментов – выводить (не выводить) панель инструментов. При помощи панели инструментов можно вызывать команды меню, внешние программы и даже другие панели инструментов. Если на мгновение задержать курсор мыши на кнопке, появится маленькое окно с описанием.
Кнопки дисков– выводить (не выводить) изображение кнопок с названием всех имеющихся на компьютере дисков. Щелчок по такой кнопке выводит содержимое соответствующего диска (его текущий каталог) в текущую панель
Окно выбора дисков– выводить (не выводить) окно выбора дисков. Щелчком мыши по стрелке вниз открывается выпадающий список с имеющимися дисками. Щелчок на нужном диске или нажатие буквы, соответствующей имени диска, открывает содержимое диска в текущей панели. Кроме того, рядом с именем диска выводится информация о свободном месте на диске. Кнопки «\» и «…» означают переход в корневой и соответственно, родительский каталог.
Имя текущего каталога– выводить (не выводить) имя текущего каталога. Выводится полное имя текущего каталога, т.е. диск и все родительские каталоги, в которых он находится. Двойной щелчок на этой строке открывает список часто используемых каталогов, который позволяет быстро к ним переходить.
Заголовки табуляторов – выводить (не выводить) заголовки табуляторов. Заголовки табуляторов позволяют сортировать список файлов по имени, расширению, размеру, и дате щелчком по соответствующему заголовку. Второй щелчок по этому же заголовку изменяет порядок на противоположный. Маленькая стрелка слева от текста заголовка показывает направление сортировки. Заголовки табуляторов также позволяют передвигать границы табуляторов списка файлов. Если выполнить команду Конфигурация – Запомнить позицию, то границы табуляторов будут сохранены после их изменения.
Строка состояниявыводить (не выводить) строку состояния. В строке состояния выводится информация о количестве дискового пространства, занимаемого выделенными файлами, о количестве дискового пространства, занимаемого всеми файлами в файловом окне и о количестве файлов в файловом окне.
Командная строка выводить (не выводить) командную строку. Командная строка предназначена для ввода каких-либо команд, например для запуска программ. Командную строку необходимо активизировать, щелкнув по ней, а затем набрать команду с клавиатуры. Нажатие клавиши ENTER приведет к выполнению набранной команды. Предыдущие команды сохраняются в истории командной строки. Нажатием CTRL+↓ можно открыть список, вводимых ранее команд.
Кнопки функциональных клавиш – выводить (не выводить) кнопки функциональных клавиш. Функциональные клавиши это клавиши, с помощью которых можно выполнять какие-либо команды, не пользуясь мышью. С другой стороны, щелкнув по выбранной кнопке можно активизировать соответствующую функцию.
Плоские кнопки – кнопки становятся плоскими (выпуклыми). Для изменения вида кнопок на панели инструментов необходимо выполнить команду