注册 登录
编程论坛 嵌入式开发

嵌入式相关知识点概念笔记

cdhqyj 发布于 2023-06-09 13:57, 332 次点击
01

操作系统(Operating System,OS)

 

是管理计算机硬件与软件资源的系统软件,同时也是计算机系统的内核与基石。操作系统需要处理管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。操作系统也提供一个让用户与系统交互的操作界面。

 

02

shell


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


 

03

GUI (Graphical User Interface)

 

是一种用户界面,允许用户通过图形图标和音频指示符与电子设备进行交互。


 

04

内核模式(kernel mode)


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

 

05

用户模式(user node)

 

当操作系统运行用户应用程序(例如处理文本编辑器)时,系统处于用户模式。当应用程序请求操作系统的帮助或发生中断或系统调用时,就会发生从用户模式到内核模式的转换。在用户模式下,模式位设置为1。从用户模式切换到内核模式时,它从1更改为0。

 

06

计算机架构(computer architecture)


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


 

07

SATA(Serial ATA)

 

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

 

08

复用(multiplexing)


也称为共享,在操作系统中主要指示了时间和空间的管理。对资源进行复用时,不同的程序或用户轮流使用它。他们中的第一个开始使用资源,然后再使用另一个,依此类推。

 

09

大型机(mainframes)


大型机是一类计算机,通常以其大尺寸,存储量,处理能力和高度的可靠性而著称。它们主要由大型组织用于需要大量数据处理的关键任务应用程序。

 

10

批处理(batch system)


批处理操作系统的用户不直接与计算机进行交互。每个用户都在打孔卡等脱机设备上准备工作,并将其提交给计算机操作员。为了加快处理速度,将具有类似需求的作业一起批处理并成组运行。程序员将程序留给操作员,然后操作员将具有类似要求的程序分批处理。

 

11

OS/360


正式称为IBM System / 360操作系统,是由 IBM 为 1964 年发布的其当时新的System/360 大型机开发的已停产的批处理操作系统。

 

12

多处理系统(Computer multitasking)


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

 

13

分时系统(Time-sharing)


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

 

14

相容分时系统(Compatible Time-Sharing System)


最早的分时操作系统,由美国麻省理工学院计算机中心设计与实作。

 

15

云计算(cloud computing)


云计算是计算机系统资源(尤其是数据存储和计算能力)的按需可用性,而无需用户直接进行主动管理。这个术语通常用于描述 Internet 上可供许多用户使用的数据中心。如今占主导地位的大型云通常具有从中央服务器分布在多个位置的功能。如果与用户的连接相对较近,则可以将其指定为边缘服务器。


 

16

UNIX 操作系统

 

UNIX 操作系统,是一个强大的多用户、多任务操作系统,支持多种处理器架构,按照操作系统的分类,属于分时操作系统。

 

17

UNIX System V


是 UNIX 操作系统的一个分支。

 

18

BSD(Berkeley Software Distribution)


UNIX 的衍生系统。

 

19

POSIX


可移植操作系统接口,是 IEEE 为要在各种 UNIX 操作系统上运行软件,而定义API的一系列互相关联的标准的总称。

 

20

MINIX


Minix,是一个迷你版本的类 UNIX 操作系统。

 

21

Linux


终于到了大名鼎鼎的 Linux 操作系统了,太强大了,不予以解释了,大家都懂。

 

22

DOS (Disk Operating System)


磁盘操作系统(缩写为DOS)是可以使用磁盘存储设备(例如软盘,硬盘驱动器或光盘)的计算机操作系统。

 

23

MS-DOS


一个由美国微软公司发展的操作系统,运行在Intel x86个人电脑上。它是DOS操作系统家族中最著名的一个,在Windows 95以前,DOS是IBM PC及兼容机中的最基本配备,而MS-DOS则是个人电脑中最普遍使用的DOS操作系统。


 

24

MacOS X


macOS 是苹果公司推出的基于图形用户界面操作系统,为 Macintosh 的主操作系统。


 

25

Windows NT(Windows New Technology)


是美国微软公司 1993 年推出的纯 32 位操作系统核心。
0 回复
1