exFAT fayl tizimi
exFAT (Extended File Allocation Table) Windows va Mac OS 10.6+ bilan mos keladigan Microsoft fayl tizimidir. Bundan tashqari, televizorlar va portativ media pleerlar kabi ko'plab media qurilmalar bilan mos keladi.
exFAT quyidagi xususiyatlarga ega:
exFAT bo'limlari juda katta disk o'lchamlarini kengaytirishi mumkin. 512 TiB - tavsiya etilgan maksimal.
16 EiB gacha bo'lgan fayllar exFAT bo'limida saqlanishi mumkin.
exFAT Linux/Unix bilan mos kelmaydi.
exFAT bo'limlari tez-tez defragmentatsiya qilinishi kerak.
exFAT disk maydonini oldindan ajrata olmaydi.
HFS Plus fayl tizimi
HFS (Ierarxik fayl tizimi) Plus - bu Mac OS X uchun Apple tomonidan ishlab chiqilgan fayl tizimi. U Mac OS Kengaytirilgan deb ham ataladi.
HFS Plus quyidagi xususiyatlarga ega:
Maksimal hajm 8 EB (taxminan 8 million TB).
HFS+ bo'limlarida saqlangan fayllar bo'lim kabi katta bo'lishi mumkin.
Windows foydalanuvchilari HFS+ ni o'qiy oladi, lekin yozmaydi.
Linux foydalanuvchilariga HFS+ jildlarini oʻqish va yozish imkonini beruvchi drayverlar mavjud.
EXT fayl tizimi
Kengaytirilgan fayl tizimi Linux yadrosi bilan foydalanish uchun yaratilgan. EXT 4 EXT ning eng oxirgi versiyasidir.
EXT4 quyidagi xususiyatlarga ega:
EXT4 1 EiB gacha bo'lgan hajmlarni qo'llab-quvvatlaydi.
16 TB maksimal fayl hajmi.
Red Hat 100 TB dan ortiq hajmlar uchun XFS (EXT4 emas) dan foydalanishni tavsiya qiladi.
EXT4 EXT2 va EXT3 bilan orqaga qarab mos keladi.
EXT4 disk maydonini oldindan ajratishi mumkin.
Odatiy bo'lib, Windows va Mac OS EXT fayl tizimlarini o'qiy olmaydi.
Birlik konvertatsiyalari
Exbibyte (EiB) - 1 exbibyte = 1.153e18 bytes = 1152921504606846976 bytes = 1,024 pebibytes
Pebibyte (PiB) - 1 pebibyte = 1.126e15 bytes = 1125899906842624 bytes = 1024 tebibytes
Exabyte (EB) - 1000000000000000000 bytes = 1e18 bytes = 1 million terabytes = 1 milliard gigabayt
Terabayt (TB) - 1000000000000 bayt = 1e12 bayt = 1000 gigabayt
9. Misol. Quyidagi dasturni leksik taxlil qiling.
#include
#include
int main() { int i,n,ix,b,ab,maxab,a[16]; clrscr(); n=16; printf(“TD\n”);}
10. Umumiy tizimli dasturiy ta’minot haqida ma’lumot bering. Javoblaringizni misollarda asoslang.
11. Kompilyatsiya jarayonining bosqichlari haqida ma’lumot bering.
Kompilyatsiya jarayonini to'rt bosqichga bo'lish mumkin, ya'ni, oldindan ishlov berish, kompilyatsiya qilish, yig'ish va bog'lash . Preprotsessor manba kodini kirish sifatida qabul qiladi va u manba kodidan barcha izohlarni olib tashlaydi.
12. Misol. Quyidagi dastur bo’lagini leksik taxlil qiling. while (n>15) { printf("\n Vvedite chislo elementov\n"); printf("----->"); scanf("%i",&n); } printf("\n Vvedite v odnoi stroke elementy massiva\n"); printf("----->"); for (i=1;i<=n;i++) scanf("%i",&a[i]); b=0;
13. Tizimli qayta ishlovchi dasturlar haqida ma’lumot bering. Javoblaringizni misollarda asoslang.
14. Leksik taxlil jarayonini ifodalab bering.
Do'stlaringiz bilan baham: |