Fayl tizimlari (4 soat) Ma’ruzachi: B. I. Otaxonova
bir-biriga boglik holda xotiradan joy ajratish
Download 16.97 Kb.
|
Operatsion tizimlar tushunchasi va-fayllar.org
- Bu sahifa navigatsiya:
- Каталогни дарахт кўринишида тасвирлаш (LINUX OT misolida )
- Lots of Seeking Consider the following code: int fd = open(“my_file.txt”, “r”);
- Foydalanilgan adabiyotlar
Маълумотларни саклаш учун
хотирада кетма-кет жой ажратиш bir-biriga boglik holda xotiradan joy ajratishFATFAT va bir-biriga boglik holda xotiradan joy ajratish Indeksli bir-biriga boglik holda xotiradan joy ajratishКаталогни дарахт кўринишида тасвирлаш (LINUX OT misolida)home
bin tmp python cbw amislove cs5600 2 3 4 5 6 7 8 9 Super Block Disk C:\ Windows Users 2 3 4 5 6 7 8 9 Root directory index = 2 C:\
FragmentasiyalashFayl yacheykalarilari chegaradosh bo'lishi shart emas 68 67 65 64 63 62 61 60 59 58 57 56 0 61 67 0 58 0 0xFFFF 0 0 65 0 0 68 67 65 64 63 62 61 60 59 58 57 56 FAT yacheykalar Start End FAT fayl tizimi elementlari 0 – bo’sh blok 1 < N < 0xFFFF – zanjirdagi keyingi blok 0xFFFF – zanjirning oxiri Lots of SeekingConsider the following code: int fd = open(“my_file.txt”, “r”);int r = read(fd, buffer, 1024 * 4 * 4); // 4 4KB blocks68 67 65 64 63 62 61 60 59 58 57 56 60 59 0 0 57 56 0 63 0xFFFF 0 0xFFFF 67 68 67 65 64 63 62 61 60 59 58 57 56 FAT Blocks FAT may have very low spatial locality, thus a lot of random seeking SB / bin home cbw Inode Bitmap Data Bitmap Inodes Data Blocks Root inode = 0 Directories are files Contains the list of entries in the directory
Each inode can directly point to 12 blocks Can also indirectly point to blocks at 1, 2, and 3 levels of depth faT va NTFSni solishtirish
misol uchun – fayl o’lchami = 2KBmisol uchun – fayl o’lchami = 2KB Qattiq disk= 2GB FAT 16 – 64 sektordan iborat 1 klaster FAT 32 – 8 sektordan iborat 1 klaster, shuning uchun NTFS – 4 sektordan iborat 1 klasters Nazorat savollari1. fayl tizimi nima? 2. Jarayon komponentalari nimalar va ularga izoh bering? 3. Jarayon holatlari qaysilar? 4. Jarayonlarni yaratish uchun UNIX tizimida qanday operatordan foydalaniladi 5. Jarayonlarni yaratishda qanday ketma-ketlik amalga oshiriladi Foydalanilgan adabiyotlar1. Andrew S. Tanenbaum, Albert S. Woodhull. Modern Operating Systems: Third Edition, Chapter 2, Procces and Streams, 2.1. Proccesses 2. Гордеев А.В. Операционные системы, Глава 2 3.http://www.tutorialspoint.com/operating_system/os_processes.htm 4.http://www.tutorialspoint.com/operating_system/os_process_scheduling.htm http://fayllar.org Download 16.97 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling