First page Back Continue Last page Overview Graphics
Data Consistency:
Giant Lock Kernels
Giant Lock Kernels (FreeBSD 3.x, 4.x)
- Most straight forward approach to MP OS
 - User process and thread paralellism
 - Kernel executes on one processor at a time to maintain kernel programming invariants
- Only one can enter the kernel at a time
 - Processors spin if waiting for the kernel
 
 
Easy to implement, but lots of “contention”