1.Определение свопинга
2. Определение реестра. Ветвь реестра HKEY_CURRENT_CONFIG
3. Основные черты ОС UNIX
4. Структура дискового раздела в ext2fs
1. Определение свопинга
Если у компьютера достаточный объем памяти для размещения всех процессов, то все схемы загрузки данных будут в той или иной степени работоспособны. Но на практике суммарный объем оперативной памяти, необходимый для размещения всех процессов, зачастую значительно пре-вышает имеющийся объем ОЗУ. На обычных Windows или Linux системах при запуске компьютера могут быть запущены около 40-60 или более процессов. Например, при установке приложения Windows зачастую вы-даются команды, чтобы при последующих запусках системы запускался процесс, единственной задачей которого была бы проверка наличия об-новлений для этого приложения. Такой процесс запросто может занять 5-10 Мб памяти. Остальные фоновые процессы проверяют наличие входя-щей почты, входящих сетевых подключений и многое другое. И все это еще до того, как будет запущена первая пользовательская программа. Со-временные солидные пользовательские прикладные программы могут за-просто занимать при своей работе от 50 до 200 и более Мбайт памяти. Следовательно, постоянное содержание всех процессов в памяти требует огромных объемов и не может быть осуществлено при дефиците памяти.
С годами для преодоления перегрузки памяти были выработаны два основных подхода. Самый простой из них – свопинг, заключается в раз-мещении в памяти всего процесса целиком, в запуске его на некоторое время, а затем в сбросе его на диск. Бездействующие процессы большую часть времени хранятся на диске и в нерабочем состоянии не занимают пространство
2. Определение реестра. Ветвь реестра HKEY_CURRENT_CONFIG
Реестр (registry) — это важнейший компонент операционной системы, который хранит как параметры самой операционной системы, так и настройки пользовательских программ.
Знание системного реестра пригодится как обычному пользователю, так и системному администратору. Изменить параметры рабочего стола и пользовательских программ, сетевые настройки, параметры, влияющие на производительность, — все это можно сделать с помощью редактора ре-естра [2].
Реестр содержит информацию и настройки для аппаратного обеспе-чения, программного обеспечения, профилей пользователей, предустанов-ки. Большинство изменений в Панели управления, ассоциации файлов, си-стемные политики, список установленного ПО фиксируются в реестре.
Основные разделы реестра:
- HKEY_CURRENT_USER (HKCU) – содержит настройки текущего активного пользователя, вошедшего в систему. Здесь хранятся папки пользователя, цвета экрана и параметры панели управления.
- HKEY_USERS (HKU) – содержит информацию о профилях всех пользователей данного компьютера. Данный раздел практически ни-когда не используется пользователями.
3. Основные черты ОС UNIX
История ОС UNIX началась в недрах Bell Telephone Laboratories (те-перь AT&T Bell Laboratories) и связана с известными теперь всем именами Кена Томпсона, Денниса Ритчи и Брайана Кернигана (два последних име-ни знакомы читателям и как имена авторов популярнейшей книги по языку программирования Си, издававшейся в нашей стране на русском языке).
Операционная система UNIX – это набор программ, который управ-ляет компьютером, осуществляет связь между вами и компьютером и обес-печивает пользователя инструментальными средствами, чтобы помочь ему выполнить его работу [4]. Разработанная, чтобы обеспечить легкость, эф-фективность и гибкость программного обеспечения, система UNIX имеет несколько полезных функций:
- основная цель системы – это выполнять широкий спектр заданий и программ;
- интерактивное окружение, которое позволяет пользователю связы-ваться напрямую с компьютером и получать немедленно ответы на его запросы и сообщения;
- многопользовательское окружение, которое позволяет пользователю разделять ресурсы компьютера с другими пользователями без
4. Структура дискового раздела в ext2fs
Second Extended File System (ext2fs) — файловая система ядра Linux. Была разработана Реми Кардом (англ.) взамен суще-ствующей тогда ext. По скорости и производительности работы она может служить эталоном в тестах производительностифайловых систем. Так, в те-стах на скорость последовательного чтения и записи, проведённых The Dell TechCenter, файловая система ext2 обгоняет ext3, и уступает лишь бо-лее современной ext4 в тесте на чтение [6].
Главный недостаток ext2fs заключается в том, что она не являет-ся журналируемой файловой системой. Он был устранён в файловой си-стеме ext3 — следующей версии Extended File System, полностью совме-стимой с ext2fs . Но для ssd это скорее плюс, продлевает жизнь накопите-ля. Это основная причина, почему EXT2 до сих пор поддерживается в Anaconda и Ubiquity.
Файловая система ext2fs по-прежнему используется на флеш-картах и твердотельных накопителях (SSD), так как отсутствие журнали-рования является преимуществом при работе с накопителями, имеющими ограничение на количество циклов записи.
Структура дискового раздела. Основные составляющие ext2fs:
- блоки и группы блоков;
- индексный дескриптор;
- суперблок.
Производители жестких дисков обычно поставляют свои изделия от
1 Морис Дж. Б., Архитектура операционной системы UNIX / Дж. Б. Морис.: Prentice-Hall, 2002. – 672с.
2 Колисниченко Д. Н. Секреты, настройка и оптимизация реестра Windows 7 / Д. Колисниченко. – СПб.: БХВ-Петербург, 2009. – 320с.
3 Шалин П. А. Реестр Windows XP. Специальный справочник / П. А. Шалин. – СПб.: Питер, 2005. – 176с.
4 Робачевский А. М. Операционная система UNIX. / А.М. Робачев-ский. – СПб.: БХВ-Петербург, 2002. – 528с.
5 Робачевский А. М. Операционная система UNIX / А.М. Робачев-ский, С. А. Немнюгин, О. В. Стесик. – 2-е изд. – СПб.: БХВ-Петербург, 2014. – 656с.
6 Википедия – свободная энциклопедия [Электронный ресурс] / – Режим доступа: http://wikipedia.org. – Дата доступа: 25.11.2008.
7 Костромин В.А. Самоучитель "Linux для пользователя" / В.А. Ко-стромин. – СПб.: БХВ-Петербург, 2002. – 672с.