Dom

Mjeri se veličina datoteke u operativnom sustavu. Jedinice za mjerenje količine informacija. Kako odrediti veličinu prostora na disku ili flash pogonu



Vjerojatno na web stranicama često vidite potpis koji označava veličinu datoteke. Ovaj pokazatelj nitko ne potpisuje. Ovaj problem se rješava pisanjem funkcije u php. Kao rezultat, ispisat će se redak poput:

Veličina datoteke: 2,3 MB
Vrlo je prikladno u slučaju preuzimanja bilo kojeg materijala sa stranice. Pa počnimo.

Napravite PHP funkciju koja određuje veličinu datoteke

Funkcija će biti prilično jednostavna i jasna. Koristi tri ugrađene funkcije:

dokument postoji- provjerite prisutnost navedene datoteke ili direktorija.

veličina datoteke- odrediti veličinu datoteke. Vraća rezultat u bajtovima. Ako je datoteka veća od 2 GB, tada, ovisno o poslužitelju, može prikazati netočne rezultate.

krug je ugrađena funkcija koja skraćuje prikazanu vrijednost na cijeli broj i jednu desetinu nakon točke graničnika.
Funkcija provjerava prisutnost same datoteke, a zatim uzastopno pokušava odrediti kolika je veličina datoteke - ako je veća od 1024 bajta, tada bi rezultat trebao biti prikazan u MB, ako je veći od 1024 MB, onda bi trebao biti ispisan u GB. I na kraju svakog koraka, ugrađena funkcija zaokruživanja zaokružuje rezultat s mnogo znamenki na cjelobrojnu vrijednost i jednu desetinu s graničnikom.

Sada napravimo funkcijsku datoteku. Takve se datoteke obično čuvaju u zasebnoj mapi. Na primjer funkcija.

PHP kod(datoteka funkcije.php)

// argumenti funkcije bit će put do datoteke
funkcija get_filesize($file)
{
// idi datoteka
if(!file_exists($file)) vrati "Datoteka nije pronađena";
// sada odredite veličinu datoteke u nekoliko koraka
$veličina datoteke = veličina datoteke ($datoteka);
// Ako je veličina veća od 1 KB
if($veličina datoteke > 1024)
{

// Ako je veličina datoteke veća od kilobajta
// bolje je prikazati u megabajtima. Pretvaranje u MB
if($veličina datoteke > 1024)
{
$veličina datoteke = ($veličina datoteke/1024);
// A ako je datoteka veća od 1 megabajta, provjerite
// Nije li veći od 1 gigabajta
if($veličina datoteke > 1024)
{
$veličina datoteke = ($veličina datoteke/1024);

vrati $filesize." GB";
}
drugo
{
$veličina datoteke = okrugla ($veličina datoteke, 1);
vrati $filesize." MB";
}
}
drugo
{
$veličina datoteke = okrugla ($veličina datoteke, 1);
vrati $filesize." KB";
}
}
drugo
{
$veličina datoteke = okrugla ($veličina datoteke, 1);
vrati $filesize." bajtova";
}
}
?>
Napravili smo funkciju. Sljedeći korak je njegova primjena.

PHP kod

include_once "funkcija/funkcija.php"; // uključiti datoteku s funkcijom

// umetnuti stazu ili varijablu s stazom za obradu s funkcijom
$size = get_filesize("slike/photo.jpg");
echo "Veličina datoteke: ".$size.""; // prikazuje rezultat s veličinom
?>
Sve je spremno! Koristite na zdravlje!
Hvala na pažnji! I sretno u radu!

Predlažem da razmotrimo kakve su to životinje - JPG i RAW foto formati, na što utječu i kada na njih treba obratiti pozornost. Koja je veličina fotografije i težina datoteke, kako se mjere i o čemu ovise.

Gotovo sve foto kamere mogu spremati fotografije u JPG formatu (čak i kamere telefona i tableta). U svim SLR i ne-SLR fotoaparatima, kao i u naprednim kompaktima, osim JPG-a, postoji barem RAW i RAW+, a ponekad i TIFF.

Da biste se pozabavili formatima, prvo se morate dogovoriti što se podrazumijeva pod pojmovima "veličine" fotografije i "težine" datoteke (fotografije). Predlažem da ove koncepte razmotrimo na opipljivijim predmetima ... na primjer, na dobrotama.

1 | Što je piksel:


Veličina objekata se mjeri u metrima, a veličina fotografije u pikselima (px).

Ako izmjerite veličinu ove vaze s bobicama, tada će biti visoka oko 10 centimetara i široka 13 centimetara ... otprilike. Odnosno, navikli smo objekte mjeriti u centimetrima (metrima, kilometrima i tako dalje). Ako govorimo o fotografiji iste vaze, onda je originalna veličina fotografije 7360 piksela (px) širine i 4912 piksela (px) visine. Ovo je najveća veličina fotografije koju moj Nikon fotoaparat može. Za postavljanje ove fotografije na stranicu, veličina fotografije se smanjuje na 1200px x 798px (zašto, reći ću vam malo kasnije).

Što je piksel? Fotografije snimljene digitalnim fotoaparatima ili digitalizirane na skeneru kombinacija su sitnih kvadratića u boji - piksela. Ako zumirate bilo koju fotografiju, vidjet ćete ove piksele. Što je više takvih piksela na fotografiji, to je slika detaljnija.


Tisuću puta uvećan fragment fotografije - vidljivi su kvadrati piksela.

2 | Je li moguće pretvoriti piksele u centimetre:

