Kompiuterinės architektūros samprata ir pagrindiniai tipai.
1960 m. Prasidėjo pagrindiniai programuotojaikurti naujausią dizainą, apimantį techninės ir programinės įrangos sąveiką, o tai sukėlė kompiuterinės architektūros apibrėžimą. Kompiuterio architektūra tapo svarbia detalė kompiuterių pasaulyje ir lieka iki šiol.
Kompiuterinės architektūros samprata ir pagrindiniai tipai
Kompiuterio architektūra yra daugialypis simbiozėbendra kompiuterio pagrindinių loginių mazgų konfigūracija ir sujungimas. Ši simbiozė tarnauja naudotojų užduotis ir pridėti daugelio veiksnių ateiti kartu sukurti techninę ir programinę įrangą, kurioje pagrindinis kirtis ant ryšius ir principų būdingi įvairūs pakeitimai skaičiavimo sintezei. Pavyzdžiui, mašinų gamyboje pagrindiniai įrangos komponentai ir jų funkcionalumas gali būti vienodi, tačiau atskiruose pavyzdžiuose labai skiriasi kainos, greitis ir našumas.
Kasdieniniame bet kurio vartotojo darbedidžiąja dalimi, ne tik mašinos našumą ir greitį, bet ir jo gebėjimą spręsti tam tikras užduotis. Dėl to šių vartotojų poreikių suvestinė sąlyga labai paskatino kompiuterio elementų bazę, kuriai būdingas didesnis patikimumas ir patogumas dirbti. Būtina atsižvelgti į tai, kad atskirų elementų našumo greitis yra neribojamas, todėl pirmaujantys ekspertai mato šio klausimo sprendimą modernizuojant kompiuterinę architektūrą.
Dėl modernizavimo kompiuterių, galingaskompiuteriai su daugiaprocesorine architektūra, leidžianti vienu metu valdyti keletą procesorių. Ir kuo galingesnis kompiuteris, tuo labiau jo veikloje dalyvauja procesoriai.
Pagrindinės kompiuterių architektūros rūšys
Visa kompiuterinė sistema, kompiuterių architektūros tipai suskirsto į tris grupes, atsižvelgiant į komandų ir duomenų srautų skaičių:
- Klasikinės kompiuterinės architektūros steigėjas1-oji ir 2-oji karta buvo John von Neumannas, kuris suformulavo pagrindinius nuoseklumo principus. Ši grupė apima vienprocesorines sistemas, vienoje atveju turi vieną duomenų srautą (SISD), o antrojoje - daugiaformatį duomenų srautą (SIMD). Šios architektūros rūšys yra susijusios su vienu vektoriniu komandų srautu, o labai daug duomenų srautų.
- Kita grupė, kuri apima rūšisarchitektūra - MIMD. Tai multiprocesorinė sistema su keliais komandų srautu ir tuo pačiu duomenų srautu. Ši architektūros sistema daugiausia naudojama šiuolaikiniuose superkompiuteriuose.
- Ir paskutinis, trečiosios rūšies architektūra - MISD,atstovaujanti vienai programai su daugybe duomenų. Deja, MISD neturi praktinės reikšmės. Toks būdas nelaikomas kompiuterine architektūra, o programa yra lygiagreti. Tai reiškia, kad vienu metu vykdoma dviejų ar daugiau vienos programos kopijų skirtinguose procesorių moduliuose su skirtingais duomenimis.
Verta apsvarstyti tokią svarbią kryptįkompiuterinės architektūros plėtra, kaip duomenų srautų mašina. 80s buvo manoma, kad aukštos kokybės kompiuterio perspektyva yra tiesiogiai prijungtas prie kompiuterio kontroliuojama duomenų srautas, kuriame šie srautai galės paleisti kelis komandas, nors manoma anksčiau tipų kompiuterių architektūros kompiuterių sistemas, valdomas pokami komandas. Šiandienos gamyboje priimami tik keletas šio metodo elementų, kurie naudojami mikroprocesoriuose, kuriuose yra daug sinchroniškai veikiančių funkcinių vienetų, laukiančių parengtų operandų.