ОС Knoppix - это Linux без проблем


Свопинг

Размер оперативной памяти в компьютере не безграничен, поэтому всегда наступает момент, когда для размещения кода запущенных программ и данных не будет хватать места. Во всех операционных системах с этим явлением борются, используя самые разнообразные приемы. Наиболее часто применяют перенос на винчестер тех областей оперативной памяти, которые в данный момент не используются, освобождая место для новых программ или данных. Как только потребуется код или данные, которые были сохранены на винчестере, они снова загружаются в ОЗУ. Такой механизм работы с памятью называется кэшированием или свопингом.

В Windows для свопирования используется специально создаваемый на винчестере файл, например WIN386.SWP. Его размер непостоянен и зависит от объема оперативной памяти, наличия свободного места на винчестере и версии операционной системы. Этот файл, использующий пространство на рабочем разделе винчестера, находится в равных условиях со всеми остальными файлами, а это означает фрагментацию, что приводит к понижению производительности компьютера (в идеале желательно, чтобы объема оперативной памяти хватало на все, а механизм свопирования на винчестер не использовался).

Linux также можно использовать принцип свопирования, который применяется в Windows, но это сильно уменьшает скорость работы многих программ. Поэтому в Unix-системах, в том числе и в Linux, используют для свопинга специальный раздел "swap" на винчестере, который имеет собст- ,венную структуру "файловой системы". Размер этого раздела зависит от объема оперативной памяти, например, часто используют величину swap-раздела, равную размеру удвоенной оперативной памяти. При таком способе кэширования оперативной памяти достигается наиболее быстрый перенос данных из ОЗУ на винчестер и обратно.

При работе в операционной системе Windows пользователь, в общем-то, не задумывается о том, где и как размещены данные в разделе на винчестере и сменных носителях, как к ним следует обращаться и т. д. Имеется "стандартная" структура каталогов. Все начинается с корневой директории, !К которой обращаются как С:, а любой другой накопитель обычно монтируется как следующий диск (раздел), по порядку следования букв латинского алфавита.

Так как в Linux точка монтирования "/" "одна на всех", поэтому возникает вопрос: где располагаются другие файловые системы, Linux есть понятие монтирование файловой .Системы. С общей точки зрения любое устройствo, дисковый накопитель, прежде чем к нему можно обратиться (читать Или записать данные), должно быть смонтировано в какой-либо точке файловой системы. Причем точка монтирования может быть произвольной. Для :обеспечения совместимости различных дистрибутивов Linux друг с другом и Для упрощения взаимодействия пользователей в файловой структуре всегда существует каталог:
В этом каталоге по традиции монтируются все внешние накопители в виде отдельных каталогов:
дисковод гибких дисков — /mnt/floppy;
О привод компакт-дисков — /mnt/cdrom.

Здесь же стараются монтировать и разделы MS-DOS и Windows, хотя это необязательно, например:
диск С: — /mnt/windows.
Точка монтирования разделы, винчестеры, носители и т. д. Тем более, что все устройства представляют собой файлы.

ОС Knoppix - это Linux без проблем


Следует обратить внимание, что название каталога windows может быть изменено на любое удобное пользователю. При желании структура каталогов для монтирования устройств и разделов с дисками С: и D: может быть и такой:
/Hint /f loppy /mnt/cdrom /windows/С /windows/D

Предыдущая страница | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 | Следующая страница




Возможно, Вас также заинтересует:

ОС Knoppix - это Linux без про...

ВведениеЕсли вы цените свое время, умеете считать деньги и знаете стоимость информации, то эта книга...

Linux Kernel (Ядро линукса) (ч...

Спин-блокировкаСпин-блокировка необходима в многопроцессорной системе, потому что могут возникнуть...

Linux Kernel (Ядро линукса) (ч...

Копирование при записи В системах Unix первых поколений создание процесса было реализовано довольно...

Linux Kernel (Ядро линукса) (ч...

Буферы блоков и головы буферовУ каждого буфера есть дескриптор голова буфера, имеющий тип buffer...