Технический форум
Вернуться   Технический форум > Программирование > Библиотека > Железо


Ответ
 
Опции темы Опции просмотра
Старый 26.01.2008, 16:17   #1 (permalink)
pcbag
Member
 
Аватар для pcbag
 
Регистрация: 02.04.2007
Сообщений: 268
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1616
По умолчанию Как грамотно собрать компьютер

Здравствуйте уважаемые посетители форума (и пусть никто не орет: «И кем это Они уважаемы?»). УВАЖАЕМЫ, так как решили посетить Наш форум. Вашему вниманию предоставляется информация (некоторое, так сказать, пособие), помогающая при покупке компьютера. Здесь Вашими покорными слугами будут подробно описаны ОБЩИЕ!!! характеристики процессоров, оперативной памяти, материнских плат, «винчестеров» (он же HDD и «жесткий») и т.д. и т.п. различных производителей, на которые надо обращать свое драгоценное внимание. Конечно тесты, рисунки и многое другое.
Итак приступлю. Собственно, к чему? Буду описывать продукты небезызвестной компании – Intel. Это будут процессоры и материнские платы, которые производятся для этого «семейства» процессоров. Итак напоминаю, что есть два основных производителя процессоров для Персональных Компьютеров (PC), это Intel и AMD (Advanced Micro Devices).
На что стоит обращать внимание при покупке «железа»:
Начну, пожалуй, с "сердца компьютера" - процессора. Напомню, что процессор, это не та большая железная коробка к которой тянутся провода и кабели 8). Для упрощения представления о нем мы будем «говорить» - "мы взяли из средне-статистического прайс-листа процессор".
1. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
В первую очередь обращаем внимание на тип разъема (Например: Socket 775), потому что он должен совпадать с разъемом на материнской плате. Иначе процессор просто «не влезет».
2. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
Количество ядер. Так как сейчас зачастую все покупают двухъядерные процессоры. У компании Intel они определяются названием Intel Pentium Dual-Core, Intel Celeron E***, Intel Core Duo и Intel Core 2 Duo, а также моделька постарее Intel Pentium D. Так же на момент написания данного манускрипта, есть и четырехъядерные процессоры Intel Core 2 Quad.
3. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM)
Частота процессора. Это один из важнейших параметров процессора.
И чем этот параметр выше, тем «быстрее» Ваш компьютер.
4. Core 2 Duo E4300 1,86GHz ( 800MHz ), 2MB cache, socket 775 (OEM)
Итак вижу появился вопрос … «А что это за 800 в скобках? Тоже частота процессора? Как это может быть? Совсем нас запутали.» Отвечаю - да, это тоже частота процессора, только частота обмена данными по шине данных на материнской плате, но о шине чуть позже. Выбросите ее из головы. Выбросили? Ну тогда поехали дальше 8). Вообще желательно, чтобы частота обмена данными процессора совпадала с частотой оперативной памяти. Тогда отношение скорости памяти к скорости обмена процессора будет 1:1, что является самым оптимальным вариантом.. Т.е. представьте шоссе, четыре ряда. И вдруг оно превращается, прееееевращается …… в две полосы. Ужас. Собственно, это затор. Нехорошо? Или наоборот, две полосы превращаются в четыре. Значит две полосы просто – лишние, что соответственно не есть «гуд».
5. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache , socket 775 (OEM)
Итак, красным выделена память процессора, да. У него она тоже есть. Тут особо рассуждать не о чем, если памяти больше, значит лучше. Конечно вы можете полезть в дебри и разузнать об этом, но это тоже мы опишем позже.
6. Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 ( OEM )
Что это обозначает? То, что он не в коробке. Вам при выдаче дадут только процессор. Если стоит обозначение «BOX», то тогда Вы получите не только процессор, но и живописно украшенную коробочку 8) … И это не все. Еще вентилятор охлаждения процессора, термопасту и инструкцию с наклейкой-логотипом Intel. 8) О назначении этого барахла мы поговорим чуть позже.

