19 lines
582 B
Markdown
19 lines
582 B
Markdown
#Lecture
|
|
- [ ] [[Homework 1]] 📅 2025-01-21
|
|
**What are microkernels?**
|
|
Microkernels are kernels but absolutely minimal. Delegate device drivers, file systems, and networking to user-space processes.
|
|
Key advantages:
|
|
1. Modularity
|
|
2. Fault isolation
|
|
3. Reliability - smaller codebase
|
|
4. Security and Maintainability
|
|
The big con:
|
|
Microkernels have way, way more interprocess communication (IPC). There are more delays because of all the extra communication.
|
|
|
|
CIA Triad:
|
|
1. Confidentiality
|
|
2. Integrity
|
|
3. Availability
|
|
4. Bonus! Safety
|
|
|
|
- [ ] [[HACMS Project Paper]] 📅 2025-01-16 |