Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
практикум_ОС_мой.doc
Скачиваний:
50
Добавлен:
14.11.2019
Размер:
3.44 Mб
Скачать

Федеральное агентство по образованию

Федеральное государственное образовательное учреждение

среднего профессионального образования

«Оскольский политехнический колледж»

Спицына О.И.

Операционные системы и среды

Методические указания к выполнению практических работ

230103-Автоматизированные системы обработки информации управления

Старый Оскол 2009

Рассмотрены на заседании

Методические указания

составлены в соответствии с рабочей программой дисциплины «Операционные системы и среды»

П(Ц)К спец. 230103

Протокол №

От 2009

Специальности 230103

Председатель Коренькова Т.Н.

Зам. директора по УМ и НР

К.п.н. Степанова А.М.

Составитель: препод. дисциплины Спицына О.И.

Рецензент: препод. Чеканова н.Н.. Введение

Данные методические указания составлены в соответствии с требованиями учебной программы дисциплины «Операционные системы и среды» для специальности 2310103, содержит методические указания к практическим работам. Цель практикума – приобретение практических навыков работы с различными операционными системами, закрепление теоретических знаний. Практические работы выполняются на IBM-совместимой аппаратной платформе. Данный практикум может быть использован при изучении операционных систем студентами любой специальности. Требуемое ПО для выполнения практических работ:

№1 – ОС Windows XP, Excel

№2 - ОС Windows XP, Pascal

№3 – ОС Windows XP, Linux

№4- ОС Windows XP (эмулятор MS-DOS)

№5 ОС Windows 95/98

№6 ОС Windows XP

№7 ОС Linux

№8 ОС Windows XP, Linux

№9 ОС Windows XP

№10 Vision 3.2.18, Model_Vision_Studium

№11 Дистрибутив ОС Windows XP

№12 Дистрибутив ОС LINUX (MANRAKE)

Перед выполнением практической работы необходимо изучить ее теоретическую часть. Для защиты оформить отчет о выполнении (приложение 1), ответить на контрольные вопросы.

Содержание

Федеральное агентство по образованию 1

Федеральное государственное образовательное учреждение 1

среднего профессионального образования 1

«Оскольский политехнический колледж» 1

Спицына О.И. 1

1

Операционные системы и среды 1

Методические указания к выполнению практических работ 1

Старый Оскол 2009 1

Рецензент: препод. Чеканова Н.Н.. 2

Введение 3

Содержание 4

Практическая работа №1 Тема: Интерфейс пользователя 4

Практическая работа №2 Тема: Обработка и генерация прерываний. 22

Практическая работа №3 (1 часть, 2 часа) Тема: Планирование процессов в различных ОС   30

Практическая работа №3 (2 часть, 2часа) Тема: Планирование процессов в различных ОС   34

Практическая работа №4 Тема: Конфигурация MSDOS. Создание многовариантной загрузочной дискеты 39

Практическая работа №5 Тема Изучение архитектуры ОС Windows 95/98 58

Практическая работа №6 Тема: Настройка Windows XP 67

Практическая работа №7 (1 часть, 4 часа) Тема: Изучение системы команд ОС Linux 84

Практическая работа №7 (2 часть, 4 часа) Тема: Конфигурирование ОС Linux 96

Практическая работа №8 Тема: Работа с файлами в различных ОС  136

Практическая работа №9 Тема: Планирование заданий в различных ОС. 140

Практическая работа №10 Тема: Распределение ресурсов в различных ОС 147

Практическая работа №11 Тема: Установка и настройка ОС Windows 169

Практическая работа №12 Тема: установка и настройка ОС LINUX, обновление (на примере MANRAKE на жесткий диск.) 178

Приложение 1 Форма отчета по практической работе 191

Литература 192

Практическая работа №1 Тема: Интерфейс пользователя

Цель: Научиться проектировать стандартный графический интерфейс пользователя (формы с управляющими элементами)

Теоретическая часть

Командный (текстовый) интерфейс.

Всякая операционная система имеет командный интерфейс (иногда в скрытой форме).

В первой из ОС (OS/360) взаимодействие с пользователями было жестко поделено между следующими компонентами:

Язык управления заданиями (JCL – Job Control за управление вычислительным прочесом). Это язык диалогового режима – команда запуска – остановки задач, привязки носителей информации к устройствам, получения информации о заданиях, ожидающих выполнения, вывода, наличия свободной памяти и свободных устройств и др.

