1-4

:material-circle-edit-outline: 约 237 个字 :material-clock-time-two-outline: 预计阅读时间 1 分钟

image-20241230195606800

image-20241230200257025

image-20241230200515797

image-20241230200542103

image-20241230200626849

在微内核(microkernel)和宏内核(monolithic kernel)结构的对比中,微内核的优势主要体现在模块化设计、系统可靠性和安全性方面。然而,与宏内核相比,微内核通常在性能(效率)上存在一定的劣势,因为它需要在用户态和内核态之间进行更多的上下文切换。

image-20241230202411096

image-20241230202459592

A process includes code, data, stack, and PCB

image-20241230202757484

注意线程会共享全局变量,进程不会

image-20241230202856511

Subroutine(子程序) 是一种编程概念,指一段可以被多次调用的代码块

image-20241230202925939

image-20241230203117770

image-20241230203239721

image-20241230203417772

image-20241230203851137

image-20241230205048796

image-20241230203919385

看一下有哪些交流方式

image-20241230204059415

image-20241230204740293

image-20241230205014293

image-20241230205119391

键盘驱动程序通常是一个独立的程序,负责管理键盘输入,它一般不会为每个应用程序分配一个线程来处理键盘输入。

键盘输入一般是通过中断处理的方式来管理,而不是为每个应用程序创建独立线程。

image-20241230205209095