💀
Второй курс РПО
Разработка программных модулей
Разработка программных модулей
  • Модели разработки
  • Ошибки и отладка программ
  • Средства разработки алгоритмов
    • Основные принципы и стадии тестирования
  • Сложностные классы
  • Эмуляторы операционных систем
  • Сложность сортировки
  • Уровни тестирования
  • Задание №1
  • Регрессионное тестирование
  • Тестирование «белым ящиком»
  • Как делать оценку сложности?
  • Алгоритмы и сложность
  • Тестирование "белым ящиком" №2
  • Сложность алгоритмов
  • Тестирование "белым ящиком" №3
  • Тестирование "Чёрным ящиком»" №1
  • Тестирование "Черным ящиком" №2
  • Оценка сложности эвристических алгоритмов
  • Принципы ООП
  • Тестирование "Черным ящиком" №3
  • КТ - В3
  • Модульное тестирование
    • С кодами
  • Модульное тестирование
  • Абстрактные классы и интерфейсы в Python
  • Структуры в Python по аналогии с C++
    • Диалоги гениев
  • Делегаты в Python
    • Ещё более не смешные диалоги
  • Регулярные выражения в Python от простого к сложному
  • Python: Коллекции
  • Параметризованные классы (шаблоны)
  • Указатели и операции со списками в Python
  • Интеграционное тестирование
  • Работа с классами. Перегрузка методов
  • Определение операций в классе.
  • Создание наследованных классов
  • Интеграционное тестирование
  • Работа с объектами через интерфейсы
  • Использование стандартных интерфейсов
  • Работа с типом данных "Структура"
  • Коллекции. Параметризованные классы
  • Использование регулярных выражений
  • Операции со списками
  • Что такое паттерны проектирования?
  • Шпаргалка по шаблонам проектирования
    • [Habr] Шпаргалка
  • UML-диаграммы проектирования
  • Использование основных шаблонов.
  • Использование каких то там шаблонов
  • 15-я Практическая
  • 16-я Практическая
  • Graphviz Online
  • 17-я Практическая
  • Введение в теорию программирования: Объектно-ориентированный подход
  • Документирование софта и стандарты
  • C# Ввод и вывод
  • Оптимизация кода: просто о главном
  • Автоматизация разработки технической документации
  • Автоматизированное документирование и первичные данные
  • ADO.NET что это?
Powered by GitBook
On this page
  • 1. VirtualBox
  • 2. VMware Workstation Player/Pro
  • 4. Parallels Desktop (только для macOS)
  • 5. Hyper-V (только для Windows)
  • Установка двух операционных систем на виртуальную машину

Эмуляторы операционных систем

PreviousСложностные классыNextСложность сортировки

Last updated 7 months ago

1. VirtualBox

  • Что это? Бесплатная программа от Oracle, с открытым исходным кодом.

  • Плюсы:

    • Поддерживает многие ОС (Windows, Linux, macOS).

    • Прост в установке и настройке.

    • Можно добавить расширения для удобства работы.

  • Минусы:

    • Производительность средняя по сравнению с платными аналогами.

    • Некоторые функции доступны только в платной версии.

2. VMware Workstation Player/Pro

  • Что это? Платный эмулятор с возможностью бесплатного использования (версия Player).

  • Плюсы:

    • Высокая скорость работы.

    • Поддержка 3D-графики и игр.

    • В Pro версии можно делать снимки состояния системы и создавать копии.

  • Минусы:

    • Платная версия дороже, чем VirtualBox.

    • Менее дружелюбен к открытым стандартам.

3. QEMU

  • Что это? Бесплатный эмулятор с открытым исходным кодом.

  • Плюсы:

    • Эмулирует различное оборудование, можно использовать разные процессоры.

    • Подходит для экспериментов и настройки необычных конфигураций.

  • Минусы:

    • Сложен в освоении, особенно для новичков.

    • Нужно дополнительно настраивать для лучшей производительности (например, с KVM).

4. Parallels Desktop (только для macOS)

  • Что это? Платный эмулятор для Mac, хорошо работает с Windows и Linux.

  • Плюсы:

    • Отлично интегрируется с macOS.

    • Работает быстро.

    • Удобен в использовании. - Минусы:

    • Высокая цена.

    • Не так удобен для других ОС, кроме Windows и Linux.

5. Hyper-V (только для Windows)

  • Что это? Встроенный эмулятор в некоторые версии Windows.

  • Плюсы:

    • Отлично работает с Windows.

    • Можно легко интегрировать с другими продуктами Microsoft, например, Azure.

    • Удобен для автоматизации через командную строку (PowerShell).

  • Минусы:

    • Ограниченная поддержка других ОС.

    • Требуется лицензия на Windows Pro или выше.


Установка двух операционных систем на виртуальную машину

Шаг 1: Установка VirtualBox

  1. Установите его, следуя шагам мастера установки.

Шаг 2: Создание виртуальной машины для Windows

  1. Запустите VirtualBox и нажмите "Создать".

  2. Введите имя, выберите тип (Windows) и версию (например, Windows 10).

  3. Задайте объем оперативной памяти (минимум 4 ГБ).

  4. Создайте виртуальный жесткий диск размером 50-100 ГБ.

  5. Укажите ISO-образ Windows (файл с установщиком) в настройках.

  6. Запустите виртуальную машину и следуйте инструкциям по установке.

Шаг 3: Создание виртуальной машины для Linux

  1. В VirtualBox снова нажмите "Создать".

  2. Введите имя, выберите тип (Linux) и версию (например, Ubuntu).

  3. Задайте оперативную память (минимум 2 ГБ).

  4. Создайте виртуальный жесткий диск размером 20-50 ГБ.

  5. Укажите ISO-образ Linux.

  6. Запустите виртуальную машину и следуйте инструкциям по установке.

Шаг 4: Настройка и работа

  1. Установите дополнительные инструменты (Guest Additions) для лучшей интеграции и работы.

  2. Настройте сеть, звук и дисплей по своему усмотрению.

  3. Для удобного обмена файлами между хостовой системой и виртуалкой можно настроить общий буфер обмена или папку.

Скачайте VirtualBox с .

официального сайта
Установка Линукса рядом с Виндусом