Upravo to se događa kada trebate ispisati fotografije na papir. Ovdje je potreban još jedan pokazatelj - gustoća piksela (razlučivost) koju pisač (ili drugi stroj za ispis fotografija) može ispisati. Standard ispisa za fotografije je 300 dpi (dpi je broj točaka po inču). Na primjer, za ispis u prekrasnim sjajnim časopisima koriste se fotografije rezolucije 300 dpi.

Kako ne biste zbunjivali dijeljenje veličine fotografije po razlučivosti i ne pretvarali inče u centimetre, bilo koji program za pregled i uređivanje fotografija (na primjer, Photoshop) ima funkciju za pregled veličine fotografije u centimetrima. Trebat će vam da shvatite koja je maksimalna veličina fotografije dobre kvalitete (razlučivosti 300 dpi) koju možete ispisati na papir ili drugi materijal.

Na primjer, ova fotografija tropskog cvijeća Frangipani može se ispisati u veličini 61 cm x 32 cm.


Veličina fotografije u pikselima i centimetrima u Photoshopu

Da biste saznali veličinu fotografije u pikselima i centimetrima u Photoshopu trebate pritisnuti kombinaciju tipki Alt + Ctrl + I ili otići na izbornik Slika (Slika) Veličina slike (Veličina slike).

Vratimo se stvarnosti digitalnih fotografija – pikselima i veličinama fotografija u pikselima. Što se događa ako smanjite broj piksela na fotografiji? Odgovor je da će se kvaliteta fotografije pogoršati. Na primjer, fotografirao sam istu zdjelu bobičastog voća na početku članka i smanjio veličinu fotografije na širinu od 150 piksela. S takvim smanjenjem program uništava dio piksela. Fotografija je postala minijaturna:

Sada pokušajmo "rastegnuti" fotografiju na cijelu stranicu:


Istegnuta slika izgleda mutno i nejasno

Kao što vidite, detalji nisu isti, jer neki od piksela (i pojedinosti zajedno s njima) nedostaju.

Naravno, ako koristite ovu sličicu kao malu ikonu ili malu sliku u Power Point prezentaciji, izgledat će sasvim normalno, ali za ispis u časopisu na pola stranice očito nije prikladan.

3 | Koja je veličina fotografije (koliko piksela) optimalna:

Ako planirate jednog dana ispisati fotografiju, onda spremajte fotografije u najvišoj mogućoj rezoluciji, što će dopustiti samo vaš fotoaparat (pažljivo proučite upute za vaš fotoaparat kako biste ispravno prilagodili veličinu fotografije).

U nekim slučajevima trebate smanjiti veličinu fotografija. Kao što sam gore napisao, za stranicu smanjujem veličinu fotografije na 1200 piksela na dužoj strani. Ako učitate fotografiju u punoj veličini, stranice stranice će se jako dugo učitavati, a mnogim posjetiteljima se to možda neće svidjeti (da ne spominjemo tražilice Google i Yandex).

Veličina fotografija se mjeri u pikselima (px). Veličina fotografije na ekranima monitora ovisi o broju piksela i o veličini fotografije koja se može ispisati.

4 | Veličina datoteke ili "težina fotografije":

Sada se pozabavimo "težinom fotografije". Povijesno se dogodilo da u ovom pitanju postoji velika zbrka, a veličina datoteke se često naziva "težinom fotografije", što je više zgodno nego točno. Veličine datoteka mjere se u megabajtima (MB) ili kilobajtima (KB). I ovdje je vrijedno zapamtiti da, za razliku od kilograma, gdje je 1 kg = 1000 g, 1 megabajt = 1024 kilobajta.

Kako to izgleda u praksi: zamislite situaciju da vaš fotoaparat ima memorijsku karticu na kojoj piše 64GB (gigabajt). Ako pogledate koliko točno ovih bajtova ima (desni klik na "svojstva" na računalu), ispada da na ovoj memorijskoj kartici ima 63567953920 bajtova i to je jednako 59,2 GB. Koliko će vaš fotoaparat stvoriti datoteke, to će odrediti koliko će fotografija stati na tu memorijsku karticu. Na primjer, imam 830 datoteka s fotografijama u RAW formatu (o formatima pročitajte u nastavku).

Što određuje veličinu datoteke:

  • Prvo, o veličini fotografije (ono što se mjeri u pikselima): datoteka s prvom fotografijom bobica (veličina fotografije 7360x4912 px) je 5,2 MB, a ona će, smanjena na 150 px, "težati" 75,7 KB ( u 69 puta manje).
  • Drugo, iz formata (JPG, TIFF, RAW), o kojem možete pročitati u nastavku.
  • Treće, veličina datoteke (ili "težina fotografije") ovisi o broju detalja: što je više detalja, to je fotografija "teža" (što je najrelevantnije za JPG format).

Puno detalja - veća težina fotografije

Na primjer, na ovoj fotografiji s majmunima iz Šri Lanke ima mnogo malih jasnih (fotografskim jezikom "oštrih") detalja, a veličina datoteke s ovom fotografijom je 19,7 MB, što je znatno veće od bobica u vazi na bijela pozadina (5,2 MB).

Ako pitate koju veličinu fotografije mogu ispisati s fotografije od 2MB. Nitko vam ne može odgovoriti dok ne zna broj piksela. I bolje je, naravno, pogledati i fotografiju, jer neki majstori vole dobiti fotografiju iz dubina interneta, programski povećati broj piksela, a zatim je žele ispisati na naslovnici časopisa. Ispada kao u gornjem primjeru s rastegnutom fotografijom vaze širine 150 px.

