Навигация
Главная
Поиск
Форум
FAQ's
Ссылки
Карта сайта
Чат программистов

Статьи
-Delphi
-C/C++
-Turbo Pascal
-Assembler
-Java/JS
-PHP
-Perl
-DHTML
-Prolog
-GPSS
-Сайтостроительство
-CMS: PHP Fusion
-Инвестирование

Файлы
-Для программистов
-Компонеты для Delphi
-Исходники на Delphi
-Исходники на C/C++
-Книги по Delphi
-Книги по С/С++
-Книги по JAVA/JS
-Книги по Basic/VB/.NET
-Книги по PHP/MySQL
-Книги по Assembler
-PHP Fusion MOD'ы
-by Kest
Professional Download System
Реклама
Услуги

Автоматическое добавление статей на сайты на Wordpress, Joomla, DLE
Заказать продвижение сайта
Программа для рисования блок-схем
Инженерный калькулятор онлайн
Таблица сложения онлайн
Популярные статьи
OpenGL и Delphi... 65535
Форум на вашем ... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Модуль Forms 65535
21 ошибка прогр... 63886
Реклама
Сейчас на сайте
Гостей: 6
На сайте нет зарегистрированных пользователей

Пользователей: 13,135
новичок: Kalqkwm
Новости
Реклама
Выполняем курсовые и лабораторные по разным языкам программирования
Подробнее - курсовые и лабораторные на заказ
Delphi, Turbo Pascal, Assembler, C, C++, C#, Visual Basic, Java, GPSS, Prolog, 3D MAX, Компас 3D
Заказать программу для Windows Mobile, Symbian

Моделирование работы класса персональных компьютеров на GPSS + Отчет + Б...
Расчет размера дохода на одного человека в Turbo Pascal
Моделирование процесса обработки заданий пакетным режимом работы с квант...

Реклама



Подписывайся на YouTube канал о программировании, что бы не пропустить новые видео!

ПОДПИСЫВАЙСЯ на канал о программировании
Некоторые выводы виртуального свопинга
Реализация виртуального свопинга в ОС Solaris позволяет системе работать при небольших объемах области свопинга (ниже 20% от объема оперативной памяти) без снижения при этом своей производительности. Такая возможность может оказаться весьма полезной, если объем диска ограничен.


Также вам может показаться, что такая тема как http://www.universalinternetlibrary.ru/book/17046/ogl.shtml никак не связана и даже не тематична. Хотя, может быть и связана. В любом случае все-таки зайдите на сайт universalinternetlibrary.ru. Тема книга о product placement в переводе там представлена весьма широко. На том сайте можно узнать много интересного на тему книга о product placement в переводе. Что означает вообще тема книга о product placement в переводе, где найти книга о product placement в переводе - про это написано на сайте universalinternetlibrary.ru. Это очень важная для многих людей тема - книга о product placement в переводе. Спасибо сайту universalinternetlibrary.ru за информацию на тему книга о product placement в переводе.


Базовая структура системы Solaris имеет дополнительные средства, позволяющие производить интеллектуальное управление свопингом. Например, демон pagedaemon может группировать операции записи анонимных страниц. Это позволяет уровню свопинга выделять для этой цели непрерывное пространство свопинга и производить сброс страниц одной операцией ввода- вывода.


В дополнение к сказанному, файловая система swapfs способна назначать отдельный объект vnode каждому клиентскому процессу. Затем она может организовать место для резервного хранения страниц одного и того же процесса таким образом, что все страницы будут располагаться рядом друг с другом на одном устройстве свопинга, что сказывается в лучшую сторону на быстродействии страничной системы.
Архитектура VM




