终端仿真器是在操作系统的 GUI 中运行的程序/进程。
Linux 内核提供 7 个虚拟控制台。虚拟控制台也是运行在操作系统内核上的进程吗?
答案1
不。Linux 的虚拟控制台完全用内核代码实现。没有与它们关联的进程或内核线程。与控制台相关的代码如果由硬件事件(例如按键)触发,则在中断处理程序的上下文中运行;如果由进程(例如,输出)触发,则在与进程关联的内核上下文中运行。
终端仿真器是在操作系统的 GUI 中运行的程序/进程。
Linux 内核提供 7 个虚拟控制台。虚拟控制台也是运行在操作系统内核上的进程吗?
不。Linux 的虚拟控制台完全用内核代码实现。没有与它们关联的进程或内核线程。与控制台相关的代码如果由硬件事件(例如按键)触发,则在中断处理程序的上下文中运行;如果由进程(例如,输出)触发,则在与进程关联的内核上下文中运行。