rcore-os / rCore-Tutorial-Book-v3

A book about how to write OS kernels in Rust easily.
https://rcore-os.github.io/rCore-Tutorial-Book-v3/
GNU General Public License v3.0
1.17k stars 221 forks source link

rCore-Tutorial-Book-v3/chapter9/1io-interface #139

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

I/O设备 — rCore-Tutorial-Book-v3 3.6.0-alpha.1 文档

https://rcore-os.github.io/rCore-Tutorial-Book-v3/chapter9/1io-interface.html

wei-huan commented 2 years ago

写得比很多教材都好

dzwduan commented 2 years ago

看了好几遍

chestNutLsj commented 11 months ago

在具体实现上,当设备打开时,流中的两个末端管理的内核模块自动连接;中间模块是根据用户程序的请求动态附加的。为了能够方便动态地插入不同的流处理模块,这些中间模块的读写接口被设定为相同

最后这个“相同”后面是不是少了什么?读起来怪怪的,感觉加上“语义”比较通顺?

wyfcyx commented 11 months ago

@chestNutLsj 姑且改成了“遵从相同的语义约束并互相兼容”。

htoooth commented 9 months ago

I/O 执行模型的信号处理例程有两处,有没有实际的例子架构说明的,这样方便可以查找资料看看。

htoooth commented 9 months ago

一个存在用户态,一个存在内核态吗?

Jasminahs commented 8 months ago

写的很好,学到很多知识!