Topic 5: File Management

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/32

flashcard set

Earn XP

Description and Tags

Flashcards covering File System definitions, types of files, directory structures, security measures, backup strategies, and I/O management based on the Topic 5 lecture notes.

Last updated 2:16 PM on 6/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

33 Terms

1
New cards

File System

A method for storing and organizing files on storage media that defines how data is stored, named, and retrieved.

2
New cards

NTFS and FAT32

Common examples of file systems used by the Windows operating system.

3
New cards

ext4

The file system commonly employed by Linux.

4
New cards

APFS

The file system utilized by macOS.

5
New cards

Clusters/Blocks

Allocation units for storing data within a file system.

6
New cards

Data Integrity

A function of the file system ensuring files remain uncorrupted during operations.

7
New cards

Space Management

The file system task of allocating and tracking storage space.

8
New cards

Regular Files

Basic units of data storage in an operating system that can include text or binary formats.

9
New cards

Binary Files

Machine-readable content like .exe.exe, .dll.dll, or .bin.bin that contain compiled code or specific data formats.

10
New cards

Media Files

Specialized binary files including images (.jpg.jpg, .png.png), audio (.mp3.mp3, .wav.wav), and video (.mp4.mp4, .mov.mov).

11
New cards

Device Files

Special files that interface with hardware devices through the file system, categorized into block devices or character devices.

12
New cards

Block devices

A type of device file used for disks, such as /dev/sda/dev/sda.

13
New cards

Character devices

A type of device file used for terminals, such as /dev/tty/dev/tty.

14
New cards

Pipes

Communication files that enable data transfer between processes.

15
New cards

Sockets

Communication files that serve as network communication endpoints.

16
New cards

unlink()

The Unix/Linux system call used to remove a file from the filesystem.

17
New cards

Append

An advanced file operation that adds data to the end of a file without modifying existing content using the O_APPENDO\_APPEND flag.

18
New cards

Truncate

An operation that reduces file size by removing content, useful for clearing logs or resetting files.

19
New cards

Seek

An operation that moves the file pointer to specific positions to enable random access to file data.

20
New cards

Single-level Directory Structure

A simple structure where all files exist in one directory and must have unique names; no subdirectories exist.

21
New cards

Tree-structured Directory

A modern hierarchical implementation used in Windows, macOS, and Linux that introduces arbitrary nesting depth for subdirectories.

22
New cards

Symbolic Links

Special files that point to other files or directories, enabling cross-directory references.

23
New cards

BitLocker (Windows) and LUKS (Linux)

Security tools used to encrypt entire volumes.

24
New cards

Journaling

A process that records pending changes to prevent corruption during system crashes.

25
New cards

Secure Deletion

A method that overwrites deleted file space with random data multiple times to prevent recovery.

26
New cards

Disaster Recovery Stat

60%60\% of businesses that lose critical data close within 66 months.

27
New cards

Incremental Backup

A strategy that only backs up changes since the last backup, offering speed at the cost of higher complexity.

28
New cards

Differential Backup

A strategy that backs up changes since the last full backup, balancing speed and simplicity.

29
New cards

Multi-factor Authentication

A security method combining something you know (password), something you have (phone), and something you are (fingerprint).

30
New cards

GDPR and HIPAA

Compliance requirements that mandate tracking personal data access and medical record audit trails, respectively.

31
New cards

Buffering

The use of a temporary data storage area to reduce mismatches between devices and speed up operations.

32
New cards

Caching

A fast storage area that keeps frequently accessed data to reduce disk access for common operations.

33
New cards

Spooling

A process that holds output for devices that cannot accept interleaved data, such as managing print queues.