Linux键盘/终端/内核输入缓冲区

2022-01-29 09:36:25 标签 linuxkeyboardbufferlinux-device-driverglibc

我想知道确切的位置(终端键盘驱动程序libc linux内核。。。。?)存储的文本,用户在按下回车键之前在控制台应用程序中输入。

所以用例是这样的:

用户打开终端或运行任何其他控制台程序。

上面的程序调用一些库调用来从STDIN读取输入,比如获取scanf函数(最终调用read系统调用)。

用户输入一些文本并最终按下回车键。

上面的程序将文本放入缓冲区。

在按下回车键之前,这个场景的截图如下图所示

我想知道:

在用户按下回车键之前文本存储在哪里(键盘驱动程序内核终端等?)

缓冲区有多长(我假设它是一个缓冲区)。

阅读全文

▼ 版权说明

相关文章也很精彩
推荐内容
更多标签
相关热门
全站排行
随便看看

错说 cuoshuo.com —— 程序员的报错记录

部分内容根据CC版权协议转载;网站内容仅供参考,生产环境使用务必查阅官方文档

辽ICP备19011660号-5

×

扫码关注公众号:职场神器
发送: 1
获取永久解锁本站全部文章的验证码