uy

Faylning aniq hajmi. Axborot qanday o'lchanadi va fayl yoki papka hajmini qanday aniqlash mumkin? Bit va bayt - ma'lumotlarning minimal birliklari

Windows 7, 8, XP va 10 tizimlarida sahifa fayli deb ataladigan tizim, yashirin pagefile.sys fayli mavjud. U virtual RAM sifatida ishlatiladi ( Ram) etarli bo'lmaganda jismoniy to'ldirish. Foydalanuvchilar uni qanday qilib to'g'ri o'rnatish va uning optimal o'lchami qanday ekanligi qiziqtirmoqda? Bu maqolada muhokama qilinadi.

Shuningdek, u foydalanilmagan dasturlar va ilovalar ma'lumotlarini saqlaydi ( masalan, ular katlanmış va foydalanilmaganda). Fayl qattiq diskda joylashganligi sababli, unga barcha kirishlar to'g'ridan-to'g'ri disk bilan bog'liq bo'lib, bu RAMga qaraganda ancha sekinroqdir. Shuning uchun tizim uni faqat o'ta og'ir holatlarda ishlatadi ( ya'ni jismoniy RAM etarli bo'lmaganda).

Ushbu fayl hajmini to'g'ri sozlash bo'yicha universal ko'rsatma yo'q, chunki har kimning kompyuter resurslari har xil sarflanadi va shaxsiy kompyuter xususiyatlari ham har xil. Shuning uchun siz o'zingizning ehtiyojlaringizga e'tibor qaratishingiz kerak.

Agar siz paging faylini o'chirib qo'ysangiz, unda etarli RAM bo'lmasa, tegishli xato paydo bo'ladi va ishlatilgan ilovalar kutilmaganda o'z ishini to'xtatadi. Bunga yo'l qo'ymaslik uchun siz paging faylining optimal hajmini belgilashingiz kerak. Men buni Windows 7 yordamida qanday qilishni misol tariqasida ko'rsataman. Ushbu ko'rsatmalar boshqa versiyalar va bit chuqurliklari uchun tegishli bo'ladi ( x32 va x64).

Optimal paging fayli o'lchami uchun mezonlar

Odatiy bo'lib, Windows avtomatik ravishda o'z formulasi yordamida o'z hajmini aniqlaydi. Bu har doim ham samarali emas. Ba'zi hollarda almashtirish faylini o'zgartirish ish faoliyatini sezilarli darajada yaxshilaydi.

Kompyuterda ishlashda qancha RAM iste'mol qilishini aniqlash kerak. Keyin ushbu ma'lumotlarni RAMning jismoniy miqdori bilan solishtirishingiz kerak va agar u etishmayotgan bo'lsa, uni almashtirish faylining hajmi bilan to'ldirishingiz kerak. Buni qanday qilish mumkinligini sizga misol bilan ko'rsataman.

Barcha mumkin bo'lgan dasturlarni, ilovalarni, o'yinlarni va nazariy jihatdan bir vaqtning o'zida ishlatadigan barcha narsalarni ishga tushiring. Keyin vazifa menejerini ishga tushiring ( ctrl+alt+delete) va foydalanilgan xotira hajmini ko'ring. Bu kompyuterga berilishi kerak bo'lgan operativ xotira miqdori.

Ushbu ma'lumotlarga asoslanib, siz optimal hajmni belgilashingiz mumkin. Yuqoridagi rasmda xotira iste'moli 1,60 gigabaytni tashkil qiladi. Maksimal 2. Bu diskdagi fayl bu holatda ishlatilmasligini va uni o'chirib qo'yish mumkinligini anglatadi. Ammo bu faqat bir misol!

Displey faylini o'chirib qo'yish odatda tavsiya etilmaydi, lekin buni faqat jismoniy xotira miqdoridan ko'proq xotiradan foydalana olmasligingizga to'liq ishonchingiz komil bo'lsa va xotira qoldiqlari kerak bo'lmasa, qilishingiz kerak. Shuni ham yodda tutish kerakki, ba'zi ilovalar ushbu faylning majburiy mavjudligini talab qiladi va ularsiz ishlamaydi.

Agar qiymat maksimaldan katta bo'lsa ( ya'ni 2 dan ortiq), keyin o'lchamni iste'mol qilingan xotira + bosh maydoniga teng o'rnatish kerak bo'ladi ( 50% ). Taxminan bunday raqamlar xavfsiz bo'ladi. Ko'pgina hollarda, bu maksimalni aniq bilish mumkin emas va shuning uchun RAM etishmovchiligi xatolaridan sug'urtalovchi taxminiy qoidalar qo'llaniladi.

