Operating Systems I
Tutorial 7
- Why is internal fragmentation a particular problem with 'buddy' memory allocation?
- Why might the JavaOS support garbage collection, but UNIX not?
- In what sense can a 'segmented' memory address space be said to be 'two dimensional'?
- Name three operations which are typically allowed on a file.
- What is one problem with 'flat' filesystems, that is addressed by 'two-level' filesystems?
- File systems: what are the advantages of storing references to inodes in directory entries, instead of directly storing the file information? What are the disadvantages?
- How is space physically divided up on a hard disk?
- What are some problems with contiguous allocation of file space. Name an application nevertheless in which it might be used.