Multi programming
The concept of
multiprogramming is that the operating system keeps several jobs in memory
simultaneously.
Multi tasking: Multitasking is the
logical extension of multiprogramming .The concept of multitasking is quite
similar to multiprogramming but difference is that the switching between jobs
occurs so frequently that the userscan interact with each program while it is
running. This concept is also known as time-sharing systems.
Multi threading: An application
typically is implemented as a separate process with several threads of control.
In some situations a single application may be required to perform several
similar tasks for example a web server accepts client requests for web pages,
images, sound, and so forth. A busy web server may have several of clients
concurrently accessing it. If the web server ran as a traditional
single-threaded process, it would be able to serviconly one client
No comments:
Post a Comment