Information Management Function Of An Operating System.

Q5. Explain the information management function of an operating system.

Ans. A computer system works with ‘Information’. It stores information, processes information, provides information etc. Thus managing this information is also an important and necessary task performed by OS. To support this function, OS’s have one component called ‘Information Management Component’. This information management component of OS is structured as follows:

  • Physical IOCS (Input-Output Control System) is responsible for device management and for ensuring device independence. It provides a basic capability for the programs to perform their own IO, without involving themselves with the intricacies of device handling.
  • Logical IOCS is responsible for efficient organization and access of data on IO devices. It provides basic capabilities for file definition, choice of data organization and access methods.
  • File System is responsible for protection and controlled sharing of files.
Figure: Hierarchy Of Information Management Modules.
  1. The Physical IOCS and IO Organization

Read More …

Storage Management Functions Of An Operating System.

Q3. Explain the Storage Management functions of an operating system.

Ans. The working of a modern computer system, memory plays a central role. Both CPU and Input/output system interact with memory. Memory is a large array of words or bytes, each with its own address. The CPU reads from and writes to specific memory addresses.

Figure: Memory plays a central role in Computer System

Read More …

Working Of Operating System As A Resource Manager.

Q1. Explain the working of operating system as a resource manager.

Ans. Modern computers consist of processors, memories, timers, disks, mice, network interfaces, printers, and a wide variety of other devices. In the alternative view, the job of the operating system is to provide for an orderly and controlled allocation of the processors, memories, and input/output devices among the various programs competing for them.

When a computer (or network) has multiple users, Read More …

Multi-programming OS, Multiprocessing OS,Time Sharing OS, Real Time OS.

Q2. How are following operating system different from one another?

  1. Multi-programming OS and Multiprocessing OS.
  2. Time Sharing OS and Real Time OS.

Ans.

  1. Multi-programming and Multiprocessing OS:
     Multi-programming OS: It supports multi-programming i.e., more than one user can be supported by it, therefore, more than one user programs are loaded and active in the main Store at the same time.Multiprocessing OS: The multiprocessing OS is capable of handling more than one processors as the jobs have to be executed on more than one processor. Read More …

Operating System is called a Resource Manager

Q18. The operating system is called a resource manager. List four distinct resources of the computer system. What are the general functions that the OS perform for these resources?

Ans. An operating system is an important component of a computer system which controls all other components of the computer system. Major components of a computer system are:

  1. The Hardware
  2. The Operating System
  3. The Application program routines (compiler, linker, database management systems, utility programs)
  4. The Humanware (users)

Where hardware provides the basic computing resources, the application program routines define the ways in which these resources are used to solve the computing problems of the users and the Operating System  controls and coordinates the use of the hardware among the various application programs for the various users.

Functions are Performed by an Operating System as a Resource Manager

Q20. What functions are performed by an operating system as a resource manager?

Ans. (i) Tracing the statue of each resource

(ii) Job selection for processing

(iii) Deciding job’s time share

(iv) Resource allocation to the selected job

(v) Releasing the resource, if time share is elapsed or the job is over.

Functions of Operating System

Q19. What are the functions of an operating system?

Ans. (i) Handling I/O operations that is, device management

(ii) Errors and interrupt handling

(iii) Job scheduling that is, process management

(iv) Security and protection of programs

(v) Providing user interface

(vi) Resource allocation and handling.