Навигация
Главная
Поиск
Форум
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
21 ошибка прогр... 65535
HACK F.A.Q 65535
Бип из системно... 65535
Гостевая книга ... 65535
Invision Power ... 65535
Пример работы с... 65535
Содержание сайт... 65535
ТЕХНОЛОГИИ ДОСТ... 65535
Организация зап... 65535
Вызов хранимых ... 65535
Создание отчето... 65535
Имитационное мо... 65535
Программируемая... 65535
Эмулятор микроп... 65535
Подключение Mic... 65535
Создание потоко... 65535
Приложение «Про... 65535
Оператор выбора... 65535
Реклама
Сейчас на сайте
Гостей: 7
На сайте нет зарегистрированных пользователей

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

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

Некоторые выводы виртуального свопинга
Реализация виртуального свопинга в ОС 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 June 20 2015 10:22:22 · 0 Комментариев · 2456 Прочтений · Для печати

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


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



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

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

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

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

Пароль



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

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

Случайные загрузки
Голосование для ...
Учебник для продв...
Atb
PHP 5. Практика с...
AddPage [Исходник...
Керниган Б.В., Ри...
PDA версия сайта
Пример создания W...
Drag&Drop
База англоязычных...
MPTools
Gold Submitter II...
XPButtons
PBEditPack
Preview
DFileDeleter
Java в примерах -...
Панель поиска
С. Г. Горнаков - ...
Delphi 2006 - Спр...

Топ загрузок
Приложение Клие... 100774
Delphi 7 Enterp... 97840
Converter AMR<-... 20268
GPSS World Stud... 17014
Borland C++Buil... 14194
Borland Delphi ... 10295
Turbo Pascal fo... 7375
Калькулятор [Ис... 5984
Visual Studio 2... 5207
Microsoft SQL S... 3661
Случайные статьи
Удаление индекса (...
Определение типа д...
Как узнать какой D...
Часть 3. Реализ...
Декодер для адапти...
Примечание
QueryInterface и I...
Сохранение «образа...
неотрицательность...
2.3. СПОСОБЫ РАСПО...
Открытый исходный код
Label
Задание на моделир...
Создаем правила бр...
Монетизация интерн...
98/NT 4
Ускоренное деление
Объекты-функции
Широкие возможност...
Casino Metrik - ре...
Особенности модаль...
Too many EXTRN def...
Исследование
Описание константы...
Файл компоновки ви...
Статистика



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


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