Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


CISC: Skirtumas tarp puslapio versijų

Iš Pipedijos - durniausios enciklopedijos.
Jump to navigation Jump to search
(Naujas puslapis: '''CISC''' - tai '''Complex Instruction Set Computer''' - tokia procesorių architektūra, kur viskas velta, velta, privelta ir užvelta taip, kad visų tų procesorių savybių nei patys jų kūrėjai iki galo paskui nežino. Tai architektūra, kuri yra priešinga visoms sveiku protu paremtoms RISC idėjoms. Tokios CISC architektūros atsirado ir išplito apie 1970-1980 metus, kai daugelis procesorius kūrusių firmų labai stengėsi, kad ase...)
 
1 eilutė: 1 eilutė:
'''CISC''' - tai '''Complex Instruction Set Computer''' - tokia [[procesoriai|procesorių]] architektūra, kur viskas velta, velta, privelta ir užvelta taip, kad visų tų procesorių savybių nei patys jų kūrėjai iki galo paskui nežino. Tai architektūra, kuri yra priešinga visoms sveiku protu paremtoms [[RISC]] idėjoms.
'''CISC''' - tai '''Complex Instruction Set Computer''' - tokia [[procesorių architektūra]], kur viskas velta, velta, privelta ir užvelta taip, kad visų tų [[procesoriai|procesorių]] savybių nei patys jų kūrėjai iki galo paskui nežino. Tai architektūra, kuri yra priešinga visoms sveiku protu paremtoms [[RISC]] idėjoms.


Tokios CISC architektūros atsirado ir išplito apie [[1970]]-[[1980]] metus, kai daugelis procesorius kūrusių firmų labai stengėsi, kad [[asembleris|asembleriu]] programuoti būtų kuo patogiau ir kad tokie procesoriai turėtų komandas, kurios būtų kuo panašesnės į aukšto lygio [[programavimo kalbos|programavimo kalbų]] operatorius. Taip procesoriuose būdavo įvedamos specialios komandos funkcijoms ar procedūroms apibrėžti, ciklams apibrėžti ir panašiai.
Tokios CISC architektūros atsirado ir išplito apie [[1970]]-[[1980]] metus, kai daugelis procesorius kūrusių firmų labai stengėsi, kad [[asembleris|asembleriu]] programuoti būtų kuo patogiau ir kad tokie procesoriai turėtų komandas, kurios būtų kuo panašesnės į aukšto lygio [[programavimo kalbos|programavimo kalbų]] operatorius. Taip procesoriuose būdavo įvedamos specialios komandos funkcijoms ar procedūroms apibrėžti, ciklams apibrėžti ir panašiai.

15:18, 13 rugsėjo 2023 versija

CISC - tai Complex Instruction Set Computer - tokia procesorių architektūra, kur viskas velta, velta, privelta ir užvelta taip, kad visų tų procesorių savybių nei patys jų kūrėjai iki galo paskui nežino. Tai architektūra, kuri yra priešinga visoms sveiku protu paremtoms RISC idėjoms.

Tokios CISC architektūros atsirado ir išplito apie 1970-1980 metus, kai daugelis procesorius kūrusių firmų labai stengėsi, kad asembleriu programuoti būtų kuo patogiau ir kad tokie procesoriai turėtų komandas, kurios būtų kuo panašesnės į aukšto lygio programavimo kalbų operatorius. Taip procesoriuose būdavo įvedamos specialios komandos funkcijoms ar procedūroms apibrėžti, ciklams apibrėžti ir panašiai.

Anais laikais daug kas programuodavo asembleriu, nes procesoriai buvo labai brangūs, o gerų programavimo kalbų realizacijų, kurios turėtų efektyviai optimizuojančius kompiliatorius, smarkiai trūko. Tai todėl firmos ir stengdavosi, kad asembleriu programuoti būtų lengviau žmonėms, o ne programoms, kurios verčia iš programavimo kalbų į mašininį kodą.

Vieni iš tipiškiausių CISC procesorių buvo tokie 8086, kurie davė pagrindą visai x86 architektūrų grupei. O šita grupė architektūrų iki šiol gyvuoja, kaip Wintel platforma. Tai paskui būna, kad kas nors įsijungia kokį seną senovinį SGI kompiuterį su MIPS ar kokį nors seną senovinį Macintosh su PowerPC ir stebisi, kaip čia dabar kompas, pagamintas daugiau kaip prieš 20 metų, su viskuo taip visai greitai dirba ir normaliam PC kompiuteriui nelabai tenusileidžia (aišku, jei nekalbam apie geimus). Tai atsakymas čia paprastas: x86 architektūra yra šūdas, o šūdas ji yra todėl, kad tai daugiametė ir beviltiška CISC.

Normalūs kompiuteriai šiais laikais turi RISC tipo procesorius, bet kad dauguma kompiuterių nėra normalūs. Tai taip paskui ir būna, kad koks nors tapšninukas ar smartfonas skaičiavimų greičiais su kai kuriais uždaviniais būna, kad netgi ir PC kompiuterį biškį stato į vietą. O kodėl? O tai todėl, kad PC kompiuteryje tie patys CISC procesoriai stovi.

Iš esmės, šiais laikais tiktai i86 aka x86 architektūra ir telikusi kaip CISC. Visur kitur jau senų seniausiai RISC sistemos.