Clicksor

Showing posts with label operating system. Show all posts
Showing posts with label operating system. Show all posts

Friday, 27 January 2012

OPERATING SYSTEM OBEJECTIVE2


OPERATING SYSTEM CONCEPT


Job Control Language (JCL) are used to Specify, to the operating system, the beginning and end of a job in a batch.



Boundary registers   track the beginning and ending of programs

Round-robin scheduling gives each task the same chance at the processor


Four necessary conditions for deadlock to exist are: mutual exclusion, no-preemption, circular wait and hold and wait


Page-map table is used for address translation

Dispatcher assigning ready process to the CPU

The table created by lexical analysis to describe all literals used in the source program, is Literal table

The term 'polling' in a computer means a process by which a computer system  inquires to see if a terminal has any transaction to send

File record length should be chosen to match the data characteristics

Terminal Table a permanent table which lists all key words and special symbols of the language in symbolic form

Round-robin  is a pre-emptive scheduling algorithm.

Paging  is a method of memory allocation by which the program is subdivided into equal portions, or pages and core is subdivided into equal portions or blocks.

Scheduling is allowing jobs to use the processor.

Semaphores  synchronize critical resources to prevent deadlock

OPERATING SYSTEM OBEJECTIVE


OPERATING SYSTEM CONCEPTS



Preemptive sheduling is one in which the current executing process is suspended and another process is executed and suspended process is resumed.



Thrashing occurs due to the quick paging in small intervals. So the CPU waste time in paging activity rather doing actual work



A diamond indicates a point where a decision is made like yes/no, no/go, etc.


Locality of reference, also known as the principle of locality, is the phenomenon of the same value or related storage locations being frequently accessed.


"Lexical analysis" is associated with recognition of basic elements and creation of uniform symbols



Page stealing is taking page frames from other working sets

Bug means A logical error in a program



Memory management is replaced with virtual memory on current systems
Spooling- The process of transferring data intended for a peripheral device into a disk (or intermediate store) so that it can be transferred to peripheral at a more convenient time or in bulk.
Seeks analysis is used for analyzing device busy problems

What problem is solved by Dijkstra's banker's algorithm?
Ans-deadlock avoidance

Swapping allows each program in turn to use the memory
A translator is best described as a system software

A Processor  is a device that performs a sequence of operations specified by instructions in memory.

A translator which reads an entire programme written in a high level language and converts it into machine language code is Compiler


     Operating System Concept 2