Qanchalik jismoniy, RAM kamroq bo'lsa, shunchalik virtual. Quyida, agar kompyuter 4 gigabaytdan ortiq RAM ishlatmagan bo'lsa, qiymatlarni ko'rsatadigan jadval mavjud.

Hammasi foydalanuvchining ehtiyojlariga bog'liq. Kimdir uchun 16 gigabayt etarli bo'lmasligi mumkin, lekin kimdir uchun hatto 1 gigabayt ham etarli bo'ladi va hech qanday xatolik yuzaga kelmaydi.

E'tibor bering, maksimal va minimal o'lchamlar bir xil bo'ladi. Bu parchalanishdan xalos bo'lish uchun amalga oshiriladi. Agar sizda HDD bo'lsa, tegishli.

Shuningdek, siz "tasodifiy" tajriba o'tkazishingiz mumkin. Displey faylining hajmini xotirada tugash xatosi paydo bo'lguncha va u mavjud bo'lmaganida to'xtamaguncha kamaytiring.

Turli forumlarni o'qib chiqqandan so'ng, men 8 gigabayt operativ xotira bilan ko'pchilik foydalanuvchilar almashtirish fayli bilan hech qachon muammoga duch kelmagan degan xulosaga keldim va agar shunday bo'lsa, uni oddiygina minimal hajmda yoqdilar. Boshqa hollarda ( xotira kamroq bo'lganda) keng tarqalgan xatolar edi. O'zingiz xulosa chiqaring.

Windows 7 paging faylini ko'paytirish va o'chirish

Ajam foydalanuvchilar uchun men uni qanday o'zgartirishni ko'rsataman. O'zgarishlar kuchga kirishi uchun kompyuteringizni qayta ishga tushirishingiz kerak.

Boshlash menyusiga o'ting >> Boshqarish paneli ( katta piktogramma) >> Hisoblagichlar va ishlash vositalari.

Vizual effekt sozlamalariga o'ting.

"Kengaytirilgan" yorlig'ida siz paging fayli sozlamalari oynasiga o'tishingiz mumkin. Bu uning hajmini yoki to'liq yopilishini ko'rsatadi.

Izohlarda savollarga javob berishga tayyor.

Qanday qilib almashtirish faylidan foydalanishga qaror qildingiz?

Men bu qanday hayvonlar - JPG va RAW fotosurat formatlari, ular nimaga ta'sir qilishi va ularga qachon e'tibor berish kerakligini ko'rib chiqishni taklif qilaman. Fotosurat hajmi va faylning og'irligi nima, ular qanday o'lchanadi va ular nimaga bog'liq.

Deyarli barcha fotokameralar fotosuratlarni JPG formatida saqlashi mumkin (hatto telefon va planshet kameralari ham). Barcha SLR va SLR bo'lmagan kameralarda, shuningdek, ilg'or kompaktlarda, JPG-dan tashqari, kamida RAW va RAW +, ba'zan esa TIFF mavjud.

Formatlar bilan shug'ullanish uchun avval siz fotosuratning "o'lchami" va faylning (foto) "og'irligi" tushunchalari nimani anglatishini kelishib olishingiz kerak. Men ushbu tushunchalarni ko'proq moddiy narsalarda ko'rib chiqishni taklif qilaman ... masalan, shirinliklar haqida.

1 | Piksel nima:


Ob'ektlarning o'lchami metrlarda, fotosuratning o'lchami piksellarda (px) o'lchanadi.

Agar siz ushbu vaza hajmini rezavorlar bilan o'lchasangiz, u taxminan 10 santimetr balandlikda va 13 santimetr kengligida bo'ladi ... taxminan. Ya'ni, biz ob'ektlarni santimetrda (metr, kilometr va boshqalar) o'lchashga odatlanganmiz. Agar xuddi shu vazaning fotosurati haqida gapiradigan bo'lsak, fotosuratning asl o'lchami kengligi 7360 piksel (px) va balandligi 4912 piksel (px) dir. Bu mening Nikon kameram qila oladigan maksimal surat hajmi. Ushbu fotosuratni saytga joylashtirish uchun fotosuratning o'lchami 1200 pikselga 798 pikselga qisqartiriladi (nima uchun, men sizga biroz keyinroq aytib beraman).

Piksel nima? Raqamli kameralar yordamida olingan yoki skanerda raqamlashtirilgan fotosuratlar mayda rangli kvadratlarning kombinatsiyasi - piksellar. Agar siz biron bir fotosuratni kattalashtirsangiz, siz ushbu piksellarni ko'rasiz. Suratdagi bunday piksellar qanchalik ko'p bo'lsa, rasm shunchalik batafsilroq bo'ladi.


Ming marta kattalashtirilgan fotosuratning bir qismi - piksel kvadratlari ko'rinadi.

2 | Piksellarni santimetrga aylantirish mumkinmi:

Fotosuratlarni qog'ozga chop etish kerak bo'lganda aynan shunday bo'ladi. Bu erda yana bir ko'rsatkich kerak bo'ladi - printer (yoki boshqa foto chop etish mashinasi) chop etishi mumkin bo'lgan piksel zichligi (ravshanligi). Fotosuratlarni chop etish standarti 300 dpi (dpi - dyuymdagi nuqtalar soni). Masalan, chiroyli porloq jurnallarda chop etish uchun 300 dpi o'lchamdagi fotosuratlar ishlatiladi.

Fotosurat o'lchamini o'lchamlari bo'yicha bo'lishda boshqotirmaslik va dyuymlarni santimetrga aylantirmaslik uchun har qanday fotosuratlarni ko'rish va tahrirlash dasturida (masalan, Photoshop) fotosuratning o'lchamini santimetrda ko'rish funktsiyasi mavjud. Qog'ozga yoki boshqa materiallarga chop etishingiz mumkin bo'lgan yaxshi sifatdagi (300 dpi o'lchamlari bilan) fotosuratning maksimal hajmi qancha ekanligini tushunish uchun sizga kerak bo'ladi.

