Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Размещение некоторых компонентов системного каталога Windows




Функции и разрядность модулей ядра Windows

 

Разрядность Kernel User GDI
  KRNL386.EXE -инициализация KERNEL32.DLL USER.EXE - обра-батывает клавиатуру, мышь, таймер, порты, отображение функций графического интерфейса (окон, меню) GDI.EXE – управление окнами и другие графические методы
  KERNEL32.DLL - управление потоками, синхронизация объектов, управление памятью, файловый ввод-вывод (он никогда не обращанется к KRNL 386.EXE) USER.32.DLL -переадресация 32-разрядных вызовов 16-разрядному модулю GDI32.DLL - под-система буферизации входных и выходных потоков, подсистема печати, отображение TrueType шрифтов, основные операции рисования и другие графические методы

 

Таблица 2

Название Файлы Расположение
Реестр Windows SYSTEM.DAT, USER.DAT Системный каталог: C:\WINDOWS
Ядро ОС и сервисные библиотеки, драйверы, хранители графического экрана и другие .EXE,.DLL, *.HLP, *.386, *.DRV, *.VXD, *.SCR и др. \SYSTEM
Драйверы, загружаемые супервизором ввода-вывода *.VXD, *.DRV \SYSTEM\IOSUBSYS
Диспетчер виртуальных машин VMM32.VXD \SYSTEM
Наиболее важные файлы конфигурации ОС WIN.INI, SYSTEM.INI C:\WINDOWS
Системные и другие шрифты *.FON, *.TTF \FONTS
Указатели кнопки <Пуск> *.LNK и папки \Главное меню
Профили пользователей USER.DAT и др. \PROFILES
Указатели Рабочего стола *.LNK и папки \Рабочий стол
Файлы справочной службы *.CHM и др. \HELP

 

Запуск ядра реального режима Windows подобно начинается с загрузчика, который указывает на исполнение файлов по схеме запуска: 1) BOOT RECORD, 2) IO.SYS, 3) DRVSPACE.BIN, 4) COMMAND.СОМ и использования настроечных файлов CONFIG.SYS, DBLSPACE.INI, AUTOEXEC.BAT.

Задание

(выполняются с использованием справочных изданий)

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

1. Создайте интерфейс пользователя со средой. Элементы интерфейса, их расположение и назначение приведено на рис.1.1.

 

Рис.1.1. Интерфейс пользователя со средой.

1.1. В окне разместите статическую строку следующего содержания: «ЧГУ.» «Среда исследования ОС.» «Разработчик:»: «Имя» «Фамилия» «Специальность: » «Семестр: » «Группа: №:» «Год». Выделенное курсивом заполните соответствующими и/или личными данными.

1.2. Это кнопка «Help», по нажатию которой должно появиться всплывающее окно с инструкцией по работе с Вашей исследовательской средой. Содержание - не более страницы. Должна быть предусмотрена возможность закрытия окна.

1.3. Две кнопки с функциональным назначением, аналогичным кнопкам Windows: _ и Х.

1.4. Создайте файл формата TXT с именем: TERMS.TXT.

В файле TERMS.TXT поместите строки с наименованием всех лабораторных работ. Создайте окно с именем «Меню» (с наличием горизонтального и вертикального скроллинга), отражающего содержание файла TERMS.TXT.

1.5. Кнопка «Start». Кнопка предназначена для запуска приложения, предварительно отмеченного алгоритма в окне «Меню». Приложение должно исполняться потенциально бесконечно.

1.6. Кнопка «Stop». Кнопка предназначена для останова приложения, стартованного кнопкой «Start».

1.7. Создайте файл формата TXT с именем: LOG.TXT. Создайте окно с именем «Результаты мониторинга». В окне должно отражаться в реальном времени содержимое файла LOG.TXT, содержащего статистику о происходящих в ОС процессах. Для каждой лабораторной работы структура файла LOG.TXT уникальна. Структура специфицирована в заданиях для соответствующих лабораторных работ.

1.8. Создайте окно с именем «Визуализация». Предназначено для визуализации происходящего в вычислительной системе в динамике. Для каждой лабораторной работы способ визуализации уникален. Графика специфицирована в заданиях для соответствующих лабораторных работ.

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

 

Рис.1.2. Сеть Петри для простого автомата-продавца.

3. Структура строки файла LOG.TXT должна быть следующей:

- время;

- наименование узла сети (переход, позиция);

- функциональное назначение узла (например: «заказ ждет» или «завершение выполнения заказа»).

Контрольные вопросы

1. Каково назначение компонентов ядра ОС WINDOWS?

2. Каков порядок взаимодействия компонентов ядра WINDOWS?

3. Указать расположение компонентов ядра WINDOWS.

4. Какие настроечные файлы управляют запуском WINDOWS?

5. Какая операционная система называется дисковой?

6. Что входит в состав любой операционной системы?

7. Какова роль ОС среди программного обеспечения ЭВМ?

 

Р а з д е л II




Поделиться с друзьями:


Дата добавления: 2014-12-07; Просмотров: 507; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.