Elektronika.lt
 2018 m. liepos 18 d. Projektas | Reklama | Žinokite | Klausimai | Prisidėkite | Atsiliepimai | Kontaktai
Paieška portale
EN Facebook RSS

 Kas naujo  Katalogas  Parduotuvės  Forumas  Tinklaraščiai
 Pirmas puslapisSąrašas
 NaujienosSąrašas
 StraipsniaiSąrašas
 Vaizdo siužetaiSąrašas
 Nuolaidos, akcijosSąrašas
 Produktų apžvalgosSąrašas
 Naudingi patarimaiSąrašas
 Vykdomi projektaiSąrašas
 Schemų archyvasSąrašas
 Teorija, žinynaiSąrašas
 - Elektronikos komponentai
 - Elektronikos technologija
 - Parametrų apskaičiavimai
 - Kompiuterija
 - Telekomunikacijos
 - Įvairi teorija
 Nuorodų katalogai
 Įvairūs siuntiniai
 Bendravimas
 Skelbimai ir pasiūlymai
 Elektronikos remontas
 Robotų kūrėjų klubas
 RTN žurnalo archyvas






 Verta paskaityti
Liepos 17 d. 22:07
Užsakomos atakos paslauga – mitas ar realybė?
Liepos 17 d. 20:13
19-asis „emoji“ gimtadienis: Japonijoje atsiradusius jaustukus išpopuliarino „iPhone“
Liepos 17 d. 19:09
Moderniai apšviestas Vingio parkas lankytojų laukia 24/7
Liepos 17 d. 18:44
AOC praneša apie 31,5 colių IPS QHD monitorių su 75 Hz atnaujinimo dažniu, 5 ms GtG atsako laiku ir AMD „FreeSync“ technologija
Liepos 17 d. 17:40
Ekspertai: Lietuva neturi elektroninių rinkimų ne dėl technologijų stygiaus, o dėl politikų baimės
Liepos 17 d. 13:13
Išradimas, kuris gali sukelti naują elektromobilių revoliuciją?
Liepos 17 d. 07:16
Nerimą visame pasaulyje sukėlęs dokumentas: ar sutiktumėte mokėti už kiekvieną kačiuko nuotrauką?
Liepos 16 d. 20:20
Pristatęs analogų pasaulyje neturinčią mobilią aplikaciją, Kaunas žengia toliau (2)
Liepos 16 d. 17:40
Į valdžios ir piliečių komunikaciją socialinėse medijose besigilinanti KTU doktorantė: „Potencialas neišnaudojamas“
Liepos 16 d. 16:11
Netolima ateitis: „Geležinė akis“ stebės aplinką Lietuvos geležinkelių keliuose
FS 19 Tractor mods
Farming Simulator 19 Mods, FS 19 Maps, How to install
ATS mods
ATS trailers, American Truck Simulator Mods, ATS trucks
FS 19 Tractors
Farming Simulator 19 Mods, FS 19 Maps, FS 19 Trucks
FS19 Maps, FS19 Trucks
Farming Simulator 2019 Mods, FS19 Tractors
FS 17 maps, FS 17 truck
FS 17 Trailers, Farming Simulator 2017 Mods
Farming Simulator 2017
FS 2017 Trailers, FS 17 Maps, FS 17 Tractors
FS 17 Tractors
Farming Simulator 19 Mods, FS17 Combines, FS17 Maps
Cattle and Crops Mods
Farming Simulator 2019 Mods, FS17 Maps
Fit Systems
Klientų valdymo sistema, projektų valdymo sistema
Desk International
Higher Education, Studies Abroad, Universities Abroad
Amazon sellers
Ebay sellers, Walmart sellers, Etsy sellers
FS 17 Combines
Farming Simulator 17 Mods, FS 17 Trucks, FS 19 Mods
Reklama
 Teorija, žinynai » Kompiuterija Dalintis | Spausdinti

Bitai ir baitai. Antra dalis: kada verta naudoti 64 bitų, o kada 32 bitų programinę įrangą

Publikuota: 2016-09-27 18:15
Tematika: Kompiuterija
Skirta: Pradedantiems
Autorius: Donatas Azaravičius
Aut. teisės: ©Technologijos.lt
Inf. šaltinis: Technologijos.lt

Kuo toliau tuo daugiau programinės įrangos rinką užvaldo 64 bitų programinė įranga. Bet kiek žmonių žino kuo jos viena nuo kitos skiriasi? Ką reiškia 32 ir 64 bitų programinė įranga? Prisimenu laikus kai tik atsirado 64 bitų operacinės sistemos ir visi entuziastai pradėjo į savo kompiuterius ją diegti, nors visiškai nesuprato kuo ji geresnė nei 32 bitų programinė įranga. Tarp jų buvau ir aš.

 Rodyti komentarus (0)