Misol uchun, Frangipani tropik gullarining ushbu fotosurati 61 sm dan 32 sm gacha bo'lgan o'lchamda chop etilishi mumkin.


Photoshop-da piksel va santimetrdagi fotosurat o'lchami

Fotosurat hajmini piksel va santimetrda aniqlash uchun Photoshop-da siz Alt + Ctrl + I tugmalar birikmasini bosishingiz yoki menyuga o'tishingiz kerak Tasvir (Rasm) Rasm o'lchami (Rasm o'lchami).

Keling, raqamli fotosuratlar haqiqatiga qaytaylik - piksellar va piksellardagi fotosurat o'lchamlari. Agar siz fotosuratdagi piksellar sonini kamaytirsangiz nima bo'ladi? Javob shundaki, fotosurat sifati yomonlashadi. Misol uchun, men maqolaning boshida bir xil rezavorlar kosasini suratga oldim va fotosuratning o'lchamini 150 piksel kengligida kamaytirdim. Bunday pasayish bilan dastur piksellarning bir qismini yo'q qiladi. Surat miniatyuraga aylandi:

Endi fotosuratni butun sahifaga "cho'zishga" harakat qilaylik:


Cho'zilgan rasm loyqa va loyqa ko'rinadi

Ko'rib turganingizdek, tafsilot bir xil emas, chunki ba'zi piksellar (va ular bilan birga tafsilotlar) yo'q.

Albatta, agar siz ushbu eskizdan Power Point taqdimotida kichik piktogramma yoki kichik rasm sifatida foydalansangiz, u juda oddiy ko'rinadi, ammo yarim sahifali jurnalda chop etish uchun bu mos emasligi aniq.

3 | Qaysi fotosurat hajmi (qancha piksel) optimal:

Agar siz bir kun kelib fotosuratni chop etishni rejalashtirmoqchi bo'lsangiz, unda rasmlarni iloji boricha yuqori aniqlikda saqlang, bu faqat sizning kamerangiz ruxsat beradi (fotosurat hajmini to'g'ri sozlash uchun kamerangiz uchun ko'rsatmalarni diqqat bilan o'rganib chiqing).

Ba'zi hollarda siz fotosuratlar hajmini kamaytirishingiz kerak. Yuqorida yozganimdek, sayt uchun men fotosurat hajmini uzun tomonida 1200 pikselgacha qisqartiraman. Agar siz fotosuratni to'liq hajmda yuklasangiz, sayt sahifalarini yuklash juda uzoq davom etadi va ko'pchilik tashrif buyuruvchilarga bu yoqmasligi mumkin (Google va Yandex qidiruv tizimlarini eslatib o'tmaslik kerak).

Rasmlarning o'lchami piksel (px) bilan o'lchanadi. Monitor ekranlaridagi fotosuratning o'lchami piksellar soniga va fotosuratni qanday hajmda chop etish mumkinligiga bog'liq.

4 | Fayl hajmi yoki "fotosurat og'irligi":