Язык управления заданиями (JCL – Job Control Language), на котором прочие пользователи (программисты, разработчики и просто конечные пользователи) описывали состав и структуру процесса обработки данных – последовательность запуска программ, входные и выходные файлы, условия, при которых те или иные программы должны быть выполнены или пропущены и др. Это язык пакетной обработки, не допускающий вмешательства пользователя в собственно процесс вычисления, компиляции и пр.

По мере развития ЭВМ, ОС, появления и широкого распространения диалоговых устройств (видеотерминалов) в последующих ОС произошла интеграция данных компонентов в единый командный язык. Для разграничения между командами оператора, администратора, и, конечно, пользователя, используются методы разделения доступа и назначения привилегии, в то время как формат команд является достаточно единообразным.

Далее, после распространения ПЭВМ данное разграничение сошло на нет (в ОС MS-DOS), поскольку пользователь ПК в едином лице соединяет функции оператора, администратора, и, конечно, пользователя. Затем с появлением локальных сетей и более мощных ПК, работающих в многопользовательских режимах, в сетевых ОС и ОС ПЭВМ, вновь организуется разграничение доступа и т.д. Таким образом, данный процесс является циклическим (точнее, спиралевидным).

В большинстве ОС в настоящее время сложился более или менее унифицированный формат командной строки. Командная строка включает в себя:

· Тип операции (мя команды или программы);

· Рабочий вход (входные файлы или устройства);

· Рабочий выход (выходные файлы или устройства)

· Управляющий вход (управляющие параметры или ключи команды);

· Управляющий выход (обычно – протокол, содержащий диагностику ошибок, код завершения или другую информацию).

Командная строка — приглашение оболочки, обозначающее готовность системы принимать команду пользователя, — в наиболее явной форме демонстрирует идею диалога. На каждую введенную команду пользователь получает ответ от системы: либо очередное приглашение, обозначающее, что команда выполнена и можно вводить следующую, либо сообщение об ошибке, представляющее собой высказывание системы о произошедших в ней событиях, адресованное пользователю. При работе в операционной среде с графическим интерфейсом происходящий диалог пользователя с системой не столь очевиден, хотя с точки зрения системы клик мышью в определенной области на экране аналогичен команде, введенной с клавиатуры, а ответ системы пользователю может быть представлен в виде диалогового окна.

Текстовый или графический полноэкранный интерфейс.

Он имеет, как правило, в верхней части экрана систему меню с подсказками. Меню часто бывает выпадающим (ниспадающим – pull-down).

Для управления компьютером курсор экрана или курсор мыши после поиска в древе каталогов устанавливается на командные файлы программ (*.exe, *.com, *.bat) и для запуска программы нажимается клавиша <Enter>  или правая кнопка мыши. Различные файлы могут выделяться разным цветом или иметь разный рисунок. Каталоги (папки) отличаются от файлов размером или рисунком. Данный интерфейс является основным для всех видов программных оболочек.

Графический многооконный пиктографический интерфейс.

Представляет собой рабочий стол (DeskTop), на котором располагаются пиктограммы (значки или иконки программ). Все операции производятся, как правило, мышью. Для управления компьютером курсор мыши подводят к пиктограмме и запуск программы осуществляют щелчком левой кнопки мыши по пиктограмме. Это наиболее удобный и перспективный интерфейс, осебенно при работе с программами. Примеры: интерфейс с компьютеров Apple Macintosh, Windows 3.1, Windows 95/98, OS/2, XP, Vista.

Графический интерфейс пользователя (GUI – Graphics User Interface). Появление ОС и оболочек с развитыми диалоговыми графическими средствами (OS Macintosh, Windows 3.1, а особенно Windows 95/98/ME, а также NT/2000) и средств программирования, позволяющих создавать графические интерфейсы (FoxPro for Windows и пр.), а особенно – объектно–ориентированных систем программирования – привело к внедрению и широкому распространению элементов экранного интерфейса.

Графические интерфейсы иногда обозначают следующей аббревиатурой – WIMPD (Windows, Menu, Pointing Device) – окна, меню, указывающие устройство, как основные действующие элементы в подобном интерфейсе.

