- •2. Характеристика основных ресурсов вычислительной системы: процессор, оперативная память. Другие виды ресурсов вычислительной системы.
- •3. Структура программного обеспечения вычислительной системы.
- •4. Структура операционной системы. Назначение основных компонентов ос.
- •5. Классификации операционных систем.
- •6. Классификация ос по характеру использования и характеристика режимов использования ос.
- •7. Характеристика одноранговой и двухранговой вычислительной сети. Назначение сетевой ос.
- •8. Понятие процесса, образ процесса, дескриптор и контекст процесса, pid процесса.
- •10. Понятие потока, отличия потока от процесса. Примеры многопроцессных и многопоточных ос.
- •23. Страничная организация виртуальной памяти.
- •23. Сегментная и сегментно-страничная организации памяти
- •25. Организация жесткого диска.
- •26. Назначение и понятие файловой системы. Примеры конкретных файловых систем в ос
- •30. Характеристика файловой системы ntfs.
- •41. Классы ip-адресов. Маска подсети. Публичные и внутренние ip-адреса. Mac-адрес. Arp-протокол.
- •Система доменных имен Internet. Немного истории и принципы построения иерархии имен.
23. Страничная организация виртуальной памяти.
Рассмотрим первую форму организации ВП – страничную организацию (СО). Нужно отметить очень важный пункт, что при СО, все ресурсы памяти, как оперативной, так и внешней представляются для пользователя единым целым. Пользователь работает с общим адресным пространством и не задумывается, какая память при этом используется: оперативная или внешняя, а эта общая память носит название виртуальной (моделируемой). Виртуальная память разбивается на страницы, которые содержат определённое фиксированное количество ячеек памяти. При этом одна страница математической памяти не может быть больше или меньше других все страницы должны быть одинаковы по количеству ячеек. Передача информации между памятью и диском всегда осуществляется целыми страницами. Страницы, в отличие от сегментов, имеют фиксированную длину, обычно являющуюся степенью числа 2, и не могут перекрываться. Типичные размеры страниц 256, 512, 1024, 2048 Байт и более (числа кратные 256). Виртуальные адреса делятся на страницы (page), соответствующие единицы в физической памяти образуют страничные кадры (page frames), а в целом система поддержки страничной виртуальной памяти называется пейджингом (paging). Виртуальный адрес в страничной системе упорядоченная пара (p,d), где p - номер страницы в виртуальной памяти, а d - смещение в рамках страницы p, где размещается адресуемый элемент. Система отображения виртуальных адресов в физические сводится к системе отображения виртуальных страниц в физические и представляет собой таблицу страниц, которая адресуется при помощи специального регистра процессора и позволяет определить номер кадра по виртуальному адресу.
В большинстве современных компьютеров со страничной организацией виртуальной памяти все таблицы страниц хранятся в основной памяти, а быстрота доступа к элементам таблицы текущей виртуальной памяти достигается за счет наличия сверхбыстродействующей буферной памяти (кэша). Преимущества и недостатки ВП со страничной организацией. Во-первых, одним из преимуществ ВП с СО является достаточно большой объём прямо адресуемой памяти. Действительно объем памяти может исчисляться сотнями мегабайт (и даже гигабайтами). Размер виртуальной памяти целиком зависит от объёма накопителя на [жестком] магнитном диске. Еще одним преимуществом ВП с СО является то, что программы пользователя могут размещаться в любых свободных страницах. И наконец, одним из важнейших преимуществ ВП с СО (то, ради чего, собственно и была изобретена виртуальная память) повышение уровня мультипрограммной работы.
Основным недостатком виртуальной памяти, пожалуй, является то количество времени, которое машина тратит на обращение к внешней памяти. Извлечь необходимую информацию из ячеек оперативной памяти не представляет особого труда и больших затрат времени. Совсем иначе обстоит дело с диском: для того чтобы найти необходимую информацию, нужно сначала "раскрутить" диск, потом найти необходимую дорожку, в дорожке найти сектор, кластер, далее считать побитовую информацию в ОП. Данный недостаток не может быть устранён никоим образом, так как понятие виртуальной памяти ассоциируется с применением внешней памяти (магнитного диска). Следующий недостаток скорее относится к вопросу о технической характеристике компьютера: наличие сверхоперативной памяти (СОП). И, наконец, третьим недостатком является внутренняя фрагментация страниц.