Endi "fotosuratning og'irligi" bilan shug'ullanamiz. Tarixan shunday bo'ldiki, bu masalada juda ko'p chalkashliklar mavjud va fayl hajmi ko'pincha "fotosurat og'irligi" deb ataladi, bu to'g'riroqdan ko'ra qulayroqdir. Fayl o'lchamlari megabayt (MB) yoki kilobayt (KB) da o'lchanadi. Va bu erda shuni esda tutish kerakki, kilogrammdan farqli o'laroq, bu erda 1 kg = 1000 g, 1 megabayt = 1024 kilobayt.

Amalda qanday ko'rinadi: kamerangizda 64 Gb (gigabayt) xotira kartasi mavjudligini tasavvur qiling. Agar siz aynan qancha bayt borligini ko'rsangiz (sichqonchaning o'ng tugmasi bilan kompyuterda "xususiyatlar" ni tanlang), bu xotira kartasida 63567953920 bayt borligi ma'lum bo'ladi va bu 59,2 GB ga teng. Kamerangiz qanchalik katta hajmdagi fayllarni yaratganligi ushbu xotira kartasiga qancha fotosurat joylashishini aniqlaydi. Misol uchun, menda RAW formatidagi fotosuratlar bilan 830 ta fayl bor (quyida formatlar haqida o'qing).

Fayl hajmini nima aniqlaydi:

  • Birinchidan, fotosuratning o'lchami bo'yicha (pikselda o'lchanadi): rezavorlarning birinchi fotosurati (fotosurat o'lchami 7360x4912 piksel) bo'lgan fayl 5,2 MB ni tashkil qiladi va 150 pikselgacha qisqartirilganda 75,7 KB "og'irligi" bo'ladi ( 69 marta kam).
  • Ikkinchidan, siz quyida o'qishingiz mumkin bo'lgan formatdan (JPG, TIFF, RAW).
  • Uchinchidan, fayl hajmi (yoki "fotosurat og'irligi") tafsilotlar soniga bog'liq: qanchalik ko'p tafsilotlar bo'lsa, fotosurat "og'irroq" (bu JPG formati uchun eng mos keladi).

Ko'p tafsilotlar - ko'proq fotosurat og'irligi

Misol uchun, Shri-Lankadan kelgan maymunlar tasvirlangan ushbu fotosuratda juda ko'p kichik aniq (fotosuratchilar tilida "o'tkir") tafsilotlar mavjud va ushbu fotosuratdagi fayl hajmi 19,7 MB ni tashkil qiladi, bu vazadagi rezavor mevalardan sezilarli darajada kattaroqdir. oq fon (5,2 MB).

Agar siz 2 MB hajmdagi fotosuratdan qaysi o'lchamdagi fotosuratni chop etishim mumkinligini so'rasangiz. Piksellar sonini bilmaguncha, hech kim sizga javob bera olmaydi. Va, albatta, fotosuratga qarash yaxshiroqdir, chunki ba'zi hunarmandlar Internetning chuqurligidan fotosurat olishni, piksellar sonini dasturiy ravishda ko'paytirishni yaxshi ko'radilar va keyin uni jurnalning muqovasida chop etishni xohlashadi. Yuqoridagi misolda bo'lgani kabi, kengligi 150 piksel bo'lgan vazaning cho'zilgan fotosurati bilan chiqadi.

