在dos命令当中在输入提示符一闪一闪的期间到底发生了什么?cpu在做什么呢?哪些硬件以及操作系统在做什么呢?

新手上路,请多包涵

在dos命令当中在输入提示符一闪一闪的期间到底发生了什么?cpu在做什么事情呢?操作系统又在做什么呢?还有各种硬件外设?大神解答下,谢谢 ~ 请输入图片描述

阅读 3.8k
2 个回答

首先,系统的CPU是在繁忙运行着的,而且很有可能在一次光标闪烁期间发生了好几次进程切换;当然了,这些是内核的事情。
其次,内核的GUI组件负责(定时)调用CMD注册的回调函数,然后重绘界面提交到内核。
内核的进程切换什么的都不讲了吧。

外设主要有两个:显示组件(显卡和显示器)和键盘。
显示器:将重绘的界面交给内核后,内核(包括驱动)做相应的处理,通过PCI总线交给显存,显卡(通过VGA/HDMI)发送给显示器。
键盘:敲击键盘后,键盘通过USB发送电信号,USB总线收到后放到缓冲区,内核判定该输入属于哪一个进程,发送给相应进程,等待应用程序读取。


抛砖引玉,望各位指出其中的错误,谢谢。

你想多了,这个设计只是为了提示你可以输入而已。

logo
101 新手上路
子站问答
访问
宣传栏