Ar yra skirtumas tarp sistemų architektūros ir kompiuterio architektūros?


Atsakymas 1:

Iki maždaug 10 metų sistemos ir kompiuterio architektūra buvo maždaug sinonimai, nes negalėjote patikimai atlikti procesoriaus projektavimo darbo, nebent taip pat buvote labai susipažinęs su likusios sistemos detalėmis. Integracijos lygis buvo toks, kad daugiausia sudėtingumo buvo procesoriuje, o sistema buvo sukurta aplink jį.

Su „System-on-chip“ (SoC) mikroschemomis, aptinkamomis šių dienų išmaniuosiuose telefonuose, centrinis procesorius yra tiesiog įdomus mažas valdiklis kampe (o gal 4 įdomūs raštai keturių branduolių elementams), o likusią lusto dalį sudaro GPU, belaidis procesoriai ir įvairūs kiti greitintuvai bei specializuoti padaliniai. Ir kad SoC pats sėdi ant lentos, ant kurios yra daug kitų daiktų, pavyzdžiui, atminties, analoginių radijo komponentų, jutiklinių ekranų ir pan.

Kažkas turi paspartinti savo žaidimą ir apimti visą platformą, kad būtų galima optimaliai atlikti bendrą inžinerinį kompromisą. Asmeniškai manau, kad žmonės, kurie yra geriausiai pasirengę tai padaryti, būtų tie, kurie anksčiau sutelkė dėmesį į procesorius. Turėtume mokyti kompiuterinės architektūros, žiūrėdami į šią evoliuciją, IMHO.