Fayl hajmi (ko'pincha "fotosurat og'irligi" deb ataladi) megabayt (MB) yoki kilobayt (KB) bilan o'lchanadi va fotosuratning formati, piksel o'lchami va tafsilotlariga bog'liq.

5 | Rasm formatlari:

Va nihoyat, biz rasm formatlari va faylni siqish turi masalasiga keldik, bu ham foto faylining hajmini belgilaydi.

Deyarli barcha fotokameralar fotosuratlarni saqlashi mumkin JPG formati(hatto telefonlar va planshetlarning kameralari). Bu eng keng tarqalgan tasvir formati bo'lib, uni barcha kompyuterlar va tasvirni tomoshabinlar "tushunadi". JPG formatida fotosuratlarni ijtimoiy tarmoqlarga yuklash, blogga joylashtirish, Word, Power Point fayllariga qo'shish va hokazo. JPG Photoshop, Lightroom va boshqa tasvirlarni tahrirlash dasturlarida qayta ishlanishi mumkin.

Amaliyotimdan: agar men ijtimoiy tarmoq uchun suratga tushmoqchi bo'lsam va uni tezda yuklamoqchi bo'lsam, u holda telefonimga rasmga tushaman yoki jpg fayl formatini kameramga qo'yaman.

Jpg formati haqida eslash kerak bo'lgan narsa shundaki, u siqilgan format va siqilish darajalariga ega. Siqish darajasi qanchalik yuqori bo'lsa, fotosuratning tafsilotlari va sifatini kamaytirish orqali fayl hajmi shunchalik kichik bo'ladi. Shuning uchun bir xil fotosuratni jpg formatida bir nechta tahrirlash va qayta saqlash (qayta siqish) tavsiya etilmaydi.


Faylni jpg formatida saqlashda siqish darajasi tanlanadi (Photoshop misolida).

Barcha SLR va SLR bo'lmagan kameralarda, shuningdek, ilg'or kompaktlarda, JPG-dan tashqari, kamida RAW va ko'pincha TIFF ham mavjud.

Bir oz nazariya:

  • TIFF(Eng. Tagged Image File Format) - rastr grafik tasvirlarni (jumladan, fotosuratlarni) saqlash formati. TIFF yuqori rangli tasvirlarni saqlash uchun mashhur formatga aylandi. U grafik ilovalar tomonidan keng qo'llab-quvvatlanadigan bosib chiqarishda qo'llaniladi.
  • RAW(Inglizcha raw - raw, raw) - fotomatritsadan olingan xom ma'lumotlarni o'z ichiga olgan raqamli fotosurat formati (raqamli kameralarda plyonka o'rnini bosgan narsa).

Shaxsan men hech qachon TIFF formatida suratga olmayman. Agar RAW mavjud bo'lsa, nima uchun bu menga kerakligi haqida o'ylay olmayman. Men hali ham Photoshop-da yakunlashni rejalashtirgan fotosuratlarni saqlash uchun siqilmagan TIFF-dan foydalanishim mumkin.

6 | RAW formatining afzalliklari va kamchiliklari:

Men deyarli har doim kameramda RAW formatiga egaman, chunki men Lightroom yoki Photoshop-da rasmlarni qayta ishlamoqchiman (tahrirlayman). RAW bir qator muhim kamchiliklarga ega:

  • Oldindan konvertatsiya qilmasdan fayllarni ko'rishning hech qanday usuli yo'q. Ya'ni, RAW formatidagi fotosuratlarni ko'rish uchun ushbu tasvir formatini qo'llab-quvvatlaydigan maxsus dastur kerak.
  • JPEG formatida saqlashga qaraganda kattaroq fayl hajmi (mening Nikon D800 kameramdan RAW formatidagi fotosurat bilan fayl hajmi 74-77 MB). Bu flesh-diskga kamroq fotosuratlar joylashishini anglatadi.
  • RAW-ni ijtimoiy tarmoqlarga, blogga yuklash va ba'zan hatto pochta orqali yuborish mumkin emas. Birinchidan, RAW kamera modelingiz fayl turini qo'llab-quvvatlaydigan RAW konvertori (masalan, Adobe Camera Raw) bilan o'zgartirilishi kerak.

Nima uchun professional fotograflar ko'pincha JPG-dan ko'ra RAW-ni afzal ko'rishadi? Chunki RAW:

Ushbu maqolani Pinterest-da saqlang
  • tasvirni tuzatish uchun ko'proq imkoniyatlar beradi: oq balansi, kontrast, to'yinganlik, yorqinlik va shovqin darajasi,
  • nuqsonlarsiz tasvirlarni aniqroq tuzatishga imkon beradi,
  • linzalarning kamchiliklarini (vinyet, xromatik aberatsiya) nozik tuzatish imkonini beradi.

Shunday qilib, agar siz Photoshop yoki Lightroom-da rasmlarni ehtiyotkorlik bilan qayta ishlashni rejalashtirmoqchi bo'lsangiz, "artifaktlar" va yarim ohanglarni, soyalarda "ortiqcha ta'sir qilish" va "pastlash" ni sezib, keyin RAW formatida suratga oling. Shuni yodda tutingki, yaxshi natijaga erishish uchun siz RAW konvertorlarining sozlamalari va ishlashini tushunishingiz kerak. O'ylab ko'ring, sizga bu bosh og'rig'i kerakmi? Balki siz JPG formatida suratga olishingiz va kompyuterga emas, balki dam olishga ko'proq vaqt ajratishingiz kerakdir?

Uzunlikni o'lchash uchun millimetr, santimetr, metr, kilometr kabi birliklar mavjud. Ma'lumki, massa gramm, kilogramm, sentner va tonnalarda o'lchanadi. Yugurish vaqti soniyalar, daqiqalar, soatlar, kunlar, oylar, yillar, asrlar bilan ifodalanadi. Kompyuter axborot bilan ishlaydi va uning hajmini o'lchash uchun tegishli o'lchov birliklari ham mavjud.

Bit va bayt - ma'lumotlarning minimal birliklari

Biz allaqachon bilamizki, kompyuter barcha ma'lumotlarni qabul qiladi.

Bit- bu bitta ikkilik raqamga ("0" yoki "1") mos keladigan ma'lumotni o'lchashning minimal birligi.

Bit faqat 0 ("nol") yoki faqat 1 ("bir"). Bitta bit bilan ikkita holat yozilishi mumkin: 0 (nol) yoki 1 (bir). Bit - xotiraning eng kichik birligi, bundan kam emas. Bu hujayra nol yoki bittani saqlashi mumkin.

Bayt sakkiz bitdan iborat. Bir baytdan foydalanib, 256 ta mumkin bo'lgan belgidan bittasini kodlashingiz mumkin (256 = 2 8). Shunday qilib, bir bayt bitta belgiga, ya'ni 8 bitga teng:

1 ta belgi = 8 bit = 1 bayt.

Harf, raqam, tinish belgilari belgidir. Bitta harf, bitta belgi. Bitta raqam ham bitta belgidir. Bitta tinish belgisi (yoki nuqta, yoki vergul, yoki savol belgisi va boshqalar) yana bitta belgidir. Bitta bo'shliq ham bitta belgidir.

Bit va baytdan tashqari, albatta, boshqa, kattaroq axborot birliklari mavjud.

Bayt jadvali:

1 bayt = 8 bit

1 Kb (1 Kilobayt) = 2 10 bayt = 2*2*2*2*2*2*2*2*2*2 bayt =
= 1024 bayt (taxminan 1 ming bayt - 10 3 bayt)

1 MB (1 Megabayt) = 2 20 bayt = 1024 kilobayt (taxminan 1 million bayt - 10 6 bayt)

1 GB (1 gigabayt) = 2 30 bayt = 1024 megabayt (taxminan 1 milliard bayt - 10 9 bayt)

1 TB (1 Terabayt) = 240 bayt = 1024 gigabayt (taxminan 1012 bayt). Ba'zan terabayt deb ataladi tonna.

1 Pb (1 Petabayt) = 2 50 bayt = 1024 terabayt (taxminan 10 15 bayt).

1 ekzabayt= 260 bayt = 1024 petabayt (taxminan 1018 bayt).

1 Zettabayt= 270 bayt = 1024 ekzabayt (taxminan 1021 bayt).

1 Yottabayt= 2 80 bayt = 1024 zettabayt (taxminan 10 24 bayt).

Yuqoridagi jadvalda ikkita quvvat (2 10, 2 20, 2 30 va boshqalar) kilobayt, megabayt, gigabaytlarning aniq qiymatlari hisoblanadi. Lekin 10 raqamining vakolatlari (aniqrog'i, 10 3 , 10 6 , 10 9 va boshqalar) allaqachon taxminiy qiymatlar bo'ladi, yaxlitlanadi. Shunday qilib, 2 10 = 1024 bayt bir kilobaytning aniq qiymatini, 10 3 = 1000 bayt esa kilobaytning taxminiy qiymatini bildiradi.

Bunday yaqinlashish (yoki yaxlitlash) juda maqbul va umumiy qabul qilingan.

Quyida inglizcha qisqartmalar bilan bayt jadvali keltirilgan (chap ustunda):

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

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

1 Gb ~ 10 9 b - gigabayt

1 Tb ~ 10 12 b - terabayt

1 Pb ~ 10 15 b - petabayt

1 Eb ~ 10 18 b - ekzabayt

1 Zb ~ 10 21 b - zettabayt

1 Yb ~ 10 24 b - yottabayt

Yuqorida o'ng ustunda faqat baytlar bilan emas, balki inson faoliyatining boshqa sohalarida ham qo'llaniladigan "o'nlik prefikslar" deb ataladi. Masalan, “kilobayt” so‘zidagi “kilo” prefiksi ming bayt ma’nosini bildiradi. Kilometr bo'lsa, u ming metrga to'g'ri keladi va kilogramm misolida ming grammga teng.

Davomi bor…

Savol tug'iladi: bayt jadvalining davomi bormi? Matematikada cheksizlik tushunchasi mavjud bo'lib, u teskari sakkizlik sifatida belgilanadi: ∞.

Ko'rinib turibdiki, bayt jadvalida siz 10 raqamiga nollarni, to'g'rirog'i, kuchlarni shu tarzda qo'shishni davom ettirishingiz mumkin: 10 27 , 10 30 , 10 33 va hokazo. Lekin bu nima uchun kerak? Asos sifatida, terabayt va petabayt etarli bo'lsa. Kelajakda, ehtimol, hatto yottabayt ham etarli bo'lmaydi.


Va nihoyat, terabayt va gigabayt ma'lumotlarni saqlashi mumkin bo'lgan qurilmalarga bir nechta misollar.

Qulay "terabayt" mavjud - USB orqali kompyuterga ulanadigan tashqi qattiq disk. U terabayt ma'lumotni saqlashi mumkin. Bu, ayniqsa, noutbuklar uchun (qattiq diskni o'zgartirish muammoli bo'lishi mumkin) va ma'lumotlarni zaxiralash uchun qulaydir. Ma'lumotlarning zaxira nusxalarini hamma narsa yo'qolganidan keyin emas, balki oldindan qilish yaxshiroqdir.

Fleshli disklar 1 GB, 2 GB, 4 GB, 8 GB, 16 GB, 32 GB, 64 GB va hatto 1 terabaytga ega.



Ehtimol, siz tez-tez saytlarda fayl hajmini ko'rsatadigan imzoni ko'rasiz. Ushbu ko'rsatkich hech kim tomonidan imzolanmagan. Bu muammo php da funksiya yozish orqali hal qilinadi. Natijada, u quyidagi kabi qatorni chiqaradi:

Fayl hajmi: 2,3 MB
Saytdan biron bir materialni yuklab olishda juda qulay. Shunday qilib, keling, boshlaylik.

Fayl hajmini aniqlaydigan PHP funksiyasini yarating

Funktsiya juda oddiy va tushunarli bo'ladi. U uchta o'rnatilgan funksiyadan foydalanadi:

fayl_mavjud- belgilangan fayl yoki katalog mavjudligini tekshirish.

fayl hajmi- fayl hajmini aniqlash. Natijani baytlarda qaytaradi. Agar fayl 2 GB dan katta bo'lsa, serverga qarab, u noto'g'ri natijalarni ko'rsatishi mumkin.

dumaloq ko'rsatilgan qiymatni butun songa va ajratuvchi nuqtadan keyin o'ndan biriga qisqartiradigan o'rnatilgan funksiya.
Funktsiya faylning o'zi mavjudligini tekshiradi, keyin ketma-ket fayl hajmi qanchalik katta ekanligini aniqlashga harakat qiladi - agar 1024 baytdan ortiq bo'lsa, natija MBda ko'rsatilishi kerak, agar 1024 MB dan ortiq bo'lsa, u holda chiqishi kerak GB. Va har bir qadam oxirida, o'rnatilgan dumaloq funksiya natijani bir nechta raqamdan butun son qiymatiga va bitta kasrgacha yaxlitlaydi.

Endi funksiya faylini yaratamiz. Bunday fayllar odatda alohida papkada saqlanadi. misol uchun funktsiyasi.

PHP kodi(fayl functions.php)

// funktsiya argumentlari faylga yo'l bo'ladi
get_filesize funksiyasi ($file)
{
// faylga o'ting
if(!file_exists($file)) "Fayl topilmadi"ni qaytaring;
// endi fayl hajmini bir necha bosqichda aniqlang
$filesiz = fayl o'lchami($fayl);
// Agar hajmi 1 KB dan katta bo'lsa
if($fayl hajmi > 1024)
{

// Agar fayl hajmi Kilobaytdan katta bo'lsa
// uni megabaytda ko'rsatgan ma'qul. MB ga aylantirilmoqda
if($fayl hajmi > 1024)
{
$fayl o'lchami = ($fayl hajmi/1024);
// Va agar fayl 1 megabaytdan katta bo'lsa, tekshiring
// 1 gigabaytdan katta emasmi
if($fayl hajmi > 1024)
{
$fayl o'lchami = ($fayl hajmi/1024);

$fayl hajmini qaytaring." GB";
}
boshqa
{
$fayl o'lchami = yumaloq ($fayl o'lchami, 1);
$fayl hajmini qaytaring." MB";
}
}
boshqa
{
$fayl o'lchami = yumaloq ($fayl o'lchami, 1);
$fayl hajmini qaytaring." KB";
}
}
boshqa
{
$fayl o'lchami = yumaloq ($fayl o'lchami, 1);
$fayl hajmini qaytaring." bayt";
}
}
?>
Biz funktsiya yaratdik. Keyingi qadam uni qo'llashdir.

