小樱知识 > 生活常识操作系统的作用(程序员必知的操作系统的核心概念)

操作系统的作用(程序员必知的操作系统的核心概念)

提问时间:2022-06-07 16:01:55来源:小樱知识网


1.操作系统(OS):管理计算机硬件和软件资源的系统软件,也是计算机系统的内核和基石。操作系统需要处理管理和配置内存、确定系统资源的供需优先级、控制输入输出设备、操作网络、管理文件系统等基本事务。操作系统还为用户提供了与系统交互的操作界面。

2.shell:它是一个程序,可以从键盘获取命令,并提供给操作系统执行。过去,它类似于Unix,是系统中唯一可用的用户界面。如今,除了命令行界面(CLI),我们还有一个图形用户界面(GUI)。

3.GUI(图形用户界面):它是一种用户界面,允许用户通过图形图标和音频指示器与电子设备进行交互。

4.内核模式(kernel mode):也称为管理模式(supervisor mode),在这种模式下,正在执行的代码可以完全且不受限制地访问底层硬件。它可以执行任何任务CPU指令和引用任何内存地址。内核模式通常是为操作系统的最低级别和最受信任的功能保留的。内核模式下的崩溃是灾难性的;他们将停止运行整个计算机。超级用户模式是计算机打开时选择的自动模式。

5.用户节点:当操作系统运行用户应用程序(如处理文本编辑器)时,系统处于用户模式。当一个应用程序向操作系统求助或中断或系统调用时,它会从用户模式变为内核模式。在用户模式下,模式位置设置为1。当从用户模式切换到内核模式时,它从1变为0。

6.计算机体系结构:在计算机工程中,计算机体系结构是一套描述计算机系统的功能、组织和实现的规则和方法。主要包括指令集、内存管理、I/O和总线结构。

7.SATA(串行ATA):串行ATA(Serial Advanced Technology Attachment),是一种计算机总线,负责主板与大容量存储设备(如硬盘、光盘驱动器)之间的数据传输,主要用于个人电脑。

8.复用:也称共享,主要表示操作系统中时间和空之间的管理。重用资源时,不同的程序或用户轮流使用它。其中的第一个开始使用资源,然后使用另一个,以此类推。

9.大型机:大型机是计算机的一种,通常以体积大、存储容量大、处理能力强、可靠性高著称。它们主要由大型组织用于需要大量数据处理的任务关键型应用程序。

10.批处理系统:批处理操作系统的用户不直接与计算机交互。每个用户在脱机设备如穿孔卡上准备工作,并提交给计算机操作员。为了加快处理速度,具有相似需求的作业将被分批在一起并分组运行。程序员把程序留给操作员,然后操作员批量处理类似需求的程序。

11.OS/360: OS/360,正式名称为IBM System/360操作系统,是IBM为其1964年发布的当时的新系统/360大型机开发的一个停产的批量操作系统。

12.计算机多任务处理:指计算机同时运行多个程序的能力。多任务的一般方法是运行第一个程序的一段代码,保存工作环境;运行第二个程序中的一段代码来保存环境;…恢复第一个程序的工作环境,执行第一个程序的下一个代码。

13.分时系统:在计算中,分时是通过多程序和多任务在许多用户之间共享计算资源的系统。

14.兼容分时系统:最早的分时操作系统,由麻省理工学院计算机中心设计生产。

15.云计算:云计算是无需用户直接主动管理的计算机系统资源(尤其是数据存储和计算能力)的按需可用性。该术语通常用于描述互联网上可供许多用户使用的数据中心。今天占主导地位的大型云通常具有从中央服务器分布在多个位置的功能。如果与用户的连接比较紧密,可以指定为边缘服务器。

只是上面的一部分,还有很多操作系统。如果你生病了,下次再见。

以上内容就是为大家推荐的操作系统的作用(程序员必知的操作系统的核心概念)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题

内容来源于网络仅供参考
二维码

扫一扫关注我们

版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。

本文标题:操作系统的作用(程序员必知的操作系统的核心概念)

本文地址:https://www.xiaoyin02.com/shcs/300981.html

相关文章