Veličina datoteke (često se naziva "težina fotografije") mjeri se u megabajtima (MB) ili kilobajtima (KB) i ovisi o formatu, veličini piksela i pojedinostima fotografije.

5 | Formati fotografija:

I, na kraju, dolazimo do pitanja formata slike i vrste kompresije datoteke, koji također određuju veličinu foto datoteke.

Gotovo sve foto kamere mogu spremati fotografije JPG format(čak i kamere telefona i tableta). Ovo je najčešći format slike i "razumiju" ga sva računala i preglednici slika. U JPG formatu fotografije se mogu prenijeti na društvene mreže, objaviti na blogu, dodati u Word, Power Point datoteke i tako dalje. JPG se može obraditi u Photoshopu, Lightroomu i drugim programima za uređivanje slika.

Iz moje prakse: ako želim snimiti fotografiju za društvenu mrežu i brzo je učitati, onda ili slikam telefonom ili stavim jpg format u kameru.

Ono što treba zapamtiti o jpg formatu je da je to komprimirani format i da ima razine kompresije. Što je veći omjer kompresije, to je manja veličina datoteke smanjenjem detalja i kvalitete fotografije. Stoga se višestruko uređivanje i ponovno spremanje (ponovno kompresiranje) iste fotografije u jpg formatu ne preporučuje.


Prilikom spremanja datoteke u jpg formatu odabire se razina kompresije (primjer iz Photoshopa).

U svim SLR i non-SLR fotoaparatima, kao i u naprednim kompaktima, osim JPG-a, postoji barem RAW, a često i TIFF.

Malo teorije:

  • TIFF(eng. Tagged Image File Format) - format za pohranu rasterskih grafičkih slika (uključujući fotografije). TIFF je postao popularan format za pohranjivanje slika u visokim bojama. Koristi se u tisku, naširoko podržan od strane grafičkih aplikacija.
  • RAW(engleski raw - sirovo, sirovo) - format digitalne fotografije koji sadrži neobrađene podatke primljene od fotomatrice (stvar koja je zamijenila film u digitalnim fotoaparatima).

Osobno nikad ne fotografiram u TIFF formatu. Ne mogu ni pomisliti zašto mi ovo treba ako postoji RAW. Mogu koristiti nekomprimirani TIFF za spremanje fotografija koje još uvijek planiram finalizirati u Photoshopu.

6 | Prednosti i nedostaci RAW formata:

Gotovo uvijek imam RAW format u svom fotoaparatu, budući da ću obraditi (urediti) fotografije u Lightroomu ili Photoshopu. RAW ima niz značajnih nedostataka:

  • Ne postoji način za pregled datoteka bez prethodne konverzije. Odnosno, za pregled fotografija u RAW formatu potreban vam je poseban program koji podržava ovaj format slike.
  • Veća veličina datoteke nego kod spremanja u JPEG (s mog Nikon D800 fotoaparata, veličina datoteke s fotografijom u RAW formatu je 74-77 MB). To znači da će manje fotografija stati na flash pogon.
  • RAW se ne može prenijeti na društvene mreže, blog, a ponekad čak i poslati poštom. Prvo, RAW treba pretvoriti pomoću RAW pretvarača (npr. Adobe Camera Raw) koji podržava vrstu datoteke vašeg modela fotoaparata.

Zašto profesionalni fotografi često preferiraju RAW u odnosu na JPG? Jer RAW:

Spremite ovaj članak na Pinterest
  • daje više mogućnosti za korekciju slike: balans bijele boje, kontrast, zasićenost, svjetlinu i razinu šuma,
  • omogućuju vam točnije ispravljanje slika bez pojave nedostataka,
  • omogućuje finu korekciju nedostataka leće (vinjetiranje, kromatska aberacija).

Dakle, ako planirate pažljivo obraditi slike u Photoshopu ili Lightroomu, suptilno osjećajući "artefakte" i polutonove, "preeksponiranje" i "urone" u sjenama, onda snimajte u RAW formatu. Samo zapamtite da ćete morati razumjeti postavke i rad RAW pretvarača kako biste dobili dobar rezultat. Razmislite treba li vam ova glavobolja? Možda biste trebali snimati u JPG-u i više vremena posvetiti odmoru, a ne računalu?

Za mjerenje duljine postoje jedinice kao što su milimetar, centimetar, metar, kilometar. Poznato je da se masa mjeri u gramima, kilogramima, centnerima i tonama. Vrijeme teče se izražava u sekundama, minutama, satima, danima, mjesecima, godinama, stoljećima. Računalo radi s informacijama, a postoje i odgovarajuće mjerne jedinice za mjerenje njegovog volumena.

Bit i bajt - minimalne jedinice informacija

Već znamo da računalo percipira sve informacije.

Bit- ovo je minimalna jedinica mjerenja informacija, koja odgovara jednoj binarnoj znamenki ("0" ili "1").

Bit je samo 0 ("nula") ili samo 1 ("jedan"). S jednim bitom mogu se napisati dva stanja: 0 (nula) ili 1 (jedan). Bit je najmanja jedinica memorije, ništa manje. Ova ćelija može pohraniti nulu ili jedinicu.

Bajt sastoji se od osam bitova. Koristeći jedan bajt, možete kodirati jedan znak od 256 mogućih (256 = 2 8). Dakle, jedan bajt je jednak jednom znaku, odnosno 8 bitova:

1 znak = 8 bitova = 1 bajt.

Slovo, broj, interpunkcijski znak su simboli. Jedno slovo, jedan simbol. Jedan broj je također jedan znak. Jedan interpunkcijski znak (bilo točka, ili zarez, ili upitnik, itd.) opet je jedan znak. Jedan razmak je također jedan znak.

Osim bita i bajta, naravno, postoje i druge, veće jedinice informacija.

Tablica bajtova:

1 bajt = 8 bitova

1 KB (1 kilobajt) = 2 10 bajtova = 2*2*2*2*2*2*2*2*2*2 bajta =
= 1024 bajta (približno 1 tisuću bajtova - 10 3 bajta)

1 MB (1 Megabajt) = 2 20 bajtova = 1024 kilobajta (približno 1 milijun bajtova - 10 6 bajtova)

1 GB (1 gigabajta) = 2 30 bajtova = 1024 megabajta (približno 1 milijarda bajtova - 10 9 bajtova)

1 TB (1 terabajt) = 240 bajtova = 1024 gigabajta (približno 1012 bajtova). Terabyte se ponekad naziva tona.

1 Pb (1 Petabajt) = 2 50 bajtova = 1024 terabajta (približno 10 15 bajtova).

1 eksabajt= 260 bajtova = 1024 petabajta (približno 1018 bajtova).

1 Zetabajt= 270 bajtova = 1024 eksabajta (približno 1021 bajt).

1 Yottabyte= 2 80 bajta = 1024 zetabajta (približno 10 24 bajta).

U gornjoj tablici, potencije dvojke (2 10 , 2 20 , 2 30 , itd.) su točne vrijednosti kilobajta, megabajta, gigabajta. Ali potencije broja 10 (točnije, 10 3 , 10 6 , 10 9 itd.) već će biti približne vrijednosti, zaokružene prema dolje. Dakle, 2 10 = 1024 bajta predstavlja točnu vrijednost kilobajta, a 10 3 = 1000 bajta je približna vrijednost kilobajta.

Takva aproksimacija (ili zaokruživanje) sasvim je prihvatljiva i općeprihvaćena.

Slijedi tablica bajtova s ​​engleskim kraticama (u lijevom stupcu):

1 Kb ~ 10 3 b = 10*10*10 b= 1000 b – kilobajt

1 Mb ~ 10 6 b = 10*10*10*10*10*10 b = 1 000 000 b - megabajt

1 Gb ~ 10 9 b - gigabajt

1 Tb ~ 10 12 b - terabajt

1 Pb ~ 10 15 b - petabajt

1 Eb ~ 10 18 b - eksabajt

1 Zb ~ 10 21 b - zetabajt

1 Yb ~ 10 24 b - jotabajt

Iznad u desnom stupcu su takozvani "decimalni prefiksi", koji se koriste ne samo s bajtovima, već iu drugim područjima ljudske aktivnosti. Na primjer, prefiks "kilo" u riječi "kilobajt" znači tisuću bajtova. U slučaju kilometra odgovara tisuću metara, a u primjeru kilograma tisuću grama.

Nastavit će se…

Postavlja se pitanje: ima li tablica bajtova nastavak? U matematici postoji koncept beskonačnosti, koji se označava kao obrnuta osmica: ∞.

Jasno je da u tablici bajtova možete nastaviti dodavati nule, odnosno moći broju 10 na ovaj način: 10 27 , 10 30 , 10 33 i tako dalje do beskonačnosti. Ali zašto je to potrebno? U principu, dok su terabajti i petabajti dovoljni. U budućnosti možda čak ni jotabajt neće biti dovoljan.


Za kraj, nekoliko primjera o uređajima koji mogu pohraniti terabajte i gigabajte informacija.

Postoji zgodan "terabajt" - vanjski tvrdi disk koji se preko USB-a povezuje s računalom. Može pohraniti terabajt informacija. Posebno je prikladan za prijenosna računala (gdje promjena tvrdog diska može biti problematična) i za sigurnosno kopiranje podataka. Bolje je napraviti sigurnosne kopije informacija unaprijed, a ne nakon što sve nestane.

Flash diskovi dolaze u 1 GB, 2 GB, 4 GB, 8 GB, 16 GB, 32 GB, 64 GB, pa čak i 1 terabajt.

Svaka datoteka i svaka mapa s datotekama zauzima određeno mjesto na računalu. To jest, sve datoteke i mape imaju volumen, drugim riječima, težinu ili veličinu.

Navikli smo na takve pojmove kao što su grami i kilogrami, metri i kilometri. Računalo također ima svoje mjerne jedinice. U njima ćemo mjeriti datoteke i mape. Drugim riječima, odredit ćemo koliko "teži" ova ili ona datoteka ili mapa. Ova "težina" se izračunava u bajtovima, kilobajtima, megabajtima i gigabajtima.

A sada prijeđimo na praksu. Pogledajte ovu tablicu veličina:

Ovo je vrlo jednostavan sklop. Dekodira se ovako:

1 KB = 1024 bajta; 1 Mb = 1024 Kb; 1 GB = 1024 MB

A sada detaljnije:

  • Jedan KB (kilobajt) sadrži 1024 bajta
  • Jedan MB (megabajt) sadrži 1024 KB (kilobajta)
  • Jedan GB (gigabajt) sadrži 1024 MB (megabajta)

Zašto su nam potrebne dimenzije? Na primjer, kako bismo utvrdili možemo li zapisati datoteku / mapu na disk ili flash pogon.