Оболочка Microsoft Windows не была изначально операционной системой, так как она существует «поверх» операционной системы типа MS-DOS. Она возникла в виде стандартизатора графического интерфейса и прижилась исключительно потому, что пользователь хотел видеть программу, с которой ему часто приходится работать, красивой, практичной, удобной и легкой в освоении и использовании.

Win32 API лежит в основе всех ОС семейства Windows. Win32 API представляет собой набор функциональных вызовов (системных вызовов), основанных на библиотечных процедурах, выполняющих требуемую работу как в пространстве ядра, так и в пространстве пользователя.

Интерфейс Win32 API позволяет программам работать почти во всех версиях Windows

Особенности Win32:

  1. Многие вызовы Win32 создает объекты ядра того или иного типа, например, файлы, процессы, потоки, каналы.

  2. Каждый вызов, создающий объект, возвращает вызывающему процессу результат, называемый дескриптором.

Дескриптор специфичен для процесса, создавшего этот объект. Он не может быть передан другому процессу.

  1. Система управления памятью – способность процесса отображать на свою виртуальную работу. Это предоставляет процессу возможность читать и писать части файлов как если бы она представляли собой просто слова в память.

  2. Файловый ввод/вывод – Файл представляет собой просто линейную последовательность байтов. Интерфейс Win32 предоставляет более 60 вызовов: открывать, закрывать, копировать, вырезать, удалять и т.д.

  3. Система безопасности – У каждого процесса есть свой идентификатор, в котором подробно сообщаются какие пользователи имеют к нему доступ и какие операции они могут выполнять с этим объектом.

Такой подход обеспечивает высокую степень детализации, настроек параметров безопасности, в которых можно разрешить или запретить определенный тип доступа к каждому объекту для индивидуального пользователя или группы.

  1. Графический интерфейс – Win32 дает возможность для создания, удаления, управления и использования окон, инструментальных панелей, строк текущего состояния, линий прокрутки, значков и других объектов, появляющихся на экране.

Существуют вызовы для рисования геометрических фигур, их заполнения, управления шрифтами, управление цветовой палитрой, управление изображением.

Графический интерфейс включает следующие понятия – рабочий стол, окна, пиктограммы, элементы графического интерфейса (виджеты), указывающие устройства (мышь).

Основную часть экрана Windows занимает Рабочий стол.

Рабочий стол — занимает все пространство экрана и вполне соответствует своему названию (рис.1). Здесь вы можете располагать документы, файлы, ярлыки и прочие объекты для удобной работы с ними. Первоначально на Рабочем столе расположены значки Мой компьютер, Сетевое окружение, Корзина и т. п.

На нем располагаются значки объектов: папок, дисков, программ и др. Если значок имеет метку, то это значок ярлыка.    

 

Рис.1

Основным элементом Windows является окно. Все программы, запущенные из-под Windows, работают в окне. Окна, по правилам работы с ними, разделяются на рабочие и диалоговые.

Окно – прямоугольная область экрана, в которой выполняются различные Windows-программы. Каждая программа имеет свое окно. Все окна имеют одинаковый состав и структуру.

В состав окна входят следующие элементы (рис. 3):

1 – заголовок – верхняя строка окна, в которой находится имя программы или имя окна;

2 – кнопка сворачивания окна;

3 – кнопка восстановления окна (ее вид зависит от состояния окна);

4 – кнопка закрытия окна;

5 – кнопка системного меню – открывает системное меню окна;

6 – строка меню – содержит команды для управления окном;

7  – панель инструментов  – содержит кнопки, вызывающие наиболее часто употребляемые команды;

8 – полосы прокрутки – позволяют просматривать содержимое окна;

9 – рабочее поле – пространство для размещения объектов (текста, рисунков, значков и пр.) и работы с ними;

10 – строка состояния – полоса, на которой расположены индикаторы состояния;

11 –рамка окна.

Рис. 2. Состав окна Windows.

Окно может существовать в трех состояниях:

¯   полноэкранное – окно развернуто на весь экран;

¯   нормальное – окно занимает часть экрана;

¯   свернутое – окно в свернутом состоянии.

Изменение состояния окон:

сворачивание окна – щелчок мыши на кнопке сворачивания;

из свернутого в предыдущее состояние – щелчок мыши на кнопке активного приложения на панели задач (см.ниже);