Смотрю, терпение еще осталось. Ну это хорошо, оно Вам еще понадобится. Продолжим мы разговаривать на тему «материнские платы». Что же, процессор выбрали, допустим, это будет Core 2 Duo E4300 1,86GHz (800MHz), 2MB cache, socket 775 (OEM), выбранный нами ранее для примера.
Начнем:
1. Исходя из разъема процессора, выбираем материнскую плату. Пусть это будет: P5B Plus, socket 775 , P965 1066/800/533MHz, PCI-E x16, DDRII-800, Здесь разъем выделен красным цветом. Соответственно по разъему эта материнская плата нам подходит. К сожалению, не во всех прайс-листах указывается тип разъема. В таком случае вам придется самостоятельно искать информацию в Интернете, либо при покупке консультироваться с менеджером по продаже.
2. P5B Plus, socket 775, P965 1066/800/533MHz, PCI-E x16, DDRII-800,. Здесь выделен «Чипсет». Чипсет – это чип (микросхема) соединяющая, грубо говоря, процессор с оперативной памятью и видеокартой. Подробности будут позже, а пока не заморачивайтесь.
3. P5B Plus, socket 775, P965 1066/800/533MHz , PCI-E x16, DDRII-800. А это указана скорость шины данных. Что? Что то припоминаете? Конечно, я про нее говорил ранее, когда мы обращали внимание на второй шаг рассмотрения нюансов покупки процессора. Здесь идет поддержка скорости 1066, значит, что можно на нее ставить процессор с скоростью обмена с шиной 1066 и оперативную память 1066. И по такому принципу другие скорости 800 и 533. Но есть еще оперативная память со скоростью 667 - пугаться не стоит, ничего страшного не будет, если у вас разные скорости работы с шиной у процессора и памяти, но все же преимущества отношений 1:1 я вам описывал ранее.
4. P5B Plus, socket 775, P965 1066/800/533MHz, PCI-E x16 , DDRII-800,. А вот мы и добрались до слота под видеокарту. Есть два на данный момент распространенных слота. AGP х8 и PCI-E х16. Заметили разницу кроме букв? AGP, собственно, будет постарее. На счет х8 и х16 заморачивать вам мозг здесь не буду. Это отдельная тема, которую мы дополним чуть позже.
5. P5B Plus, socket 775, P965 1066/800/533MHz, PCI-E x16, DDRII-800 ,. А вот оперативная память. «II» - означает, что это DDR 2-го поколения (частота 533, 667, 800, 1066). На момент написания данного чтива, есть еще и DDRIII (частота 1333 и выше). Была еще DDRI (частоты до 400 МГц). Собственно тут вам еще пригодится знание - сколько таких разъемов под память располагается на материнской плате (на данной материнке их четыре).

И так, что у нас там на очереди? Ах да, оперативная память. Здесь вообще элементарно. Возьмем за пример 1GB PC-800 (6400) Hynix. Что вам из этого нужно знать - так это объем (1 Gb - гигабайт) и частоту памяти (PC-800). Помните, что если вы в дальнейшем собираетесь добавить памяти (по умному - расширить), то желательно, что бы планки памяти были одинаковой частоты, производителя и объема.
А сколько Windows XP ест оперативной памяти? А скока найдет, стока и сожрет 8)