Da bismo to mogli utvrditi, moramo znati koliko informacija stane na disk ili flash pogon. Koristimo shemu:

Flash disk - od 1 GB

CD disk - 700 MB

DVD disk - od 4 GB

Standardna veličina DVD diska je 4,7 GB. Tu su i dvostrani DVD-i. To znači da zapis može biti na dvije strane – i na jednoj i na drugoj. Ovi diskovi imaju kapacitet od 9,4 GB. Dvoslojni diskovi također postoje, ali su rjeđi. Takvi diskovi imaju sljedeće volumene: 1-strani 2-slojni - 8,5 GB; 2-slojni 2-slojni - 17,1 GB.

Kako saznati veličinu datoteke ili mape

Da biste saznali veličinu datoteke ili mape s datotekama, pomaknite kursor (strelicu) preko nje i držite nekoliko sekundi. Pojavit će se mali prozor s karakteristikama datoteke ili mape. Kao što možete vidjeti na slici, ova karakteristika označava veličinu:

Ako se ništa ne pojavi kada se lebdi iznad datoteke ili mape, kliknite desnom tipkom miša na tu datoteku ili mapu. S popisa koji se otvori odaberite "Svojstva". Otvorit će se prozor koji prikazuje veličinu ove datoteke ili mape.

Sada vježbajmo određivanje veličine:

Zadatak:

Imamo datoteku od 30 MB. Možemo li ga snimiti na disk? 1 GB flash disk?

Riješenje:

CD može stati 700 MB. Naša datoteka je velika 30 MB. 700 MB je više od 30 MB. Zaključak: datoteka će stati na CD.

DVD disk ima 4,7 GB. Jedan gigabajt jednak je 1024 megabajta. Odnosno, oko 5000 MB se nalazi na jednom DVD disku. A 5000 MB je puno više od 30 MB. Zaključak: naša datoteka će stati na DVD.

Dobili smo flash disk od 1 GB. Jedan GB sadrži 1024 MB. 1024 je više od 30. Zaključak: datoteka će stati na flash pogon od 1 GB.

NMD pruža sličnu NML mogućnost sekvencijalnog pristupa informacijama. Pogon magnetskog diska kombinira nekoliko uređaja za uzastopni pristup, a smanjenje vremena pretraživanja podataka osigurava se zahvaljujući neovisnosti pristupa zapisu s njegove lokacije u odnosu na druge zapise.

Dizajn NMD-a je kompliciraniji od NML-a, a samim time i njihov trošak je veći. U NMD-u se kao nosači podataka koristi paket magnetskih diskova (ili crtača), pričvršćenih na jednu šipku, oko koje se vrte konstantnom brzinom. Površina magnetskog diska prekrivena feromagnetskim slojem naziva se radna površina.

Prvi takvi uređaji bili su opremljeni izmjenjivim MD paketima. Umetnute u kućište s hermetički zatvorenim pladnjem, formirale su kompaktne skladišne ​​jedinice zvane volumeni. Najčešći kapaciteti volumena bili su 7,25, 29,100 MB. Operater je stavio paket na vreteno uređaja, uklonio kućište (istovremeno je paket automatski fiksiran na vreteno) i uključio motore za odmotavanje paketa. Nakon postizanja određene brzine vrtnje, paket blok magnetskih glava ("češalj") se uvodi u prostor između diskova.

Princip postavljanja glava je plutajući, budući da se drže na potrebnoj udaljenosti od površine diska divergentnim strujanjima zraka koji nastaju prilikom rotacije paketa. U budućnosti su se uglavnom koristile ili pune kontaktne glave (fleksibilni diskovi) ili mehanički fiksirane u vakuumu na određenoj udaljenosti od površine („tvrdi disk“). Pokušaji korištenja tekućih medija (raznih ulja) za osiguravanje potrebnog postavljanja glava nisu bili uspješni.

Broj magnetskih glava jednak je broju radnih površina na jednom pakiranju diskova. Ako se paket sastoji od 11 diskova, tada se pristupni mehanizam sastoji od 10 držača s dvije magnetske glave na svakom od njih. Skup staza kojima se može pristupiti kada je blok u fiksnom položaju naziva se cilindar. Držači magnetske glave integrirani su u jedan blok na način da osiguravaju njihovo sinkrono kretanje duž svih cilindara. Učvršćivanjem bloka pristupnog mehanizma na bilo koji od cilindara, moguće je izvršiti prijelaz s jednog kolosijeka na drugi ovog cilindra elektroničkim prebacivanjem glava.

Svaka operacija čitanja (zapisivanja) informacija s (na) magnetskog diska sastoji se od tri faze. U prvoj fazi, magnetska glava se mehanički dovodi do staze koja sadrži tražene podatke. U drugoj fazi je predviđeno čekanje trenutka dok se traženi zapis ne nađe u području magnetske glave. U trećoj fazi provodi se stvarni proces razmjene informacija između računala i magnetskog diska. Dakle, ukupno vrijeme utrošeno na operaciju pisanje-čitanje sastoji se od zbroja vremena traženja odgovarajuće staze, čekanja na unos zapisa (tzv. rotacijsko vrijeme kašnjenja) i razmjene s računalom. Maksimalna vrijednost vremena kašnjenja rotacije jednaka je vremenu za koje se izvodi potpuna rotacija magnetskog diska.

