- •1. Обзор современных аппаратных средств
- •2. Обзор современных средств для сетевых коммуникаций. Стек протоколов tcp/ip. Архитектура стека протоколов.
- •Уровень Приложения
- •Уровень транспорта
- •Протокол управления передачей (tcp)
- •3. Понятие и назначение операционных систем (ос).
- •4. Функции ос.
- •5. Архитектура ос.
- •6. Программный продукт VirtualBox. Назначение, возможности.
- •7. Автоматизация установки Windows. Метод дублирования диска.
- •8. Автоматизация установки Windows. Создание и использование файла ответов. Программа Setup Manager, waik.
- •9. Конфигурирование системы. Программное средство Microsoft Management Console. Стандартные административные консоли.
- •10. Обеспечение безопасности паролей пользователей. Аудит и восстановление паролей пользователей Windows.
- •11. Файловые системы Windows. Сравнение файловых систем.
- •Свойства файловой системы ntfs.
- •Понятие мультирограммирования.
- •Подсистема управления процессами и потоками. Основные функции.
- •Внутренние информационные структуры процессов.
- •Планирование потоков.
- •Синхронизация и взаимодействие потоков. Объекты синхронизации.
- •Синхронизация и взаимодействие потоков. «Тупики». Предотвращение «тупиков».
- •Управление памятью. Схемы управления памятью.
- •Управление памятью. Одиночное непрерывное распределение.
- •Управление памятью. Распределение разделами.
- •Управление памятью. Распределение перемещаемыми разделами.
- •Управление памятью. Страничное распределение.
- •Управление памятью. Распределение страницами по запросам.
- •Управление памятью. Сегментное распределение.
- •Управление памятью. Сегментно-страничное распределение.
6. Программный продукт VirtualBox. Назначение, возможности.
С VirtualBox вы можете запускать различные виды операционные системы - включая все программное обеспечение работающее в них, непосредственно в вашей рабочей операционной системе, в специальной среде, назваемой "виртуальная машина". Ваш физический компьютер обычно называют "главный компьютер" или "хост"(host), в то время как виртуальную машину часто называют "гостем" или "гостевой ОС"(guest).
VirtualBox позволяет без изменеия кода гостевой ОС работать непосредственно на главном компьютере, и операционная система гостя "думает", что она работает на реальной машине. Однако, VirtualBox не позволяет выполнять гостю определенные операции, чтобы что гостевая ОС не мешала работе программ на главном компьютере
Кратко перечислим основные возможности VirtualBox:
Кроссплатформеность. VirtualBox выполняется на большом количестве 32-разрядных и 64-битовых операционных систем (Windows, Linux, Mac OS X и Solaris; см. Section 1.4, “Supported host operating systems”). Виртуальные машины могут легко быть импортированы и экспортировали с помощью стандарта Open Virtualization Format (OVF, см.Section 3.8, “Importing and exporting virtual machines”). Так как файл и используемые форматы образов идентичны для всех платформах, что позволяет работать с ними на любых ОС.
Прозрачная архитектура; модульность. VirtualBox является модульным проектом с внутренними интерфейсами программирования и разделением кода сервера и клиента. Это позволяет управлять им несколькими интерфейсами сразу: например, вы можете запустить VM просто, нажимая на кнопку в графическом интерфейсе пользователя VirtualBox, а затем управлять этой машиной из командной строки, или даже удаленно. См.Chapter 7, Alternative front-ends; remote virtual machines for details.
Благодаря модульной архитектуре, VirtualBox предоставляет полные функциональные возможности и конфигурируемость через набор средств для разработки ПО (SDK), который позволяет вам интегрировать VirtualBox с другими программными системами. См.Chapter 10, VirtualBox programming interfaces for details.
Не требуется аппаратная виртуализация. Не трубуется никаких аппаратных средств виртуализации. Как было указано в предыдущей главе, в большинстве случаев, VirtualBox не требует возможностей процессора, встроенных в более современные системы, такие как VT-X Intel или AMD-V - в противоположность многим другим подобным решениям,поэтому вы можете использовать VirtualBox даже на старых системах, где эти средства виртуализации не присутствуют.
Гостевые дополнения (Guest Additions): общие папки, seamless windows, 3D виртуализация. Гостевые дополнения VirtualBox - пакет программ, который может быть установлен в поддержываемых гостевых ОС , чтобы улучшить их производительность и обеспечить дополнительную интеграцию и коммуникацию с рабочей системой (с хостом). После установки дополнений виртуальная машина поддержит автоматическую настройку разрешений видео , seamless windows, ускорение трехмерной графики и т.п. Гостевые дополнения одробно описаны в Chapter 4, Guest Additions.
В частности гостевые дополнения дают возможность создавать "общие папки", которые позволяют вам обращаться к файлам системы хоста из гостя. Механизм общих папок описан в Section 4.6, “Folder sharing”.
Большая поддержка аппаратных средств.