русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование буферизации


Дата добавления: 2014-11-28; просмотров: 504; Нарушение авторских прав


 

Буферизация представляет собой метод сглаживания всплесков количества запросов ввода-вывода. Однако никакое количество буферов не позволит устрой­ству ввода-вывода работать наравне с процессом в течение неограниченного вре­мени в ситуации, когда средняя скорость запросов процесса превышает возмож­ности их обработки устройством ввода-вывода. Даже при наличии большого ко­личества буферов в конечном счете все они будут заполнены, и процесс будет вынужден приостановиться в ожидании обработки порции данных устройством ввода-вывода. Однако в многозадачной среде при наличии разнообразных про­цессов с запросами ввода-вывода и такого же разнообразия устройств буфериза­ция оказывается инструментом, способным увеличить как производительность операционной системы в целом, так и производительность отдельных процессов.

ДИСКОВОЕ ПЛАНИРОВАНИЕ

 

На протяжении последних 30 лет увеличение скорости процессоров и ос­новной памяти осуществляется с большим опережением по сравнению со скоро­стью доступа к диску. Приблизительно можно сказать, что рост скорости работы процессора и основной памяти на два порядка соответствует росту скорости ра­боты диска на один порядок. В результате скорость обращения к дискам сейчас по меньшей мере на четыре порядка меньше скорости обращения к основной памяти, и разрыв этот, похоже, в обозримом будущем будет только увеличивать­ся. Поэтому производительность дисковой системы является жизненно важным вопросом, и множество исследовательских работ направлено на поиск схем ее улучшения. В этом разделе мы рассмотрим некоторые ключевые вопросы и наи­более важные подходы в этой области. Поскольку производительность дисковой системы тесно связана с вопросами файловой системы, рассмотрение продолжит­ся в главе 12, "Управление файлами".



<== предыдущая лекция | следующая лекция ==>
Двойной буфер | Параметры производительности диска


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.