Elektronika.lt
 2019 m. rugsėjo 19 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
Rugsėjo 18 d. 21:09
DELL pristato naują pažangų modulinį kompiuterį
Rugsėjo 18 d. 20:20
Vėjo energetika Lietuvoje: ką atneš naujas politinis sezonas?
Rugsėjo 18 d. 18:46
„Garmin“ pristato pavyzdinį „GPSMAP 86i“ modelį
Rugsėjo 18 d. 16:27
Kibernetinis saugumas: 78 proc. Baltijos šalių gyventojų nesirūpina savo duomenų saugumu
Rugsėjo 18 d. 12:24
Nepavykusi Rusijos kibernetinė ataka prieš Ukrainą: žala turėjo būti kur kas didesnė (1)
Rugsėjo 18 d. 08:17
Kokia yra pati silpniausia šiuolaikinių karių vieta – tai gali net nulemti, kas laimės karą, o kas pralaimės
Rugsėjo 17 d. 20:49
5 dalykai, kurie įsigijus naują telefoną labiausiai varo į neviltį: kaip jų išvengti?
Rugsėjo 17 d. 20:03
15 metų daugiabučių renovacijos: sienos šiltinamos, tačiau iki protingo namo dar toli
Rugsėjo 17 d. 18:34
Nauja „AOC G2“ žaidimų monitorių serija
Rugsėjo 17 d. 16:13
JK saugumo analitikai perspėja: „Facebook“ žino, kada paskutinį kartą mylėjotės
FS 19 Tractor mods
Farming Simulator 19 Mods, FS 19 Maps, How to install
ATS mods
ATS trailer mods, ATS truck mods, ATS map mods
FS 19 Tractors
Farming Simulator 19 Mods, FS 19 Maps, FS 19 Trucks
FS19 Maps, FS19 Trucks
Farming Simulator 2019 Mods, FS19 Tractors
Install MC Mods
Minecraft Dungeons Mods, Minecraft Dungeons Skins, Minecraft Dungeons Maps
FS19 Combines
Farming Simulator 19 Mods, FS19 Trucks, FS 19 Mods
How to Install Mods
Minecraft Dungeons Mod, Minecraft Dungeons Maps, Minecraft Dungeons Skins
Mobilieji telefonai
Mobilieji telefonai internetu, telefonų dėklai, telefonų priedai
Reklama
 Teorija, žinynai » Kompiuterija Dalintis | Spausdinti

Bitai ir baitai. Trečia dalis: kas yra NTFS bei FAT formatai ir kodėl failas diske užima daugiau vietos, nei jo tikrasis dydis

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

Tie, kas bent kartą žiūrėjo į failo savybių kortelę, joje matė, kad failas turi du dydžius: realų failo dydį ir failo dydį atminties laikmenoje, kurie daugiau arba mažiau skirtingi. Tai privertė susimąstyti, kodėl jie skiriasi ir koks yra tikrasis failo dydis. Tikrasis failo dydis yra tas mažasis skaičius, o didesnis skaičius rodo ne failo dydį, bet kiek jis užima vietos duomenų laikmenoje.

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

Tie, kas bent kartą žiūrėjo į failo savybių kortelę, joje matė, kad failas turi du dydžius: realų failo dydį ir failo dydį atminties laikmenoje, kurie daugiau arba mažiau skirtingi. Tai privertė susimąstyti, kodėl jie skiriasi ir koks yra tikrasis failo dydis. Tikrasis failo dydis yra tas mažasis skaičius, o didesnis skaičius rodo ne failo dydį, bet kiek jis užima vietos duomenų laikmenoje. Taip yra dėl to, kaip veikia failo išsaugojimas duomenų laikmenoje.

Manau visi yra girdėję, kad „Windows“ operacinės sistemos kietasis diskas turi būti suformatuotas NTFS formatu. Ir kas naudojasi kompiuteriais seniai žino, kad buvo naudojama FAT sistema (ji nepamiršta ir dabar, bet užleidžia vietą NTFS formatui). Kam teko formatuoti kietąjį diską arba USB raktą žino, kad galima pasirinkti ne tik formatą, bet ir rezervuoto sektoriaus (allocation) dydį. Standartiškai NTFS failų sistemai yra paskirtas 4096 baitų rezervuotas sektorių dydis, bet galima rinktis ir didesnius dydžius (8192 baitų, 16 kilobaitų ir t. t.). Egzistuoja daugiau failų sistemos standartų, ne tik FAT ir NTFS.

Jei jūsų duomenų laikmena suformatuota NTFS formatu ir rezervuotas sektoriaus dydis yra 4096 baitų ir joje išsaugosite 1000 baitų failą, tai jis duomenų laikmenoje užims 4096 baitus. Jei išsaugosite failą kurio dydis 3000 baitų, tai jis duomenų laikmenoje vistiek užims 4096 baitus. Nes abu šie failai telpa į rezervuoto sektoriaus atminties dydį. Jei turite du failus po 1000 baitų, tai jie abu duomenų laikmenoje užims 8192 baitus. Nes į rezervuotą sektorių negalima įrašyti dviejų skirtingų failų. Jei failo realus dydis yra 6000 baitų, tai duomenų atmintyje jis užims 8192 baitus. Nes jis pilnai užpildys vieną rezervuotą sektorių ir dalį antro rezervuoto sektoriaus. Bet kadangi į laisvą antro rezervuoto sektoriaus dalį kito failo išsaugoti nebegalima, jie abu priskiriami tam failui. Jei duomenų laikmena bus suformatuota 16 kilobaitų rezervuotais sektoriais, tokioje laikmenoje išsaugojus 1000 baitų dydžio failą, jis užims 16 kilobaitų dydį.

