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”