Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
36
20Wprowadzeniedoprogramowania
zewnętrznymjestpamięćgłówna,któramieścizarównokod,jakidane.Takisposóbich
zorganizowanianaśladujepowszechnieuznanąarchitekturęvonNeumanna.
Pozaprocesoremgłównym,obliczeńmogąteżdokonywaćrdzenieprocesoragraficznego
(GPU),któryrównieżwyposażonyjestwswojąwłasnąpamięć.Choćniebędziemybez-
pośrednioodnosićsiędotejplatformywnaszychprogramistycznychćwiczeniach,dobrze
wiedzieć,żejejrodzimymijęzykamiprogramowaniaCorazC++.
Urządzenie
Urządzenie
Urządzenie
graficzna
(GPU)
Karta
Bootloader
(FLASH)
Rdzeń0
Rdzeń
Chipsetsystemowy
Bios/
(Hubkontrolera
PROCESOR
platformy)
Rdzeń1
Rdzeń
(LAN/FbE,IEEE802)
Kontrolersieciowy
Kontrolerpamięci
DyskSSD
ADRES
DANE
(SCSI/SATA)
dyskowy
Interfejs
Pamięćgłówna
(DDRSDRAM)
(kod/dane)
Rysunek2.1.Modelsystemukomputerowego.Centralnyelementskładasięzprocesorawyposażonego
wokreślonąliczbęrdzenibędącychniezależnymijednostkamiobliczeniowymi.Procesorwspomagany
jestzwykleprzezchipsetsystemowy,którypełnirolępośrednikamiędzyprocesoremaróżnymimoduła-
mizewnętrznymi.Najważniejszymznichjestpamięćgłówna,którazawierakodidane.Obokprocesora
głównegoijegordzeni,obliczeńmożnateżdokonywaćnardzeniachprocesoragraficznego(GPU)
Rysunek2.2.przedstawiamodelwielordzeniowegoprocesorawyposażonegowróżne
typypamięci.Wielordzeniowyprocesorwyposażonyjestwszeregpamięcipodręcznychbę-
dącychczęściąukładu.Posiadarównieżdołączonymodułzewnętrznejpamięcigłównej.Wy-
jaśnimyterazfunkcjonowanietychkomponentówsprzętowychzperspektywyobliczeniowej.
Jednostkaarytmetyczno-logiczna(ang.arithmeticlogicunit,wskrócieALU)stanowi
sercekażdegordzeniaiodpowiadazawykonaniepodstawowych,niskopoziomowychopera-
cji.Temająpostaćzakodowanychwpostacibinarnejpoleceńprzechowywanychwpamięci,
którepozdekodowaniumówiąALU,conależyzrobić-np.zwartościamiprzechowywany-
miwinnychobszarachpamięci.Poleceniatewzakodowanejpostaci,zwanejjęzykiem
maszynowym,iniełatwedoodczytaniaprzezczłowieka.Mogąbyćreprezentowanewrów-
noważnymjęzykuassembly,któryczłowiekjestwstaniezrozumieć,anawet-wrzadkich