Operation System A) Storage Management Following is the independent, separate co
ID: 3705780 • Letter: O
Question
Operation System
A) Storage Management
Following is the independent, separate concern components of Storage Management:
1) File system
2) The relationship between storage and swap space
3) Partitioning
For each of these 3 components, describe the component’s responsibility and provide an example of an implementation of that component.
Please answer this in this format:
for example, Within the Memory Management component, separating the capability to translate logical addresses to physical addresses is one separate area of concern. This component is typically a hardware component (the MMU) manufactured to support a very specific architecture, such as the ARM Architecture (page 387) with 4-KB and 16-KB, or 1-MB and 16-MB pages for a 32-bit address. Fixing a bug, or upgrading the address translation algorithm version is confined to the MMU and the OS component, isolating this concern from other parts of the OS.?
Explanation / Answer
File System:
- It ensures the mechanism in which data is retrieved or stored within a computer system.
- It is used to keep track of files on a disk and to organize the files.
- File system specify conventions for naming, structure of files hierarchy.
- Example of file systems are: nfs, smbfs, sysv, NTFS, FAT12, FAT16
Relationship between storage and swap space:
- Storage is the space on the disk which will be used to sotre data/files permanently.
- Swap space is the space on disk which will be used as extension to RAM known as virtual memory means not permanent.
- When RAM is full, data files can be swapped in & out from the memory to swap space
- A swap file if need to be stored permanently then can be moved to storage.
- Swap space is the dedicated partition on the disk to be used as an extension to the RAM.
Partitioning:
- Every file system has it's own partition on the disk to store the files. Difference lies in the way files are stored in that partition.
- To make a partition a file system, it needs to be initialized and bookeeping data structures need to be written on the disk.
- There may be several partition available on the disk for multiple file systems and some file systems might share the partitions.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.