ALLInterview.com :: Home Page KalAajKal.com
 Advertise your Business Here     
Browse  |   Placement Papers  |   Company  |   Code Snippets  |   Certifications  |   Visa Questions
Post Question  |   Post Answer  |   My Panel  |   Search  |   Articles  |   Topics  |   ERRORS new
   Refer this Site  Refer This Site to Your Friends  Site Map  Bookmark this Site  Set it as your HomePage  Contact Us     Login  |  Sign Up                      
info       Did you received any Funny E-Mails from your Friends and like to share with rest of our friends? Yeah!! you can post that stuff   HERE
Google
 
Categories  >>  Software  >>  Operating Systems  >>  Operating Systems General Concepts
 
 


 

 
 Windows interview questions  Windows Interview Questions
 Linux interview questions  Linux Interview Questions
 Unix interview questions  Unix Interview Questions
 Solaris interview questions  Solaris Interview Questions
 RTOS interview questions  RTOS Interview Questions
 Bulnex interview questions  Bulnex Interview Questions
 Operating Systems General Concepts interview questions  Operating Systems General Concepts Interview Questions
 Data Structures interview questions  Data Structures Interview Questions
 Operating Systems AllOther interview questions  Operating Systems AllOther Interview Questions
Question
What is multi-tasking, multi-programming,multi-threading?
 Question Submitted By :: Guest
I also faced this Question!!     Rank Answer Posted By  
 
  Re: What is multi-tasking, multi-programming,multi-threading?
Answer
# 1
Multiprogramming is the technique of running several 
programs at a time using timesharing. It allows a computer 
to do several things at the same time. Multiprogramming 
creates logical parallelism. The concept of 
multiprogramming is that the operating system keeps several 
jobs in memory simultaneously. The operating system selects 
a job from the job pool and starts executing a job, when 
that job needs to wait for any i/o operations the CPU is 
switched to another job. So the main idea here is that the 
CPU is never idle. 

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 users 
can interact with each program while it is running. This 
concept is also known as time-sharing systems. A time-
shared operating system uses CPU scheduling and 
multiprogramming to provide each user with a small portion 
of time-shared system. 

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 service only one 
client at a time. The amount of time that a client might 
have to wait for its request to be serviced could be 
enormous. So it is efficient to have one process that 
contains multiple threads to serve the same purpose. This 
approach would multithread the web-server process, the 
server would create a separate thread that would listen for 
client requests when a request was made rather than 
creating another process it would create another thread to 
service the request. To get the advantages like 
responsiveness, Resource sharing economy and utilization of 
multiprocessor architectures multithreading concept can be 
used.
 
Is This Answer Correct ?    9 Yes 0 No
Vkin
 
  Re: What is multi-tasking, multi-programming,multi-threading?
Answer
# 2
Multiprogramming is the technique of running several 
programs at a time using timesharing. It allows a computer 
to do several things at the same time. Multiprogramming 
creates logical parallelism. The concept of 
multiprogramming is that the operating system keeps several 
jobs in memory simultaneously.
 
Is This Answer Correct ?    3 Yes 2 No
Disha
 
 
 
  Re: What is multi-tasking, multi-programming,multi-threading?
Answer
# 3
Multitasking may refer to any of the following:

Computer multitasking - the apparent simultaneous 
performance of two or more tasks by a computer's central 
processing unit 
Media multitasking could involve using a computer, mp3, or 
any other media in conjunction with another 
Human multitasking - The ability of a person to perform 
more than one task at the same time
 
Is This Answer Correct ?    1 Yes 1 No
Sejal Shah
 

 
 
 
Other Operating Systems General Concepts Interview Questions
 
  Question Asked @ Answers
 
What does microprocessor speed depend on?  1
In loading programs into memory, what is the difference between load-time dynamic linking and run-time dynamic linking?  1
semaphore is BFL3
Semafore is used for? a) synchronization b) dead-lock avoidence c)box d) none HCL1
Explain the concept of Reentrancy?  1
which is best among semaphores and mutexes? HP1
Explain Belady's Anomaly?  1
Why paging is used ?  1
Paging a memory management function, while multiprogramming a processor management function, are the two interdependent?  1
What is the difference between mutex and semaphore? HP4
What are local and global page replacements?  1
Differentiate between RAM and ROM? IBM4
what is disk interleaving? why is disk interleaving adopted? IBM1
Which is the best page replacement algorithm and Why ?  1
What is Difference between thread and process? HP3
List the Coffman's conditions that lead to a deadlock?  1
Term stickily bit is related to a)kernel b)undeletable file c)none Siemens2
While running DOS on a PC, which command would be used to duplicate the entire diskette?  1
List out some reasons for process termination.  2
What are the reasons for process suspension?  4
 
For more Operating Systems General Concepts Interview Questions Click Here 
 
 
 
 
 
   
Copyright Policy  |  Terms of Service  |  Help  |  Site Map 1  |  Articles  |  Site Map  |   Site Map  |  Contact Us interview questions urls   External Links 
   
Copyright © 2007  ALLInterview.com.  All Rights Reserved.

ALLInterview.com   ::  Forum9.com   ::  KalAajKal.com