Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
KLASYCZNYCHKOMPUTERÓW
A
RCHITEKTURA
2
KlasycznykomputeroarchitekturzepodanejprzezvonNeumanaskładasięztrzechpod-
stawowychbloków:procesora,pamięciiurządzeńdowprowadzaniadanychiprogramów
orazdowyprowadzaniawyników(rys.2.1).Urządzeniawprowadzaniaiwyprowadzania
danychbędądalejnazywaneurządzeniamizewnętrznymiluburządzeniamiwejścia--wyjścia
(skrótowourządzeniawe/wyang.I/Odevices).Osobaposługującasiękomputerem,
którąnazywaćbędziemyoperatorem,mabezpośrednidostęptylkodourządzeń
zewnętrznych.Wwielukomputerachurządzeniamitymiklawiatura(urządzenie
wejściowe)imonitorekranowy(urządzeniewyjściowe).Wypisującnaklawiaturzewod-
powiedniejkolejnościodpowiednieznaki,zwanedalejznakamialfanumerycznymi,opera-
tormożedopamięcikomputerazapisaćprogramidanepotrzebnedowykonaniatego
programu.Programjestciągiempoleceńwydawanychprocesorowi.Poszczególnepolece-
niadotycząodpowiednichdanych.Danete,zwanedalejargumentami,mogąznajdowaćsię
wpamięci,mogąznajdowaćsięteżwsamymprocesorze(tzn.wjegorejestrach),amogą
takżezostaćwprowadzoneprzezoperatorawprogramie.
Rysunek2.1.Ogólnyschematblokowykomputera
Pozaładowaniuprogramudopamięcikomputeramożeonzostaćwdowolnejchwili
wywołanyprzezoperatora.Wtymcelumusionwydaćpolecenierozpoczęciawykonywa-
niategoprogramuprzezwymuszenieodczytaniapierwszegopoleceniategoprogramu.
Wtymcelunależyspowodować,abyprocesorwysłałdopamięciodpowiedniadres.Dalsze
poleceniaumieszczonewpamięcikolejno,więcbędąodczytywaneprzezprocesor
automatycznie.Wykonywanieprogramupolegawięcnapobieraniuzpamięcikolejnych
poleceńiodpowiednichdlatychpoleceńargumentów.Dlategoprogramstanowiodpowied-
nioułożonyciągpoleceńiargumentów.Polecenianazywaćbędziemydalejzamiennie
rozkazamilubinstrukcjami.Niektórzyautorzyrozróżniajątepojęciairozkazemnazywają