КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Виртуальное хранилище
Благодаря виртуальному хранилищу обеспечивается более эффективное выполнение программ, поскольку компьютер разделяет программы на небольшие фрагменты, которые имеют фиксированную или переменную длину, причем в первичной памяти хранится фрагмент меньшего размера. Если память допускает одновременную загрузку только двух или трех больших программ, определенная часть основной памяти остается незадействованной, поскольку могут загружаться блоки программ, имеющие определенный минимальный размер. Обратите внимание на то, что одновременно фактически выполняются лишь несколько программных операторов. Виртуальное хранилище реализует разбиение целой программы на несколько фрагментов фиксированной длины (страницы) или переменной длины (сегменты). Каждый из этих фрагментов относительно невелик по размеру (например, размеры страницы варьируют от двух до четырех килобайтов). Благодаря этому обстоятельству в первичной памяти могут одновременно находиться очень много программ, поскольку фактически загружается только одна страница, соответствующая каждой программе (рис. 6.3). В результате обеспечивается более эффективное использование ресурсов. Все другие программы хранятся на периферийном диске до тех пор, пока не возникнет потребность в их исполнении. Разделение времени Под разделением времени подразумевается способность операционной системы к обеспечению одновременного доступа к вычислительным ресурсам компьютерной системы для нескольких пользователей. Здесь нет ничего общего с мульти-программностью, в условиях которой ЦПУ выделяет фиксированное количество времени одной программе, перед тем как перейти к исполнению другой программы. В виртуальном хранилище программы расщепляются на небольшие фрагменты, именуемые страницами. Отдельные программные страницы загружаются в память в том случае, когда возникает в этом потребность. Остальные части программы хранятся на диске до тех пор, пока не будут востребованы. Благодаря подобной структуре возможно выполнение очень больших программ на компьютерах, обладающих скромными вычислительными возможностями. Возможно также одновременное выполнение огромного количества программ на одном компьютере В среде разделения времени тысячи пользователей получают доступ к выделенным им квантам компьютерного времени. В пределах выделенного времени каждый пользователь может использовать компьютер для выполнения любой требуемой операции; по завершении выделенного периода времени квант времени ЦПУ поступает в распоряжение другого пользователя. Благодаря подобной организации многие пользователи могут получать одновременный доступ к центральному процессору, причем каждый из них получает в свое распоряжение лишь отдельные кванты машинного времени. Учитывая то, что ЦПУ оперирует на «на-носекундном уровне», за тысячную долю секунды может выполняться значительный объем вычислительных операций.
Дата добавления: 2015-04-29; Просмотров: 376; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |