PolyFS: An Extensible, Underspecified, Pedagogical File System and Disk Emulator

Authorship
Foaad Khosmood and Phillip L. Nico
Publication
American Society for Engineering Education Pacific Southwest Conference
Conference
Location
Riverside, California

Tags

Abstract

In recent years, teaching file systems at the undergraduate level has become increasingly challenging. File systems, while essential to most computer systems, are almost never offered as an exclusive required course for a computer science curriculum. The topic is usually taught as part of a course on operating systems (OS), along with other introductory topics such as process management, scheduling, concurrency, deadlocks, distributed processing and multiprocessing.