16 bitų: Skirtumas tarp puslapio versijų

2 237 pridėti baitai ,  23:37, 25 spalio 2024
nėra keitimo aprašymo
(Naujas puslapis: '''16 bitų''' - tai paprastai taip vadinama procesoriaus architektūra, kuri palaiko 16 bitų integerius, o taip pat 16 bitų adresaciją, t.y., viską gali daryti kaip 16 bitų skaičiais. Skaitosi, kad 16 bitų yra greitesnė ir brangesnė architektūra, negu 8 bitai, tačiau silpnesnė ir lėtesnė, nei 32 bitai. Lyginant su 8 bitais, 16 bitų buvo kaip ir tikras perversmas, nes 8 bitai buvo tiek per mažai, kad kompiuteriams tinkami 8 bitų m...)
 
12 eilutė: 12 eilutė:


Vieni iš pirmų paplitusių 16 bitų kompiuterių buvo tokie [[IBM PC]], tai netiesiogiai buvo viena iš svarbiausių priežasčių, kodėl jie nukonkuravo daugelį kitų, pigesnių, o dažnai ir žymiai patogesnių kitų gamintojų kompiuterių.
Vieni iš pirmų paplitusių 16 bitų kompiuterių buvo tokie [[IBM PC]], tai netiesiogiai buvo viena iš svarbiausių priežasčių, kodėl jie nukonkuravo daugelį kitų, pigesnių, o dažnai ir žymiai patogesnių kitų gamintojų kompiuterių.
== 16 bitų limitacijos ==
Nors senais laikais atrodydavo, kad 16 bitų pakakti gali viskam, ir išties daugybė dalykų būdavo suskaičiuojama, naudojant 16 bitų procesorius, yra labai dideli tokių sistemų ribotumai. Aišku, ne tokie beviltiški, kaip 8 bitų, tačiau visvien didžiuliai.
Praktinis pavyzdys: didžiausias 16 bitų beženklis skaičius yra 65536. Vieną vertus, daugelyje praktinių užduočių tokio skaičiaus visai pakanka - pvz., ar jums reiks turėti mokyklos mokinių [[duomenų bazė|duomenų bazę]], ar jums reikės skaičiuoti [[atlyginimas|atlyginimą]], ar atlikti nedidelės įmonės sandėlio apskaitą, mokinių, atlyginimų ar pan. skaičiai greičiausiai bus mažesni.
Kitą vertus, vos tik pabandysite išaugti iki kokių tai didesnių skaičiavimų, paaiškės, kad tokio skaičiaus jau nebeužtenka - pvz., nei visų [[Lietuva|Lietuvos]], nei [[Vilnius|Vilniaus]], nei netgi [[Klaipėda|Klaipėdos]] gyventojų paskaičiuoti negalėsite, ir normalesnės firmos metinė apyvarta (t.y., metinė buhalterija) čia jau irgi nebetilps.
Eilinis pavyzdys iš realybės: tarkim, jūs turite firmelę, kurioje 10 žmonių kasdien užregistruoja po kokias 20 užduočių kokioje nors [[darbų valdymo sistemoje]]. Tai reiškia, kad per dieną jie užregistruos 200 užduočių. Lyg ir nedidelis skaičius, bet padauginus jį metams, t.y., iš [[365]] dienų, jau gausis 73 tūkstančiai. Tai reiškia, kad netgi nedidelės firmos darbų apskaitai 16 bitų skaičiaus nepakaks.
Taigi, arba teks suktis, visus suskaičiuojamus daiktus skaidant gabalais ar grupėmis, kurios būtų iki 65536 didumo, arba reiks [[32 bitai|32 bitų]]. Paprastai visgi būdavo naudojama emuliacija, ir tam tikslui, pvz., [[C kalba|C kalboje]] jau būdavo koks nors longint tipas, kur bitų skaičius būdavo dvigubinamas, t.y., 16 bitų sistemoje gaudavosi 32 bitų. Bet čia jau prasidėdavo kitos bėdos, pvz., [[NUXI]] ir panašios, o ir šiaip softinė skaičių emuliacija veikia ganėtinai lėtai.
Analogiškas bėdas, beje, turi ir 32 bitų sistemos, tačiau tenai tokios problemos yra jau daug daug retesnės ir mažesnių mastų. Praktiškai pilnai tokio tipo bėdos išsprendžiamos tiktai 64 bitų sistemose.




[[Category:Procesoriai]]
[[Category:Procesoriai]]
1 637

pakeitimai