Задание на практику для группы СА 21 (25.05- 29.05)
учебно-методический материал

Выполнить лабораторные работы и выслать на электронную почту linux-rules@mail.ru отчет о выполнении.

Отчет должен включать скрины установки и ответы на контрольные вопросы.

Скачать виртуальную машину можно по ссылке ниже

https://yadi.sk/d/TcVNsI2yIuZi2g

Скачать:

ВложениеРазмер
Microsoft Office document icon laboratornaya_rabota1.doc119 КБ
Microsoft Office document icon laboratornaya_rabota2.doc312 КБ
Microsoft Office document icon laboratornaya_rabota3.doc87 КБ

Предварительный просмотр:

Лабораторная работа №1

Тема: Работа с виртуальными машинами.

Цель работы: Изучение основных понятий о виртуальных машинах для их практического применения.

Теоретические сведения:

1. Виртуальные машины в целом

1.1. Определение и понятие

Чтобы построить полный взгляд на виртуальные машины, разберем для начала, а что такое виртуальная машина?

Виртуальная машина — программная или аппаратная среда, исполняющая некоторый код (например, байт-код, шитый код, p-код  или машинный код реального процессора), или спецификация такой системы (например: «виртуальная машина языка программирования Си»). [Википедия]

Для сравнения приведем несколько других определенней, а именно: Виртуальная машина — это полностью изолированный программный контейнер, способный выполнять собственную операционную систему и приложения, как физический компьютер. Виртуальная машина работает абсолютно так же, как физический компьютер, и содержит собственные виртуальные (т.е. программные) ЦП, ОЗУ, жесткий диск и сетевую интерфейсную карту (NIC).

Проще говоря, виртуальная машина – это программа, которую вы запускаете из своей операционной системы. Программа эмулирует реальную машину. На виртуальные машины, как и на реальные, можно ставить операционные системы. У неё есть BIOS, отведенное место на вашем жестком диске, сетевые адаптеры для соединения с реальной машиной, сетевыми ресурсами или другими виртуальными машинами.

1.2. Преимущества и недостатки виртуальных машин

1.2.1. Преимущества виртуальных машин

Приведу вам несколько преимуществ использования виртуальных машин:

  1. Приведу самый просто пример. Нынче, как мы знаем, вышли новые операционные системы. Windows Vista и Windows 7. И как многие из вас убедились, некоторые приложения, в частности игры, на них не работают. Так в чём проблема? Когда можно установить виртуальную машину с, допустим, операционной системой Windows XP. И всё прекрасно будет работать.
  2. Второй пункт можно отнести к злобным хакерам или просто к компьютерным хулиганам. Имеется в виду, что на виртуальной машине вы можете спокойно написать вирус или вредоносное программное обеспечение, которое сможет повредить вам лишь гостевую операционную систему виртуальной машины.
  3. Третий пункт можно было отнести ко второму. А именно то, что на виртуальную машину вы можете ставить любое ПО, не опасаясь чего-либо. Вы можете экспериментировать с различными настройками и прочее.
  4. Ну и одно из самых главных это то, что вы можете легко изучать новые операционные системы, не стирая свою старую.

Это конечно далеко не все преимущества виртуальных машин. Каждый пользователь может сам придумать, для чего ему нужна виртуальная машина.

Перед возможностью установки нескольких хостовых операционных систем на один компьютер с их раздельной загрузкой, виртуальные машины имеют следующие неоспоримые преимущества:

  1. Возможность работать одновременно в нескольких системах, осуществлять сетевое взаимодействие между ними.
  2. Возможность сделать «снимок» текущего состояния системы и содержимого дисков одним кликом мыши, а затем в течение очень короткого промежутка времени вернуться в исходное состояние.
  3. Простота создания резервной копии операционной системы (не надо создавать никаких образов диска, всего лишь требуется скопировать папку с файлами виртуальной машины).
  4. Возможность иметь на одном компьютере неограниченное число виртуальных машин с совершенно разными операционными системами и их состояниями.
  5. Отсутствие необходимости перезагрузки для переключения в другую операционную систему.

1.2.2. Недостатки виртуальных машин

Тем не менее, несмотря на все преимущества, виртуальные машины также имеют и свои недостатки:

  1. Потребность в наличии достаточных аппаратных ресурсов для функционирования нескольких операционных систем одновременно.
  2. Операционная система работает несколько медленнее в виртуальной машине, нежели на «голом железе». Однако, в последнее время показатели производительности гостевых систем значительно приблизились к показателям физических ОС (в пределах одних и тех же ресурсов), и вскоре, за счет улучшения технологий реализации виртуальных машин, производительность гостевых систем практически будет равна реальным.
  3. Существуют методы определения того, что программа запущена в виртуальной машине (в большинстве случаев, производители систем виртуализации сами предоставляют такую возможность). Вирусописатели и распространители вредоносного программного обеспечения, конечно же, в курсе этих методов и в последнее время включают в свои программы функции обнаружения факта запуска в виртуальной машине, при этом никакого ущерба вредоносное ПО гостевой системе не причиняет.
  4. Различные платформы виртуализации пока не поддерживают полную виртуализацию всего аппаратного обеспечения и интерфейсов. В последнее время количество поддерживаемого аппаратного обеспечения стремительно растет у всех производителей платформ виртуализации. Помимо основных устройств компьютера, уже поддерживаются сетевые адаптеры, аудиоконтроллеры, интерфейс USB 2.0, котроллеры портов COM и LPT и приводы CD-ROM. Но хуже всего обстоят дела с виртуализацией видеоадаптеров и поддержкой функций аппаратного ускорения трехмерной графики.

Все недостатки в принципе можно решить, да и преимущества виртуальных машин перевешивают их недостатки. Именно поэтому виртуализация сейчас продвигается семимильными шагами вперёд. А пользователи находят всё больше и больше причин их использовать.

1.3. Архитектура виртуальных машин

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

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

