Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Новые метод указ по КР АРХ ЭВМ.doc
Скачиваний:
1
Добавлен:
26.11.2019
Размер:
184.32 Кб
Скачать

7 Рекомендуемая литература

  1. Вебер, Р. Конфигурирование ПК на процессоре Pentium MMX, AMD [Текст] / Р.Вебер. – М., 2001. - 416 с.

  2. Горнаков, С. Г. Самоучитель работы на смартфонах и коммуникаторах под управлением Symbian OS [Текст] / С. Г. Горнаков. - М., ДМК пресс, 2007.– 416 с.

  3. Коллинз, С. П. Карманные компьютеры. Полное руководство по Pocket PC 2003. Pocket PC: Visual Quickstart Guide [Текст] / С. П. Коллинз, Т. Браун. – М., НТ Пресс, 2006. - 440 с.

  4. Крелль, Б. Е. Windows Mobile. Разработка приложений для КПК. Серия: Профессиональная серия от Addison-Wesley [Текст] /  Брюс Е. Крелль. – М., ДМК пресс, 2009. – 352 с.

  5. Леонтьев, В. П. Новейшая энциклопедия ноутбука [Текст] / В.П. Леонтьев. – М., ОЛМА Медиа Групп, 2009. - 640 с.

  6. Мелехин, В. Ф. Вычислительные машины, системы и сети. Серия: Высшее профессиональное образование [Текст] / В. Ф. Мелехин, Е. Г. Павловский. – М., Академия, 2006. – 560 с.

  7. Пономарев, В. Л. Нетбук. Выбор, эксплуатация, модернизация [Текст] / В. Л. Пономарев. – Санкт-Петербург, БХВ-Петербург, 2009. - 432 с.

  8. Резников, Ф. А. Карманные компьютеры Pocket PC и коммуникаторы на базе Windows Mobile 5 [Текст] / Ф. А. Резников, В. Н. Печников. – М., Технический бестселлер, Триумф, 2007. - 368 с.

  9. Соломенчук, В. Г. Аппаратные средства персональных компьютеров. Серия: Самоучитель [Текст] / В. Г. Соломенчук. - Санкт-Петербург, BHV-Санкт-Петербург, 2003. - 512 с.

  10. Тейлор, Дж. DVD без секретов (+ DVD-ROM). Серия: Энциклопедия [Текст] / В. Джим Тейлор, Марк Р. Джонсон, Чарльз Г. Кроуфорд. – М., НТ Пресс, 2008. - 592 с.

  11. Холмогоров, В. Карманные персональные компьютеры Pocket PC. Наиболее полное руководство пользователя [Текст]  / В. Холмогоров. – М., АСТ, Сова, 2005. - 352 с.

  12. Черников, С. В. Работа на карманных компьютерах под управлением Windows Mobile 6 [Текст] / С. В. Черников, К. А. Иваницкий, П. П. Романьков. – М., Триумф, 2008. - 304 с.

  13. Чистяков, В.Д. Устройство и выбор ноутбука [Текст] / В.Д. Чистяков. – М., Эксмо-Пресс, 2008. - 176 с.

8 Фрагмент курсовой работы по теме

«ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS NT 4.0»

2 Структура операционной системы Windows NT

Как отмечает А.В. Яковлев в [3], при разработке структуры Windows NT была использована концепция микроядра. Согласно данной концепции, «в операционной системе помимо ядра, работающего в привилегированном режиме и выполняющего минимум функций по управлению аппаратурой, выделяется несколько подсистем-серверов» [4, с. 62]. Каждая из подсистем выполняет отдельный набор сервисных функций, например, сервис памяти, сервис по созданию процессов или сервис по планированию процессов. Каждый сервер циклически проверяет, не появился ли запрос от клиента на одну из его сервисных функций. Клиент, которым может быть либо другая компонента операционной системы, либо прикладная программа, запрашивает сервис, посылая сообщение на соответствующий сервер. Этот запрос перехватывается ядром, которое «из-за ограниченности выполняемых функций в случае такой организации называется микроядром» [4, с. 63]. Ядро операционной системы, работая в привилегированном режиме, доставляет сообщение нужному серверу. Сервер выполняет операцию, после чего ядро возвращает результаты клиенту с помощью другого сообщения в соответствии с рисунком 4.

Рисунок 4 - Структура операционной системы на базе микроядра

Микроядро играет роль регулировщика, оно проверяет сообщения, пересылает их между серверами и клиентами и предоставляет доступ к аппаратуре.

Так как весь машинно-зависимый код изолирован в микроядре, то для переноса системы на новый процессор требуется меньше изменений, и все они логически сгруппированы вместе. Однако пересылка сообщений не так быстра, как обычные вызовы функций, поэтому, как отмечает А.В. Яковлев в [3], разработчики Windows NT отказались от модели микроядра в «чистом» виде. Кроме собственно микроядра, в привилегированном режиме работает еще часть компонентов операционной системы Windows NT, которые «в совокупности с микроядром образуют так называемую исполнительную подсистему – NT executive» [3, с.54].

Исполнительная часть NT executive никогда не сбрасывается на диск. Ее составными частями являются менеджер объектов, монитор безопасности, менеджер процессов, менеджер виртуальной памяти, менеджер ввода-вывода, средства локального вызова процедур. Их функции представлены в таблице 2.

Таблица 2 - Функции составных частей NT executive

Составные части

NT executive

Функции составных частей

NT executive

1

2

Менеджер объектов

Создает, удаляет и управляет объектами NT executive - абстрактными типами данных, используемыми для представления ресурсов системы.

Монитор безопасности

Охраняет ресурсы операционной системы, выполняет защиту и регистрацию исполняемых процессов.

Менеджер процессов

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

Продолжение таблицы 2

1

2

Средства локального

вызова процедур

Передают сообщения между клиентскими и серверными процессами одного и того же компьютера.

Менеджер ввода-вывода

Предоставляет средства ввода-вывода, независимые от устройств.

Менеджер

виртуальной памяти

Управляет виртуальным адресным пространством процесса, разделяет память между процессами, защищает виртуальную память одного процесса от других процессов.

В функции микроядра операционной системы Windows NT входит:

  • планирование нитей,

  • обработка прерываний и исключительных ситуаций,

  • синхронизация процессоров для мультипроцессорных систем,

  • восстановление системы после сбоев.

Ядро расположено над уровнем аппаратных абстракций (Hardware Abstraction Level - HAL), который концентрирует в одном месте основную часть машинно-зависимых процедур. Располагается HAL между NT executive и аппаратным обеспечением и скрывает от системы детали аппаратной реализации. Такое решение позволяет легко переносить Windows NT с одной платформы на другую путем замены только слоя HAL [3].

Часть Windows NT, работающая в пользовательском режиме, состоит из серверов Windows NT, называемых также защищенными подсистемами. Защищенные подсистемы общаются друг с другом посредством посылки сообщений. Сообщения могут передаваться как между клиентом и сервером, так и между двумя серверами. Все сообщения проходят через NT executive.

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

Приложение А

Форма титульного листа курсовой работы

Министерство образования

Северный (Арктический) федеральный университет

Кафедра прикладной математики

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

(наименование кафедры)

_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

(фамилия, имя, отчество студента)

Факультет __________________________ курс___________ группа__________