Раздел 2. Внутреннее устройство ос
Лабораторная работа 1.6. Загрузчики. Эмуляторы.
Цель. Изучение процесса начальной загрузки. Знакомство с эмуляторами виртуальной машины и принципами одновременного запуска нескольких ОС.
Вопросы для изучения.
1. Формат загрузочного сектора.
2. Работа с неполными эмуляторами (VMWare, VirtualBox).
3. Настройка Bochs.
4. Запуск гостевой ОС.
Задание.
1. Настроить Bochs, подключив в качестве floppy disk A загрузочный образ MS DOS. Запустить эмуляцию и убедиться в работоспособности гостевой ОС.
2. Выполнить конфигурирование VMWare (или VirtualBox) для запуска Linux.
3. Настроить сеть в гостевой ОС.
4. Организовать обмен данными между ОС.
Контрольные вопросы.
1. Что такое эмулятор?
2. В чем отличие полных и неполных эмуляторов?
3. Может ли эмулятор запускать код для другой архитектуры?
4. В чем плюсы и минусы эмуляторов, исполняющих часть инструкций на реальном процессоре?
- Системное и прикладное программное обеспечение
- Раздел 1. Базовый инструментарий пользователя эвм.
- Раздел 2. Внутреннее устройство ос.
- Раздел 3. Утилиты. Инструментарий пользователя эвм.
- Раздел 4. Эффективное управление ресурсами.
- Раздел 1. Базовый инструментарий пользователя эвм
- 1.1. Графический пользовательский интерфейс
- 1.2. Командная строка
- 1.3. Файловые менеджеры. Архивация данных
- 1.4. Офисные и мультимедийные приложения
- 1.5. Инструментарий разработчика
- 1.6. Загрузчики. Эмуляторы
- Раздел 2. Внутреннее устройство ос
- 2.1. Файловая система (fat, ext2fs)
- 2.2. Работа в защищённом режиме процессора
- Раздел 3. Утилиты. Инструментарий пользователя эвм
- 3.1. Работа в сети
- 3.2. Язык html. Средства css, JavaScript
- 3.3. Издательская система TeX
- 3.4. Программный интерфейс ос
- 3.5. Мобильные платформы
- 3.6. Регулярные выражения
- 3.7. Редакторы vim, emacs
- Раздел 4. Эффективное управление ресурсами
- 4.1. Производительность функций чтения и записи файлов
- 4.2. Производительность функций управления памятью
- 4.4. Производительность функций работы с графикой