我写了一份操作系统词典送给你!
来源:Java建设者 2020年Java面试题库连载中 正文 1. 操作系统(Operating System,OS) :是管理计算机硬件与软件资源的系统 软件 ,同时也是计算机系统的 内核与基石 。操作系统需要处理 管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务 。操作系统也提供一个让用户与系统交互的操作界面。 2. shell :它是一个程序,可从键盘获取命令并将其提供给操作系统以执行。在过去,它是类似 Unix 的系统上唯一可用的用户界面。如今,除了命令行界面(CLI)外,我们还具有图形用户界面(GUI)。 3. GUI (Graphical User Interface) :是一种 用户界面 ,允许用户通过图形图标和音频指示符与电子设备进行交互。 4. 内核模式(kernel mode) : 通常也被称为 超级模式(supervisor mode) ,在内核模式下,正在执行的代码具有对底层硬件的完整且不受限制的访问。它可以执行任何 CPU 指令并引用任何内存地址。内核模式通常保留给操作系统的最低级别,最受信任的功能。内核模式下的崩溃是灾难性的;他们将停止整个计算机。超级用户模式是计算机开机时选择的自动模式。 5. 用户模式(user node)