Please enable JavaScript.
Coggle requires JavaScript to display documents.
Chapter 10: File System (10.3, 10.6) - Coggle Diagram
Chapter 10: File System
(10.3, 10.6)
Protection
type of access
write
execute
append
delete
list
read
Access Control
Access Control Matrix (ACM)
Shows access rights for each user for each file
Pros
easy to implement
works well with few users & files
cons
more users & files = larger matrix = more storage in main memory
wasted space due to null entries
Access Control List (ACL)
shows which users are allowed to access for each file
Pros
requires less storage than ACM
User category
SYSTEM
Personnel with unlimited access to all files
OWNER
Can control all files created in own account
GROUP
All users within the group has access
WORLD
All other users in system
Access Control verification module
File sharing
Pros
save space
synchronized data updates
system resources efficiency
Cons
need to protect file integrity (access control)
Data files
System files
User-owned programs
Directory and Disk Structure
Directory Structure
Storage Devices
Used for file system
Subdivided partition for separate file system
Collected into RAID sets
Volume
File system
Information about each files in system
Configuration
Secondary storage unit
Multi-file volume
Multi-volume files
Name
Creation date
Pointer to directory area
Pointer to file area
File system code
Volume name
Directory Operation
Search file
Create file
Delete file
List directory
Rename file
Traverse file system
Subdirectories
Single-Level Directory
Two-Level Directory
Tree-Structured Directory
Directory Organization
Efficiency
Naming
Grouping
Acyclic Graph Directories
General Graph Directory