1.3.1. Абстракция и виртуализация

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

 http://www.kfed.ru/wp-content/uploads/2013/09/040_1.gif

Рис. 1 Абстракция и виртуализация в применение к дисковой памяти.

На рис. 1 (а) приведен пример абстракции в применении к дисковой памяти. Операционная система абстрагируется от тонкостей адресации на жестком диске, от его секторов и дорожек, чтобы для прикладной программы диск выглядел как набор файлов переменного размера. Опираясь на эту абстракцию, «прикладные» программисты могут создавать файлы, записывать и читать данные, не зная устройства и физической организации жесткого диска.

Концепция архитектуры системы команд компьютера (instruction set architecture, ISA) наглядно иллюстрирует преимущества хорошо определенных интерфейсов. Они позволяют разрабатывать взаимодействующие компьютерные подсистемы не только в разных организациях, но и в разные периоды, иногда разделенные годами. Например, Intel и AMD создают микропроцессоры с системой команд IA-32 (x86), в то время как разработчики Microsoft пишут программное обеспечение, которое компилируется в эту систему команд. Поскольку обе стороны соблюдают спецификацию ISA, можно ожидать, что программное обеспечение будет правильно выполняться любым ПК на базе микропроцессора с архитектурой IA-32.

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

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

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

1.3.2. Процессные и системные виртуальные машины

Понятия пошли от того, что система и процесс видят машину по-разному, поэтому  и виртуальные машины бывают процессные и системные.

Процессная виртуальная машина — это виртуальная платформа для выполнения отдельного процесса. Она предназначена для поддержки процесса, создаётся при его активации и «умирает» после его окончания. Системная виртуальная машина – полнофункциональная, постоянно действующая системная среда, служащая для поддержки операционной системы вместе с большим количеством её пользовательских процессов; она обеспечивает «гостевой» операционной системе доступ к виртуальным аппаратным средствам, в том числе к процессору и памяти, устройствам ввода/вывода, а иногда — и к графическому интерфейсу.

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

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

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

1.3.3. Типы виртуализаций

Рассмотрим основные типы виртуализации различных компонент ИТ — инфраструктуры.

  1. Виртуализация операционной системы.Является наиболее распространенной в данный момент формой виртуализации. Виртуальная операционная система (виртуальная машина) представляет собой, как правило, совмещение нескольких операционных систем, функционирующих на одной аппаратной основе. Каждая из виртуальных машин управляется отдельно при помощи VMM (Virtual Machine Manager). Лидерами в области поставок решений для виртуализации информационных систем являются Microsoft, AMD, Intel и VMware.
  2. Виртуализация серверов приложений.Под данным процессом виртуализации понимают процесс интеллектуальной балансировки нагрузки. Балансировщик нагрузки управляет несколькими веб — серверами и приложениями, как единой системой, пользователь, при этом, «видит» только один сервер, который, фактически, предоставляет функционал нескольких серверов.
  3. Виртуализация приложений.Под виртуализацией приложений следует понимать использование программных решений в рамках изолированной виртуальной среды (более подробно виртуализация приложений будет рассмотрена в последующих лекциях).
  4. Виртуализация сети.Представляет собой объединение аппаратных и программных ресурсов в единую виртуальную сеть. Выделяют внутреннюю виртуализацию сети — создающую виртуальную сеть между виртуальными машинами одной системы, и внешнюю — объединяющую несколько сетей в одну виртуальную.
  5. Виртуализация аппаратного обеспечения.В данном случае виртуализация заключается в разбиении компонент аппаратного обеспечения на сегменты, управляемые отдельно друг от друга. В некоторых случаях, виртуализация операционных систем невозможна без виртуализации аппаратного обеспечения.
  6. Виртуализация систем хранения.В свою очередь делится на два типа: виртуализацию блоков и виртуализацию файлов.Виртуализация файлов, как правило используется в системах хранения, при этом ведутся записи о том, какие файлы и каталоги находятся на определенных носителях. Виртуализация файлов отделяет статичный указатель нахождения виртуального файла (C:\, к примеру) от его физического местоположения. Т.е. при запросе пользователем файлаC:\file.doc решение виртуализации файлов отправит запрос к месту реального размещения файла.Виртуализация блоков. Используется в сетях распределенного хранения данных. Сервера — хранилища данных используют RAID- технологию. iSCSI интерфейс также использует блочную виртуализацию, позволяя операционной системе распределить виртуальное блочное устройство. Более подробную информацию о виртуализации систем хранения см. в п.№4 списка источников для самостоятельного изучения.
  7. Виртуализация сервисов.По своей сути, виртуализация сервисов является объединением всех вышеуказанных типов виртуализации. Решение виртуализации сервисов позволяет работать с приложением вне зависимости от физического расположения его частей, объединяя и управляя их взаимодействием.

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

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

2. Различные виртуальные машины

Все отличия существующих виртуальных машин, по сути, сводятся лишь к перечню поддерживаемых ими операционных систем, а так же стоимости. Наиболее распространены сегодня системы VirtualBox, Windows Virtual PC и VMWare. Чем же они отличаются?

2.1. ORACLE VirtualBox — универсальная бесплатная виртуальная машина

VirtualBox — очень простой, мощный и бесплатный инструмент для виртуализации, развивающийся благодаря поддержжке знаменитой корпорации ORACLE. Он распространяется бесплатно, с открытым исходным кодом. VirtualBox

http://www.kfed.ru/wp-content/uploads/2013/09/a8359d5bf28bb690b4a4100edfa2a859-1.jpgпозволяет устанавливать в качестве «гостевой» практически любую современную операционную систему, будь то Windows, MacOS или любой из многочисленных представителей семейства Linux.

Преимуществом VirtualBox является простой и понятный пользовательский интерфейс. Хорошо сделан перевод на русский язык. Все основные функции вынесены в виде кнопок под меню. Создание виртуальных машин выполняется с помощью пошагового мастера.

