Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
410PODSTAWOWEPOJĘCIAIEWOLUCJAKOMPUTERÓW
Opisusystemumożnadokonaćnadwasposoby:zaczynającoddołuikompletując
opisdouzyskaniapeł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,jakifunkcjonowaniekomputerawistocieproste.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
(danedostarczaneiprzetwarzane,awynikiotrzymywanenatychmiast),tokom-
putermusitymczasowoprzechowywaćconajmniejtedane,któreprzetwarzane
wdanymmomencie.Wzwiązkuztymmamydoczynieniazconajmniejkrót-
koterminowąfunkcjonalnościąprzechowywaniadanych.Równieistotnejestto,
żekomputermożerównieżprzechowywaćdanedługoterminowo,kiedytopliki
danychprzechowywanedopóźniejszegopobieraniaiaktualizacji.
IPrzenoszeniedanych:Środowiskooperacyjnekomputeraskładasięzurządzeń,
któresłużąjakoźródłalubmiejscadocelowedanych.Jeślidaneodbieranelub
dostarczanedourządzeniabezpośredniopodłączonegodokomputera,toprocesten
jestnazywanyprocesemwe-wy(wejścia/wyjścia),aurządzeniejestokreślanejako
urządzenieperyferyjne.Wprzypadkugdydaneprzenoszonenawię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ą.