Магистрала (рачунарство) — разлика између измена

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м Бот: исправљена преусмерења
Autobot (разговор | доприноси)
м Разне исправке; козметичке измене
Ред 14:
DEC (Digital Equipment Corporation) је закључио да је постојање две магистрале сувишно и скупо за масовну производњу малих рачунара и придружио периферну магистралу меморијској. Тако су периферије постале меморијске локације. У то време ово је био врло храбар потез.
 
Код микрорачунара систем магистрала био је пасивна плоча повезана са пиновима процесора. Меморија и остали уређаји су додавани на ову плочу и користили исте адресне и дата пинове као и сам процесор. У неким случајевима (нпр. [[лични рачунар|персонални рачунар]]) инструкције још увек генеришу сигнале који могу бити искоришћени за имплементацију стварне улазно-излане магистрале. У многим микроконтролерима и данас не постоји улазно-излазна магистрала. Комуникација је контролисана од стране процесора, који чита и пише податке са уређаја као да су они меморијски блокови у циклусима које генерише такт процесора. Уређаји траже опслуживање сигнализирајући на друге пинове процесора, обично коришћене за неке облике прекида.
 
На пример, диск контролер сигнализује процесору да су нови подаци спремни за читање, и у том тренутку процесор ће да помери податке тако што ће прочитати меморију која одговара том диску. Скоро сви рачунари тог доба су радили на овом принципу, почевши од -{S-100}- магистрале (ИЕЕЕ-696), која је била саставни део -{[[Алтаир 8800|Altair 8800]]}- (1975) и настављајући се кроз -{[[IBM PC]]}- у осамдесетим годинама 20. века. Ови прости системи магистрала су имали озбиљну ману. Сва периферија је морала да ради на истој брзини и дели исти такт. Повећавање брзине процесора није била проста ствар, зато што се самим тим повећава и брзина свих осталих уређаја. Ово често води у незгодну ситуацију где врло брз процесор мора да се успори да би могао да комуницира са осталим уређајима. Иако прихватљив за рачунаре специјалне намене, овај проблем није дуго толерисан за персоналнеличне рачунаре.
 
Други проблем је што је процесор потребан са све операције, тако да ако је он заузет другим задацима, права пропустљивост (брзина) магистрале се смањује драматично. Овакви системи магистрала су тешки за подешавање када су састављени од опреме доступне у радњама. Примера ради, сваки додати уређај захтева много џампера да би се поставиле меморијске адресе, улазно-излазне адресе, приоритети и број прекида.