PHP kodi

include_once "function/function.php"; // funksiyali faylni qo'shish

// funktsiya bilan ishlash uchun yo'l yoki o'zgaruvchini yo'l bilan kiriting
$size = get_filesize("rasmlar/foto.jpg");
echo "Fayl hajmi: ".$size.""; // natijani o'lcham bilan ko'rsatish
?>
Hammasi tayyor! Sog'lik uchun foydalaning!
E'tiboringiz uchun rahmat! Va ishlaringizga omad!

Har bir fayl va fayllari bo'lgan har bir papka kompyuterda ma'lum joyni egallaydi. Ya'ni, barcha fayl va papkalar hajmi, boshqacha aytganda, vazni yoki o'lchamiga ega.

Biz gramm va kilogramm, metr va kilometr kabi tushunchalarga o‘rganib qolganmiz. Kompyuterning o'ziga xos o'lchov birliklari ham mavjud. Ularda biz fayl va papkalarni o'lchaymiz. Boshqacha qilib aytganda, u yoki bu fayl yoki papkaning qanchalik "og'irligi" ni aniqlaymiz. Ushbu "vazn" bayt, kilobayt, megabayt va gigabaytlarda hisoblanadi.

Endi mashg'ulotga o'tamiz. Ushbu o'lchamlar jadvaliga qarang:

