Professional Documents
Culture Documents
OPERATING SYSTEM~An operating system is the program that initially loaded into the
computer by a boot program.
~ It manages all of other applications in the
computer.
~For applications program ,we can use of operating
system by making requests for services.
~Applications program are defined by application
program interface(API).
USES OF OS:-
~Without operating system every application would need
to include its own user interface(UI).as well as
we need comprehensive codes to handle low level
functionality.
~By comprehensive codes it woild vastly bloat the size
of every application and make software development
impractical.
~ without OS a user can't use application program
because an operating system connects application
program to the computer hardware.
~System software provides a consistant and repeatable
way for applications to intract with hardware.
~The OS can servise almost any number of applications ,This vastly
reduses the amount of time and
coding require to develop and debug an application.
~By OS user can control ,configure and manage the system hardware
through a common and well
understood interface.
*QUEUE--A TECHNIQUE FOR DISTRIBUTING RESOURCES AMONG THE PROCESSES.
DISADVANTAGES:-
1.Batch OS have poor responsive time,that is because batch system
is designed to maximize
throughput(the total amount of work performed per unit time)
2.Non linear behaviour.
3.Irreversible behaviour.
4.Due to any mistake , it may happen any job can go infinite
loop.
5.Prove to be costly sometimes.
MEMORY
MANAGEMENT SYSTEM IN OS
MAIN MEMORY:-
~Main memory is central to the operation of a modern computer.
~Main memory is the place where the programs and information are kept.
~Main memory is associated with the processor.
~Main memory is also known as RAM.
~ This memory is volatile.
MEMORY MANAGEMENT:-
~In multiprogrammimg computer .The OS is resides in the memory and the rest
memory
is used by multiple processs.
~The task of subdividing the memory among different processes is called
memory management
~Memory management is a method in the OS to manage operarions between main
memory
and disk during processes execution.
WHY MEMORY MANAGEMENT IS REQUIRED?
~Allocate and de-allocate memory before and after processes
execution.
~To keep track of used momory space by processes.
~To minimize fragmentation issues.
~To proper utilization of main memory.
~To maintain data integrity while executing of processes.
LOGICAL ADDRESS:-
~An address generated by CPU.
~It is also known as virtual address.
~A logical address can be changed.
~Logical address space can be defined as the size of the
processes.
PHYSICAL ADDRESS:-
~An address seen by the memory unit.
~A physical address is real address.
~A physical address is computed by MMU(memory management unit).
~The physical address always remains constant.