Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
PRZETWARZANIEINFORMACJI
11
Dwieróżnekoncepcjebudowymaszynobliczeniowych,automatyczniewyko-
nującychzadanyprogrampodaliwlatachczterdziestychXXwiekuJohnvonNeu-
manniAlanTuring.
AlanTuringzaproponowałkoncepcjębardzoprostejmaszynyoperującejsymbo-
lami,nienadającejsięwprawdziedotechnicznejrealizacji,alepozwalającejwyja-
śnićpewneprawidłowości,zasadyrealizacjialgorytmówioperowaniesymbolami.
Koncepcjaprogramówpamiętanych,tzw.koncepcjavonNeumanna,polegałana
przechowywaniuwpamięcizarównodanych,jakirozkazów,copozwoliłonatrak-
towanierozkazujakodanej,azatemwykonywanieoperacjiarytmetycznychnaroz-
kazach.Powstałamożliwośćszybkiejzmianysekwencjiwykonywaniarozkazówza
pomocąskokówwarunkowychibezwarunkowych.Strukturaklasycznakomputera
podanaprzezJohnavonNeumannazawierałaukładsterowania,układarytmetycz-
no-logiczny,pamięćoperacyjnąiukładywejścia-wyjścia(rys.1.1).
Układarytmetyczno-logicznyumożliwiawykonywanieoperacjiarytmetycz-
nychilogicznychnadanych,stanowiącychciągibitów,którymzwykleodpowiadają
dwaokreślonepoziomy(wartości)napięć.Każdejelementarnejoperacjiprzetwa-
rzaniadanychodpowiadapowodującyjejrealizacjęrozkaz.Każdyrozkazzawiera
informacjeokreślającerodzajwykonywanejoperacjiorazargument(operand)lub
argumenty,naktórychtaoperacjajestrealizowana.Sekwencjęrozkazówumożli-
wiającychrealizacjęalgorytmuwdanymkomputerzenazywasięprogramem.
Pamięćoperacyjnaumożliwiaprzechowywanieprogramów,danychiwyni-
kówprzetwarzania.Kolejnośćirodzajwykonywanychczynnościokreśloneprzez
programumieszczonywpamięcioperacyjnej.
Układsterowaniaumożliwiaprzetworzenierozkazównaciągimpulsówumoż-
liwiającychwykonanieodpowiednichoperacji.Układarytmetyczno-logicznyiukład
sterowanianajczęściejstanowiąkonstrukcyjnącałość,zwanąprocesorem.
Układwejścia-wyjściaumożliwiakomunikacjęzotoczeniem,obejmującąwpro-
wadzaniedanychiprogramóworazwyprowadzaniewynikówprzetwarzania.
WkoncepcjivonNeumannajestjednawspólnamagistraladladanychiprogramu.