Week 1 Question - Operating System
Week 1 Question - Operating System
List and briefly explain five storage management responsibilities of a typical operating
system
The five major responsibilities of storage management of OS are: -
Process Isolation: This is the prevention of data and instruction from interfering with
each other process isolation helps this happen. Process isolation is a set of different
hardware and software technologies designed to protect each process from other
processes on the operating system. It does so by preventing process A from writing to
process B.
Protection and Access Control: Access control is a security technique that regulates who
or what can view or use resources in a computing environment. It is a fundamental
concept in security that minimizes risk to the business or organization. This is the process
of sharing memory this is desirable when sharing is needed by a particular application it
also threatens the integrity of programs.
Long Term Storage: Is a process whereby memory is stored for a long period of time
even when the computer is switch off it is stored in the RAM. Provided by storage media.
Storage media includes disk drives, flash drives, media cards, and CDs and DVDs. Long-
term storage allows information to be saved and recalled for later use like putting clothes
in a closet or all your junk in a storage unit.
Maintaining a file system is one of an operating system’s four major responsibilities. Usually, it
will implement device drivers and file system drivers, for the different kinds of removable
media, as well as one for the hard disk(s). Most likely, it will also allow other file systems to be
plugged in.
The file system and virtual memory system need to work closely together, because the virtual
memory system will need to write pages out to disk, and the file system will need to obtain
buffering space from the virtual memory system.