Вот мы и тихо подобрались к видеокарте. Ну и как повелось, пример:
Palit, PCI-E 16x, GeForce 8600GT,DDR2, 512MB (OEM)
1. Palit , PCI-E 16x, GeForce 8600GT,DDR2, 512MB (OEM) Это если грубо сказать, производитель. Но это не параметр, так что обращать внимание на него не будем.
2. Palit, PCI-E 16x , GeForce 8600GT,DDR2, 512MB (OEM) Здесь указано что эта видеокарта подходит в слот на материнской плате, типа PCI-E.
3. Palit, PCI-E 16x, GeForce 8600GT ,DDR2, 512MB (OEM) Здесь красным выделена маркировка видеокарты. Для чего она нам нужна? Конечно, что бы узнать о ней больше подробностей через Интернет. Более она нам пользы не принесет 8)
4. Palit, PCI-E 16x, GeForce 8600GT, DDR2 , 512MB (OEM) Тип памяти и ее объем. Чем выше тип тем лучше, а вот с объемом есть ньюансы. О них чуть позже. На данный момент только могу порекомендовать объем приблизительный к 512.
5. Palit, PCI-E 16x, GeForce 8600GT,DDR2, 512MB ( OEM ) Вам дадут видяху в «модном» кулечке. Почему модном? Потому что он с ПУПЫРЫШКАМИ, которые в дальнейшем можно пощелкать для ублажения Ваших нервов, после прочтения данного чтива 8). Но в BOX версии есть много «вкусностей», количество и качеств которых зависит от производителя видеоадаптера. Выбирать вам.
Вот и все критерии покупки компьютера. Ничего сложного. Вопрос только в цене. Ведь за хорошее надо платить вашими «кровными»

Так, берете баночку пива, открываете, надпиваете и читаете дальше 8) Самое трудное позади. Осталось только мелочь.
Итак, «жесткий диск» - он же HDD, он же «Винчестер» или просто «Винт». Что самое главное так это – ОБЪЕМ. Как говорится, много места на винте просто не бывает. И немаловажная часть, это какой тип соединения с материнской платой. На данный момент скажу вам два: IDE (это уже старик, нету смысла его покупать) и SATA (есть SATA-1 и SATA-2, вторая естественно быстрее). В общем, узнаете какой винт поддержит мама, заглядываете в кошелек и покупаете по своему усмотрению.

Корпус с блоком питания. Тут как говорится: «На вкус и цвет, товарищей нет!». По корпусу в общем, я вам не советчик. А вот блок питания элементарно. Чем выше цифорка на нем стоит (обычно на блоке есть наклейка где написано большими цифрами и буквами, например: 420W). О том, что и сколько ест, позже.

Привод. Ну … тута вам пройдется у людей поузнавать, отзывы почитать да и просто выбрать что бы писал или просто читал нужные форматы (CD, DVD ±, HD-DVD, многослойники или «блюрей»).
Ну вот вам и принцип покупки системника "своими руками". Надеюсь, что эта написанная мною ахинея кому нибудь поможет. Ветка периодически будет дополняться новой конкретной информацией, так что если хотите окунуться в дебри железа - МИЛОСТИ ПРОСИМ. 8)
pcbag вне форума   Ответить с цитированием

Старый 26.01.2008, 16:17
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Эти темы ждут, пока вы их прочитаете

Помогите собрать компьютер
Помогите собрать компьютер
Помогите собрать компьютер
Помогите собрать компьютер
Хочу собрать компьютер

Старый 08.02.2008, 15:17   #2 (permalink)
pcbag
Member
 
Аватар для pcbag
 
Регистрация: 02.04.2007
Сообщений: 268
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1616
По умолчанию

Итак, понеслась душа в рай!!! Начнем подробно расписывать вышенаписаный бред 8). Для начала я вам скажу, что значит буква перед числовым индексом. Например: Core 2 Duo E4400, на словах - это просто указание енергопотребления.
U — Ultra low voltage (TDP — ниже 15 Вт)
L — Low voltage (TDP — от 15 до 25 Вт)
T — Standard mobile (TDP — от 25 до 55 Вт)
E — Standard Desktop (TDP — от 55 до 75 Вт);
X — Extreme (TDP — выше 75 Вт).
В соответствии с указанной выше таблицей, наш многострадальный процессор по энергопотреблению относится к обычным настольным компьютерам. Для чего нам знать энергпотребление? Для того чтобы узнать скока будет "кушать" система в целом. У каждой комплектующей свое энергопотребление, которое НУЖНО узнать и соответственно расчитать, какой Нам нужен блок питания.
pcbag вне форума   Ответить с цитированием
Старый 06.03.2009, 13:29   #3 (permalink)
kashakru
Родом из СССР
 
Аватар для kashakru
 
Регистрация: 27.02.2009
Сообщений: 3,576
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 4398
По умолчанию

