Translate

Saturday, August 25, 2018

Chapter 3 : Memory Management








              
            


  1.       Memory  management is done by memory manager..
  2.      Main tasks are to :
          ☺ keeping track of which parts of memory are in used and which parts are not in use.
          ☺ allocating memory to processes when they need it and dellocate it when they are done.
          ☺ manage swapping between main memory and disk when main memory  is too small to hold
               all the processes.


















Sunday, August 5, 2018

Multitasking





      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