Sie sind auf Seite 1von 6

os3h: Basic Concepts

:
,8088

) (process ) .. (CPU

) (

) (CPU ) (idle
.. !!
..
8088 ..

) (multiprogramming ,

.. ) (Pentium
..
multiprogramming:
!! CPUs

:
..., ,

. CPU
..
..
CPU
) / (

) (multiprogramming CPU
,
CPU ..

) (CPU (Utilization

, CPU

..

)
)I/OBurstCycle:
) (CPU :
) (Process CPU
..
: )(CPU burst

CPU ..
CPU
) (OS ..
..
) (CPU burst
..
..

(burst


) (CPU burst

) (fraquency

:
I/O bound program
, CPU

..

:CPU bound program


CPU
..
CPU

)(CPU Scheduler

CPU ) ( idle

) (ready queue . )t-term


(scheduler
)
(queue CPU ..
) (ready queue
)..(FIFO

) , (Priority Queue) (Tree


).. (Unordered linked list
, CPU
): (Preemptive Scheduling
CPU :
-1 ) (Process ) :
/ , ).(( child

-2 ) (running state )dy state


): time out cpu (

-3 ) :(
-4 )(Terminat
1 4 )nonpreemptive
).. (preemptive
, CPU CPU


..
) :( nonpreemptive
,
) : (Timer:
Kernel CPU )..DOS
: Kernel CPU
..

) .. (Multiprocessing

..
):(Dispatcher
: CPU ) Short-term
(scheduler
:
) (switching context -
)(switching to user mode -
)(jumping to the proper location in the user program to restart that program

) ( dispatch latency

:
Operating system Concept:

..

Das könnte Ihnen auch gefallen