FlashKeepers

Computer Science · College · College and University

Operating Systems, Unit 8: File Systems and I/O

Operating Systems, unit: File Systems and I/O. Core concepts, terminology, and worked-example cues a college student meets for this unit, building on prior units without repeating them. Front: a term, concept, or short problem cue. Back: the definition, explanation, or answer.

About this set

38 basic cards for College Computer Science. Set 8 of 8 in Operating Systems. It opens with "What is a file system?" and "What is a file?". Study it alongside the other College sets below.

38 cards · basic cards · AI-written, checked twice. Edit anything.

Study this set free Look inside first Get FlashKeepers for iPhone

Opens in your browser, no account. Get the iPhone and iPad app · Android app

What is a file system?
Show answerThe OS component that organizes and manages how data is stored and retrieved on storage devices
What is a file?
Show answerA named collection of related data stored persistently on a storage device
What is a directory (folder)?
Show answerA file system structure that organizes files and other directories hierarchically
What is a file's metadata?
Show answerInformation about a file, such as its size, creation date, and permissions, separate from its actual contents
What is an inode, in Unix-like file systems?
Show answerA data structure storing a file's metadata and pointers to its data blocks
What is file allocation, in terms of how data blocks are stored?
Show answerThe method the file system uses to assign disk blocks to a file's contents
What is contiguous file allocation?
Show answerStoring a file's data in consecutive blocks on disk
What is linked file allocation?
Show answerStoring a file's data blocks scattered on disk, each block pointing to the next
What is indexed file allocation?
Show answerUsing a separate index block that lists all the data blocks belonging to a file
What is a file allocation table (FAT)?
Show answerA table-based file system structure tracking which disk clusters belong to which files
What is journaling, in the context of file systems?
Show answerRecording planned changes in a log before applying them, to help recover from crashes
What is file system fragmentation?
Show answerA file's data becoming scattered across non-contiguous areas of the disk over time
What are file permissions?
Show answerRules determining who can read, write, or execute a given file
What is the difference between a hard link and a symbolic link?
Show answerA hard link points directly to the same data on disk; a symbolic link is a pointer to a file's path
What is I/O (input/output)?
Show answerThe communication between a computer system and the outside world, including storage and peripheral devices

23 more cards in the app

Study this set free