点击蓝字
03
GUI (Graphical User Interface)
是一种用户界面,允许用户通过图形图标和音频指示符与电子设备进行交互。
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 上可供许多用户使用的数据中心。如今占主导地位的大型云通常具有从中央服务器分布在多个位置的功能。如果与用户的连接相对较近,则可以将其指定为边缘服务器。
24
MacOS X
macOS 是苹果公司推出的基于图形用户界面操作系统,为 Macintosh 的主操作系统。
31
Gnome
GNOME 是一个完全由自由软件组成的桌面环境。它的目标操作系统是Linux,但是大部分的 BSD 系统亦支持 GNOME。
34
程序计数器(Program counter)
程序计数器是一个 CPU 中的寄存器,用于指示计算机在其程序序列中的位置。
35
堆栈寄存器(stack pointer)
堆栈寄存器是计算机 CPU 中的寄存器,其目的是跟踪调用堆栈。
36
程序状态字(Program Status Word)
它是由操作系统维护的8个字节(或64位)长的数据的集合。它跟踪系统的当前状态。
37
流水线(Pipeline)
在计算世界中,管道是一组串联连接的数据处理元素,其中一个元素的输出是下一个元素的输入。流水线的元素通常以并行或按时间分割的方式执行。通常在元素之间插入一定数量的缓冲区存储。
44
高速缓存行(cache lines)
其实就是把高速缓存分割成了固定大小的块,其大小是以突发读或者突发写周期的大小为基础的。
45
缓存命中(cache hit)
当应用程序或软件请求数据时,会首先发生缓存命中。首先,中央处理单元(CPU)在其最近的内存位置(通常是主缓存)中查找数据。如果在缓存中找到请求的数据,则将其视为缓存命中。
56
context switch
上下文切换,又称环境切换。是一个存储和重建 CPU 状态的机制。要交换 CPU 上的进程时,必须先行存储当前进程的状态,然后再将进程状态读回 CPU 中。
57
驱动程序(device driver)
设备驱动程序,简称驱动程序(driver),是一个允许高级别电脑软件与硬件交互的程序,这种程序创建了一个硬件与硬件,或硬件与软件沟通的接口,经由主板上的总线或其它沟通子系统与硬件形成连接的机制,这样使得硬件设备上的数据交换成为可能。
61
DMA (Direct Memory Access)
直接内存访问,直接内存访问是计算机科学中的一种内存访问技术。它允许某些电脑内部的硬件子系统(电脑外设),可以独立地直接读写系统内存,而不需中央处理器(CPU)介入处理 。
62
总线(Bus)
总线(Bus)是指计算机组件间规范化的交换数据的方式,即以一种通用的方式为各组件提供数据传送和控制逻辑。
63
PCIe
官方简称PCIe,是计算机总线的一个重要分支,它沿用现有的PCI编程概念及信 标准,并且构建了更加高速的串行通信系统标准。
64
DMI (Direct Media Interface)
直接媒体接口,是英特尔专用的总线,用于电脑主板上南桥芯片和北桥芯片之间的连接。
65
USB(Universal Serial Bus)
是连接计算机系统与外部设备的一种串口总线标准,也是一种输入输出接口的技术规范,被广泛地应用于个人电脑和移动设备等信息通讯产品,并扩展至摄影器材、数字电视(机顶盒)、游戏机等其它相关领域。
66
BIOS(Basic Input Output System)
是在通电引导阶段运行硬件初始化,以及为操作系统提供运行时服务的固件。它是开机时运行的第一个软件。
67
硬实时系统(hard real-time system)
硬实时性意味着你必须绝对在每个截止日期前完成任务。很少有系统有此要求。例如核系统,一些医疗应用(例如起搏器),大量国防应用,航空电子设备等。
68
软实时系统(soft real-time system)
软实时系统可能会错过某些截止日期,但是如果错过太多,最终性能将下降。一个很好的例子是计算机中的声音系统。
69
进程(Process)
程序本身只是指令、数据及其组织形式的描述,进程才是程序(那些指令和数据)的真正运行实例。若进程有可能与同一个程序相关系,且每个进程皆可以同步(循序)或异步的方式独立运行。
70
地址空间(address space)
地址空间是内存中可供程序或进程使用的有效地址范围。也就是说,它是程序或进程可以访问的内存。存储器可以是物理的也可以是虚拟的,用于执行指令和存储数据。
71
进程表(process table)
进程表是操作系统维护的数据结构,该表中的每个条目(通常称为上下文块)均包含有关进程的信息,例如进程名称和状态,优先级,寄存器以及它可能正在等待的信 灯。
72
命令行界面(command-line interpreter)
是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。
86
虚拟机(Virtual Machines)
在计算机科学中的体系结构里,是指一种特殊的软件,可以在计算机平台和终端用户之间创建一种环境,而终端用户则是基于虚拟机这个软件所创建的环境来操作其它软件。

87
Java 虚拟机(Java virtual Machines)
Java虚拟机有自己完善的硬体架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。
88
目标文件(object file)
目标文件是包含目标代码的文件,这意味着通常无法直接执行的可重定位格式的机器代码。目标文件有多种格式,相同的目标代码可以打包在不同的目标文件中。目标文件也可以像共享库一样工作。
89
C preprocessor
C 预处理器是 C 语言、C++ 语言的预处理器。用于在编译器处理程序之前预扫描源代码,完成头文件的包含, 宏扩展, 条件编译, 行控制等操作。
戳“阅读原文”我们一起进步
文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92440 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!