Postoji nekoliko načina za fizičko pohranjivanje podataka na tvrdi disk. Konvencionalni tvrdi diskovi koriste "okomiti" zaslon. Podaci se prvo zapisuju na jedan cilindar od vrha do dna, zatim se glave pomiču u drugi cilindar i tako dalje. S "horizontalnim" mapiranjem, podaci se prvo zapisuju u nizu od cilindra do cilindra na površini jednog diska, zatim također na površini sljedećeg crtača i tako dalje. Ova metoda je prikladnija za snimanje kontinuiranih podataka velike brzine stream, kao što je kod snimanja videa "uživo".

Mehanizam je hermetički zatvoren u kućištu s djelomičnim vakuumom unutar. Ovaj dizajn se često naziva glavnim diskovnim sklopom (HDA). Okoliš unutar tvrdog diska mora se očistiti od prašine, za to se zrak koji ulazi u HDA prolazi kroz posebne filtere. Motor, koji rotira disk konstantnom brzinom, mjerenom u okretajima u minuti (rpm), uključuje se kada se napajanje dovede na disk i ostaje uključen dok se napajanje ne isključi.

Između ploča postoji prostor za glavu za čitanje/pisanje postavljenu na kraj pokretne ruke. Glava se uklanja s ploče za djelić milimetra. U prvim sustavima ta je udaljenost bila 0,2 milimetra, danas je smanjena na 0,07 milimetara. Stoga i najmanja kontaminacija može uništiti glavu, približiti je disku, a također oštetiti magnetsku prevlaku diska.

Glave su veličine da dodiruju disk tek nakon što se zaustavi, kada je napajanje isključeno. Sa smanjenjem brzine rotacije, protok zraka slabi i, kada se potpuno zaustavi, glava nježno dodiruje površinu diska. Točka dodira naziva se LZ zona slijetanja (kopnena zona), koja je posebno dizajnirana da dodiruje glavu i ne sadrži podatke.

Kada se disk formatira na fizičkoj razini, dijeli se na sektore i staze. Fizički, staze se nalaze jedna iznad druge i tvore cilindre, koji se zatim dijele na sektore. U jednom sektoru ima 512 bajtova. Sektor je najmanja jedinica mjere za veličinu diska. Svi tvrdi diskovi imaju rezervne sektore koje koristi njegova shema upravljanja ako se na disku pronađu loši sektori.

Teoretski, vanjski cilindri mogu sadržavati više podataka jer imaju veći opseg. Međutim, u pogonima koji ne koriste metodu zonskog snimanja, svi cilindri sadrže istu količinu podataka, unatoč činjenici da opseg vanjskih cilindara može biti dvostruko veći od onih unutarnjih. Kao rezultat toga, vanjski prostor kolosijeka se gubi, jer se koristi krajnje neučinkovito.

Proces kontrole gustoće snimanja naziva se predkompenzacija. Kako bi se kompenzirale različite gustoće snimanja, koristi se metoda Zone Bit Recording, gdje se cijeli prostor na disku dijeli na zone (osam ili više), od kojih svaka obično uključuje od 20 do 30 cilindara s istim brojem sektora.

U zoni koja se nalazi na vanjskom radijusu (junior zona) bilježi se više sektora po stazi (120-96). Prema središtu diska, broj sektora se smanjuje i u najstarijoj zoni doseže 64-56. Kapacitet tvrdih diskova može se povećati za otprilike 30%.

S povećanjem gustoće snimanja na disku, pojavljuju se poteškoće u otkrivanju vrhova analognih signala koji dolaze iz magnetskih glava. U posljednje vrijeme, kako bi se otklonio ovaj nedostatak, koristi se metoda PRLM (Partial Response Maximum Likelihood) koja koristi poseban algoritam digitalnog filtriranja ulaznog signala.

Standardna veličina DVD diska je 4,7 GB. Tu su i dvostrani DVD-i. To znači da zapis može biti na dvije strane – i na jednoj i na drugoj. Ovi diskovi imaju kapacitet od 9,4 GB. Dvoslojni diskovi također postoje, ali su rjeđi. Takvi diskovi imaju sljedeće volumene: 1-strani 2-slojni - 8,5 GB; 2-slojni 2-slojni - 17,1 GB.

Kako saznati veličinu datoteke ili mape

Da biste saznali veličinu datoteke ili mape s datotekama, pomaknite kursor (strelicu) preko nje i držite nekoliko sekundi. Pojavit će se mali prozor s karakteristikama datoteke ili mape. Kao što možete vidjeti na slici, ova karakteristika označava veličinu:

Ako se ništa ne pojavi kada se lebdi iznad datoteke ili mape, kliknite desnom tipkom miša na tu datoteku ili mapu. S popisa koji se otvori odaberite "Svojstva". Otvorit će se prozor koji prikazuje veličinu ove datoteke ili mape.

Sada vježbajmo određivanje veličine:

Zadatak:

Imamo datoteku od 30 MB. Možemo li ga snimiti na disk? 1 GB flash disk?

Riješenje:

CD može stati 700 MB. Naša datoteka je velika 30 MB. 700 MB je više od 30 MB. Zaključak: datoteka će stati na CD.

DVD disk ima 4,7 GB. Jedan gigabajt jednak je 1024 megabajta. Odnosno, oko 5000 MB se nalazi na jednom DVD disku. A 5000 MB je puno više od 30 MB. Zaključak: naša datoteka će stati na DVD.

Dobili smo flash disk od 1 GB. Jedan GB sadrži 1024 MB. 1024 je više od 30. Zaključak: datoteka će stati na flash pogon od 1 GB.

