edited by
4,037 views
8 8 votes

What is the name of the technique in which the operating system of a computer executes several programs concurrently by switching back and forth between them?

  1. Partitioning
  2. Multi-tasking
  3. Windowing
  4. Paging

2 Answers

Best answer
8 8 votes

ans is (b)

multitasking is a concept of performing multiple tasks (also known as processes) over a certain period of time by executing them concurrently.

New tasks start and interrupt already started ones before they have reached completion, instead of executing the tasks sequentially so each started task needs to reach its end before a new one is started. As a result, a computer executes segments of multiple tasks in an interleaved manner, while the tasks share common processing resources such as central processing units(CPUs) and main memory.

Multitasking does not necessarily mean that multiple tasks are executing at exactly the same time (concurrently). In other words, multitasking does not imply parallel execution, but it does mean that more than one task can be part-way through execution at the same time, and that more than one task is advancing over a given period of time

selected by
Answer:
Position:
Show:

Related questions

61 61 votes
5 answers 5 answers
14.4k
14.4k views
Kathleen asked Sep 17, 2014
14,400 views
A program consists of two modules executed sequentially. Let $f_1(t)$ and $f_2(t)$ respectively denote the probability density functions of time taken to execute the two ...
11 11 votes
3 answers 3 answers
6.2k
6.2k views
go_editor asked Jun 10, 2016
6,184 views
Feedback queuesare very simple to implementdispatch tasks according to execution characteristicsare used to favour real time tasksrequire manual intervention to implement...
9 9 votes
3 answers 3 answers
5.0k
5.0k views
go_editor asked Jun 10, 2016
5,007 views
Which of the following RAID level provides the highest Data Transfer Rate (Read/Write)RAID 1RAID 3RAID 4RAID 5
8 8 votes
2 answers 2 answers
9.0k
9.0k views
go_editor asked Jun 10, 2016
8,954 views
On a system using non-preemptive scheduling, processes with expected run times of 5, 18, 9 and 12 are in the ready queue. In what order should they be run to minimize wai...