VirtualBox поддерживает работу с сетями, поэтому ваша виртуальная ОС сможет легко выйти в Интернет. Очень полезной является функция «снимков» операционной системы. Виртуальная машина записывает на винчестер «точки восстановления», к которым вы в любой момент можете откатить гостевую систему в случае возникновения ошибок или сбоев.

2.2 Windows Visual PC — виртуальная машина от Microsoft

Windows Virtual PC — виртуальная машина для работы только и исключительно с Windows. Установить на Visual PC операционную систему Linux или MacOS просто невозможно.http://www.kfed.ru/wp-content/uploads/2013/09/61a8f677037ff614701a130a56268d9d-2.jpg

Visual PC позволяет запускать несколько разных копий Windows на одном компьютере. Поддерживается работа с операционными системами Microsoft разных поколений, в том числе с 64-битными.

Плюсом Visual PC является возможность задать, какая из запущенных виртуальных машин будет более приоритетной по сравнению с другими. При этом «хостовый» компьютер сможет в автоматическом режиме выделять под ее нужды большее количество ресурсов за счёт других виртуальных систем, если «гостевой» системе это необходимо.

Моноплатформенность виртуальной машины Visual PC является её главным недостатком, впрочем, если требуется тестировать только разные версии Windows, это не актуально. Некоторым недостатком можно считать менее функциональный и менее удобный чем в VirtualBox интерфейс. В остальном Visual PC вполне надёжный инструмент, позволяющий тестировать операцонные системы Microsoft.

2.3 VMware Workstation — для серьёзных задач

VMware Workstation – мощная, платная, максимально-надёжная программа для виртуализации, которая поддерживает работу с Windows и Linux. Для виртуализации MacOS, данная машина не предназначена.http://www.kfed.ru/wp-content/uploads/2013/09/fa6fbc13a4684d53e78b23abcf6bbe86-3.jpg

Благодаря высокой надёжности и широчайшей функциональности VMware Workstation часто используется не просто для тестирования, а даже для постоянной работы виртуальных машин в качестве серверов даже для бизнес-приложений, будь то фаервол, отеляющий сеть организации от Интернет или даже сервер какой-либо базы данных.

VMware Workstation можно очень гибко настраивать, включая множество параметров сетевых подключений для работы с интернетом. Система имеет собственный виртуальный 3D-ускоритель, который позволяет получить высокое качество графики.

Интерфейс VMware Workstation достаточно грамотно организован, поэтому освоиться со всем её богатым функционалом довольно легко. В программе полностью поддерживается русский язык.

Необходимо отметить, что у VMware Workstation есть бесплатный «младший брат» — VMWare Player. В отличие от версии Workstation, плеер не умеет создавать виртуальные машины, но позволяет запускать ранее созданные. Эта программа будет полезна в случаях тестирования, когда, к примеру, разработчик какой-либо автоматизированной системы передат её на ознакомление именно в виде образа виртуальной машины. Эта практика получает всё большее распространение, поскольку избавляет пользователя от необходимости разворачивать незнакомую программу самостоятельно.

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

  1. Установить ORACLE VirtualBox.
  2. Запустить программу на исполнение.
  3. Создать виртуальную машину для установки ОС Windiws XP.
  4. Укажите объем оперативной памяти 343МБ.
  5. Создайте новый виртуальный жесткий диск (тип VDI).
  6. Укажите формат хранения «Фиксированный виртуальный жесткий диск».
  7. Размер жесткого диска должен быть 11ГБ.
  8. Покажите результат преподавателю.

 

Вопросы для самоконтроля

  1. Что называется виртуальной машиной?
  2. Какие преимущества у виртуальной машины? Какие недостатки?
  3. Чем отличается системная виртуальная машина от процессорной?
  4. Перечислите основные типы виртуализаций.
  5. Какие существуют подходы к созданию интерфейсов между виртуальными машинами и системами виртуализации ресурсов?
  6. Какие существуют  виртуальные машины? В чем их отличие друг от друга?



Предварительный просмотр:

Лабораторная работа №2

Тема: Работа в среде операционной системы MS-DOS.

Цель работы: Приобретение основных навыков работы в среде операционной системы MS-DOS.

1. КРАТКИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

1.1. Назначение операционной системы

MS-DOS – это аббревиатура от MicroSoft Disk Operating System, т.е. дисковая операционная система американской фирмы Microsoft. Термин «дисковая» означает, что ОС располагается на диске: либо на винчестере, либо на дискете (размеры MS-DOS вполне допускают это), либо даже на компакт-диске.

Алгоритм выбора того или иного устройства устанавливается в BIOS. Например, если там в разделе «BIOS FEATURES SETUP (Показать установки BIOS)» в пункте «Boot Sequence (Последовательность загрузки)» перечислены диски A:, C:, это означает следующее: если в компьютер установлена дискета (диск А:), будет предпринята попытка загрузить MS-DOS с неё, если дискеты нет, то загрузка MS-DOS пойдет с винчестера (диск С:).

1.2. Состав операционной системы

Операционная система MS-DOS состоит из следующих частей:

  • BIOS (от Basic Input-Output System – Базовая система ввода-вывода). Эта часть ОС жёстко «вшита» в ПЗУ или ROM (от Read Only Memory – Память только для чтения). BIOS содержит тесты проверки узлов компьютера (автоматически запускаются при включении компьютера), а также Начальный загрузчик – небольшую программу для вызова более сложного Загрузчика MS-DOS (фрагмент файла io.sys). Кроме этого, BIOS выполняет низкоуровневые операции ввода-вывода (на уровне регистров) с монитором, клавиатурой, дисками и принтером.
  • Дисковые файлы io.sys и msdos.sys. Файл io.sys (он располагается в начальном секторе системного диска) содержит, как было сказано, программу Загрузчик MS-DOS. Кроме того, io.sys дополняет BIOS другими низкоуровневыми операциями ввода-вывода. С помощью файла msdos.sys реализуются основные высокоуровневые услуги MS-DOS.
  • Файл command.com – Командный процессор или интерпретатор команд MS-DOS. Содержит основные команды MS-DOS: CLS, DIR, COPY и другие, называемыми внутренними. Кроме того, он работает и с внешними командами MS-DOS, такими, как FORMAT, DELTREE и другими, находящимися, как правило, в каталоге DOS и представляющими собой файлы с расширением .com или .exe. Командный процессор command.com организует выполнение любых команд пользователя, вводимым с клавиатуры или с помощью командных файлов (файлы с расширением .bat).