Įvertinimas:  1 2 3 4 5 

Kuo toliau tuo daugiau programinės įrangos rinką užvaldo 64 bitų programinė įranga. Bet kiek žmonių žino kuo jos viena nuo kitos skiriasi? Ką reiškia 32 ir 64 bitų programinė įranga? Prisimenu laikus kai tik atsirado 64 bitų operacinės sistemos ir visi entuziastai pradėjo į savo kompiuterius ją diegti, nors visiškai nesuprato kuo ji geresnė nei 32 bitų programinė įranga. Tarp jų buvau ir aš. Dabar pagalvojant apie tuos laikus supranti, kad visą tai darėme tik dėl savo nežinojimo ir dabar taip nebedarytume. Nes diegti 64 bitų operacinę sistemą į kompiuterį, kuriame yra mažiau nei 4 GB atminties naudos neduos. O jei tiksliau, tai gali neigiamai atsiliepti kompiuterio veikimui.

32 bitų programinė įranga, kaip jos pavadinimas ir sako, naudoja 32 bitus (4 baitus) vieno skaičiaus išsaugojimui. O 64 bitų programinė įranga naudoja 64 bitus (8 baitus) vieno skaičiaus išsaugojimui.

Bitai ir baitai. Antra dalis: kada verta naudoti 64 bitų, o kada 32 bitų programinę įrangą

Kaip ankstesniame straipsnyje rašiau, viename baite galima išsaugoti skaičių iki 255. Bet toks skaičius šiuolaikinėms reikmėms yra pernelyg mažas. Net tam, kad išsaugotume „Youtube“ vaizdo įrašo „PSY – GANGNAM STYLE“ peržiūrų skaičių, reikia skaičiaus iki 3 milijardų (straipsnio rašymo metu). To tikrai negalima padaryti viename baite (8 bituose).

Kompiuterinių sistemų atsiradimo pradžioje buvo naudojami net mažesni skaičiai ir dėl to buvo naudojama 7 bitų programinė įranga. Bet, laikui bėgant, atsirado 8 bitų, 16 bitų, 32 bitų ir dabar 64 bitų programinė įranga. Ateityje gali atsirasti ir 128 bitų programinė įranga, jei tik kompiuteriai vis dar veiks dvejetainėje skaičiavimų sistemoje. Su 8 bitais galima išsaugoti skaičių iki 255, su 16 bitų galima išsaugoti skaičių iki 65 535, su 32 bitais – 4 294 967 295, o su 64 bitais – 264. Taigi, tam kad išsaugotume „PSY – GANGNAM STYLE“ peržiūrų skaičių reikia 32 bitų.

Tačiau dabartiniai moksliniai skaičiavimai yra dažnai vykdomi su žymiai didesniais skaičiais. Čia tik kalbant apie sveikuosius skaičius. Bet dažnai reikia realiųjų skaičių, kurių tikslumas turi būti labai didelis. Tam taip pat reikia daug bitų. Todėl, jei atlieki skaičiavimus, kuriems reikia didelio tikslumo arba didelių skaičių, tau reikia 64 bitų programinės įrangos. Bet visiems namų vartotojams pilnai užtenka ir 32 bitų skaičių.

Dar viena svarbi priežastis, kodėl yra reikalinga 64 bitų programinė įranga yra dėl to, kaip veikia pats kompiuteris. Visi kompiuteriai turi darbinę atmintį (RAM), kurioje yra saugoma visa informacija su kuria dirba kompiuteris. Bet kaip kompiuteriui žinoti, kurioje atminties vietoje yra jam reikalinga informacija? Tai yra padaroma suskirsčius visą kompiuterio atmintį į baitus ir skaičiuojant baitus. Kompiuteris įsimena (išsaugo toje pačioje darbinėje atmintyje), kad jam reikalingą informaciją jis išsaugojo 100 baitų nuo atminties pradžios (vadinamas atminties adresu) ir ji užima 10 baitų atminties.

Taip kompiuteris žino nuo kur iš atminties reikia pradėti skaityti ir kiek baitų skaityti. Skaičius 100, reiškiantis nuo kur prasideda kompiuteriui reikalinga informacija RAM atmintyje, taip pat išsaugomas kompiuterio atmintyje. Jei naudojame 8 bitų programinę įrangą – tai atmintyje galime išsaugoti ne didesnį kaip 255 skaičių. Tai reiškia, kad ir mūsų kompiuterio darbinė atmintis negali būti didesnė nei 255 baitai. Nes kitaip nebegalėsime išsaugoti didesnio adreso kompiuterio atmintyje ir negalėsime pasiekti kitos atminties.

