Fall 2025, CSCI 447, Test 3 Review
Quick Review: Topics from Chapters 13(part), 14, 15, 16, 17, 18, 19,
and Toy OS. (storage.pdf and other.pdf slide series)
This review is produced to help you study. This is
not a guarantee that all topics are listed in the
following topic review list.
Topic Review:
- Chapter 13: File-System Interface
- File sharing and consistency
- Protection
- Chapter 14: File-System Implementation
- Disks -- basic ideas
- Disk operations, seek, ...
- On disk vs in memory information
- Directory implementations
- File Allocation methods, contiguous, linked, indexed
- Free space management
- File system performance
- File system maintenance
- Log structured file systems
- WAFL
- Chapter 15: File-System Internals
- Other kinds of file systems
- File system mounting
- De-fragmentation
- File system consistency
- Chapter 16: Security (As much as done in class.)
- Local attacks
- Attack Methods
- Levels of Security
- Security problems
- Trojan Horse Programs
- Trap Door
- Logic Bomb
- Stack and buffer overflows
- Viruses
- Security of default install
- network threats
- cryptography as a security tool
- User Authentication
- passwords
- Biometrics
- Total security policy
- Security defenses
- Vulnerability Assessment
- Intrusion Detection
- Chapter 17: Protection
- Goals of protection
- Principles of protection
- Protection Rings
- Domain of protection
- Access matrix
- Implementation of access matrix
- Revocation of access rights
- Other methods of protection: property lists, ...
- Language based protection
- Chapter 18: Virtual machines (As much as discussed in class)
- Basic concepts
- History
- Different kinds of VMMs
- Paravirtualization
- Emulation
- Application Containment
- Uses of VMMs
- Basic tools: trap and emulate
- Chapter 19: Distributed System Structures
- Distributed vs Parallel
- Why distributed
- Kinds of Distributed OSes
- Distributed OS issues
- Process Migration
- Robustness
- Distributed File systems
- Naming
- Remote File access
- Caching: block vs. whole file
- Replication
- File access semantics: UNIX, session, immutable read-only
- AFS
- Coda
- NFS
- Toy OS
- Toy OS as presented in assignments
- Don't forget the places in the slides where reading has been assigned.
Last modified: Dec 5, 2025