Перечисленные выше компоненты MS-DOS составляют минимальный состав этой операционной системы. В дополнении к нему можно указать и такие элементы MS-DOS, как:

  • Внешние команды MS-DOS. Представляют собой, как было сказано, файлы с расширением .com или .exe и находящимися, как правило, в каталоге DOS.
  • Драйверы. Это специальные программы (файлы с расширениями .com, .exe или .sys), обеспечивающие обслуживание новых или нестандартное использование имеющихся внешних устройств. Активизация нужных драйверов осуществляется с помощью файлов config.sys и autoexec.bat.
  • Файл config.sys. Представляет собой обычный текстовый файл, содержащий специальные команды для активизации различных драйверов. Кроме того, с его помощью можно изменять режимы работы или конфигурацию MS-DOS.
  • Файл autoexec.bat. Это командный файл, автоматически запускаемый операционной системой на исполнение при включении или перезапуске компьютера.

1.3. Некоторые команды

Сервисные команды
1.3.1. Запросить справку о версии MS-DOS. Формат команды: VER
1.3.2. Очистить экран. Формат команды: CLS
1.3.3. Запрос текущей даты. Формат команды: DATE
1.3.4. Запрос текущего времени. Формат команды: TIME

Команды навигации по дискам и каталогам
1.3.5. Сменить текущий диск. Формат команды: ИмяДиска:
Пример: C:\>D:
D:\>
1.3.6. Сменить текущий каталог. Формат команды: CD МаршрутКаталога
Пример: C:\>CD DOS
C:\DOS>
1.3.7. Вернуться в родительский каталог. Формат команды: CD..
1.3.8. Перейти в корневой каталог текущего диска. Формат команды: CD\

Команды для работы с файлами
1.3.9. Переименовать файл. Формат команды: REN СтароеИмя НовоеИмя
1.3.10. Просмотреть файл. Формат команды: TYPE ИмяФайла
1.3.11. Редактировать файл. Формат команды: EDIT ИмяФайла
1.3.12. Копировать файл. Формат команды: COPY ИмяФайлаОригинала ИмяФайлаКопии
1.3.13. Вывод файла на печать. Формат команды: COPY ИмяФайла PRN
1.3.14. Переместить файл. Формат команды: MOVE ИмяФайла МаршрутКаталога
1.3.15. Удалить файл. Формат команды: DEL ИмяФайла

Команды для работы с каталогами
1.3.16. Просмотреть содержимое каталога. Формат команды: DIR [МаршрутКаталога] [/P]
Где: /P – включить режим постраничного вывода информации на экран монитора (при большом объеме информации).
Примечание. Фрагменты командной строки, заключенные в квадратные скобки являются необязательными. При их
использовании квадратные скобки опускаются.
1.3.17. Создать новый каталог. Формат команды: MD ИмяКаталога
1.3.18. Переименовать каталог. Формат команды: MOVE СтароеИмя НовоеИмя
1.3.19. Удалить пустой каталог. Формат команды: RD ИмяКаталога

Примечание. Нельзя удалять текущий каталог, нужно перейти вначале в родительский.

2. 1 ПРАКТИЧЕСКАЯ ЧАСТЬ (часть 1)

1. Создать виртуальную машину в программе VirtualBox (имя машины должно иметь следующий формат: MS-DOS Фамилия

1

2. Укажите объем оперативной памяти 64Мб.

2

3. Создать новый  виртуальный жесткий диск фиксированного размера 10 Мб

Для установки был выбран MS-DOS 6.22, так как это последняя «коробочная» версия этой ОС (остальные версии являлись частью Windows 9x). Устанавливается эта ОС на нескольких дискетах, поэтому здесь у нас есть два варианта — либо иметь полноценный флоппи-дисковод и дискеты с дистрибутивом MS-DOS, либо образы этих самых дискет. Дисковода  у нас нет, но есть три установочные дискеты.

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

5

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

6. Запустить виртуальную машину.

8

7. Нажать кнопку ENTER для продолжения. Далее начать установку продолжая нажимать кнопку Enter до требования поменять флоппи-диск на диск №2.

Безымянный

8.  Далее сменить диск на диск (образ) №3.

9.  По окончании установки извлеките диск из привода и нажмите ENTER.

10. После перезапуска компьютера у вас загрузится ОС MS-DOS.

11. Покажите результат выполнения первой части работы преподавателю.

2. 2 ПРАКТИЧЕСКАЯ ЧАСТЬ (часть 2)

  1. Запустить виртуальную машину с установленной ОС MS-DOS
  2. Очистить экран монитора
  3. Запросить справку о версии MS-DOS
  4. Создать новый каталог OS
  5. Перейти в новый созданный каталог.
  6. Создать в нем (с помощью команды EDIT) файл 2.txt. 
  7. Файл 2.txt должен содержать все известные вам команды ms-dos (по одной на каждой строке). Сохранить созданный файл.
  8. Просмотреть созданный файл.
  9. Сделать копию файла 2.txt, но с именем 2-copy.txt
  10. Перейти в корневой каталог.
  11. Просмотреть каталог OS.
  12. Удалить файл 2-copy.txt
  13. Показать результат выполнения работы преподавателю.

3. КОНТРОЛЬНЫЕ ВОПРОСЫ

  1. Назовите минимальный состав MS-DOS.
  2. Как узнать номер установленной на компьютере версии MS-DOS?
  3. Как, находясь в MS-DOS, сменить текущий диск D: на C:?
  4. Как, находясь в MS-DOS, перейти из каталога C:\DOS в каталог D:\LERNEN\BAT?
  5. Как, находясь в MS-DOS, перейти из каталога C:\DOS\BAT в родительский каталог C:\DOS?
  6. Как, находясь в MS-DOS, перейти из каталога C:\DOS\BAT в корневой каталог диска C:?
  7. Как, находясь в MS-DOS, просмотреть содержимое каталога C:\DOS из текущего каталога D:\LERNEN?
  8. Как, находясь в MS-DOS, просмотреть содержимое файла autoexec.bat на дискете?
  9. Как, находясь в MS-DOS, переименовать в текущем каталоге файл a.txt в b.txt?
  10. Как, находясь в MS-DOS, переместить файл с.txt из каталога D:\LERNEN в корневой каталог диска D:?
  11. Как, находясь в MS-DOS, сделать копию файла d.txt в этом же каталоге?
  12. Как, находясь в MS-DOS, узнать сегодняшнее число?
  13. Как, находясь в MS-DOS, узнать, который сейчас час?
  14. Как, находясь в MS-DOS, создать каталог D:\TEMP?
  15. Как, находясь в MS-DOS, переименовать каталог D:\TEMP в D:\VREM?
  16. Как, находясь в MS-DOS, удалить каталог D:\VREM?



Предварительный просмотр:

Лабораторная работа №3

Изучение структуры операционной системы Windows XP

Цель работы:  изучить структуру операционной системы Windows XP

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

Операционная система Microsoft Windows XP

Выход - 25 октября 2001.

Название XP происходит от англ. eXPerience (опыт). Представляет из себя улучшенный вариант Windows 2000 Professional, причем первоначально изменения коснулись большей частью внешнего вида и пользовательского интерфейса. В отличие от  Windows 2000, которая выпускалась  как для рабочих станций так и для серверов, Windows XP является исключительно клиентской системой (ее серверный вариант — Windows Server 2003). Было выпущено 2 основных версии XP — Home и Professional Edition, для домашнего и корпоративного использования. Также в апреле 2005 года вышла Windows XP Professional x64 Edition — первая настольная 64-разрядная операционная система Windows.

С 2003 по 2011 год Windows XP была самой популярной операционной системой, и уступила свое место только в конце 2011 года, пропустив вперед Windows 7. Однако, не смотря на это, Windows XP остается одним из самых успешных и известных продуктов компании Microsoft.

Начальные сведения по установке ОС. Требования к аппаратной платформе.

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

  • процессор, тактовая частота которого должна быть не меньше 300 МГц. Могут использоваться процессоры семейства Intel Pentium/Celeron и AMD K6/Athlon/Duron или другие совместимые процессоры. Минимальный показатель частоты: 233МГц. Конечно же, для получения удовольствия от работы в Windows XP необходимо иметь процессор, частота которого около 1 000 МГц.
  • Не менее 128 МБ оперативной памяти (хотя допускается использование 64 МБ, правда, обещанной производительности вы не увидите). Так же как и в первом случае, для реальной работы Вам необходимо минимум 256 Мб.
  • Как минимум 1,5 Гб на жестком диске. (Для сравнения: Win2k PRO занимает 700 МБ, WinNT 4 занимает 300 МБ, установленная Win95 OSR2 занимает 100 МБ).
  • Видеокарта и монитор SVGA с разрешением не менее 800x600 точек.
  • Соответственно, CD-ROM и мышь.

Методы инсталляции

Существует три основных метода инсталляции:

  1. Инсталляция с CD
  2. Инсталляция по сети
  3. Инсталляция с Flash накопителя.

В данном случае мы рассмотрим инсталляцию с «загрузочного» CD. Как обычно, программа установки предлагает несколько типов установки: обновление текущей версии Windows, либо так называемая чистая установка. В первом случае до системы Windows XP Professional можно обновить Win98, Win2kPro, WinNT, WinXP Home. Другой метод установки – это наиболее надежный метод – чистая установка. При таком виде установки можно надеяться на системную стабильность в будущем. Программы, которые будут установлены в новой ОС будут работать, как и должны, то есть с максимальной стабильностью. Дистрибутив Windows XP является загрузочным, поэтому проблем с установкой быть не должно. Единственно, что требует внимания – это установка ядра. Как правило, современные материнские платы имеют стандартный интерфейс ACPI. Для Windows XP оптимальным вариантом считается ядро «Компьютер с ACPI. (Узнать, какое ядро установлено, можно выбрав в диспетчере устройств пункт «Компьютер»). Если ядро не будет таковым, то могут возникнуть многочисленные проблемы с управлением питанием. Чтобы этого не произошло, необходимо включить в BIOS материнской платы соответствующие функции ACPI. Расширенный интерфейс управления питанием и конфигурациями (Advanced Configuration and Power Interface, ACPI) является открытым промышленным стандартом, определяющим гибкий и расширяемый интерфейс аппаратуры с системной платой. Разработчики программного обеспечения используют эту спецификацию для объединения возможностей управления электропитанием во всей компьютерной системе, включая аппаратуру, операционную систему и прикладное программное обеспечение. Это объединение позволяет Windows определять активные приложения и контролировать все ресурсы управления питанием для подсистем компьютера и периферийного оборудования.

ACPI позволяет операционной системе непосредственно управлять питанием широкого диапазона переносных и настольных компьютеров, серверов и периферийных устройств. ACPI является основой промышленной инициативы OnNow, которая позволяет производителям систем поставлять компьютеры, которые запускаются прикосновением к клавише на клавиатуре.

ACPI необходим для использования всех преимуществ управления питанием и технологии Plug and Play в Windows. Если точно не известно, является ли компьютер ACPI – совместимым, проверьте документацию изготовителя. Чтобы изменить параметры управления электропитанием, позволяющие реализовать преимущества ACPI, используйте компонент «Электропитание» на панели управления.

Параметры установки Windows XP

Запустить установку Windows XP можно:

  • Из-под MS-DOS с помощью файла winnt.exe (в каталоге I386)
  • Из-под Windows с помощью файла winnt32.exe (в каталоге I386)

Либо она запускается автоматически после того, как включаем питание компьютера (не забыв указать в BIOS начальную загрузку)

Набор параметров командной строки у этих двух программ различен.

Преобразование файловой системы

На компьютере, работающем под управлением Windows XP, можно выбрать для раздела диска одну из трех файловых систем: NTFS, FAT или FAT32.

NTFS – более мощная файловая система, чем FAT и FAT32; в ее состав входят возможности, необходимые для обслуживания Active Directory, а также другие важные функции обеспечения безопасности. Только NTFS позволяет использовать таких средства, как Active Directory и система безопасности на основе доменов.

Разделы легко преобразуются в формат NTFS. Такое преобразование без труда выполняется с помощью команды установки, независимо от того, какая файловая система перед этим использовалась для раздела – FAT, FAT32 или более ранняя версия NTFS. При таком преобразовании все данные в разделе сохраняются (в отличие от процедуры форматирования диска). Если сохранять файлы, имеющиеся в разделе FAT или FAT32, не требуется, вместо преобразования раздела из формата FAT или FAT32 рекомендуется выполнить форматирование раздела в файловой системе NTFS. В результате форматирования все содержимое раздела уничтожается, и получается чистый диск, готовый к работе.

Независимо от того, будет раздел отформатирован с помощью NTFS или преобразован с использованием команды convert, NTFS следует признать наилучшей файловой системой. Для получения дополнительных сведений о программе Convert.exe по окончании установки нажмите кнопку Пуск, выберите команду Выполнить, введите cmd и нажмите клавишу ВВОД. В окне программы введите команду help convert и нажмите клавишу ВВОД.

Если требуется управлять доступом к файлам и папкам и организовать поддержку учетных записей с ограниченными правами, необходимо использовать NTFS. В случае файловой системы FAT32 все пользователи будут иметь доступ ко всем файлам на жестком диске, независимо от типа учетной записи (администратор, ограниченные права или стандартные права).

NTFS лучше всего подходит для работы с большими дисками. (Ей немного уступает в этом отношении файловая система FAT32.)

При определенных обстоятельствах может потребоваться использование файловой системы FAT или FAT32. Если на компьютере планируется работа как в Windows XP, так и в операционной системе предыдущей версии, необходимо создать основной (загрузочный) раздел жесткого диска в формате FAT или FAT32. Более ранние версии Windows, как правило, не могут получить доступ к разделу, использующему последнюю версию NTFS. Исключение составляют системы Windows 2000 и Windows NT 4.0 с пакетом обновления 4 или более поздним. Разделы, использующие последнюю версию NTFS, доступны для Windows NT 4.0 с пакетом обновления 4 или более поздним, но с некоторыми ограничениями: файлы, сохраненные с использованием возможностей NTFS, отсутствовавших на момент выпуска Windows NT 4.0, останутся недоступными.

В остальных случаях, когда работа в нескольких операционных системах не планируется, рекомендуется выбрать файловую систему NTFS.

Структура ОС Windows XP

Windows XP имеет модульную структуру (рис. 2.20), в которой код операционной системы и драйверы выполняются в привилегированном режиме процессора (режиме ядра), обеспечивающем полный доступ ко всей аппаратной части компьютера, а пользовательские приложения выполняются в непривилегированном режиме процессора – пользовательском режиме без прямого доступа к оборудованию компьютера. В режиме ядра работают следующие компоненты.

1. Уровень абстрагирования от оборудования (Hardware Abstraction Layer, HAL). Его задачей является отделение операционной системы от особенностей конкретных реализаций в аппаратном обеспечении компьютера, т. е. от различий в материнских платах, в модификациях процессоров, в наборах микросхем и др. Благодаря этому уровню управление подсистемами прерываний, прямого доступа к памяти, системными шинами и таймерами для ядра операционной системы является одинаковым. Уровень HAL реализован в системном файле Hal.dll.

 

 http://edu.dvgups.ru/METDOC/ITS/STRPRO/ASY/METOD/UP/frame/2_5.files/image001.gif

 

Рис. 2.20. Упрощенная структура Windows XP 

2. Ядро операционной системы. Ядро содержит наиболее часто вызываемые низкоуровневые функции операционной системы: планирование и распределение ресурсов между процессами, их переключение и синхронизацию. В обязанности ядра входит также управление прерываниями и обработка ошибочных ситуаций при функционировании операционной системы. Код ядра Windows XP не разделяется на потоки, а находится только в оперативной памяти и не может быть выгружен на диск. Код ядра Windows XP находится в системном файле Ntoskrnl. exe

3. Драйверы устройств. Драйверы представляют собой подпрограммы, транслирующие вызовы, поступившие от пользовательских программ в запросы обработки данных для конкретных устройств. Значительное число драйверов входит в состав Windows XP (они располагаются в подкаталоге Isystem32l drivers системного каталога и имеют тип файла *.sys, например, драйвер дисковой подсистемы находится в файле disk.sys), а для нестандартных периферийных устройств драйверы находятся в комплектах поставки.

4. Исполняющая подсистема (NT Executive). Модуль NT Executive состоит из микроядра и подсистем диспетчеризации управления программами с доступом к виртуальной памяти, окнам и графической подсистеме. Виртуальная память предоставляет пользовательским программам виртуальные адреса адресного пространства процессов и соответствующие физические страницы оперативной памяти компьютера. Графическая подсистема предназначена для создания оконного интерфейса, рисования элементов управления, расположенных в окнах. К исполняющей подсистеме относятся системные файлы Ntkrnlpa.exe, Kernel32.dll, Advapi32.dll, User32.dll, Gdi32.dll.

Операционная система Windows XP в значительной мере использует возможности процессоров, совместимых с семейством Intel x86. В их аппаратной архитектуре предусматривается четыре уровня привилегий выполнения кода программ от 0-го наивысшего привилегированного до 4-го пользовательского режима с ограниченным набором команд процессора. Программы режима ядра операционной системы Windows XP функционируют в нулевом, защищенном и привилегированном режиме, а остальные пользовательские программы работают в менее привилегированных режимах, находясь под контролем программ режима ядра.

Недоступные в пользовательском режиме операции и приложения обращаются к системным вызовам ядра операционной системыWin32 API. В состав API входит более 250 функций, обращение к которым осуществляется при помощи системных вызовов, основанных на подпрограммах ядра операционной системы. Все вызовы Win32 API обслуживаются как системными службами NT, так и модулем NT Executive – исполняющей системы Windows XP. Модуль NT Executive представляет собой несколько программных потоков, которые выполняются в режиме ядра. Код практически всех подсистем этого модуля находится в файле ntoskrnl.exe (кроме подсистемы Win32, код которой расположен в файле win32k.sys) и уровне абстрагирования от оборудования HAL, который содержится в файле hal.dll. В модулеNT Executive сосредоточены все самые важные части операционной системы.

Микроядро отвечает за выделение памяти для приложений и распределение процессорного времени, т. е. за реализацию многозадачности. Для этого в состав микроядра входит планировщик потоков (threads scheduler), который назначает каждому из потоков один из 32 уровней приоритета. Уровень 0 зарезервирован для системы. Уровни от 1-го до 15-го назначаются исполняемым программам, а уровни от 16-го до 31-го могут назначаться только администраторами. Планировщик делит все процессорное время на кванты фиксированного размера. При этом каждый программный поток выполняется только в течение отведенного ему времени, и если по окончании кванта он не освобождает процессор, планировщик в принудительном порядке приостанавливает этот поток и меняет программное окружение процесса, настраивая его на выполнение другого потока, обладающего тем же приоритетом. Микроядро также осуществляет всю работу, связанную с обработкой программных и аппаратных прерываний.

5. Диспетчеризация управления программами. Модуль состоит из следующего набора системных программ:

  Диспетчер ввода-вывода – интегрирует добавляемые в систему драйверы устройств в операционную систему Windows XP;

  Диспетчер объектов – служит для управления всеми разделяемыми ресурсами компьютера. В момент обращения приложения к какому-либо ресурсу диспетчер объектов сопоставляет с этим ресурсом объект (например, окно) и отдает приложению дескриптор[1] (№ окна) этого объекта. Используя дескриптор, приложение

 

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

  Диспетчер процессов – предоставляет интерфейс, при помощи которого другие компоненты Windows NT Executive, а также приложения пользовательского режима могут манипулировать процессами и потоками. Во время работы диспетчер процессов сопоставляет с каждым процессом и потоком идентификатор процесса (PID – Process Identifier) и идентификатор потока (TID – Thret Identifier) соответственно, а также таблицу адресов и таблицу дескрипторов;

  Диспетчер виртуальной памяти – служит для управления организации подсистемы памяти, позволяет создавать таблицы адресов для процессов и следит за корректностью использования адресного пространства приложениями. Кроме того, обеспечивает возможность загрузки в оперативную память исполняемых файлов и файлов динамических библиотек. Диспетчер виртуальной памяти представляет физическую память для пользовательских приложений – каждому процессу выделяются 4 Гб виртуального адресного пространства, из которых младшие 2 Гб используются процессом, а старшие 2 Гб (общие для всех процессов) отводятся на нужды системы. Каждый процесс работает в своем изолированном адресном пространстве и «не знает» о других процессах. Процессы обмениваются данными через разделяемую память, которая может быть спроецирована на виртуальное адресное пространство нескольких процессов. Главная задача диспетчера виртуальной памяти – организация логической памяти, размер которой больше размера физической, установленной на компьютере. Это достигается благодаря тому, что страницы памяти, к которым долго не было обращений, и которые не имеют атрибута неперемещаемых, сохраняются диспетчером в файле pagefile.sys на жестком диске и удаляются из оперативной памяти, освобождая ее для других приложений. В момент, когда происходит обращение к данным, находящимся в перемещенной на винчестер странице, диспетчер виртуальной памяти копирует страницу обратно в оперативную память, затем обеспечивает доступ к ней. Этот механизм обеспечивает выделение дополнительной памяти программам, которые нуждаются в ней, и при этом следит за тем, чтобы все работающие в системе программы обладали достаточным объемом физической памяти для того, чтобы продолжать функционирование;

  Диспетчер кэша – используется для кэшированного чтения и записи и позволяет существенно ускорить работу жестких дисков и других устройств. При этом наиболее востребованные файлы дублируются диспетчером кэша в оперативной памяти компьютера, и обращение к ним обслуживается с использованием этой копии, а не оригинала, расположенного на сравнительно медленном долговременном носителе. Кэш в Windows XP является единым для всех логических дисков, вне зависимости от используемой файловой системы. Кроме того, он является динамическим, а это значит, что диспетчер управляет его размерами в зависимости от доступного объема свободной физической памяти в каждый конкретный момент;

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

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

–      файлы, располагающиеся в корневом каталоге загрузочного диска: NtldrBoot.iniBootsect.dos (файл необходим только при использовании мультизагрузки), Ntdetect.com;

–      файлы, располагающиеся в системном подкаталоге /system32Ntoskrnl.exeHal.dll, разделы реестра SYSTEM;

–      файлы, располагающиеся в системном подкаталоге /system32/drivers: (необходимые драйверы устройств).

Процесс загрузки компьютера начинается с процедуры начального тестирования оборудования (POST – Power-On Self Test). Код, выполняющий POST, зашит в базовой системе ввода-вывода (BIOS) каждого компьютера, при включении питания ему передается управление. Если в процессе тестирования обнаруживаются какие-либо ошибки, то BIOS генерирует коды ошибок (POSTcodes), которые отличаются для BIOS разных производителей, и звуковые коды. Если процедура POST завершается успешно, то BIOS передает управление главной загрузочной записи (MBR – Master Boot Record) и первая «аппаратная» стадия загрузки компьютера, когда процесс зависит только от аппаратуры компьютера, завершается.

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

Если в файле boot.ini зарегистрировано более одной операционной системы, то после первичной инициализации загрузчик предоставляет пользователю возможность выбора путем вывода Ntldr приглашения о выборе операционной системы. Если выбрана операционная система Windows XP, загрузчик запускает файл Ntdetect. сот. Этот компонент считывает из CMOS-памяти системную дату и время, после чего производит поиск и распознавание аппаратных средств, подключенных в данный момент к компьютеру. Завершив работу,Ntdetect возвращает управление и собранную им информацию обратно в Ntldr. Далее загружается и инициализируется ядро операционной системы Ntoskrnl.exe и уровень абстрагирования от оборудования Hal.dll. При инициализации ядро производит ряд действий в определенной последовательности:

–     инициализация диспетчера памяти;

–     инициализация диспетчера объектов;

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

–     настройка драйвера файловой системы;

–     загрузка и инициализация диспетчера ввода-вывода;

–     загрузка системных сервисов, которые реализуют взаимодействие с пользователем.

В состав системных сервисов входят следующие модули:

–     Smss.exe (диспетчер сеансов) – модуль управляет другими сервисами и службами Windows; запускает: Win32 (Csrss) и некоторые системные утилиты, выполняемые на этапе загрузки; реализует графический пользовательский интерфейс и запуск процессов Csrss.exe иWinLogon.exe;

–     Csrss.exe – модуль предназначен для организации взаимодействия между компьютером и пользователем;

–     Lsass.exe – служба, запускаемая WinLogon.exe и отвечающая за безопасность системы (предоставляет возможность пользователю зарегистрироваться в системе).

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

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

–     подсистема безопасности обращается к базе данных SAM (Security Accounts Manager) и проверяет, обладает ли пользователь полномочиями работы с системой.

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

Если операционная система не загружается корректно, то при нажатии в процессе загрузки Windows XP клавиши F8 происходит переход в расширенное меню запуска, содержащее пункты:

–     Безопасный режим – загрузка Windows XP с минимальным требуемым количеством системных файлов и драйверов устройств;

–     Безопасный режим с загрузкой сетевых драйверов – загрузка Windows XP с минимальным требуемым количеством системных файлов и драйверов устройств с поддержкой подключения к сети;

–     Безопасный режим с поддержкой командной строки – загрузка Windows XP с минимальным требуемым количеством системных файлов и драйверов устройств с загрузкой режима командной строки;

–     Включить протоколирование загрузки – режим позволяет записать этапы загрузки Windows XP в файл Ntbtlog. txt;

–     Включить режим VGA – режим, загружает драйвер стандартного монитора VGA с разрешением 640 на 480 точек на дюйм и 16 цветами;

–     Загрузка последней удачной конфигурации – режим, восстанавливает последнюю неиспорченную копию реестра Windows XP.

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

  1. Установить Windows XP на виртуальную машину с образа, полученного от преподавателя. (название виртуальной машины должна иметь формат Windows XP Иванов Иван)
  2.  Изучить теорию по структуре ОС.

Контрольные вопросы к защите:

  1. Каковы минимальные требования к аппаратной платформе, которые рекомендует Microsoft для установки Windows XP?
  2. В чем преимущества файловой системы NTFS?
  3. На какие фазы условно можно разделить работу ОС Windows?
  4. Какие  цели достигаются на уровне абстрагирования?
  5. Что такое ядро системы?
  6. Что такое  драйвера устройств?
  7. Что такое исполняющая система?
  8. Что такое диспетчер ввода-вывода?
  9. Что такое диспетчер объектов?
  10. Что такое диспетчер процессов?
  11. Что такое диспетчер кэша?
  12.  Опишите ряд действий выполняемых ядром при инициализации?

   


По теме: методические разработки, презентации и конспекты

Результаты усвоения профессиональных дисциплин и учебной практики обучающимися (группа 2П1517 "Повар" 2016-2017 учебные годы)

Результаты усвоения профессиональных дисциплин и учебной практики обучающимися по программам профессионального обучения (из числа обучающихся-выпускников коррекционных школ 8 вида) группа 2П1517...

Задание по учебной практике для группы № 10 и 10 А

Выполнение работ в виде конспектов....

Задание на практику для группы СА 21 (12.05- 15.05)

Обзорные лекции на тему Основы информационной безопасности.https://drive.google.com/open?id=1-jV8z_-c6hIiFRr5UyTGdrlzU5dp403X...

Задание на практику для группы СА 22 (02.05- 05.05)

Обзорные лекции на тему Основы информационной безопасности.https://drive.google.com/open?id=1-jV8z_-c6hIiFRr5UyTGdrlzU5dp403X02.05.2020Изучить "Основы Информационной безопасности" Лекция...

Задание на практику для группы СА 21 (01.06- 05.06)

Выполнить лабораторные работы и выслать на электронную почту linux-rules@mail.ru отчет о выполнении.Отчет должен включать скрины установки и ответы на контрольные вопросы.Скачать виртуальную машину мо...

Задание на практику для группы СА 21 (08.06- 11.06)

Выполнить лабораторные работы и выслать на электронную почту linux-rules@mail.ru отчет о выполнении.Отчет должен включать скрины установки и ответы на контрольные вопросы.Скачать виртуальную...

Задание на практику для группы СА 21 (15.06- 19.06)

Выполнить лабораторные работы и выслать на электронную почту linux-rules@mail.ru отчет о выполнении.Отчет должен включать скрины установки и ответы на контрольные вопросы.Скачать виртуальную...