Treść książki
Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
410PODSTAWOWEPOJĘCIAIEWOLUCJAKOMPUTERÓW
Opisusystemumożnadokonaćnadwasposoby:zaczynającoddołuikompletując
opisażdouzyskaniapełnegoopisulubzaczynającodgóryirozkładającsystemnajego
elementyskładowe.Wynikipraczwieludziedzinsugerują,żetodrugiepodejściejest
najprecyzyjniejszeinajbardziejefektywne[WEIN75].
Wtejksiążceprzyjętowłaśnietakiepodejście.Systemkomputerowyzostałopi-
sany,zaczynającodgóryinastępnieprzechodzącwdół.Rozważaniarozpoczętood
głównychelementówkomputera,opisującichstrukturęorazdziałanie,anastępniezo-
stałyomówionekolejnepoziomy,położoneniżejwhierarchii.Pozostałaczęśćtego
rozdziałuzawierabardzokrótkiprzeglądtegopodejścia.
Działanie
Zarównostruktura,jakifunkcjonowaniekomputerasąwistocieproste.Ogólnierzecz
biorąc,istniejątylkoczterypodstawowefunkcje,doktórychmożnawykorzystać
komputer:
IPrzetwarzaniedanych:Danemogąprzybieraćróżneformy,azakreswymagań
dotyczącychichprzetwarzaniajestszeroki.Jakpokazanowdalszejczęści,istnieje
tylkokilkapodstawowychmetodlubrodzajówprzetwarzaniadanych.
IPrzechowywaniedanych:Nawetjeślikomputerprzetwarzadanenabieżąco
(danesądostarczaneiprzetwarzane,awynikiotrzymywanenatychmiast),tokom-
putermusitymczasowoprzechowywaćconajmniejtedane,któresąprzetwarzane
wdanymmomencie.Wzwiązkuztymmamydoczynieniazconajmniejkrót-
koterminowąfunkcjonalnościąprzechowywaniadanych.Równieistotnejestto,
żekomputermożerównieżprzechowywaćdanedługoterminowo,kiedytopliki
danychsąprzechowywanedopóźniejszegopobieraniaiaktualizacji.
IPrzenoszeniedanych:Środowiskooperacyjnekomputeraskładasięzurządzeń,
któresłużąjakoźródłalubmiejscadocelowedanych.Jeślidanesąodbieranelub
dostarczanedourządzeniabezpośredniopodłączonegodokomputera,toprocesten
jestnazywanyprocesemwe-wy(wejścia/wyjścia),aurządzeniejestokreślanejako
urządzenieperyferyjne.Wprzypadkugdydanesąprzenoszonenawiększeodle-
głości,dolubzurządzeniazdalnego,wówczasprocesjestokreślanyjakotransmi-
sjadanych.
ISterowanie:Wkomputerzejednostkasterującazarządzazasobamikomputera
iwydajnościąjegoczęścifunkcjonalnychwodpowiedzinainstrukcje.
Poprzedniadyskusjamożewydawaćsięabsurdalnieuogólniona.Zpewnościąjest
możliwerozróżnieniewieluróżnychfunkcjisystemukomputerowego,nawetnanaj-
wyższympoziomiestrukturykomputera,jednakcytując[SIEW82]:
Wprzypadkukomputerówkształtowaniestrukturykomputeratak,bypasowałydo
zamierzonejfunkcjijestnaogółmarginalne.Wynikatozogólnoużytkowegocharak-
terukomputerów,wktórychcałaspecjalizacjadziałaniawystępujewfazieprogramo-
wania,aniewfazieprojektowania.
Struktura
Wtejczęściomówionowbardzoogólnysposóbwewnętrznąstrukturękomputera.
Rozważaniarozpoczynająsięodtradycyjnegokomputerazjednymprocesorem,który
wykorzystujemikroprogramowanyukładsterowania,anastępnieomówionotypową
strukturęwielordzeniową.