奇思妙想

2024年 4月 7日

用户态驱动

尽管一般而言,驱动程序是在内核态运行,因为需要控制硬件。但,用户态驱动程序也已经在不同内核设计中。以Linux为例,在用户态允许用 mmap 进行设备内存到用户态内存的映射,允许在用户态直接读写设备内 …阅读更多

进一步了解
2024年 4月 7日

内核和驱动的关系

有时为了方便说明,提到内核其实默认包含驱动。但,内核(Kernel)和驱动(Driver)是操作系统中的两个核心组件,它们是不同的,是共同工作以管理和控制计算机的硬件资源。 内核是操作系统的核心部分, …阅读更多

进一步了解
2024年 4月 7日

CPL语言

CPL,全称是Combined Programming Language, 是20世界60年代初期由Algol60启发发展而来的一门语言。CPL是1963年由英国剑桥大学提出的一种编程语言。它试图成为 …阅读更多

进一步了解