Basic computer course, C programming language, Education, Engineering Course, Engineering Courses, Maths Coaching, online computer coaching, PGDCA course coaching, programming course, school computer coaching, training, Uncategorized, Web Design course

What is multitasking? tccicomputercoaching.com

Multitasking

Multitasking is a process of executing multiple tasks simultaneously. We use multitasking to utilize the CPU. Multitasking can be achieved by two ways:

  • Process-based Multitasking(Multiprocessing)
  • Thread-based Multitasking(Multithreading)

What is multitasking

1) Process-based Multitasking (Multiprocessing)

  • Each process has its own address in memory i.e. each process allocates separate memory area.
  • Process is heavyweight.
  • Cost of communication between the processes is high.
  • Switching from one process to another require some time for saving and loading registers, memory maps, updating lists etc.

2) Thread-based Multitasking (Multithreading)

  • Threads share the same address space.
  • Thread is lightweight.
  • Cost of communication between the thread is low.

TCCI coaching institute teach various programming languages like C, C++, Java, Python, Database Management, Python, Data Structure, HTML, CSS, Java Script, .Net , PHP, System Programming ,Compiler Design, Boot Strap, Angular Js etc.

To learn more about TCCI.

Call us @ 9825618292

Visit us @ http://tccicomputercoaching.com/workshop/

 

Leave a comment