из полноэкранного в нормальное и обратно – щелчок мыши на кнопке восстановления окна.

Перемещаемые — рабочие окна (в режиме произвольного размера) можно произвольно перемещать по экрану. С помощью мыши это делается так: указать на заголовок, зажать левую кнопку мыши переместить в нужное место и отпустить кнопку. С помощью команды «переместить» из системного меню: подать команду и за­тем клавишами управления курсором переместить окно.

Перекрывающиеся — активное окно перекрывает собой все другие, развернутые на экране, окна (рис. 3). Для переключения между окнами можно:· щелкнуть мышью по любому элементу нужного окна; воспользоваться кнопками на панели задач, а для перехода в нужное окно нажать соответствующую кнопку на панели; воспользоваться комбинацией клавиш <Alt+Tab>. Нажав и удерживая клавишу <Аlt>, нужно нажимать клавишу <Таb>. В центре экрана появляется окно, в котором при каждом нажатии клавиши <Таb> будут переключаться значки всех открытых окон. Если отпустить клавишу <Alt>, активизируется (выйдет на передний план) указанное окно.

Диалоговые окна. Диалоговое окно — это окно, предназначенное дли ввода пользователем различной управляющей информации. Диалоговые окна выводятся программами для диалога с пользователем.

Рис. 3. Перекрывающиеся окна.

Свойства таких окон следующие: это перемещаемые, но неизменяемые (как правило) по размерам окна;  как правило, это окна-поплавки, т.е. они всегда находятся на переднем плане и до тех пор, пока пользователь не закончит работу с таким окном, невозможно вернуться назад к работе с программой, выведшей это окно; такое окно состоит из набора стандартных управляющих элементов (виджетов).

Виджет – это заготовка части пользовательского интерфейса (кнопка, часть меню, пиктограмма и т.д.) с параметрами, привязываемая к окну экрана терминала. Наиболее распространенные: кнопка (Button); радиокнопка (Radio Button); флажок (Check Box); список (List); полосы прокрутки; поле ввода  и т.д.

Таблица 1.

– кнопка закрытия окна с сохранения всех измененных параметров;

– кнопка закрытия окна без сохранения измененных параметров;

– кнопка сохранения всех измененных параметров без закрытия окна;

– кнопка закрытия окна, когда измененные параметры уже сохранены;

–  поле ввода – область, где пользователь может вводить информацию с клавиатуры. В этой области указатель мыши принимает новую форму. Если в этот момент щелкнуть кнопкой мыши, то в поле появится курсор и можно вводить данные.

–  счетчик – поле с двумя кнопками справа; можно щелкнуть в него мышью и набрать значения параметра на клавиатуре или щелкать на кнопках: для увеличения параметра -t, для уменьшения – u;

–  поле списка – элемент, содержащий все возможные в каждом конкретном случае значения, которые пользователь может установить. Добавить или изменить эти значения непосредственно в списке нельзя.

–  поле скрытого списка в видимой части имеет только значение текущего параметра;

<>

–  переключатели – круги с черной точкой или без нее, предназначенные для выбора одного из взаимоисключающих режимов;

–  флажок – переключатель для режима работы, описание которого находится справа от квадрата. Он может быть включен (установлен) – внутри квадрата изображен значок, или выключен (сброшен) – внутри пусто. Для установки или сброса флажка необходимо щелкнуть мышью в квадрате или на его описание. Такой элемент вполне самостоятельно определяет свой параметр. И поэтому называется независимым.

–  кнопка контекстной справки, для вызова контекстной справки следует щелкнуть ее, а потом неизвестный элемент.

Практическая часть

1. Изучить (повторить) теоретический материал: назначение и создание макросов

2. Получить (уточнить) у преподавателя номер своего варианта.

5. Внимательно изучить пример.

6. Выполнить задание, созданный документ сохранить в своей рабочей папке.

7. Оформить в электронном текстовом документе отчет по лабораторной работе, включающий в себя:

  • номер, название, цель работы;

  • номер варианта, условие задания;

  • созданные таблицы с данными и формулами;

  • тексты созданных программных модулей на языке VBA;

  • вид спроектированных форм;

  • номер компьютера, имя папки с сохраненным на диске документом и отчетом;

  • своя фамилия, инициалы, номер группы.

Индивидуальные задания