народ тема класная!!!
может кто продолжет?
плиз!!!
ато автор кудато пропал!
kashakru вне форума   Ответить с цитированием
Старый 08.03.2009, 13:02   #4 (permalink)
kashakru
Родом из СССР
 
Аватар для kashakru
 
Регистрация: 27.02.2009
Сообщений: 3,576
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 4398
По умолчанию

народ что никто не может продолжить??? ведь здесь столько специалистов!!!
ну хоть ссылку на такую тему збрости плиз!!!
kashakru вне форума   Ответить с цитированием
Старый 08.03.2009, 19:24   #5 (permalink)
Костян
Member
 
Регистрация: 12.12.2007
Сообщений: 1,138
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 81
По умолчанию

А что конкретно интересует?Для начала надо железо подобрать,а по этой теме здесь много чего есть Подбор комлектующих В самой сборке главное-окуратность,и опять-же правильный подбор железа(и его исправность),и тогда проблем возникнуть при включении быть не должно.
Костян вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 08.03.2009, 19:57   #6 (permalink)
kashakru
Родом из СССР
 
Аватар для kashakru
 
Регистрация: 27.02.2009
Сообщений: 3,576
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 4398
По умолчанию

автор этой темы не раскрыл всё до конца. он только начал и пропал куда-то. токого подробного описания я по всему форуму не нашёл. восновном в темах обсуждается что то конкретное. а не так как здесь. здесь основы и расшифррвка обозначений. это важно для тех кто только собрался собирать комп.
kashakru вне форума   Ответить с цитированием
Старый 28.07.2009, 13:44   #7 (permalink)
pcbag
Member
 
Аватар для pcbag
 
Регистрация: 02.04.2007
Сообщений: 268
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1616
По умолчанию

аффтар вернулся ... ждите продолжения
pcbag вне форума   Ответить с цитированием
Старый 29.07.2009, 13:56   #8 (permalink)
pcbag
Member
 
Аватар для pcbag
 
Регистрация: 02.04.2007
Сообщений: 268
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1616
По умолчанию

Ну, приступим по порядку ... что там у нас ... а, вспомнил "КЭШ" (чуть не написал "КЫШ"отсюда) 8).

Впервые слово «кэш» в компьютерном контексте было использовано в 1967 году во время подготовки статьи для публикации в журнале «IBM Systems Journal». Статья касалась усовершенствования памяти в разрабатываемой модели 85 из серии IBM System/360. Редактор журнала Лайл Джонсон попросил придумать более описательный термин, нежели «высокоскоростной буфер», но из-за отсутствия идей сам предложил слово «кэш». Статья была опубликована в начале 1968 года, авторы были премированы IBM, их работа получила распространение и впоследствии была улучшена, а слово «кэш» вскоре стало использоваться в компьютерной литературе как общепринятый термин.
Кэш — это память с большей скоростью доступа, предназначенная для ускорения обращения к данным, содержащимся постоянно в памяти с меньшей скоростью доступа (далее «основная память»). Кэширование применяется ЦПУ, жёсткими дисками, браузерами и веб-серверами.

Кэш состоит из набора записей. Каждая запись ассоциирована с элементом данных или блоком данных (небольшой части данных), которая является копией элемента данных в основной памяти. Каждая запись имеет идентификатор, определяющий соответствие между элементами данных в кэше и их копиями в основной памяти.

Когда клиент кэша (ЦПУ, веб-браузер, операционная система) обращается к данным, прежде всего исследуется кэш. Если в кэше найдена запись с идентификатором, совпадающим с идентификатором затребованного элемента данных, то используются элементы данных в кэше. Такой случай называется попаданием кэша. Если в кэше не найдено записей, содержащих затребованный элемент данных, то он читается из основной памяти в кэш, и становятся доступным для последующих обращений. Такой случай называется промахом кэша. Процент обращений к кэшу, когда в нём найден результат, называется уровнем попаданий или коэффициентом попаданий в кэш.

