Professional Documents
Culture Documents
Assignment OS Theory
Assignment OS Theory
Assignment OS Theory
introduction: • In this model, many user-level threads are mapped to a single kernel
thread.
• Operating principle: User-level threads are completely managed by the application
without kernel support. The kernel is unaware of the existence of threads and all
thread management is done in user space.
advantage:
Cons:
• Overhead in creating and managing kernel threads.
• Scalability is limited because the number of kernel threads may be limited.
summary:
• Increases concurrency, but can introduce overhead and scalability issues.
summary:
• Many-to-one model:
Advantage: True concurrency. Blocking one thread does not affect other threads.
• Many-to-many model: