File Systems and Structures

0.0(0)
studied byStudied by 0 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/64

flashcard set

Earn XP

Description and Tags

This set of flashcards covers various aspects of file systems including structures, functionalities, and management within computer operating systems.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

65 Terms

1
New cards

Layered File System

A structure that defines the organization of file systems, including logical, basic, and I/O control components.

2
New cards

FCB (File Control Block)

Data structure that contains file attributes and block locations, including permissions, dates, and owner information.

3
New cards

Logical File System

Maintains file structure via a FCB, providing an interface for operations on files.

4
New cards

File organization module

Responsible for translating logical blocks to physical blocks for file access.

5
New cards

Basic File System

Handles the conversion of physical blocks into disk parameters such as drive number and cylinder.

6
New cards

I/O Control

Component that manages the transfer of data between memory and disk.

7
New cards

Physical Disk Structure

Refers to the underlying organization of data on a disk, including parameters like cylinder and sector.

8
New cards

Cylinder

A circular track area on a platter where data is stored, equivalent to a track.

9
New cards

Platter

A surface on a hard disk that holds data, part of the disk structure.

10
New cards

Sector

The smallest unit that can be accessed on a disk, typically sized at 512 bytes.

11
New cards

Block (or Cluster)

The smallest unit that can be allocated to construct a file, which may consist of multiple sectors.

12
New cards

Cluster

A group of sectors that are treated as a single unit of storage.

13
New cards

Disk Fragmentation

Occurs when files are not stored in contiguous blocks, leading to wasted space and reduced performance.

14
New cards

UNIX File System

A file system structure used in UNIX that employs an i-node for managing file data.

15
New cards

FAT (File Allocation Table)

A file system structure used in Windows that maintains a table of clusters allocated to files.

16
New cards

NTFS (New Technology File System)

A file system developed by Microsoft with features such as transaction logging and improved security.

17
New cards

Super Block

Data structure that defines attributes of a file system including its size and block locations.

18
New cards

Boot Block

Area on a disk that contains the information necessary to boot an operating system.

19
New cards

Bit Vector (or BitMap)

A data structure that tracks free and occupied blocks in a storage system.

20
New cards

Linked List for Free Space Management

A method for tracking free blocks by linking them together in a list.

21
New cards

I-node

A data structure that represents a file or directory in UNIX file systems, storing metadata.

22
New cards

Directory Entry

A record that holds the file name and associated i-node number in the UNIX file system.

23
New cards

Meta Data

Data that provides information about other data, such as permissions and timestamps.

24
New cards

Cluster Size

The size of a cluster is determined by the size of the volume and affects space efficiency.

25
New cards

MFT (Master File Table)

Main structure in NTFS that contains information about all files and directories.

26
New cards

Boot Image

The data that enables the operating system to load during the boot process.

27
New cards

File Descriptor

An abstract indicator used to access a file or directory in a file system.

28
New cards

Contiguous Allocation

A method where files are stored in consecutive blocks on the disk.

29
New cards

Linked Allocation

A method of file storage where each file block points to the next block.

30
New cards

Indexed Block Allocation

A storage method that maintains an index of pointers to the blocks of a file.

31
New cards

Free Space List

A method to track available free blocks on a disk using a linked list.

32
New cards

Defragmentation

The process of reorganizing fragmented files into contiguous spaces on the disk.

33
New cards

Scandisk

A utility that checks and repairs file system errors on a disk.

34
New cards

Volume Size Constraints

Limitation imposed on partitions based on the number of clusters they can support.

35
New cards

Entry Reference Limitations

Constraints on the number of clusters that can be accessed due to data structure size.

36
New cards

File System Maintenance

Procedures to manage the integrity and performance of file systems.

37
New cards

Transaction Logging in NTFS

A feature that ensures data consistency by keeping a log of changes.

38
New cards

Security Features in NTFS

Mechanisms that provide granular control of file access permissions.

39
New cards

Cluster Map in NTFS

Data structure that shows which clusters are in use and which are free.

40
New cards

Application-File System Interaction

The process by which applications interact with the file system for file management.

41
New cards

Open File Table

A system-wide table that keeps track of all open files and their descriptors.

42
New cards

Read Operation in File System

Process where data is retrieved from the disk and provided to the application buffer.

43
New cards

Seek Operation

The process of moving the read/write head of a disk to the correct position.

44
New cards

Physical and Logical Reads

Distinction between data access on a logical level and actual disk block retrieval.

45
New cards

Disk Hardware Support

Hardware features that enhance the efficiency of file system operations.

46
New cards

Backup Copy of FAT

A duplicate of the File Allocation Table to protect against data loss.

47
New cards

Granular Security in NTFS

Ability to set permissions on a per-file or per-directory basis.

48
New cards

Spatial Locality

Tendency of files to be stored in close proximity on the disk to improve read performance.

49
New cards

File Allocation Table Copy Limitation

The potential issue of FAT being a single point of failure due to one copy.

50
New cards

Direct Blocks and Indirect Blocks

Types of block pointers used in i-nodes for accessing file data.

51
New cards

MFT Record Structure

The layout of data in a Master File Table record, including file attributes.

52
New cards

Disk Addressing in UNIX

Method for locating data blocks using i-node indexing.

53
New cards

Volume Serial Number

Unique identifier for a disk volume, tracked by the NTFS.

54
New cards

File Size Calculation

Method of determining the on-disk size of files based on cluster allocation.

55
New cards

KByte Measurement

A measure for file size, where 1K corresponds to 1024 bytes.

56
New cards

Operating System Interaction

How operating systems communicate with file systems for file management.

57
New cards

Partitioning of Disks

The process of segmenting a disk into multiple partitions for different file systems.

58
New cards

Bad Block Management

Maintaining a list of unusable disk blocks to prevent data loss.

59
New cards

File System Formats

Initial setup procedures that prepare disks for particular file system structures.

60
New cards

User Quota in NTFS

Limitations on file storage allocated to individual users.

61
New cards

Link Count in UNIX

Number of hard links pointing to a file in a UNIX system.

62
New cards

File System Layout Overview

General view on how various components of a file system are organized.

63
New cards

Free Space Management Techniques

Methods used to track and manage free space on a disk.

64
New cards

Cluster Size and Performance

Impact of cluster size choice on overall disk performance and space efficiency.

65
New cards

Data Integrity Features

Tools and mechanisms used to ensure consistent and reliable data storage.