Например, веб-браузер проверяет локальный кэш на диске на наличие локальной копии веб-страницы, соответствующей запрошенному URL. В этом примере URL — это идентификатор, а содержимое веб-страницы — это элементы данных.

Если кэш ограничен в объёме, то при промахе может быть принято решение отбросить некоторую запись для освобождения пространства. Для выбора отбрасываемой записи используются разные алгоритмы вытеснения.

При модификации элементов данных в кэше выполняется их обновление в основной памяти. Задержка во времени между модификацией данных в кэше и обновлением основной памяти управляется так называемой политикой записи.

В кэше с немедленной записью каждое изменение вызывает синхронное обновление данных в основной памяти.

В кэше с отложенной записью (или обратной записью) обновление происходит в случае вытеснения элемента данных, периодически или по запросу клиента. Для отслеживания модифицированных элементов данных записи кэша хранят признак модификации (изменённый или «грязный»). Промах в кэше с отложенной записью может потребовать два обращения к основной памяти: первое для записи заменяемых данных из кэша, второе для чтения необходимого элемента данных.

В случае, если данные в основной памяти могут быть изменены независимо от кэша, то запись кэша может стать неактуальной. Протоколы взаимодействия между кэшами, которые сохраняют согласованность данных, называют протоколами когерентности кэша.

Кэш — это память с большей скоростью доступа, предназначенная для ускорения обращения к данным, содержащимся постоянно в памяти с меньшей скоростью доступа (далее «основная память»). Кэширование применяется ЦПУ, жёсткими дисками, браузерами и веб-серверами.

Кэш состоит из набора записей. Каждая запись ассоциирована с элементом данных или блоком данных (небольшой части данных), которая является копией элемента данных в основной памяти. Каждая запись имеет идентификатор, определяющий соответствие между элементами данных в кэше и их копиями в основной памяти.

Когда клиент кэша (ЦПУ, веб-браузер, операционная система) обращается к данным, прежде всего исследуется кэш. Если в кэше найдена запись с идентификатором, совпадающим с идентификатором затребованного элемента данных, то используются элементы данных в кэше. Такой случай называется попаданием кэша. Если в кэше не найдено записей, содержащих затребованный элемент данных, то он читается из основной памяти в кэш, и становятся доступным для последующих обращений. Такой случай называется промахом кэша. Процент обращений к кэшу, когда в нём найден результат, называется уровнем попаданий или коэффициентом попаданий в кэш.

Например, веб-браузер проверяет локальный кэш на диске на наличие локальной копии веб-страницы, соответствующей запрошенному URL. В этом примере URL — это идентификатор, а содержимое веб-страницы — это элементы данных.

Если кэш ограничен в объёме, то при промахе может быть принято решение отбросить некоторую запись для освобождения пространства. Для выбора отбрасываемой записи используются разные алгоритмы вытеснения.

При модификации элементов данных в кэше выполняется их обновление в основной памяти. Задержка во времени между модификацией данных в кэше и обновлением основной памяти управляется так называемой политикой записи.

В кэше с немедленной записью каждое изменение вызывает синхронное обновление данных в основной памяти.

В кэше с отложенной записью (или обратной записью) обновление происходит в случае вытеснения элемента данных, периодически или по запросу клиента. Для отслеживания модифицированных элементов данных записи кэша хранят признак модификации (изменённый или «грязный»). Промах в кэше с отложенной записью может потребовать два обращения к основной памяти: первое для записи заменяемых данных из кэша, второе для чтения необходимого элемента данных.

В случае, если данные в основной памяти могут быть изменены независимо от кэша, то запись кэша может стать неактуальной. Протоколы взаимодействия между кэшами, которые сохраняют согласованность данных, называют протоколами когерентности кэша.

Ряд моделей центральных процессоров (ЦП) обладают собственным кэшем, для того чтобы минимизировать доступ к оперативной памяти (ОЗУ), которая медленнее, чем регистры. Кэш-память может давать значительный выигрыш в производительности, в случае когда тактовая частота ОЗУ значительно меньше тактовой частоты ЦП. Тактовая частота для кэш-памяти обычно ненамного меньше частоты ЦП.

