Upload
vasundhara-ghose
View
113
Download
1
Embed Size (px)
DESCRIPTION
this is presentation on the topic comaprison among three concepts of development of operating system. such as mutiprogramming , multitasking & multithreading. have a look.
Citation preview
COMPARSION :a) Multiprogrammingb) Multitaskingc) Multithreading
Evolution
MULTIPROGRAMMING: Efficient use of CPU
MULTITASKING: Logical extension
MULTITHREADING: Drawbacks of Process-creation
SERVICE QUALITY MULTIPROGRAMMING: Less user-interactive
centralized control for systemMULTITASKING:
highly user interactive(via i/o devices)MULTITHREADING: Less time consuming
low overhead+ no resource duplication
FEATURES:MULTIPROGRAMMING:
Effective utilization of resourcesMULTITASKING:
Require a interactive computerResponse time <<<< 1
MULTITHREADING: USED IN (RPC) ELIMINATES INFINTE WAITING
EXAMPLES :MULTIPROGRAMMING: WAIT FOR
I/O INTERACTIONMULTITASKING: SPEED
DIFFERNIAL BETWEEN USER AND SYSTEM.
MULTITHREADING: WEB SERVER HANDLING
SOLORIS-INTERRUPT HANDLING LINUX:MEMORY FREE FUNCTION