Categories
College Bookssss >
BA PU Chandigarh
BSC PU Chandigarh
MSC PU Chandigarh
BBA PU Chandigarh
MA PU Chandigarh
Medical Books
Engineering Books
Management Books
PGDCA Books
BCOM PU Chandigarh
MCOM PU Chandigarh
BCA PU Chandigarh
MCA PU Chandigarh
animate-books

Fundamentals of Operating System for (BCA | BSC | BA | BTech | MCA | MSC | MTech)

by Madhurima
₹0 ₹0.00(-/ off)

Rating & Reviews

23 Customer Review

Purchase Type

Have Doubts Regarding This Product ? Ask Your Question

  • Q1
    What is the primary function of a process control block (PCB)?
    A1

    PCB stores process state, program counter, CPU registers, memory limits, and open file list. It enables context switching between multiple processes.

  • Q2
    Differentiate between preemptive and non-preemptive CPU scheduling.
    A2

    Preemptive scheduling allows OS to interrupt a running process; non-preemptive requires process to voluntarily yield CPU until completion or I/O wait.

  • Q3
    How does the Banker’s algorithm prevent deadlocks?
    A3

    It maintains available, maximum, allocated, and need matrices. It grants resources only if resulting state remains safe, avoiding circular wait.

  • Q4
    What is thrashing in virtual memory?
    A4

    Thrashing occurs when CPU spends more time swapping pages than executing, due to insufficient physical memory, causing low throughput.

  • Q5
    Name four necessary conditions for a deadlock.
    A5

    Mutual exclusion, hold and wait, no preemption, and circular wait. All four must hold simultaneously for deadlock to occur.

  • Q6
    What is the role of a dispatcher in CPU scheduling?
    A6

    The dispatcher switches context from one process to another, switches to user mode, and jumps to proper location. Dispatch latency must be minimal.

  • Q7
    How does semaphore solve the producer-consumer problem?
    A7

    Use mutual exclusion semaphore for buffer access and counting semaphores for empty/full slots, ensuring producer waits when buffer is full.

  • Q8
    Differentiate between paging and segmentation.
    A8

    Paging divides memory into fixed-size frames using a page table; segmentation divides into variable-sized logical segments (code, data, stack).

  • Q9
    How does a microkernel differ from a monolithic kernel?
    A9

    Microkernel runs only essential services (IPC, memory management) in kernel space; user services run as servers. Monolithic kernel integrates all.

  • Q10
    Name two file allocation methods and their trade-off.
    A10

    Contiguous allocation gives fast access but suffers external fragmentation. Linked allocation eliminates fragmentation but has poor random access.

0.00

0 Overall Rating
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Try this product & share your review & thoughts

No Description Added

No Table Content Added

Have Doubts Regarding This Product ? Ask Your Question

  • Q1
    What is the primary function of a process control block (PCB)?
    A1

    PCB stores process state, program counter, CPU registers, memory limits, and open file list. It enables context switching between multiple processes.

  • Q2
    Differentiate between preemptive and non-preemptive CPU scheduling.
    A2

    Preemptive scheduling allows OS to interrupt a running process; non-preemptive requires process to voluntarily yield CPU until completion or I/O wait.

  • Q3
    How does the Banker’s algorithm prevent deadlocks?
    A3

    It maintains available, maximum, allocated, and need matrices. It grants resources only if resulting state remains safe, avoiding circular wait.

  • Q4
    What is thrashing in virtual memory?
    A4

    Thrashing occurs when CPU spends more time swapping pages than executing, due to insufficient physical memory, causing low throughput.

  • Q5
    Name four necessary conditions for a deadlock.
    A5

    Mutual exclusion, hold and wait, no preemption, and circular wait. All four must hold simultaneously for deadlock to occur.

  • Q6
    What is the role of a dispatcher in CPU scheduling?
    A6

    The dispatcher switches context from one process to another, switches to user mode, and jumps to proper location. Dispatch latency must be minimal.

  • Q7
    How does semaphore solve the producer-consumer problem?
    A7

    Use mutual exclusion semaphore for buffer access and counting semaphores for empty/full slots, ensuring producer waits when buffer is full.

  • Q8
    Differentiate between paging and segmentation.
    A8

    Paging divides memory into fixed-size frames using a page table; segmentation divides into variable-sized logical segments (code, data, stack).

  • Q9
    How does a microkernel differ from a monolithic kernel?
    A9

    Microkernel runs only essential services (IPC, memory management) in kernel space; user services run as servers. Monolithic kernel integrates all.

  • Q10
    Name two file allocation methods and their trade-off.
    A10

    Contiguous allocation gives fast access but suffers external fragmentation. Linked allocation eliminates fragmentation but has poor random access.

No Syllabus Added

0.00

0 Overall Rating
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Try this product & share your review & thoughts

Top Trending Product

Related Product

Related Product

Related Blog Posts

Latest Blogs

Latest Blogs

blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Utenim ad minim veniam, quis nostrud exercitation ullamco Lorem ipsum dolor sit amet, consecte...
Read more
Author name | 10 jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025
blog-img
Classic Literature Reimagined: Discuss modern twists on classic novels.
Lorem ipsum dolor sit amet, consectetur adipiscing elit...
Read more
Author Name | 10 Jan, 2025