Термины нужные каждому программисту

  • Автор темы Автор темы Rollik
  • Дата начала Дата начала
Сообщения
616
Реакции
644
Вот несколько терминов которые нужны каждому программисту :x3:
Написал только самое важное для вас :smile:
Думаю будет интересно :thumbs:
Кэш - промежуточный буфер с быстрым доступом, содержащий информацию,
которая может быть запрошена с наибольшей вероятностью.
Доступ к данным в кэше осуществляется быстрее, чем выборка
исходных данных из более медленной памяти или удаленного источника,
однако её объём существенно ограничен по сравнению с хранилищем исходных данных.
==
Виртуальная память - технология управления памятью ЭВМ, разработанная
для многозадачных операционных систем. При использовании данной технологии
для каждой программы используются независимые схемы адресации памяти,
отображающиеся тем или иным способом на физические адреса в памяти ЭВМ.
Позволяет увеличить эффективность использования памяти несколькими одновременно
работающими программами, организовав множество независимых адресных пространств
(англ.), и обеспечить защиту памяти между различными приложениями.
Также позволяет программисту использовать больше памяти, чем установлено в
компьютере, за счет откачки неиспользуемых страниц на вторичное хранилище.

При использовании виртуальной памяти упрощается программирование, так как
программисту больше не нужно учитывать ограниченность памяти или согласовывать
использование памяти с другими приложениями. Для программы выглядит доступным и
непрерывным все допустимое адресное пространство, вне зависимости от наличия в
ЭВМ соответствующего объёма ОЗУ.
--
Применение механизма виртуальной памяти позволяет:
*упростить адресацию памяти клиентским программным обеспечением;
*рационально управлять оперативной памятью компьютера (хранить в ней только
активно используемые области памяти);
*изолировать процессы друг от друга (процесс полагает, что монопольно владеет всей памятью).
--
В настоящее время эта технология имеет аппаратную поддержку на всех современных
бытовых процессорах. В то же время во встраиваемых системах и в системах специального
назначения, где требуется либо очень быстрая работа, либо есть ограничения на длительность
отклика (системы реального времени) виртуальная память используется относительно редко.
Также в таких системах реже встречается многозадачность и сложные иерархии памяти.

nashforum
 
Сообщения
616
Реакции
644
Если честно, мы эти термины изучаем по информатике. :sneaky:
Я их выписал из своей тетради :thumbs:
 
kaspersky keys
Верх