Bu juda oddiy sxema. U quyidagicha dekodlanadi:

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

Va endi batafsilroq:

  • Bir KB (kilobayt) 1024 baytni o'z ichiga oladi
  • Bir MB (megabayt) 1024 KB (kilobayt) o'z ichiga oladi
  • Bir GB (gigabayt) 1024 MB (megabayt) o'z ichiga oladi

Nima uchun bizga o'lchamlar kerak? Masalan, fayl/papkani disk yoki flesh-diskga yozishimiz mumkinligini aniqlash uchun.

Buni aniqlay olishimiz uchun disk yoki flesh-diskda qancha ma'lumot to'g'ri kelishini bilishimiz kerak. Keling, sxemadan foydalanamiz:

Flash haydovchi - 1 GB dan

CD disk - 700 MB

DVD disk - 4 GB dan

DVD diskining standart hajmi 4,7 GB. Ikki tomonlama DVD disklari ham mavjud. Bu shuni anglatadiki, rekord ikki tomonda - ikkala tomonda ham, ikkinchisida ham bo'lishi mumkin. Ushbu drayvlar 9,4 GB sig'imga ega. Ikki qavatli disklar ham mavjud, ammo ular kamroq tarqalgan. Bunday disklar quyidagi hajmlarga ega: 1 tomonlama 2 qatlamli - 8,5 GB; 2 tomonlama 2 qavatli - 17,1 GB.