Vjerojatno ste čuli izraze poput "moja igračka je previše teška", "lagani fajl", teška fascikla. Mogu li se mape i datoteke vagati? I u kojim se jedinicama onda vagaju? Da, koliko god to čudno zvučalo, ali datoteke i mape također imaju svoju težinu, točnije, volumen. Da nisu težili ništa, tada nam ne bi trebali tvrdi diskovi i oslobodili prostor za druge informacije.

Što je veličina datoteke i mape

Čak se i informacija može izmjeriti. Za to, računalna terminologija ima svoje mjerne jedinice: bajtove, kilobajte, megabajte, gigabajte, terabajte i tako dalje. Sve računalne informacije zapisuju se pomoću 0 (nula) i 1 (jedan). Nula i jedan u kompjuterskom jeziku su 1 bit. Skupina od osam bitova naziva se bajt. Čitaj više.

Osnovne jedinice pohrane informacija:

1 bajt= 8 bita

1 kilobajt(KB) = 1024 bajta

1 megabajt(MB) = 1024 kilobajta

Budući da računalo radi u binarnom sustavu (1 i 0), mnogo mu je prikladnije razlagati informacije na ovaj način. Broj 1024 je kilobajt, a jedan kilobajt u binarnom sustavu je 2 10 \u003d 1024. Koristimo decimalni brojevni sustav, tako da nije uobičajeno raditi s takvim brojevima.

Svaka datoteka (grafika, glazba, video itd.) ima svoju veličinu. Sve informacije u računalu snimaju se na tvrdi disk, koji ima određenu količinu. U tim se jedinicama mjeri i memorija računala.

Svaki medij za pohranu, kao što su: tvrdi disk, disketa, flash pogon, memorijska kartica i CD / DVD diskovi, ima svoj volumen, više od kojeg ne možete pisati na njega.

Kako saznati koliko je datoteka ili mapa teška

Da biste saznali koliko je datoteka ili mapa teška, trebate zadržati pokazivač miša iznad datoteke (ili mape) i pričekati nekoliko sekundi dok se ne pojavi prozor s informacijama.


Ako je mapa ili datoteka prevelika, na taj način nećete saznati informacije o njezinoj (njezinoj) veličini. U tom slučaju trebate desnom tipkom miša kliknuti mapu ili datoteku, odabrati s padajućeg izbornika Svojstva(na samom dnu) i pogledajte veličinu u novom prozoru na kartici Općenito.

Ako govorimo o informacijama općenito, onda se one mjere u BYTES. Mjerenje u ovim jedinicama počelo je davne 1956. godine. Tada je ovaj iznos bio dovoljan. Da bi bilo jasnije o kojoj vrijednosti je riječ, reći ću vam da je 1 bajt = 1 znak. S razvojem tehnologije povećala se i količina informacija te nije postalo zgodno mjeriti veliku količinu informacija u bajtovima. Tada su se pojavili prefiksi KILO-BYTE (KB), MEGA-BYTE (MB), GIGA-BYTE (GB), TERA-BYTE (TB) itd.

Da bismo razumjeli koliko su te vrijednosti velike ili male, dat ću sljedeću usporedbu:
- 1KB (jedan kilobajt) = 1024 bajta, a to je količina informacija otprilike u jednom A4 tiskanom listu;

1MB (jedan megabajt) = 1024 kilobajta, a ovo je količina informacija za pristojan volumen od 600-700 stranica!

1 GB (jedan gigabajt) = 1024 megabajta, a ovo je već cijela biblioteka od 1024 knjige sa po 600 stranica!

1TB (jedan terabajt) = 1024 gigabajta, ova količina informacija je usporediva s prosječnom europskom knjižnicom koja sadrži oko 8 milijuna knjiga. Primjerice, Ruska državna knjižnica ima oko 43 milijuna jedinica.

Usporedimo sada količinu i vrstu informacija s obzirom na medij na kojem se te informacije mogu snimiti.

Disketa kapaciteta 1,44 MB. Nekada je disketa bila glavni dostupni nositelj digitalnih informacija, tk. Na njemu bi stvarno mogao napisati puno stvari. Sada knjigovođa uglavnom koristi diskete za pohranu elektroničkih ključeva i potpisa. Razlog je jednostavan – na disketi nema dovoljno mjesta za pohranu suvremenih informacija. Jedna ili dvije fotografije snimljene mobilnim telefonom s kamerom od 3 megapiksela mogu se zapisati na disketu; pet, deset Word, Excel dokumenata.

Flash disk kapaciteta 1 GB. Najprikladniji medij za danas. Uzeo sam kapacitet flash diska od 1 GB za višestrukost računa, ali općenito, u vrijeme pisanja ovog teksta, postoje i flash diskovi od 64 GB!
Što se može snimiti na flash disk od 1 GB: jedan film relativno dobre kvalitete; oko 200 glazbenih datoteka u .mp3 formatu; oko 200 kvalitetnih fotografija; mnogo dokumenata i programa male veličine.

CD disk kapaciteta 700MB. Na CD-u možete snimiti: jedan film u .avi formatu, relativno dobre kvalitete; oko 150 glazbenih datoteka u .mp3 formatu; oko 150 kvalitetnih fotografija; mnogo dokumenata i programa male veličine.

DVD disk kapaciteta 4,7 GB. Na DVD disk možete snimiti: jedan film u DVD ili HDTV formatu; 4-5 .avi filmova dobre kvalitete; oko 1200 glazbenih datoteka u .mp3 formatu; oko 1000 fotografija dobre kvalitete; jako puno dokumenata i programa.

