Лобачевского
Радиофизический факультет
Кафедра безопасности информационных систем
радиофизического факультета
группы 447
Нижний Новгород
2019 г.
Подготовка к заданиям.
Для выполнения работы использовалась программа VMware Workstation 15
Player.
3
Рис.1.4. VMware Workstation 5 Player. Разбиение виртуального жесткого диска на
разделы с помощью FDISK.
4
Рис.1.5. VMware Workstation 5 Player. Выделение места под диск C.
5
Получили следующее:
6
7
Рис.1.7. VMware Workstation 5 Player. Делаем раздел C активным.
После этой процедуры наблюдаем в графе Status букву A, что означает, что
раздел C теперь активный.
Далее вернулись в меню FDISK и выбрали следующую последовательность:
Create DOS partition or Logical Dos Drive → Create Extended DOS
Partition → выставили размер раздела равный 15 мб.
8
Рис.1.8. VMware Workstation 5 Player. Создаем другой раздел.
9
Рис.1.9. VMware Workstation 5 Player. Создаем раздел D.
10
Рис.1.11. VMware Workstation 5 Player. Создаем раздел E.
11
Спецификатор /S копирует файлы операционной системы IO.SYS,
MSDOS.SYS и COMMAND.COM с системного диска на вновь
сформатированный диск, который используем в качестве системного.
Для D и E использовали команду FORMAT без спецификаторов из-за
ненадобности.
12
В FDISK теперь можно увидеть следующее:
13
Рис.1.16. VMware Workstation 5 Player. Копирование файлов на диск C.
14
PKUNZIP.EXE A:\MSDOS001.ZIP C:\MS-DOS. MS-DOS – заранее
созданный каталог в разделе C с помощью команды MD MS-DOS.
Задание 1.
Создать в памяти RAM-диск максимального размера, обеспечить
возможность создания на RAM-диске 12-и файлов. Обеспечить кэширование
дисков: C - только по чтению, D-по чтению и записи. Обеспечить
читабельный вывод на экран информации о количестве доступной
оперативной памяти в конце загрузки ОС.
Командой edit config.sys создали файл config.sys, в котором написали, то что
изображено на скриншоте.
16
Команды device загружают драйверы himem.sys и emm386.exe. Драйвер
himem.sys управляет расширенной памятью. Драйвер emm386.exe при
использовании оператора device= с переключателем noems говорит драйверу
о ненадобности эмуляции дополнительной памяти. Команды devicehigh
загружают драйверы устройств в область верхней памяти.
Команда dos=high,umb загружает DOS в область высокой памяти и
обеспечивает программам доступ к области верхней памяти.
Командой devicehigh=c:\ms-dos\ramdrive.sys 1600 128 12 /e создаем RAM -
диск с возможностью создания на нём 12 файлов.
Далее закрыли файл с сохранением в корне диска C.
18
Рис.2.4. Задание 1. Menu с выбором заданий.
Выбрали 1.
19
выведена таблица с информацией о количестве доступной оперативной
памяти.
Задание 2.
Создать в памяти RAM-диск размером 1,2Мб, обеспечить возможность
создания на RAM-диске 64-х файлов. Обеспечить кэширование дисков: C-
только по чтению, E- по чтению и записи. Загрузить программу Doskey.
20
После перезагрузки получили следующее:
Выбрали 2.
На скриншоте видно, что запустился и протестировал память драйвер
himem.sys. Затем свою работу выполнил ramdrive.sys.
21
Далее через командную строку MS-DOS запустили программу mem.exe
командой mem.exe. Получили следующее:
23
24
25
Рис.4.1. Memmaker. Окна конфигурации memmaker.
26
Рис.4.2. Memmaker. Для задания 1.
27
Рис.4.4. Memmaker. autoexec.bat после запуска memmaker в первой конфигурации.
30
Рис.4.8. Memmaker. autoexec.bat после запуска memmaker во 2-ой конфигурации.
31
Далее запустили mem.exe:
32