русс | укр

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

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

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

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


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

RAID 0. Дисковый массив без отказоустойчивости (Striped Disk Array without Fault Tolerance)


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


 

Массив дисков без избыточного хранения данных. Информация разбивается на блоки, которые записываются на отдельные диски, что обеспечивает увеличение производительности. Суть его в том, что поток данных разрезается на кусочки равного размера. Этот дисковый массив должен состоять как минимум из двух винчестеров, которые делят между собой этот поток данных. Условно представим, что поток поделен на кусочки "1", "2", "3", "4", "5" и "6". Тогда диски, составляющие RAID 0, возьмут каждый по одному кусочку этого потока. Так, если в массиве есть два харда - "C" и "D", то первый возьмет себе кусочек "1", а второй - кусочек "2". Далее "C" записывает "3", а "D" - "4". И так далее. Необходимо заметить, что я не совсем точно описал процесс записи, так как не сначала записывается "1", затем "2", а после него "3". Совсем не так! Диск "C" непрерывно пишет куски "1", "3", и "5" потока данных, а диск "D" непрерывно записывает "2", "4" и "6". Причем диски записывают эти кусочки одновременно. Чтение записанных данных диски RAID 0 производят также одновременно (параллельно). С одного харда считываются нечетные кусочки, а со второго - четные. Именно за счет параллельности производительность RAID 0 буквально удваивается по сравнению с производительностью одиночного винчестера, потому что запрос чтения или записи, теоретически предназначающийся для одного харда, выполняют сразу два (или более - смотря из скольких дисков, вы построите массив) винчестера. Чем больше дисков в массиве, тем быстрее обработается запрос. Данные способ хранения информации ненадежен (поломка одного диска приводит к потере всей информации), поэтому уровнем RAID как таковым не является. За счет возможности одновременного ввода/вывода с нескольких дисков RAID 0 обеспечивает максимальную скорость передачи данных и максимальную эффективность использования дискового пространства, так как не требуется места для хранения контрольных сумм. Реализация этого уровня очень проста. В основном RAID 0 применяется в тех областях, где требуется быстрая передача большого объема данных.



Преимущества:

§ Наивысшая производительность в приложениях, требующих интенсивной обработки запросов ввода/вывода и данных большого объема;

§ Простота реализации;

§ Низкая стоимость.

Недостатки:

§ Не отказоустойчивое решение;

§ Отказ одного диска влечет за собой потерю всех данных массива.

 



<== предыдущая лекция | следующая лекция ==>
Информация на RAID | RAID 1. Дисковый массив с зеркалированием (mirroring)


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


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

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

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


 


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

 
 

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

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