ОПЕРАЦИОННЫЕ СРЕДЫ, СИСТЕМЫ И ОБОЛОЧКИ (Ю.Б. Гриценко)
Заказать
Контрольная работа №1
1. Изучить структуру системных таблиц реального режима Windows и организацию цепочек блоков памяти.
Познакомиться с работой одной из программ, позволяю-щих просмотреть содержимое ОЗУ в виде шестнадцатиричного дампа -PEEK.COM (во время работы доступен HELP - F1, карта памяти - F8 и информация о блоке памяти - F6).
Найти в памяти таблицу таблиц (для получения ее адреса - запусти lol.com), познакомиться с ее содержимым и посмотреть указатель на 1 MCB (см. пп.3.2.1, электронный справочник THelp).
Проследить в памяти цепочку блоков, определяя их при-надлежность и сравнивая с информацией из карты памяти (F8).
Написать отчет с описанием процесса нахождения блоков МСВ. В отчете указать цепочку блоков памяти с их адресами и размерами.
2. Письменно ответить на вопросы согласно полученному варианту.
Вариант 1
1. В чем отличие между понятиями процесса и задачи?
2. Расскажите о механизме кэширования памяти.
Вариант 2
1. Изобразите диаграмму состояний процесса, поясните все возможные переходы из одного состояния в другое.
2. Опишите распределение оперативной памяти в Windows NT.
Вариант 3
1. Объясните значения следующих терминов: task (задача), process (процесс), thread (поток, нить). Как они между собой соотносятся?
2. Опишите распределение оперативной памяти в Windows 9x.
Вариант 4
1. Для чего каждая задача получает соответствующий дескриптор? Какие поля, как правило, содержатся в дескрипторе процесса (задачи)?
2. Назовите основные принципы фон-неймановской архитектуры вычислительных машин.
Вариант 5
1. Объясните понятие ресурса. Почему понятие ресурса является одним из фундаментальных при рассмотрении ОС? Какие виды и типы ресурсов вы знаете?
2. Опишите оценки качества диспетчеризации.
Вариант 6
1. Как вы считаете: сколько и каких списков дескрипторов задач может быть в системе? От чего должно зависеть это число?
2. Сравните механизмы диспетчеризации задач в ОС Win-dows NT и UNIX. В чем заключаются основные различия?
Вариант 7
1. Перечислите дисциплины обслуживания прерываний; объясните, как можно реализовать каждую из этих дисциплин.
2. В чем отличие алгоритмов диспетчеризации с вытесняющей и невытесняющей многозадачностью?
Вариант 8
1. С какой целью в ОС вводится специальный системный мо-дуль, иногда называемый супервизором прерываний?
2. Какие дисциплины диспетчеризации задач вы знаете? Опишите их.
Вариант 9
1. Приведите классификацию ОС?
2. Какие стратегии диспетчеризации вы знаете?
Вариант 10
1. Дайте объяснение понятиям операционной среды и операционной системы.
2. Перечислите и поясните основные функции ОС, которые связаны с управлением задачами.
Контрольная работа №2
1. Изучить структуру файловой системы FAT.
Подготовиться к работе, используя справочные материалы данного учебного пособия (пп. 4.3.2) и электронный справочник THelp.
Познакомиться с основным меню DE.EXE (Norton Utilites).
Исследовать и описать средства работы с диском на уровне DOS (кластер, логический сектор, BOOT, FAT, ROOT DIR).
Исследовать и описать структуру загрузочного сектора системной и обычной дискеты.
Исследовать и описать структуру таблицы распределения файлов.
Исследовать и описать структуру корневого каталога.
Исследовать и описать изменения в системной области диска при создании и удалении файла и способы восстановления удалённых файлов.
Сформулировать принцип восстановления удаленных файлов в MS-DOS, условия восстановления и рекомендации пользователю по работе в системе, увеличивающие шансы успешного восстановления.
ВНИМАНИЕ. Речь идет не об использовании стандарт-ной утилиты - например, UNDELETE, а об АЛГОРИТМЕ восстановления.
2. Письменно ответить на вопрос согласно полученному варианту.
Вариант 1
Перечислите и поясните основные принципы построения ОС.
Вариант 2
Расскажите о концепции построения микроядерной ОС. Какие основные функции должно выполнять микроядро ОС?
Вариант 3
Расскажите о концепции построения ОС с монолитным ядром.
Вариант 4.
Какие задачи возлагаются на интерфейс прикладного программирования (API)?
Вариант 5
Какими могут быть варианты реализации API? В чем их достоинства и недостатки?
Вариант 6
Что такое библиотека времени выполнения?
Вариант 7
Что такое POSIX? Какими преимуществами обладают программы, созданные с использованием только стандартных функций, предусмотренных POSIX?
Вариант 8
Опишите структуру магнитного диска (разбиение дисков на разделы). Сколько разделов может быть на магнитном диске? Каково назначение разделов магнитного диска?
Вариант 9
Приведите основные характеристики файловой системы ОС UNIX?
Вариант 10
Приведите основные характеристики HPFS. За счет чего в файловой системе HPFS обеспечена высокая производитель-ность?
Контрольная работа №3
1. Разработать командный файл согласно полученному варианту.
При разработке учтите возможность обработки различных ошибок, например, неправильного запуска ваших программ (с недостаточным количеством аргументов) и предусмотрите вывод сообщения об ошибке и подсказки. При выполнении работы используйте электронный справочник THelp.
2. Письменно ответить на вопрос согласно полученному варианту.
Вариант 1
1. Разработать командный файл, создающий, копирующий или удаляющий файл, указанный в командной строке, в зависимости от выбранного ключа /n , /c , /d.
2. Перечислите основные части ОС MS DOS.
Вариант 2
1. Разработать командный файл, добавляющий вводом с клавиатуры содержимое текстового файла (в начало или в конец в зависимости от ключей /b /e).
2. В чем состоит назначение BootRecord?
Вариант 3
1. Разработать командный файл, регистрирующий время своего запуска в файле протокола run.log и автоматически запускающий некоторую программу (например, антивирусную и т.п.) по пятницам или 13 числам.
2. Приведите последовательность загрузки ОС MS DOS.
Вариант 4
1. Разработать командный файл, который в интерактивном режиме мог бы дописывать в файл текст, удалять строки из файла, и распечатывать на экране содержимое файла.
2. Опишите файл конфигурации MS DOS CONFIG.SYS и приведите основные команды конфигурирования. Поясните назначение файлов пакетной обработки и особенности командного файла автозапуска AUTOEXEC.BAT.
Вариант 5
1. Разработать командный файл, который при запуске выполнял какие-либо действия только один раз в сутки.
2. Перечислите основные функции командного процессора. Раскройте принцип работы командного процессора при обработке внутренних и внешних команд ОС MS DOS.
Вариант 6
1. Разработать командный файл, который получал в качестве параметра какое-либо имя, проверял, определена ли такая переменная среды или нет, и выводил соответствующее сообщение.
2. Что такое Windows API и что он позволяет?
Вариант 7
1. В некотором файле хранится список пользователей ПК и имя их домашних каталогов. Необходимо разработать программу, которая просматривает данный файл и в интерактивном режиме задает вопрос - копировать текущему пользователю (в его домашний каталог) какой-либо заданный файл (в качестве параметра) или нет. Если "Да", то программа копирует файл.
2. Как вы понимаете вытеснение задач в ОС Windows?
Вариант 8
1. Разработать командный файл (аналог команды tail в Unix). Командный файл печатает конец файла. По умолчанию - 10 последних строк. Явно можно задать номер строки, от которой печатать до конца.
2. Что такое OLE2 и "Drag and Drop"?
Вариант 9
1. Разработать командный файл, создающий, копирующий или удаляющий каталог, указанный в командной строке, в зависимости от выбранного ключа /n , /c , /d.
2. В каких ОС семейства Windows можно вводить дисковые квоты и осуществлять поддержку массива RAID 5?
Вариант 10
1. Разработать командный файл, копирующий произвольное число файлов, заданных аргументами из текущего каталога в каталог C:\Temp.
2. Назовите основные характеристики ОС MS DOS.
Контрольная работа №4
1. Познакомтесь с панелью управления Windows, изучите возможности изменения основных параметров Windows.
Изучить основные компоненты панели управления Windows (Экран, Язык и региональные стандарты, Система, Сетевые подключения, Свойства папки, Администрирование, Панель задач и меню пуск, Дата и время).
Изучить возможность использования справочной системы Windows.
Изучить основные возможности Internet Explorer и Outlook Express.
Напишите реферат на тему использование Интернет и электронной почты.
2. Письменно ответить на вопросы согласно полученному варианту
Вариант 1
1. В каком году появилась 32-разрядная ОС от фирмы IBM? Как она называется? Расскажите о ее основных возможно-стях.
2. Какие атрибуты файлов существуют в ОС UNIX?
3. Какие блоки входят в стандартный состав микроядра ОС QNX?
Вариант 2
1. Что такое VDM-ядро и DMA в ОС OS/2 Warp?
2. Что понимают под процессом в ОС UNIX?
3. Благодаря какой технологии сеть компьютеров с QNX фактически можно представлять как один виртуальный суперкомпьютер?
Вариант 3
1. Как называется стандартная графическая оболочка в ОС OS/2 Warp и каковы ее возможности?
2. Расскажите о стандартных потоках и средствах их перена-правления в ОС UNIX. Что понимают под термином "фильтры"?
3. Расскажите о процессе Init в ОС UNIX.
Вариант 4
1. Как называется новая файловая система в ОС OS/2 Warp 4.5 и в чем ее преимущества?
2. Какие цели имелись при создании ОС UNIX?
3. Какие механизмы межпроцессных коммуникаций в ОС UNIX Вы знаете?
Вариант 5
1. Перечислите и поясните основные понятия системы UNIX.
2. Какие состояния существуют у процессов в ОС UNIX?
3. В каком году была создана ОС QNX? Каковы ее основные возможности?
Вариант 6
1. Изложите основные архитектурные особенности ОС UNIX.
2. Расскажите о системных вызовах Fork и Exec.
3. Какова максимальная длина сообщений в ОС QNX?
Вариант 7
1. Из чего состоит образ памяти в ОС UNIX?
2. Что представляет собой OC Linux? Какому стандарту она отвечает? На какой процессор была изначально рассчитана?
3. Благодаря чему ОС QNX приобретает конфигурационную независимость и не зависит от аппаратной реализации сети?
Вариант 8
1. Что понимают под понятием Shell?
2. Какая файловая система была разработана специально для ОС Linux?
3. Сколько исключений резервирует ОС QNX под системные нужды?
Вариант 9
1. Что понимают под понятием Kernel?
2. Как называется WWW-сервер для OC Linux?
3. Какие методы диспетчеризации существуют в ОС QNX?
Вариант 10
1. Расскажите о режимах переднего и заднего плана. Какие команды позволяют управлять процессами на заднем пла-не?
2. Какими преимуществами обладает ОС QNX благодаря принципам построения микроядра.
3. Расскажите о системно-объектной модели SOM, разработанной фирмой IBM.
Для удобства наших клиентов, проходящих обучение на ФДО ТУСУРа, была создана данная форма заказа, с помощью которой Вы можете БЕСПЛАТНО УЗНАТЬ СТОИМОСТЬ оказания помощи в выполнении работ по тем дисциплинам, которые Вам необходимы. Если Вы хотите заказать ОПТОМ выполнение одного и более семестров, то мы предложим Вам выполнение работ под ключ по самым выгодным ценам. Пожалуйста свяжитесь с нами по следующим контактам