Cтраница 2
Версия 3.0 включает пять новых команд общего назначения, три команды конфигурирования, драйвер виртуального диска, семь модифицированных команд, обеспечивает поддержку модели IBM PC / AT. Все командные файлы внешних команд могут располагаться на любом дисководе и в любом каталоге. [16]
Эта команда сообщает ряду системных программ, в том числе линкеру и компиляторам, о существовании виртуального диска. При этом промежуточные файлы этих программ создаются именно на этом диске, что ускоряет их работу и уменьшает число обращений к фиксированному или гибкому диску. [17]
Прерывания 2516 и 2616 позволяют считать и записать сектор раздела винчестера, доступного DOS, сектор гибкого диска, виртуального диска и любого другого устройства прямого доступа. [18]
Используйте этот ключ, если у, вас нет свободного места на диске, или вы если у вас есть виртуальный диск достаточного размера. [19]
СПО АЛИСА обеспечивает начальную загрузку операционной системы в ПМ с диска ЦМ, доступ к удаленным файлам ЦМ из ПМ, загрузку-выгрузку нерезидентных задач и их оверлеев в ПМ через систему виртуальных дисков, сетевую маршрутизацию ( синхронизацию и информационный обмен между программами пользователя, работающими в распределенной системе), доступ с помощью виртуальных терминалов из операционной среды ПМ в операционную среду ЦМ и наоборот. [20]
Этот файл разрешает прерывать программы сочетанием клавиш Ctrl-C, устанавливает дату в европейском стандарте, открывает 20 промежуточных буферов, разрешает одновременно открывать до 20 файлов, использует драйвер ANSI. SYS и создает виртуальный диск емкостью 64 Кбайт. [21]
В отличие от уровней 0 и 1, работающих с полосами и секторами, система RAID уровня 2 работает на уровне слов и даже байтов. Представьте разбиение каждого байта единого виртуального диска на пару 4-битовых полубайтов, затем добавление к каждому из них кода Хэмминга с образованием 7-битового слова, в котором биты 1, 2 и 4 являются битами четности. Затем представьте, что семь дисков на рис. 5.15, в синхронизированы по скорости вращения и позиции головок. В этом случае будет возможно записать закодированное по Хэммингу 7-битовое слово на семь дисков, по биту на диск. [22]
Для поддержки виртуального диска и кеш-памяти может использоваться как основная память, так и ее расширение. Разработан ряд программ для создания виртуального диска - Vdisk и Smartdrv фирмы Microsoft Corp. Vdisk-a ВЦ АН СССР и др. Для создания кеш-памяти имеются специальные утилиты ncache-s и ncache-f ( s - small, требующий мало памяти; f - fast, быстрый за счет большего объема выделяемой памяти) в пакете The Norton Utilities v.5.0, утилита PC-Cache в оболочке PC Tools Deluxe v.5.1 фирмы Central Point Software, Inc. [23]
В отличие от нулевого и первого уровней, которые работают с полосами секторов, RAID-массив второго уровня имеет дело со словами, а иногда даже с байтами. Представим, что каждый байт виртуального диска разбивается на два кусочка по 4 бита, затем к каждому из них добавляется код Хэмминга, и таким образом получается слово из 7 битов, у которого 1 2 и 4 - биты четности. [24]
Структура VM / 370 с системой CMS. [25] |
Когда программа операционной системы CMS выполняет системный вызов, он прерывает операционную систему на своей собственной виртуальной машине, а не на VM / 370, как произошло бы, если бы он работал на реальной машине вместо виртуальной. Затем CMS выдает обычные команды ввода-вывода для чтения своего виртуального диска или другие команды, которые ей могут понадобиться для выполнения вызова. Эти команды ввода-вывода перехватываются VM / 370, которая выполняет их в рамках моделирования реального оборудования. При полном разделении функций многозадачности и предоставления расширенной машины каждая часть может быть намного проще, гибче и удобней для обслуживания. [26]
Виртуальному диску присваивается первая свободная буква в списке дисководов компьютера. Например, если в ПЭВМ установлен один фиксированный диск С, то виртуальный диск будет обозначаться буквой D. Заметим, что вся информация, содержащаяся в виртуальном диске, исчезает после выключения компьютера. [27]
Доступ к такому диску осуществляется значительно быстрее, чем к жесткому. Если на вашем компьютере установлены дополнительная память, начинающаяся на границе 1 Мбайт, или платы расширения памяти, отвечающие спецификациям LIM ( Lotus / Intel / Microsoft), то эта память используется для виртуального диска, в противном случае драйвер размещает виртуальный диск по младшим адресам ОЗУ. [28]
Доступ к такому диску осуществляется значительно быстрее, чем к жесткому. Если на вашем компьютере установлены дополнительная память, начинающаяся на границе 1 Мбайт, или платы расширения памяти, отвечающие спецификациям LIM ( Lotus / Intel / Microsoft), то эта память используется для виртуального диска, в противном случае драйвер размещает виртуальный диск по младшим адресам ОЗУ. [29]
Как уже упоминалось выше, программы dBASE хранятся на диске и интерпретируются при каждом запуске. Такой аспект реализации системы dBASE предъявляет значительные требования к быстродействию компьютера. Поэтому совсем не обязательно применять виртуальные диски или кэш-память при работе с информационными файлами. Напротив, если доступ к программам происходит чаще, чем к данным, гораздо эффективнее разместить на электронном диске их исходные тексты. Тогда данные будут обрабатываться с помощью буферов, а программы, управляющие этими действиями, могут в нужный момент перемещаться в оперативную память. [30]