TERMINOLOGIES IN RELATION TO OPERATING SYSTEM
In computing, multitasking is a method by which multiple tasks, also known as processes resources such as a CPU. With a multitasking OS, such as windows XP, we can simultaneously run multiple applications.
We have discussed about the multitasking have 3 types of multitasking that we have used in operating system.
First,
Preemptive Multitasking is involved the use of an interrupt mechanisms. This multitasking is invoked a scheduler to determine which process should execute next. Therefore, all the processes will get some amount of CPU time at any given time.
We have identified that
Cooperative Multitasking would be the second type of multitasking, it's called cooperative because all program must cooperative for it to work.
Based on our discussion in class, in computer architecture ,
multithreading is the ability of a CPU or a single core in a multi-core processor to execute multiple processes or threads concurrently, appropriately supported by the operating system