Bitai ir baitai. Trečia dalis: kas yra NTFS bei FAT formatai ir kodėl failas diske užima daugiau vietos, nei jo tikrasis dydis
Vienas iš pavyzdžių, kaip 50 210 baitų apimties failas atmintyje užima 53 248 baitus

Gali kilti klausimas, kodėl yra sukurti tokie dideli rezervuoti sektoriai, jei jie taip švaisto vietą. Atsakymas labai paprastas. Kuo toliau, tuo visi failai tampa didesni. Ir dauguma dabartinių failų yra megabaitų dydžio. O kai kurie failai yra net gigabaitų dydžio. Todėl jei suformatuosime duomenų laikmeną NTFS formatu su 16 kilobaitų rezervuotais sektoriais ir tokioje laikmenoje išsaugosime 1 gigabaito failą, tai iššvaistyta vieta neviršys 16 kilobaitų. Lyginant su viso failo dydžiu, tai yra labai mažas ir nereikšmingas praradimas. Bet kuo didesni rezervuoti sektoriai, tuo greičiau galima pasiekti failą duomenų laikmenoje. Nes mažėja failo fragmentacija į skirtingus sektorius. Dauguma vartotojų gali palikti standartinį rezervuoto sektoriaus dydį, bet jei į konkrečią duomenų laikmeną planuojama dėti tik didelius failus, galima pasirinkti ir didžiausią rezervuotų sektorių dydį.

Taip pat gali skirtis ir failo dydis darbinėje kompiuterio atmintyje nuo jo realaus dydžio ar jo dydžio duomenų laikmenoje. Nes dažnai failai yra suspaudžiami įvairiais algoritmais, kad užimtų kuo mažiau vietos duomenų laikmenoje. Bet failą įkėlus į kompiuterio darbinę atmintį ir su juo dirbant, jį tenka išskleisti. Geras pavyzdys yra paveiksliukai. Yra sukurta daug skirtingu jų formatų: bmp, png, jpg ir t.t. Vieni formatai visiškai nesuspaudžia paveiksliuko, kiti jį suspaudžia daugiau ar mažiau. Bet norint šiuos paveiksliukus peržiūrėti ar juos redaguoti, juos reikia įkelti į kompiuterio darbinę atmintį ir išskleisti, kad būtų galima matyti ir redaguoti kiekvieną paveiksliuko pikselį.

Pavyzdžiui, GIMP programa sukūriau tuščią (baltą) 5000×5000 px paveiksliuką ir jį išsaugojau bmp, png ir jpg formatais. GIMP rodo kad šis paveiksliukas kompiuterio darbinėje atmintyje užima 238,9 MB. BMP formatu išsaugota jo kopija duomenų laikmenoje užima 75 001 856 baitus, o failo realus dydis yra 75 000 122 baitai. JPG formato kopija atitinkamai yra 294 912 ir 293 756 baitai. PNG formato kopija – 86 016 ir 84 347 baitai. Visų trijų formatų failų dydis skirtingas, nes jie skirtingai sugeba suspausti informaciją konkrečiame paveiksliuke. Ir jų dydis duomenų laikmenoje skiriasi nuo realaus dydžio dėl rezervuotų sektorių dydžio, į kuriuos yra suformatuota mano duomenų laikmena. Bet visus tris paveiksliukus vėl įkėlus į GIMP programinę įrangą, jie visi užima tiek pat (238,9 MB) vietos darbinėje kompiuterio atmintyje.

Dėl failo suspaudimo ir duomenų laikmenos formatavimo skiriasi to paties failo užimama vieta duomenų laikmenoje ir kompiuterio darbinėje atmintyje. Jo realus dydis bus dar kitoks.

Čia užsiminiau apie skirtingą failo suspaudimą, o jei tiksliau, skirtingą informacijos suspaudimą. Išskleistas paveikslėlis darbinėje kompiuterio atmintyje yra savo pradinėje informacijos formoje. O bmp, png ir jpg formatai, kuriais jie yra išsaugoti duomenų laikmenoje, yra šios informacijos suspaudimo metodai. Ir pačiu pirminiu failo dydžiu galima vadinti informacijos dydį darbinėje atmintyje, o failus duomenų laikmenoje galima lyginti su duomenų laikmenos formatavimu – kokio dydžio rezervuoti sektoriai 4 KB ar 16 KB. Bet tai visiškai atskira tema.


Technologijos.lt



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

Global electronic components distributor – Allicdata Electronics

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ė

www.esaugumas.lt – apsaugok savo kompiuterį!

LTV.LT - lietuviškų tinklalapių vitrina

CRM sistema – „Hanna CRM“

PriedaiMobiliems.lt – telefonų priedai ir aksesuarai

MRO Supply


Reklama
‡ 1999–2019 © 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
Lietuvos mokinių neformaliojo švietimo centras
www.lmnsc.lt
Lietuvių kalba informacinėse technologijose
www.likit.lt
Svarstyklės – čia, matuokliai, laboratorinė įranga
www.moris.lt
Farming Simulator 2019 Mods, LS19 Mods, FS19 Mods
fs19.net
Mokslo ir technologijų pasaulis – naujienos ir straipsniai
www.technologijos.lt
Farming Simulator 2019 Mods, FS19 Tractors, FS19 Maps
farmingsimulator19mods.fr
Optical filters, UV optics, electro optical crystals
www.eksmaoptics.com
LTV.LT – geriausių lietuviškų tinklalapių katalogas
www.ltv.lt/technologijos/
FS 2019 Mods, FS 2017 Mods, FS 2015 Mods
www.farming2015mods.com
Mokslo populiarinimo projektas „Mokslas verslui ir visuomenei“
www.mokslasplius.lt
Reklama


Reklama