Архитектура VM сильно отличается от архитектуры управления памятью, реализованной в 4.3BSD. С одной стороны, VM кажется более сложной и обладающей большим числом основных понятий и базовых структур. С другой стороны, четкое разделение операций системы на несколько уровней позволило создать строгий интерфейс взаимодействия между компонентами ОС. Однако, главным мерилом, по которому можно произвести сравнение, является функциональность и производительность работы. Что получили пользователи новой архитектуры, и за счет чего это произошло? Архитектура VM имеет ряд важнейших преимуществ. Перечислим их.
♦ Модульность структуры. Каждый основной компонент подсистемы представлен элементом объектно-ориентированного интерфейса, что позволяет наследовать возможности и скрывать внутреннюю реализацию элемента от остальной части системы. Это преимущество следует из свойств объектно-ориентированного подхода, в котором каждый компонент легко может быть видоизменен или усовершенствован, добавлена поддержка новых средств или новых аппаратных архитектур. Одним из примеров такого усовершенствования можно назвать добавление драйвера seg_u для управления размещением области и.
♦ Изоляция средств аппаратного преобразования адресов внутри уровня НАТ сделала архитектуру VM легко переносимой на новые платформы. Подсистема VM уже перенесена на такие популярные системы, как Motorola 680x0, Intel 80x86, SPARC, AT&T 3B2 и IBM 370/ХА.
♦ Архитектура поддерживает различные формы коллективного использования памяти: разделение отдельных страниц в режиме копирования при записи, отображения MAP_SHARED на анонимные объекты для традиционных разделяемых областей памяти и общий доступ к файлам посредством интерфейса mmap. Такая способность уменьшает загрузку физической памяти и избавляет от необходимости вызова лишних дисковых операций по управлению несколькими копиями одной и той же страницы в памяти.
♦ Интерфейс mmap является весьма мощным не только из-за предлагаемой поддержки разделения памяти, но и в силу возможности прямого доступа к данным файла без перегрузки системы вызовами.
♦ Несмотря на то что разделяемые библиотеки не являются частью ядра, они могут быть легко отображены в адресное пространство процесса.
♦ Архитектура VM использует операции vnode для всех случаев обращения к файлам и дискам, что позволяет применить имеющиеся преимущества интерфейса vnode в полной мере. В частности, система VM не требует создания дополнительных кодов для поддержки выполнения файлов на удаленных узлах. В дополнение, система может указывать удаленные диски в качестве устройств свопинга, что дает право говорить о настоящей поддержке бездисковых систем.
♦ Интеграция буферного кэша с системой VM предоставляет возможность автоматической настройки физической памяти. В традиционных архитектурах размер буферного кэша являлся постоянным и указывался при сборке ядра (равняясь примерно 10% объема физической памяти). Однако идеальный размер кэша не постоянен и зависит от применения конкретной системы. Буфер большого объема потребуется для систем, производящих интенсивный ввод-вывод (например, в файл-серверах), в то время как системам разделения времени, используемым для выполнения приложений, требуется много оперативной памяти для осуществления страничного обмена, но достаточно небольшого дискового буфера. Даже на автономных машинах размер дискового кэша желательно варьировать при изменении конфигурации системы. Архитектура VM умеет динамически поддерживать баланс между страницами процессов и страницами файлов в зависимости от текущих потребностей в памяти, что позволяет эффективно решить проблему удовлетворения нужд всех процессов системы в любой момент времени.
Опубликовал katy Июнь 20 2015 13:22:22 · 0 Комментариев · 1863 Прочтений · Для печати

• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •


Комментарии
Нет комментариев.
Добавить комментарий
Имя:



smiley smiley smiley smiley smiley smiley smiley smiley smiley
Запретить смайлики в комментариях

Введите проверочный код:* =
Рейтинги
Рейтинг доступен только для пользователей.

Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.

Нет данных для оценки.
Гость
Имя

Пароль



Вы не зарегистрированны?
Нажмите здесь для регистрации.

Забыли пароль?
Запросите новый здесь.
Поделиться ссылкой
Фолловь меня в Твиттере! • Смотрите канал о путешествияхКак приготовить мидии в тайланде?
Загрузки
Новые загрузки
iChat v.7.0 Final...
iComm v.6.1 - выв...
Visual Studio 200...
CodeGear RAD Stud...
Шаблон для новост...

Случайные загрузки
Tank [Исходник на...
Cтатьи Королевств...
WebReg v1.3
Ics
Панель поиска
Рисование PopupMenu
Х. М. Дейтел, П. ...
32 урока по Delphi
SysInfo [Исходник...
Пример OpenGL гра...
Task Shedule
Добавление басса ...
Visual Basic Script
Прграммирование в...
Меню проводника в...
Исправление проц...
Szwavepanel
Панель Календарь
Язык программиров...
Flud Vkontakte.ru

Топ загрузок
Приложение Клие... 100577
Delphi 7 Enterp... 93893
Converter AMR<-... 20129
GPSS World Stud... 16149
Borland C++Buil... 13496
Borland Delphi ... 9474
Turbo Pascal fo... 7152
Калькулятор [Ис... 5361
Visual Studio 2... 5060
FreeSMS v1.3.1 3580
Случайные статьи
Краткая характерис...
No more files
Сортировка простым...
Как продать свою в...
Duplicate dynamic ...
Как бесплатно отпр...
Фильтр
Удаление Windows M...
Библиотека STL - ч...
Visual Studio. Ком...
Сигнатурой имени я...
Абстрактная реализ...
Это позволит повто...
Приложение XHTML B...
Обработка исключит...
Encryption Pack мо...
Установка палагино...
Рассказывайте людя...
Программирование: ...
GUNZIP
Шаблоны и наследов...
Законы эмпирическо...
Онлайн казино Admiral
Обсуждение получен...
Рассмотрим выполне...
Статистика



Друзья сайта
Программы, игры


Полезно
В какую объединенную сеть входит классовая сеть? Суммирование маршрутов Занимают ли таблицы память маршрутизатора?