⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test8.data

📁 操作系统课内实验部分
💻 DATA
字号:
// test8.data:  Checks that file blocks are being correctly returned to the// free list.  It will create a large number of small files.   Delete// alternate files.  And continue to create new, and larger, files until// there is one large file.  This test also makes sure that at a // basic level, inodes are being freed up correctly.// 1. Format the disk with 19 blocks total: (1 superblock, 2 inode blocks,//    and 16 data blocks).formatDisk 19 2// 2. Create 16 1-block files to fill up the file table and use all blocksfile1 = createinum1 = inumber file1write file1 Mmmm_ 512file2 = createinum2 = inumber file2write file2 Mmmm_ 512file3 = createinum3 = inumber file3write file3 Mmmm_ 512file4 = createinum4 = inumber file4write file4 Mmmm_ 512file5 = createinum5 = inumber file5write file5 Mmmm_ 512file6 = createinum6 = inumber file6write file6 Mmmm_ 512file7 = createinum7 = inumber file7write file7 Mmmm_ 512file8 = createinum8 = inumber file8write file8 Mmmm_ 512file9 = createinum9 = inumber file9write file9 Mmmm_ 512file10 = createinum10 = inumber file10write file10 Mmmm_ 512file11 = createinum11 = inumber file11write file11 Mmmm_ 512file12 = createinum12 = inumber file12write file12 Mmmm_ 512file13 = createinum13 = inumber file13write file13 Mmmm_ 512file14 = createinum14 = inumber file14write file14 Mmmm_ 512file15 = createinum15 = inumber file15write file15 Mmmm_ 512file16 = createinum16 = inumber file16write file16 Mmmm_ 512// 3. Now remove 8 files from the file tableclose file1delete inum1close file3delete inum3close file5delete inum5close file7delete inum7close file9delete inum9close file11delete inum11close file13delete inum13close file15delete inum15// 4. Add 4 2-block filesfile1 = createinum1 = inumber file1write file1 Mmmm_ 1024file3 = createinum3 = inumber file3write file3 Mmmm_ 1024file5 = createinum5 = inumber file5write file5 Mmmm_ 1024file7 = createinum7 = inumber file7write file7 Mmmm_ 1024// 5. Remove all 8 smaller files close file2delete inum2close file4delete inum4close file6delete inum6close file8delete inum8close file10delete inum10close file12delete inum12close file14delete inum14close file16delete inum16// 6. Add one 8-block filefile2 = createinum2 = inumber file2write file2 Mmmm_ 4096// 7. Remove all current filesclose file1delete inum1close file2delete inum2close file3delete inum3close file5delete inum5close file7delete inum7// 8. Add one 15-block filefile1 = createinum1 = inumber file1write file1 Mmmm_ 7680// 9. Delete that fileclose file1delete inum1// 10. Add one more 15-block filefile2 = createinum2 = inumber file2write file2 Mmmm_ 7680// 11. Shutdown the system and quitshutdownquit

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -