Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
38
Добавлен:
09.12.2018
Размер:
338.41 Кб
Скачать

35.Использование памяти системой msdos. Hymem.Sys, emm386. Оптимизация использования памяти. Кэширование памяти. Основные системные утилиты.

Ответ:

Все программы в DOS могут использовать базовую память до 640 Кб.

При инсталляции DOS в младшие адреса записываются системные файлы is.sys и msdos.sys, после в эту память загружаются fig.sys и autoexec.bat, затем командный процессор, оставшееся часть может быть использована прикладными программами.

В верхнюю память (зона 640-1024Кб, размер:384Кб) помещаются системные данные, относящиеся к аппаратной части (копия BIOS и др).

Расширенная память разработана для получения доступа к памяти большого объема. Для управления этой памятью предусмотрена спец. программа EMM386.exe – обеспечивает доступ к информации, хранящейся в расширенной памяти.

Прикладная программа сама не может получить доступ к этой памяти.

Область наращенной памяти с 1024 Кб. (размер зависит от процессора). Процессор может использовать эту память лишь в защищенном режиме.

Область старших адресов – это первые 64 Кб наращенной памяти.

Драйвер HIMEM.sys управляет наращенной памятью – он предотвращает использование одной и тоже части этой памяти разным программам, так же драйвер позволяет загрузить MS DOS в область старших разрядов.

Кэш-память: SMARTDRV.SYS – программа кэширования диска, он создает в наращенной памяти кэш-буфер для хранения информации, считанной с диска.

Оптимизация – равновесие между скоростью работы системы и предоставлением программ большого объема памяти.

Основные системные утилиты:

  • format имя диска:

  • format имя диска:/s

  • fdisk

  • sys имя диска:

  • mem

  • label имя диска:

  • undelete имя диска:

форматирование диска

создание системного диска

разбиение жесткого диска на разделы

перенос файлов ядра DOS на диск

вывод карты ОП

создание или обновление метки на диске

восстановление случайно удаленных файлов.

36.Команды msdos.

Ответ:

cd (cd Papka1; cd .. – выход в предыдущий)

copy (copy fail1 Papka1)

(copy fail1+fail2 fail3)

copy con (copy con fail1)

del (del fail1)

dir (dir Papka1)

help

md (md Papka1)

move (move fail1 Papka1)

rd (rd Papka1)

prompt

ren (ren Papka1/fail1 fail2)

tree (tree Papka1; /f – вывод с файлами)

type

attrib

attrib +R fail1– «только чтение»

attrib -R fail1 - удаление атрибута «только чтение».

Смена текущей папки

Копирование одного или нескольких файлов в другое место.

Объединение файлов

Создание текстового файла

Удаление одного или нескольких файлов.

Вывод содержимого каталога.

Вывод справочной информации о командах.

Создания папки.

Перемещение одного иди нескольких файлов из одной папки в другую

Удаление папки.

Изменения приглашения в командной строке.

Переименования файлов и папок.

Вывод дерева каталога.

Вывод содержимого текстового файла.

Присвоение атрибута файлу