Winchester kapaciteta 120GB. Evo, da ne bih zapisivao dokumente, usporedit ću to s brojem filmova koji se mogu snimiti na takav tvrdi disk. Dakle, na tvrdi disk od 120 GB možete snimiti 25 filmova u DVD ili HDTV kvaliteti!

Sada ćemo to redom shvatiti kako odrediti veličinu diska, datoteke ili mape.
U sustavu Windows možete odrediti veličinu datoteke, mape ili pogona u EXPLORER-u. Možete pokrenuti "Explorer" dvostrukim klikom LIJEVE tipke miša na prečac "Moje računalo" na radnoj površini ili kombinacijom tipki "Win + E".

Ako, na primjer, želite znati koliko je slobodnog prostora preostalo na disku, posebno na flash pogonu, kliknite desnom tipkom miša na sliku uklonjivog diska, obično je potpisana kao "Removable disk (F:) ” ili “Naziv flash diska (F:)”, kao na slici:

Dakle, desnom tipkom miša kliknite sliku izmjenjivog diska - flash pogona i odaberite stavku "Svojstva" u izborniku koji se otvori, na samom dnu. Nakon toga otvara se prozor:


Ovdje možete vidjeti koliko je iskorišteno (označeno plavom bojom), koliko slobodnog (označeno ružičastom) i koliko ukupnog prostora na disku.

Tako možete saznati preostali slobodni prostor ne samo na flash pogonu, već i na bilo kojem prijenosnom ili logičkom pogonu tvrdog diska.

Shema za određivanje veličine datoteke ili mape ista je kao kod diska. Oni. pronađite željenu datoteku ili mapu na disku, kliknite na nju (-it) DESNIM gumbom miša i pogledajte "Svojstva".


Sve potrebne informacije bit će tu.


Ako želite znati veličinu grupe datoteka ili mapa, trebate ih odabrati i napraviti iste operacije, t.j. desnom tipkom miša kliknite jednu od odabranih datoteka ili mapa, odaberite "Svojstva" i pogledajte veličinu.

Da, drugi dio lekcije ne spada baš pod naslov "Osnove računala", ali ipak. Ako imate bilo kakvih pitanja, uvijek ih možete postaviti u komentarima.

Vjerojatno na web stranicama često vidite potpis koji označava veličinu datoteke. Ovaj pokazatelj nitko ne potpisuje. Ovaj problem se rješava pisanjem funkcije u php. Kao rezultat, ispisat će se redak poput:

Veličina datoteke: 2,3 MB
Vrlo je prikladno u slučaju preuzimanja bilo kojeg materijala sa stranice. Pa počnimo.

Napravite PHP funkciju koja određuje veličinu datoteke

Funkcija će biti prilično jednostavna i jasna. Koristi tri ugrađene funkcije:

dokument postoji- provjerite prisutnost navedene datoteke ili direktorija.

veličina datoteke- odrediti veličinu datoteke. Vraća rezultat u bajtovima. Ako je datoteka veća od 2 GB, tada, ovisno o poslužitelju, može prikazati netočne rezultate.

krug je ugrađena funkcija koja skraćuje prikazanu vrijednost na cijeli broj i jednu desetinu nakon točke graničnika.
Funkcija provjerava prisutnost same datoteke, a zatim uzastopno pokušava odrediti kolika je veličina datoteke - ako je veća od 1024 bajta, tada bi rezultat trebao biti prikazan u MB, ako je veći od 1024 MB, onda bi trebao biti ispisan u GB. I na kraju svakog koraka, ugrađena funkcija zaokruživanja zaokružuje rezultat s mnogo znamenki na cjelobrojnu vrijednost i jednu desetinu s graničnikom.

Sada napravimo funkcijsku datoteku. Takve se datoteke obično čuvaju u zasebnoj mapi. Na primjer funkcija.

PHP kod(datoteka funkcije.php)

// argumenti funkcije bit će put do datoteke
funkcija get_filesize($file)
{
// idi datoteka
if(!file_exists($file)) vrati "Datoteka nije pronađena";
// sada odredite veličinu datoteke u nekoliko koraka
$veličina datoteke = veličina datoteke ($datoteka);
// Ako je veličina veća od 1 KB
if($veličina datoteke > 1024)
{

// Ako je veličina datoteke veća od kilobajta
// bolje je prikazati u megabajtima. Pretvaranje u MB
if($veličina datoteke > 1024)
{

// A ako je datoteka veća od 1 megabajta, provjerite
// Nije li veći od 1 gigabajta
if($veličina datoteke > 1024)
{
$veličina datoteke = ($veličina datoteke/1024);

Vrati $filesize." GB";
}
drugo
{

vrati $filesize." MB";
}
}
drugo
{
$veličina datoteke = okrugla ($veličina datoteke, 1);
vrati $filesize." KB";
}
}
drugo
{
$veličina datoteke = okrugla ($veličina datoteke, 1);
vrati $filesize." bajtova";
}
}
?>
Napravili smo funkciju. Sljedeći korak je njegova primjena.

PHP kod

include_once "funkcija/funkcija.php"; // uključiti datoteku s funkcijom

// umetnuti stazu ili varijablu s stazom za obradu s funkcijom
$size = get_filesize("slike/photo.jpg");
echo "Veličina datoteke: ".$size.""; // prikazuje rezultat s veličinom
?>
Sve je spremno! Koristite na zdravlje!
Hvala na pažnji! I sretno u radu!



Što još čitati