Fayl yoki papka hajmini qanday aniqlash mumkin

Fayl yoki faylli papka hajmini bilish uchun kursorni (strelkani) uning ustiga olib boring va bir necha soniya ushlab turing. Fayl yoki papkaning xarakteristikalari bilan kichik oyna paydo bo'ladi. Rasmda ko'rib turganingizdek, bu xususiyat o'lchamni ko'rsatadi:

Agar kursorni fayl yoki jild ustiga olib borganingizda hech narsa ko'rinmasa, o'sha fayl yoki jildni o'ng tugmasini bosing. Ochilgan ro'yxatda "Xususiyatlar" ni tanlang. Ushbu fayl yoki jildning o'lchamini ko'rsatadigan oyna ochiladi.

Endi o'lchamni aniqlashni mashq qilaylik:

Vazifa:

Bizda 30 MB fayl bor. Uni diskka yoza olamizmi? 1 GB flesh-disk?

Qaror:

CD 700 MB sig'ishi mumkin. Bizning faylimiz hajmi 30 MB. 700 MB 30 MB dan ortiq. Xulosa: fayl kompakt diskga joylashadi.

DVD disk 4,7 GB sig'imga ega. Bir gigabayt 1024 megabaytga teng. Ya'ni, bitta DVD diskiga taxminan 5000 MB joylashtirilgan. Va 5000 MB 30 MB dan ancha ko'p. Xulosa: bizning faylimiz DVD-ga joylashadi.

Bizga 1 GB hajmli flesh-disk berildi. Bir GB 1024 MB ni o'z ichiga oladi. 1024 30 dan ortiq. Xulosa: fayl 1 GB flesh-diskga mos keladi.



Yana nima o'qish kerak