Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Otvety_k_OS.docx
Скачиваний:
3
Добавлен:
30.07.2019
Размер:
47.32 Кб
Скачать

16.Управление виртуальной памятью. Понятия «свопинга» и «страничной недостаточности».

Виртуальная память- это технология которая позволяет выполнять процесс, который может только частично располагаться в основной памяти, таким образом вирт память позволяет выполнять программы размеры которых превышают размеры физического адресного пространства. Вирт память чаще всего реализуется на базе страничной организации памяти совмещенной со свопингом страницы. Свопинг- один из механизмов вирт. памяти при котором отдельные фрагменты памяти(обычно не активные) перемещается из озу на внешний диск или другой внешний носитель, освобождая ОЗУ для загрузки других фрагментов памяти. Такие страницы являются страницы памяти. Страничная недостаточность вызывает прерывание программы и передачу управления ОС Свопингу подвергаются только те страницы которые необходимы процессору. Таким образом перемещение страниц по запросу означает: 1.) Программа может выполняться ЦП, когда часть страниц находится в основной памяти а часть во внешней. 2.) В процессе выполняется новая страница не перемещается в основную память. До тех пор пока в ней не возникла необходимость. Для учета распределения страниц между внешней и основной памятью, каждая строка таблицы страниц дополняется битом место нахождения страницы (valid/invalid bit) Страничная недостаточность- случай когда процессор пытается использовать страницу помеченную значением Invalid.

17.Понятие «страничной недостаточности». Основные этапы обработки страничной недостаточности.

Страничная недостаточность- случай когда процессор пытается использовать страницу помеченную значением Invalid. Страничная недостаточность вызывает прерывание программы и передачу управления ОС. Реакция ОС на страничную недостаточность заключается в том что необходимая страница загружается в основную память. Основные этапы обработки страничной недостаточности: 1.) Процессор проверяет значение бита местонахождения необходимой страницы. 2.) Если значение бита invalid то процесс прерывается и управление передается ОС для обработки страничной недостаточности. 3.) Отыскивается необходимая страница во 2-ой памяти и свободная страничная рамка в основной памяти. 4.) Требуемая страница загружается в выбранную страничную рамку. 5.) После завершения операции загрузки редактируется соответствующая строка таблицы страниц, в которую вносится базовый адрес и значение бита место нахождения valid. Метод обмена страниц по запросу позволяет начать выполнение процесса даже в том случае когда не одна страница этого процесса не загружена в основную память. Вторичная память используется при обмене страниц по запросу- это высокоскоростное дисковое устройство часто называемое оборудованием свопинга.

18.Операционная система ms-dos. История возникновения. Недостатки этой ос.

MS-DOS  коммерческая операционная система фирмы Microsoft для совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT. В 1980 году Тимом Патерсоном из Seattle Computer Products была создана QDOS . Она продавалась под названием 86-DOS, так как была создана для процессора Intel 8086. В основном, QDOS базировалась на наиболее известной ОС того времени — CP/M, созданной компанией Digital Research, однако использовала другую файловую систему. Microsoft приобрела лицензию 86-DOS за 50 тыс. долл. и передала её IBM в декабре 1980 года. А в июле 1981 года[1], незадолго до выпуска IBM PC, полностью выкупила права на 86-DOS, доплатив ещё 80 тыс. долл.

Первая версия MS-DOS содержала множество ошибок, которые пришлось исправлять программистам IBM. В результате появилась PC DOS. Позже эти ОС объединили, и они мало чем отличались, вплоть до шестой версии. PC DOS устанавливали на оригинальные компьютеры IBM, а MS-DOS на их многочисленные клоны.

MS-DOS работает в реальном режиме x86-процессора. Ядро системы устанавливает прерывание INT 21h для системных сервисов — таких, как открытие файла, запись в файл и подобных. Недостатки MS DOS:  1. однозадачность  2. нет надежных средств защиты данных  3. DOS -программы выполняются в пределах первого Мб памяти  4. отсутствие или ограниченная поддержка многих устройств  5. отсутствие стандартных средств создания пользовательского интерфейса.

19. ОС MS-DOS. Основные составные части.

MS-DOS  коммерческая операционная система фирмы Microsoft для совместимых персональных компьютеров. MS-DOS — самая известная ОС из семейства DOS, ранее устанавливавшаяся на большинство IBM PC-совместимых компьютеров. Со временем она была вытеснена ОС семейства Windows 9x и Windows NT. В 1980 году Тимом Патерсоном из Seattle Computer Products была создана QDOS . Она продавалась под названием 86-DOS, так как была создана для процессора Intel 8086. В основном, QDOS базировалась на наиболее известной ОС того времени — CP/M, созданной компанией Digital Research, однако использовала другую файловую систему. Microsoft приобрела лицензию 86-DOS за 50 тыс. долл. и передала её IBM в декабре 1980 года. А в июле 1981 года[1], незадолго до выпуска IBM PC, полностью выкупила права на 86-DOS, доплатив ещё 80 тыс. долл.

Первая версия MS-DOS содержала множество ошибок, которые пришлось исправлять программистам IBM. В результате появилась PC DOS. Позже эти ОС объединили, и они мало чем отличались, вплоть до шестой версии. PC DOS устанавливали на оригинальные компьютеры IBM, а MS-DOS на их многочисленные клоны.

MS-DOS работает в реальном режиме x86-процессора. Ядро системы устанавливает прерывание INT 21h для системных сервисов — таких, как открытие файла, запись в файл и подобных. Недостатки MS DOS:  1. однозадачность  2. нет надежных средств защиты данных  3. DOS -программы выполняются в пределах первого Мб памяти  4. отсутствие или ограниченная поддержка многих устройств  5. отсутствие стандартных средств создания пользовательского интерфейса.

20.Команды для работы с файлами в MS-DOS.

1.Копирование файлов copy [диск][путь] имя исходного файлаl [Диск][файл] имя копированного файла. 2.Объединение содержимого нескольких файлов в один copy [диск][путь] имя исходного файла+[Диск][файл] имя файла [Диск][файл] имя копированного файла 3.Создание ТХТ файлов copy con [Диск][файл] имя файла в конце ввода F6+enter 4.Удаление del [Диск][файл] имя файла *-любое количество символов ?-замена одного любого символа 5.Переименование файлов ren [Диск][файл] старое имя файла [Диск][файл] новое имя файла 6.Просмотр текстовых файлов type [Диск][файл] имя файла

21.Команды для работы с каталогами в MS-DOS.

1.Смена текущего каталога. cd[диск][путь] 2.Создание каталога. md[диск][путь]имя каталога 3.удаление пустого каталога rd [диск][путь]имя каталога 4.Переименование каталога move [диск][путь]старое имя каталога новое имя каталога 5.Вывод дерева каталога. tree [диск][путь]имя каталога 6. Вывод параметра каталога. dir [диск][путь]имя каталога /p- по экранный вывод /w-вывод в широком формате /s-оглавление указанного каталога и всех подкаталогов /b-только имена файлов без заголовков и т.д сведений /a- сведение о файлах имеющие указатели атрибута.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]