Memory Management -- It keeps track of primary memory, i.e., what parts of it are in use by whom, what parts are not in use, etc. Allocates the memory when the process or program requests it.
Processor Management -- Allocates the processor (CPU) to a process. Deallocate processor when processor is no longer required.
Device Management -- Keeps tracks of all devices. This is also called I/O controller. Decides which process gets the device when and for how much time.
File Management -- Allocates the resources. Deallocates the resource. Decides who gets the resources.
Security -- By means of passwords & similar other techniques, preventing unauthorized access to programs & data.
Job accounting -- Keeping track of time & resources used by various jobs and/or users.
Control over system performance -- Recording delays between requests for a service & from the system.
Interaction with the operators -- The interaction may take place via the console of the computer in the form of instructions. Operating System acknowledges the same, do the corresponding action and inform the operation by a display screen.
Error-detecting aids -- Production of dumps, traces, error messages and other debugging and error-detecting methods.
Coordination between other software and users -- Coordination and assignment of compilers, interpreters, assemblers and other software to the various users of the computer systems.
(donate us to grow account no -0733101072815
bank-canara bank
country-india
account holder name -nithin vp)
No comments:
Post a Comment