Jei turime 16 bitų programinę įrangą, tai atmintyje galima išsaugoti skaičių iki 65 535, dėl to galime turėti darbinę atmintį iki 64 KB. Jei turime 32 bitų programinę įrangą, galime joje išsaugoti skaičių (kompiuterio atminties adresą) iki 4 294 967 295 arba galime turėti darbinės atminties iki 4 GB.

Tuo tarpu 64 bitų programinė įranga mums leidžia turėti kompiuterio darbinės atminties (teoriškai) iki 16 exabaitų (16,8 milijonų terabaitų). Žinoma, tai tik teorinis skaičius, nes tokio kiekio nesugebėtų apdoroti mūsų šiuo metu esantys procesoriai ir pagrindinės plokštės. Bet tai parodo, kodėl buvo sukurta 64 bitų kompiuterių architektūra ir kodėl jai išleista 64 bitų programinė įranga. Todėl, jei tavo kompiuteryje yra tik 4 GB darbinės atminties ir tau nereikia atlikti itin tikslių skaičiavimų arba nereikia didelių skaičių, tu negali išnaudoti 64 bitų programinės įrangos privalumų.

O kodėl 64 bitų programinė įranga gali neigiamai atsiliepti tavo kompiuterio spartai? Todėl, kad ji visus darbinės atminties adresus saugo 64 baitų ilgio skaičiuose. Jei pati programinė įranga ir kitus savo duomenys saugos 64 baitų ilgio skaičiuose tai į 8 GB darbinę atminti tilps tiek pat skaičių kaip ir į 4 GB darbinę atmintį, veikiančią su 32 bitų programine įranga. O jei tavo kompiuteryje yra mažiau nei 4 GB darbinės atminties, tai joje tilps mažiau informacijos nei gali sutalpinti 32 bitų programinė įranga. Nors darbinės atminties kiekis nesikeičia, bet keičiasi vieno informacijos elemento išsaugojimui naudojamos atminties dydis dvigubai.

Žinoma, geri programuotojai stengiasi naudoti tik tiek darbinės atminties, kiek jiems reikia, jei tik tai leidžia jų naudojama programavimo kalba. Nes yra programavimo kalbų, kurios net 64 bitų operacinėje sistemoje turi 32 bitų, 16 bitų ar net 8 bitų ilgio skaičius. Nes, kaip jau ir minėjau, mažiausias skaičiuojamas atminties elementas (baitas) sudarytas iš 8 bitų. Todėl praktikoje 64 bitų programinė įranga nenaudoja dvigubai daugiau darbinės atminties už 32 bitų programinę įrangą. Bet vistiek naudoja daugiau darbinės atminties nei 32 bitų programinė įranga.


Technologijos.lt



Draudžiama platinti, skelbti, kopijuoti
informaciją su nurodyta autoriaus teisių žyma be redakcijos sutikimo.

LTV.LT - lietuviškų tinklalapių vitrina

TMS ELECTRONICS
TMS ELECTRONICS

www.rslietuva.com – nemokamas elektronikos komponentų pristatymas

www.matuok.lt - Interneto spartos matavimo sistema

Lietuvos mokinių neformaliojo švietimo centras

LOKMITA – įvairi matavimo, testavimo, analizės ir litavimo produkcija

Technologijos.lt

Mokslo festivalis „Erdvėlaivis Žemė

RaskInterneta.lt – plačiajuosčio ryšio žemėlapis

„EParašas“ – elektroninio parašo mokymo sistema

www.esaugumas.lt – apsaugok savo kompiuterį!

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

MRO Supply


Reklama
‡ 1999–2018 © Elektronika.lt | Autoriaus teisės | Privatumo politika | Atsakomybės ribojimas | Reklama | Turinys | Kontaktai LTV.LT - lietuviškų tinklalapių vitrina Valid XHTML 1.0!
Farming Simulator 2017 Mods, FS 17 Mods
ls2017.com
„TV programa“ – tiksli
televizijos programa

www.tvprograma.lt
„Google“ reklama,
logotipų kūrimas

www.cet.lt
Wireless, point to point, backhaul, PTP
www.ligowave.com
Svarstyklės, matuokliai, laboratorinė įranga
www.moris.lt
Lietuvių k. informacinėse technologijose
www.likit.lt
LMNŠC:
ateik į kūrybos šalį!

www.lmnsc.lt
Farming Simulator 2017 Mods, FS 17 Maps, FS 19
www.fs2017mod.com
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
Geriausių lietuviškų tinklalapių katalogas
www.ltv.lt/technologijos/
FS 2019 Mods, FS 2017 Mods, FS 2015 Mods
www.farming2015mods.com
Projektas „Mokslas verslui ir visuomenei“
www.mokslasplius.lt
Reklama


Reklama