«Склероз» ВИРТУАЛЬНОЙ ПАМЯТИ.

«Склероз» ВИРТУАЛЬНОЙ ПАМЯТИ.

«Склероз» ВИРТУАЛЬНОЙ ПАМЯТИ.

«Склероз» ВИРТУАЛЬНОЙ ПАМЯТИ.

Всем ОГРОМНЫЙ Привет!!!

Виртуальная память, пришла на спасение оперативной памяти, которой вечно не хватает. Но из-за ряда огрехов реализации механизмов работы и управления этой самой виртуальной памятью, возникают гораздо большие проблемы, чем сам эффект, даваемый от применения виртуальной памяти.

Давно стало известно, что Windows не умеет нормально работать с виртуальной памятью. Тому есть множество подтверждений и весомых аргументов. Несмотря на то, что виртуальная память задумана как таковая, чтобы компенсировать и облегчить нехватку физической памяти, системы управления виртуальной памятью остаются далёкими от совершенства.

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

Давайте разбираться, почему виртуальная память не работает так как задумывалось и что повлияло на такое её поведение? Тогда станет понятно, почему же всё так скверно реализуется в действительном положении вещей!?

В пору использования вычислительных машин, размерами с целые многоэтажные здания, которые эти самые ЭВМ и занимали на самом деле, без виртуальной памяти было невозможно обойтись. Изобретение виртуальной памяти в своё время дало большой скачок развитию вычислительной техники.

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

Пока что мы располагаем тем, что имеется в наличии. Виртуальная память позволяет увеличивать размеры разреженного адресного пространства, что очень удобно и логично использовать, например, для хранения треугольных матриц.

Иначе приходилось бы использовать более сложные математические механизмы для упорядочивания хранимых данных. Во многих приложениях виртуальная память просто выручает разработчиков и пользователей программ.

Применение виртуальной памяти даёт новые возможности, позволяя увеличивать объёмы обрабатываемых данных до очень внушительных размеров, раздвигая рамки возможного и снижая многие ограничения. Но при использовании виртуальной памяти приходится приносить в жертву время доступа к данным, хранящимся в виртуальной памяти.

Скорость доступа к виртуальной, более медленной памяти, тормозит любые процессы, в которых приходится оперировать огромными объёмами данных. Но это не странно, потому, что всегда приходится чем-то жертвовать и платить, бесплатно мало что даётся, чтобы позже не наступило неприятных последствий.

Сколько оперативной памяти вам действительно нужно?


Описание:
ВсеМайки: http://goo.gl/HMBUu5
Фермо: http://fermo.ru/
В этом выпуске разбираемся сколько оперативной памяти нужно для браузинга, игр и монтажа.

Вопросы по Windows10 оставляйте в этом обсуждении: http://vk.com/topic-68724065_30710772

Ссылки на предыдущие выпуски про оперативную память:

Несколько важных слов про оперативную память: http://youtu.be/4J1tdYDup4I

Как скорость оперативной памяти влияет на игры?
http://youtu.be/pM5B3dWsXcA

Оперативная память и рендеринг:
http://youtu.be/pd5o5H9ltLs

Наша группа Вконтакте: http://vk.com/GoodChoiceShow
Twitter: https://twitter.com/GoodChoiceShow
Форум: http://forum.goodchoiceshow.ru/
Страничка для общения с подписчиками: https://vk.com/max_gcs
Почта: GoodChoiceShow@yandex.ru
Яндекс кошелёк для поддержки: 41001212123965
WebMoney: R131668994877

Virtual Memory in Operating Systems


Описание:
This video lecture is produced by S. Saurabh. He is B.Tech from IIT and MS from USA.

Virtual memory in operating system

To study interview questions on Linked List watch http://www.youtube.com/playlist?list=…

To prepare for programming Interview Questions on Binary Trees
http://www.youtube.com/playlist?list=…

To study programming Interview questions on Stack, Queues, Arrays visit
http://www.youtube.com/playlist?list=…

To watch all Programming Interview Questions visit
http://www.youtube.com/playlist?list=…

To learn about Pointers in C visit
http://www.youtube.com/playlist?list=…

To learn C programming from IITian S.Saurabh visit
http://www.youtube.com/playlist?list=…