Кэш центрального процессора разделён на несколько уровней. Для универсальных процессоров — до 3. Кэш-память уровня N+1 как правило больше по размеру и медленнее по скорости обращения и передаче данных, чем кэш-память уровня N.

Самой быстрой памятью является кэш первого уровня — L1-cache. По сути, она является неотъемлемой частью процессора, поскольку расположена на одном с ним кристалле и входит в состав функциональных блоков. Состоит из кэша команд и кэша данных. Некоторые процессоры без L1 кэша не могут функционировать. На других его можно отключить, но тогда значительно падает производительность процессора. L1 кэш работает на частоте процессора, и, в общем случае, обращение к нему может производиться каждый такт (зачастую является возможным выполнять даже несколько чтений/записей одновременно). Латентность доступа обычно равна 2−4 тактам ядра. Объём обычно невелик — не более 128 Кбайт.

Вторым по быстродействию является L2-cache — кэш второго уровня. Обычно он расположен либо на кристалле, как и L1, либо в непосредственной близости от ядра, например, в процессорном картридже (только в слотовых процессорах). В старых процессорах — набор микросхем на системной плате. Объём L2 кэша от 128 Кбайт до 1−12 Мбайт. В современных многоядерных процессорах кэш второго уровня, находясь на том же кристалле, является памятью раздельного пользования — при общем объёме кэша в 8 Мбайт на каждое ядро приходится по 2 Мбайта. Обычно латентность L2 кэша, расположенного на кристалле ядра, составляет от 8 до 20 тактов ядра. В отличие от L1 кэша, его отключение может не повлиять на производительность системы. Однако, в задачах, связанных с многочисленными обращениями к ограниченной области памяти, например, СУБД, производительность может упасть в десятки раз.

Кэш третьего уровня наименее быстродействующий и обычно расположен отдельно от ядра ЦП, но он может быть очень внушительного размера — более 32 Мбайт. L3 кэш медленнее предыдущих кэшей, но всё равно значительно быстрее, чем оперативная память. В многопроцессорных системах находится в общем пользовании.

Отключение кэша второго и третьего уровней обычно используется в математических задачах, например, при обсчёте полигонов, когда объём данных меньше размера кэша. В этом случае, можно сразу записать все данные в кэш, а затем производить их обработку.
pcbag вне форума   Ответить с цитированием
Старый 02.08.2009, 18:09   #9 (permalink)
kashakru
Родом из СССР
 
Аватар для kashakru
 
Регистрация: 27.02.2009
Сообщений: 3,576
Сказал(а) спасибо: 0
Поблагодарили 2 раз(а) в 2 сообщениях
Репутация: 4398
По умолчанию

+1000 рад что вы опять здесь!
kashakru вне форума   Ответить с цитированием
Старый 06.08.2009, 15:57   #10 (permalink)
pcbag
Member
 
Аватар для pcbag
 
Регистрация: 02.04.2007
Сообщений: 268
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1616
По умолчанию

и так ... "Шина данных"

История

Первое поколение
Ранние компьютерные шины были группой проводников, подключающей компьютерную память и периферию к процессору. Почти всегда для памяти и периферии использовались разные шины, с разным способом доступа, задержками, протоколами.

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

Некоторое время спустя, компьютеры стали распределять память между процессорами. На них доступ к шине также получил приоритеты.

Классический и простой способ обеспечить приоритеты прерываний или доступа к шине заключался в цепном подключении устройств.

DEC отмечала, что две разные шины могут быть излишними и дорогими для малых, серийных компьютеров и предложила отображать периферийные устройства на шину памяти, так, что они выглядели как области памяти. В то время это было очень смелым решением и критики предсказывали ему провал.

Первые миникомпьютерные шины представляли пассивные объединительные платы, подключенные к контактам микропроцессора. Память и другие устройства подключались к шине с использованием тех же контактов адреса и данных, что и процессор. Все контакты были подключены параллельно. В некоторых случаях, например в IBM PC, необходимы дополнительные инструкции процессора для генерации сигналов, чтобы шина была настоящей шиной ввода-вывода.

