Q) List the functions of the following in the context of Operating System.
(i) Graphical User interface and its components
(ii) Memory management
(iii)Process Control Management
(iv)Multi-programming
(v) Features of Unix operating system
(vi) Serial Processing
Answers
Answer:
An Operating System (OS) is an interface between a computer user and computer hardware. An operating system is a software which performs all the basic tasks like file management, memory management, process management, handling input and output, and controlling peripheral devices such as disk drives and printers.
Some popular Operating Systems include Linux Operating System, Windows Operating System, VMS, OS/400, AIX, z/OS, etc.
Definition
An operating system is a program that acts as an interface between the user and the computer hardware and controls the execution of all kinds of programs.
Conceptual view of an Operating System
Following are some of important functions of an operating System.
Memory Management
Processor Management
Device Management
File Management
Security
Control over system performance
Job accounting
Error detecting aids
Coordination between other software and users
Answer:
i• Gui and it's component
A GUI presents the system resources, mostly data files and applications, in graphical objects called icons on the screen and allows users to use a mouse as another input device to express their demands, such as selecting an object, moving an object, and invoking a task.
ii• memory management
•Keeping track of which parts of memory are currently being used and by whom.
•Deciding which processes are to be loaded into memory when memory space becomes available.
•Allocating and deallocating memory space as needed.
iii• process control management
Process managements involve the execution of various tasks such as creation of processes, scheduling of processes, management of deadlock, and termination of processes. It is responsibility of operating system to manage all the running processes of the system.
iv• MULTI-PROGRAMMING
The technology works by allowing the central processing unit (CPU) of a computer to switch between two or more running tasks when the CPU is idle. Multiprogramming operating systems allow the computer's CPU to to switch between two or more running tasks when the CPU is idle.
V• features of unix operating system
•Multitasking and multiuser.
•Programming interface.
•Use of files as abstractions of devices and other objects.
•Built-in networking (TCP/IP is standard)
Persistent system service processes called "daemons" and managed by init or inet.
vi• serial processing
The Serial Processing Operating Systems are those which Performs all the instructions into a Sequence Manner or the Instructions those are given by the user will be executed by using the FIFO Manner means First in First Out.