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

Садржај обрисан Садржај додат
Autobot (разговор | доприноси)
м референце
Нема описа измене
Ред 8:
Код старијих рачунара магистрале су биле гомила жица повезаних са [[меморија|меморијом]] и периферним уређајима. Скоро увек је постојала једна магистрала за меморију и једна за периферне уређаје и њима се приступало помоћу посебних инструкција, другачијег тајминга и протокола.
 
Прва компликација овакве реализације је била обрада [[прекид]]а. Да би се извршила улазно-излазна операција програм је морао чекати да периферија постане спремна. Ово је било очигледно губљење времена за програме који извршавају друге послове. Такође, уколико програм покуша да настави те друге послове, можда ће му требати много више времена да поново провери да ли је уређај спреман и може резултоватирезултирати губљењем података. Зато су пројектанти омогућили да периферија прекида [[процесор]]. Ти прекиди су морали да буду поређани по приоритетима зато што процесор може да обрађује само један прекид у датом времену, а неки уређаји су више зависни од времена од других.
 
Касније су рачунари почели да деле меморију између неколико процесора. На њима је такође приступ магистрали требаотребало да буде организован. Класичан, прост начин организације прекида је уланчавање.
 
DEC (Digital Equipment Corporation) је закључио да је постојање две магистрале сувишно и скупо за масовну производњу малих рачунара и придружио периферну магистралу меморијској. Тако су периферије постале меморијске локације. У то време ово је био врло храбар потез.