Во многих микроконтроллерах и встраиваемых системах шины ввода-вывода до сих пор не существует. Процесс передачи контролируется ЦПУ, который в большинстве случаев читает и пишет информацию в устройства, так, как будто они являются блоками памяти. Все устройства используют общий источник тактового сигнала. Периферия может запросить обработку информации путём подачи сигналов на специальные контакты ЦПУ, используя какие-либо формы прерываний. Например, контроллер жёсткого диска уведомит процессор о готовности новой порции данных для чтения, после чего процессор должен считать их из области памяти, соответствующей контроллеру. Почти все ранние компьютеры были построены по таким принципам, начиная от Altair с шиной S-100 (англ.), заканчивая IBM PC в 1980‑х.

Такие простые шины имели серьёзный недостаток для универсальных компьютеров. Всё оборудование на шине должно было передавать информацию на одной скорости и использовать один источник синхросигнала. Увеличение скорости процессора было не простым, так как требовало такого же ускорения всех устройств. Это часто приводило к ситуации, когда очень быстрым процессорам приходилось замедляться для возможности передачи информации некоторым устройствам. Хотя это допустимо для встраиваемых систем, данная проблема непозволительна для коммерческих компьютеров. Другая проблема состоит в том, что процессор требуется для любых операций, и когда он занят другими операциями, реальная пропускная способность шины может значительно страдать.

Такие компьютерные шины были сложны в настройке, при наличии широкого спектра оборудования. Например, каждая добавляемая карта расширения могла требовать установки множества переключателей для задания адреса памяти, адреса ввода-вывода, приоритетов и номеров прерываний.


Второе поколение
Компьютерные шины «второго поколения», например NuBus решали некоторые из вышеперечисленных проблем. Они обычно разделяли компьютер на две «части», процессор и память в одной и различные устройства в другой. Между частями устанавливался специальный контроллер шин (bus controller). Такая архитектура позволила увеличивать скорость процессора без влияния на шину, разгрузить процессор от задач управления шиной. При помощи контроллера устройства на шине могли взаимодействовать друг с другом без вмешательства центрального процессора. Новые шины имели лучшую производительность, но также требовали более сложных карт расширения. Проблемы скорости часто решались увеличением разрядности шины данных, с 8-ми битных шин первого поколения до 16 или 32-х битных шин во втором поколении. Также появилась программная настройка устройств для упрощения подключения новых устройств, ныне стандартизованная как Plug-n-play.

Однако новые шины, так же как и предыдущее поколение, требовали одинаковых скоростей от устройств на одной шине. Процессор и память теперь были изолированы на собственной шине и их скорость росла быстрее, чем скорость переферийной шины. В результате, шины были слишком медленны для новых систем и машины страдали от нехватки данных. Один из примеров данной проблемы: видеокарты быстро совершенствовались, и им не хватало пропускной способности даже новых шин Peripheral Component Interconneсt (PCI). Компьютеры стали включать в себя Accelerated Graphics Port (AGP) только для работы с видеоадаптерами. В 2004 году AGP снова стало недостаточно быстрым для мощных видеокарт и AGP стал замещаться новой шиной PCI Express

Увеличивающееся число внешних устройств стало применять собственные шины. Когда были изобретены приводы дисков, они присоединялись к машине при помощи карты, подключаемой к шине. Из-за этого компьютеры имели много слотов расширения. Но в 1980‑х и 1990‑х были изобретены новые шины SCSI и IDE решившие эту проблему и оставив большую часть разъёмов расширения в новых системах пустыми. В наше время типичная машина поддерживает около пяти различных шин.

Шины стали разделять на внутренние (local bus) и внешние (external bus). Первые разработаны для подключения внутренних устройств, таких как видеоадаптеры и звуковые платы, а вторые предназначались для подключения внешних устройств, например, сканеров. IDE является внешней шиной по своему предназначению, но почти всегда используется внутри компьютера.

взято, причитано и отфильтрованно с "википедии" лично мной
pcbag вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 00:41.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.