豫豫言文档API ATLAS
入口包说明.html
97 模块899 名称
← 全部模块

模块 / 47

控台缓冲。豫

控台缓冲。豫

2公开名称

臂控台缓冲

公开
化「有」而(「列」于「机器片」)

文言:诸任务各蓄一行之缓,遇换行乃一并吐之,故一行不为他任务所断。汉语:每个任务在内核私有页有 512 字节行缓冲,前 508 字节存数据,末四字节记长度。写字节先追加到缓冲,遇换行或缓冲写满才一次写串口;读输入、任务退出和被终止时先冲刷,保证一行输出不被另一个任务的字节截断。ARM64 缓冲区位于 0x400B2000,当前任务号存于 0x400B0030;AMD64 缓冲区位于 0x120000,当前任务号存于 0x103340。每任务 0x200 字节,这些地址没有被其他内核代码使用。

兼容控台缓冲

公开
化「有」而(「列」于「机器片」)

暂无说明。