我给你写了一本操作系统词典!总共188个
公众号: Java建设者
1 .操作系统( Operating System,OS ) :是管理计算机软硬件资源的系统软件,也是计算机系统的核心和基础。
操作系统需要处理基本事务,包括内存管理和配置、确定系统资源的供求优先级、控制输入/输出设备、网络操作和文件系统管理。
操作系统还提供了一个操作界面,用户可以通过该界面与系统进行交互。
2.shell :从键盘获取命令,提供给操作系统执行的程序。
以前,它是唯一可以在Unix这样的系统上使用的用户界面。
目前,除了命令行界面( CLI )之外,还包括图形用户界面( GUI )。
3 .图形用户界面( GUI ) :一种用户界面,使用户能够通过图形图标和音频指示器与电子设备进行交互。
4 .内核模式( kernel mode ) :通常也称为超级模式,以内核模式运行的代码对底层硬件具有完全、无限制的访问权限。
可以执行任意的CPU指令,参照任意的存储器地址。
内核模式通常保留在操作系统的最低级别和最可靠的功能中。
内核模式下的崩溃是灾难性的; 他们会停止整个电脑。
超级用户模式是打开计算机时选择的自动模式。
5 .用户模式( user node )在操作系统执行用户APP操作(如处理文本编辑器)时,系统将进入用户模式。
当APP程序请求操作系统帮助或出现中断或系统调用时,会发生用户模式到内核模式的转换。
在用户模式下,模式位设置为1。
从用户模式切换到内核模式时,将从1更改为0。
6 .计算机体系结构( computer architecture )在计算机工程中,计算机体系结构是描述、组织和实现计算机系统功能的一系列规则和方法。
主要包括指令集、内存管理、I/O、总线结构
7.SATA (串行ATA ) :串行ATA (串行ATA ) serialadvancedtechnologyattachment )是负责主板和硬盘、光盘驱动器等大容量存储装置之间的数据传输的计算机
8 .复用:也称为共享,在操作系统中主要指示了时间和空间的管理。
重用资源时,不同的程序或用户按顺序使用。
他们中的第一个开始使用资源,然后再使用另一个。
9 .大型机是一种计算机,通常以其大小、存储容量、处理能力和可靠性而闻名。
它们主要用于大型组织需要大量数据处理的关键任务APP应用。
10 .批处理( batch system ) :批处理操作系统用户不直接与计算机交互。
每位用户在穿孔卡等离线设备上准备工作,并将其提交给计算机操作员。
为了提高处理速度,将具有类似需求的作业集中批量处理,分组运行。
程序员把程序留给操作员,操作员批处理具有类似请求的程序。
11. OS/360:OS/360,正式称为IBM System/360操作系统,是IBM于1964年发布的为当时的新System/360大型机开发的停产批处理操作系统
12 .多处理系统( Computer multitasking ) :指计算机同时执行多个程序的能力。
多任务的常用方法是执行第一个程序的代码,保存工作环境;执行第二个程序的代码,保存环境……恢复第一个程序的运行环境,执行第一个程序的以下代码。
13 .在时间共享系统( Time-sharing )计算中,时间共享是指通过多个程序和多个任务同时在多个用户间共享计算资源的系统
14 .兼容时分系统:由美国麻省理工学院计算机中心设计并实现的第一个时分操作系统。
15 .云计算( cloud computing ) :云计算不需要用户直接主动管理,而是可以按需管理计算机系统资源,特别是数据存储和计算能力
该术语通常用于描述互联网上许多用户可以使用的数据中心。
目前占主导地位的大规模云通常具有从中央服务器分布到多个位置的功能。
如果与用户的连接相对较近,则可以将其指定为边缘服务器。
16. UNIX操作系统: UNIX操作系统是一种强大的多用户多任务操作系统,支持多处理器体系结构,按照操作系统的分类
17.UNIXsystemv:UNIX操作系统的一个分支。
18.BSD ( berkeleysoftwaredistribution ):UNIX的派生系统。
19. POSIX )便携式OS接口是用于定义API以供IEEE在各个UNIX操作系统中执行软件的一系列相互关联的标准的通用术语。
20. MINIX:Minix是类UNIX操作系统的迷你版本。
21. Linux :终于成为了有名的Linux操作系统。 太强大了,我不解释。 大家都知道。
22 .磁盘操作系统( dos ) :磁盘操作系统( dos )是能够使用磁盘存储装置(例如软盘、硬盘驱动器、光盘等)的计算机操作系统
23.ms-dos ( microsoftdiskoperatingsystem ) :由美国微软公司开发的操作系统,在Intel x86上运行。
这是DOSOS家族中最有名的一个,在Windows 95以前,dos是IBM PC和兼容机中最基本的装备,MS-DOS是电脑中使用最普遍的DOSOS。
24. MacOS X,为什么能减少苹果的操作系统? macOS是苹果公司推出的图形用户界面操作系统,是Macintosh的主操作系统
25.windows nt ( windows new technology ) :是美国微软公司1993年推出的纯32位操作系统的核心。
26.servicepack(sp ) :程序更新、修复和扩展的集合,作为独立的安装包发布。
许多公司(如微软和Autodesk )通常在为某个程序创建的修补程序达到一定数量时发布服务包。
27 .数字版权管理( DRM )其他工具或技术保护措施( TPM )是一组专有硬件和限制使用受版权保护的作品的访问控制技术。
28. x86:x86是一套指令集体系结构,由Intel首先基于Intel 8086微处理器及其8088变体开发。
解决方案是采用内存段,处理的内存比普通的16位地址更多。
32位是x86的默认位数,还有x86-64位。 x86体系结构的64位扩展,向后兼容16位和32位x86体系结构。
29. FreeBSD:FreeBSD是基于UNIX的操作系统,也是FreeBSD项目的发展成果。
30. X Window System:X窗口系统( X11或简称x )是用于位图显示的窗口系统,在UNIX类操作系统中很常见。
31. Gnome:GNOME是一个完全由免费软件组成的桌面环境。
对象操作系统为Linux,但大多数BSD系统也支持GNOME。
32 .网络操作系统:网络操作系统是用于网络设备(例如路由器、交换机和防火墙)的专用操作系统
33 .分布式操作系统:分布式操作系统为在独立的网络、通信和物理上独立的计算节点集合内的软件。
它们处理由多个CPU服务的作业。
每个节点都有全局集合操作系统的特定软件的一部分。
34 .程序计数器( Program counter )程序计数器是CPU中的寄存器,它指示计算机在程序序列中的位置。
35 .堆栈寄存器( stack pointer ) :堆栈寄存器是计算机CPU中的寄存器,用于跟踪调用堆栈。
36 .由程序状态字( Program Status Word )操作系统保存的8字节(或64位)数据的集合。
跟踪系统的当前状态。
37 .在流水线( Pipeline )计算的世界中,流水线是串联连接的一系列数据处理要素,一个要素的输出是下一个要素的输入。
管线元素通常以并行或分时方式执行。
通常,在元素之间插入一定数量的缓冲存储。
38.superscalar ( ) superscalar )超标量CPU体系结构是一种在单个处理器核上执行指令级并发的并发运算。
该技术在同一个CPU时钟下提供更高的CPU通信量。
39 .系统调用( system call )是指在用户空间中操作的程序向OS内核请求需要以更高权限操作的服务。
系统调用提供用户程序和操作系统之间的接口。
大多数系统的交互式操作要求都在内核状态下执行。
设备IO操作和进程间通信等。
40 .多线程( multithreading )是指通过软件或硬件实现多个线程并同时执行的技术。
支持多线程的计算机具有硬件支持,可以同时运行多个线程,从而提高整体处理性能。
41. CPU核心( core ):CPU的大脑,接收指令并执行计算或运算以满足这些指令。
一个CPU可以有多个内核。
42 .图形处理器显示核、视觉处理器、显示芯片或图形芯片还被称为图形处理器; 用于在PC、工作站、游戏机、平板电脑、智能手机等移动设备上执行绘图运算的微处理器。
43 .存储体系结构:顶级存储速度最快,但容量最小、成本非常高,分层结构越往下访问效率越低、容量越大,但成本也越低。
44 .高速缓存线( cache lines )实际上是将高速缓存分割为固定大小的块,其大小基于突发读取或突发写入周期的大小。
45 .缓存命中( cache hit )当APP应用程序或软件请求数据时,首先会发生缓存命中。
首先,中央处理器( CPU )在最近的内存位置,通常是主缓存中搜索数据。
如果在缓存中找到请求的数据,则会将其视为缓存命中。
46.l1缓存: L1缓存是CPU芯片中的一个内置存储库。
L1缓存,也称主缓存,是计算机中速度最快的内存,最接近处理器。
47.L2 cache :集成在CPU芯片中,封装在同一模块中,或位于主板上的二级高速缓存存储库。
L2缓存提供给L1缓存,后者提供给处理器。
L2内存比L1内存慢。
48.l3缓存: L3缓存集成在主板或CPU模块的存储库中。
L3缓存为L2缓存提供数据,其内存通常比L2内存慢,但比主存快。
三级高速缓存提供给二级高速缓存,后者提供给一级高速缓存,后者提供给处理器。
49.ram ( ) randomaccessmemory :随机存取存储器,也称主存,是直接与CPU交换数据的内部存储器。
随时可读写,速度快,通常用作操作系统和其他运行程序的临时数据存储介质。
RAM工作时,可以随时从指定的地址写入/写入/读取/取出信息。
与ROM最大的区别在于数据的易失性。 也就是说,如果关闭电源,保存的数据将会丢失。
RAM用于在计算机和数字系统中临时存储程序、数据和中间结果。
50.rom(readonlymemory ) :只读存储器是一种半导体存储器,具有保存数据后不能更改或删除,关闭电源后内容不会消失的特性。
在电子系统和计算机系统中,经常用于存储不需要频繁更改的程序和数据。
51.EEPROM ( electricallyerasableprom ) :电可擦可编程只读存储器,是一种可电子多次重写的半导体存储器。
52 .闪存( flash memory ) )是一种在操作过程中可以多次擦除或写入的存储器,可以以电子程序化只读存储器的形式擦除。
该技术主要用于典型的数据存储,用于计算机与其他数字产品之间交换存储卡和闪存盘等传输数据。
53 .固态硬盘( SSD ) :固态驱动器是主要使用闪存作为非易失性存储器的计算机存储设备。
54 .虚拟地址(虚拟存储器) :虚拟存储器是计算机系统的存储器管理机制。
这样,APP应用程序会认为它有连续的可用内存(连续的完整地址空间),但实际上,它通常被拆分为多个物理内存碎片,部分临时存储在外部磁盘存储器中,并根据需要进行数据交换
使用该技术的系统与不使用虚拟内存技术的系统相比,更容易编写大规模的程序,提高了RAM等真正物理内存的使用效率。
55 .存储器管理单元( MMU ) :有时被称为存储器管理单元、寻呼存储器管理单元。
是处理CPU的存储器访问请求的计算机硬件。
它的功能包括将虚拟地址转换为物理地址,包括虚拟内存管理、内存保护和控制中央处理器缓存。
56 .上下文交换机:也称为上下文交换机、环境交换机。
保存并重建CPU状态的机制。
要更换CPU上的进程,必须首先保存当前进程的状态,然后将进程状态读入CPU。
57 .驱动器( device driver ) (设备驱动程序,简称驱动器)是能够与较高层计算机软件和硬件交互的程序。 该程序可创建硬件与硬件或硬件与软件的通信接口,形成通过主板上的总线或其他通信子系统与硬件连接的机制
58 .在忙等( busy waiting )软件工程中,忙等待也称为旋转,是在过程中反复检查条件是否为真的条件。 这个机制可能是为了检查是否可以使用键盘输入和锁定。
59 .中断( Interrupt )通常,在收到来自外围硬件或软件的与CPU和内存的同步信号或同步信号后,处理器会采取相应的硬件/软件操作。
发出这样的信号被称为中断请求( interrupt request,IRQ )。
通过硬件中断,处理器用一个执行信息切换( context switch )来保存执行状态) (以程序计数器和程序状态字等寄存器信息为中心); 软件中断通常作为CPU指令集中的一个指令,以可编程的方式直接指示这种执行信息的切换,并将处理引导到中断处理代码。
中断在计算机的多任务处理中特别有用,尤其是在实时系统中。
60 .中断向量( interrupt vector ) :中断向量位于中断向量表中。
中断向量表( IVT )是将中断处理程序的列表和中断向量表内的中断请求列表相关联的数据结构。
中断矢量表中的每个条目都称为中断矢量,是中断处理程序的地址。
61 .直接存储器存取( DMA ) :直接存储器存取、直接存储器存取是计算机科学的存储器存取技术之一。
这样,某些计算机内部的硬件子系统(计算机外围设备)就可以独立地直接读写系统内存,而无需中央处理器的干预。
62 .总线( Bus ) :总线是计算机组件之间的标准化数据交换方式,以通用方式为各组件提供数据传输和控制逻辑。
63.pcie ( peripheralcomponentinterconnectexpress )官方简称pcie是计算机总线的一个重要分支,继承了现有的PCI编程概念和信号标准,并构建了高速串行通信系统标准。
64 .直接媒体接口( DMI ) :直接媒体接口是英特尔专用总线,用于连接电脑主板上的南桥芯片和北桥芯片。
65.USB(universalserialbus )是连接计算机系统和外部设备的串行总线标准,也是输入输出接口的技术规格,广泛用于个人计算机、移动设备等的信息通信产品,摄影设备、数字接口等
66.BIOS(basicinputoutputsystem ) :一种在加电启动时执行硬件初始化并为操作系统提供运行时服务的固件。
这是开机时运行的第一个软件。
67 .硬实时系统( hard real-time system )硬实时性意味着必须在截止日期前绝对完成任务。
很少有系统具有这个要求。
例如核系统、心脏起搏器等医疗APP、大规模防卫APP、航空电子设备等。
68 .软实时系统( soft real-time system ) :软实时系统可能会错过某些最后期限,但如果错过太多,最终会导致性能下降。
计算机中的声音系统就是一个很好的例子。
69 .过程( Process ) :程序本身只是指令、数据及其组织形式的描述,过程才是程序(那些指令和数据)的实际执行示例。
进程可能与同一进程相关,并且每个进程可以同步(按顺序)或异步独立运行。
70 .地址空间( address space ) :地址空间是内存中程序或进程可以使用的有效地址范围。
这意味着程序和进程可以访问的内存。
存储器可物理或虚拟地用于执行指令和存储数据。
71 .进程表:进程表是由操作系统保存的数据结构,该表中的每个条目)通常称为上下文块,包括进程名称和状态、优先级、寄存器、优先级
72 .命令行界面( command-line interpreter ) :图形用户界面是流行之前使用最广泛的用户界面,通常与鼠标不兼容,用户使用
73 .进程间通信( interprocess communication ) :在至少两个进程或线程之间传输数据或信号的技术或方法。
74 .超级用户( superuser ) :也称为管理员帐户,是指在计算机操作系统领域进行系统管理的特殊用户。 系统中的实际名称取决于系统,包括root、管理员和supervisor。
75 .目录( directory ) :在计算机或相关设备上,目录或文件夹是包含数字文件系统的虚拟容器。
保存着一组文件和其他目录。
76 .路径( path name ) :路径是计算机文件或目录名称的通用表示形式,是指文件系统上的唯一位置。
77 .根目录( root directory )根目录是计算机系统的顶级目录,例如Windows的C和D驱动器,以及Linux上的/。
78 .工作目录( Working directory ) :这是计算机术语。
用户位于操作系统中可以通过相对文件名访问文件的目录中。
79 .文件描述符( file descriptor ) :文件描述符是计算机科学的术语,是用于表示对文件的参考的抽象概念。
80.inode:UNIX系统中包含的索引节点的缩写,其中包含有关每个文件的详细信息,例如节点、所有者、文件和文件位置。
81 .共享库( shared library )共享库是一个包含目标代码的文件,在运行过程中多个a.out文件可能同时使用该目标代码。
82 .动态链接库( dlls ) :动态链接库是微软公司在操作系统中实现共享库概念的一种实现方法。
这些库函数的扩展名为. DLL、 ocx (包含ActiveX控件的库)或. DRV )较旧的系统驱动程序。
83 .客户端( clients )客户端是指访问服务器提供的服务的计算机硬件或软件。
84 .在服务器端( servers )计算中,服务器是向被称为服务器端85的其他程序或设备提供功能的计算机程序或设备。 客户机-服务器体系结构) )客户机-服务器体系结构,也称为C/S体系结构,是区分客户机和服务器的网络体系结构。
可以向服务器或APP应用服务器请求每个客户端软件的实例。
有文件服务器、游戏服务器等各种类型的服务器。
86 .虚拟机:计算机科学体系结构中一种能够在计算机平台和最终用户之间创建环境的特殊软件,最终用户称为虚拟机
87. Java虚拟机( Java virtual Machines ):Java虚拟机具有其自己的完整硬件体系结构,如处理器、栈和寄存器,以及相应的指令系统。
由于JVM会屏蔽有关特定操作系统平台的信息,因此Java程序只需生成在Java虚拟机上运行的目标代码(字节码),即可在各种平台上无需修改即可运行。
88 .目标文件( object file ) :目标文件是包含目标代码的文件,表示通常不能直接执行的可重定位格式的机器代码。
目标文件有多种格式,可以将同一目标代码打包到不同的目标文件中。
目标文件的行为也类似于共享库。
89. C preprocessor:C预处理器是C语言、C语言的预处理器。
在编译器处理程序之前预扫描源代码,用于完成头文件包含、宏扩展、条件编译和行控制等操作。
90 .设备控制器( device controller ) :设备控制器是用于处理来自CPU和传出信号的系统。
设备通过插头和插座连接到计算机,插座连接到设备控制器。
91 .错误校正代码( ECC ) :指能够实现错误检查和纠错技术的存储器。
92.I/o端口:也称为输入/输出端口,是软件用于与计算机上的硬件进行通信的内存地址。
93 .内存映射I/O(memorymappedI/O,MMIO ) :内存映射I/O使用相同的地址空间寻址内存和I/O设备。 这意味着内存映射I/o设备共享相同的存储器地址。
94 .端口映射I/o (端口映射/o,PMIO ) :在PMIO中,内存和I/o设备都有各自的地址空间。
端口映射I/O通常使用特殊的CPU指令执行I/O操作。
95 .直接内存访问( DMA )直接内存访问,这是计算机系统的一项功能,允许某些硬件系统独立于处理器访问内存。
如果没有DMA,则无法执行其他任务,因为CPU执行输入/输出指令时,通常完全被读取或写入操作的整个过程占用。
使用DMA时,CPU首先触发传输信号,然后在传输过程中执行其它操作,最后在操作完成后从DMA控制器( DMAC )接收中断。
执行完毕。
96 .循环盗窃( cycle stealing )许多总线可以在两种模式下工作。 1字模式和块模式。
某些DMA控制器可以用这两种方法进行操作。
在上一个模式中,DMA控制器请求发送单词并检索该单词。
如果CPU使用总线,则必须等待。
设备可能会偷偷进入,导致CPU窃取总线周期,从而使CPU速度稍微变慢。
与直接内存访问( DMA )类似,I/O控制器可以在没有CPU干预的情况下读取或写入RAM。
97 .突发模式是指设备在不执行在单独事务中重复传输每个数据所需的所有步骤的情况下重复传输数据的情况。
98 .中断向量表( interrupt vector table ) :将用于形成对应的中断服务程序的入口地址或存储中断服务程序的起始地址称为中断向量表。
中断矢量是中断矢量的集合,中断矢量是中断处理程序的地址。
99 .精确中断( precise interrupt )精确中断是一种能使机器处于良好状态的中断,具有以下特点
PC (程序计数器)保存在已知位置
在PC指向的命令之前,所有命令都已完全执行
在PC指示的命令之后没有执行所有的命令
PC指示的命令的执行状态是已知的
100 .不精确中断( imprecise interrupt )不满足以上要求的中断,指令的执行时机和完成度存在不确定性,而且恢复也非常麻烦。
101 .设备独立性( device independence )创建可以访问任何设备的APP应用程序,而无需事先指定特定设备。
例如,如果创建了一个可以从设备中读取文件的APP应用程序,则可以从硬盘、DVD或USB中读取此APP应用程序,而无需为每个设备定制APP应用程序。
这其实体现了设备独立性的概念。
102 .统一命名约定( unc ):unc是统一命名规则或统一命名规则的缩写,是用于命名和访问网络资源(如网络驱动器、打印机和服务器)的标准。
例如,在MS-DOS和Microsoft Windows中,用户可以通过输入或映射共享名称来访问共享资源,例如:
\\computer\path但是,在UNIX和Linux上,您应该
//computer/path103 .装载( mounting ) :装载是指操作系统通过文件系统将存储在硬盘、CD-ROM等资源设备上的目录和文件
104 .错误处理( Error handling )错误处理是对软件APP应用中存在的错误情况的响应和恢复过程。
105 .同步块( synchronous ) :同步是块式的,并且CPU必须等待同步的处理结果。
106 .异步响应( asynchronous )异步由中断驱动,CPU不等待各操作的处理结果而执行其他操作107 .缓冲区) :缓冲区是存储器的临时存储区域,其出现是对存储器的访问
对于频繁访问的数据和指令,CPU是指内存108.programmed inputoutput,Pio:CPU如何在网络适配器和ATA存储设备等外围设备之间传输数据。
109 .轮询( polling )是指客户端程序通过主动访问每个设备来获得同步状态的过程。
10 .如果处于具有忙/闲进程的临界区中,则所有试图进入该临界区的进程都必须等待,从而导致忙/闲状态。
在某个值出现之前连续测试变量称为忙等。
111 .进入:一个程序或代码在任意时刻被中断后,如果操作系统调用另一个程序或代码,该代码调用子程序并成功运行,则将这种现象称为进入
这意味着,在子程序运行的同时,执行线程可以再次访问和执行,从而获得设计时的预期结果。
112 .主设备编号( major device number )、子设备编号( minor device number ) :所有设备都有主、子编号。
主控号码是一个更大、更常见的类别,如硬盘、输入/输出设备等。 另外,子编号是表示连接到哪个总线的更具体的编号。
113 .多缓冲器:使用多个缓冲器存储数据块,每个缓冲器保存数据块的一部分,通过在读取时读取多个缓冲器的数据而整合为完整的数据。
114 .环形缓冲区( circular buffer ) :一种连接良好的缓冲区,常用于实现数据缓冲区的流动。
15 .假脱机( Spooling ) :假脱机是多种程序的一种特殊形式,用于在不同设备之间复制数据。
在现代系统中,它通常用于计算机APP应用程序和低速外设(如打印机)之间的中介。
116 .守护进程( Daemon )在计算机上,守护进程是作为后台进程运行的计算机程序,而不是在交互式用户的直接控制下运行的程序。
117 .逻辑块寻址( LBA ) )逻辑块寻址是一种指定存储在计算机存储设备上的数据块位置的常用方法。
118. RAID )全名是redundantarrayofinexpensivedisks,是廉价磁盘或驱动器的冗馀阵列。 将多个物理磁盘驱动器组件组合到一个或多个逻辑单元中,以提供数据冗馀并提高性能的数据存储虚拟化技术。
19 .母带引导记录( MBR ) :母带引导记录( MBR )是标识操作系统的放置方式和位置的硬盘,可以加载到计算机的主存储器或随机存取存储器中
120 .首次公开( FCFS ) :先进先出的调度算法,即首先到达CPU的过程首先提供服务。
121 .短路径优先( SSF )最短路径优先算法,这是对先进先进先出算法的改进,由于该算法减少了总磁臂运动,缩短了平均响应时间。
122 .稳定存储( stable storage )是计算机存储技术的一种分类,它确保特定的写入操作是原子的。
123 .时钟( Clocks ) :也称为timers。
通常,时钟是一种微芯片,可以调节所有计算机功能的定时和速度。
芯片中是晶体,通电后晶体以特定的频率振动。
任何计算机可以执行的最短时间是一个时钟或时钟芯片的单次振动。
124 .二维码:是一种二维码,全名是快速响应矩阵码,可以快速响应。
一般应用于手机读码操作,国内火车票二维码二维码
125 .显卡( Video card )是个人计算机的最基本组件之一,用于转换计算机系统所需的显示信息来驱动显示装置,并向显示器提供逐行扫描的或隔行扫描的信号,使得显示器的精确显示
126.GDI (图形装置界面) :图形界面是由微软视窗系统提供的APP界面,用于表示图形对象、显示装置、图形界面等
127 .设备上下文( device context )设备上下文是一种Windows数据结构,包含有关设备(如显示器和打印机)的图形属性的信息。
所有呈现调用都通过设备上下文对象进行,该对象封装了用于呈现线条、形状和文本的Windows API。
设备上下文可用于呈现到屏幕、打印机或元文件。
128 .在位图( bitmap )计算机上,位图从一个域(例如整数范围)变成位图。
也称为位数组或位图索引。
129 .电阻触摸屏:电阻触摸屏基于施加于屏幕的压力而操作。
电阻屏由许多层构成。
按下屏幕后,外部后面板被推入楼下,感觉对楼下施加了压力,并记录下输入。
电阻式触摸屏用途广泛,可以用手指、指甲、手写笔等进行操作。
130 .电容式触摸屏:电容式触摸屏通过感应物体(通常为指尖皮肤)的导电特性来操作。
手机和智能手机的电容屏幕通常具有玻璃表面,与应力无关。
如果涉及到滑动、捏分等手势,则比电阻式屏幕更有响应性。
电容式触摸屏只能用手指触摸,普通手写笔、手套和大多数其他物体都无法响应。
131 .死锁( deadlock )死锁经常用于并发。 死锁处于状态,死锁中的每个成员都在等待包括其自身在内的另一个成员的操作。
你看过这张图吧
132 .可抢占资源( preemptable resource ) :可以被拥有它的进程抢占而不会产生副作用。
133 .不可切割资源( nonpreemptable resource )。与可切割资源相反,如果资源被切割,进程或任务将会出现错误。
134 .系统检查点( system checkpointed ) :系统检查点是操作系统( OS )的可启动实例。
检查点是计算机在特定时间点的快照。
135.2阶段锁定( two-phase locking,2PL ) :常用于并发数据库控制,以便序列化
在这种方法中,使用数据库锁定两个阶段。
扩展阶段:持续上锁,锁未释放
收缩阶段:锁陆续释放,无新锁
136.Livelock:livelock类似于死锁,但不同之处在于,在livelock中只涉及进程的状态相互不断变化,没有进展。
举一个现实世界的例子,两个人在狭窄的走廊相遇时,生活的钥匙就会锁上。 每个人都会一边移动一边通过对方,试图保持礼貌,但最终没有任何进展,左右摇摆。 因为他们总是同时移动同样的方法。
137 .在(饥饿( starvation ) )死锁或活动阻塞状态下,可以随时请求资源。 根据调度策略的不同,有些进程可以决定在某个时刻获得资源,但也有一些进程永远无法获得资源。
永远得不到资源的进程容易产生饥饿。
138 .沙箱( sandboxing ) :沙箱是一种软件管理策略,可将APP应用程序与关键系统资源和其他程序隔离。
增强安全性,避免恶意软件和有害的APP应用程序对系统造成负面影响。
139 .虚拟机器( VMM ) :也称为虚拟机管理程序,是在同一物理机上创建多态性虚拟机的幻想。
140 .虚拟化技术( virtualization )抽象、转换并表示计算机的各种物理资源( CPU、内存、磁盘空间、网络适配器等),并将其分割、集成到一个或多个计算机配置环境中
141 .云(云) :云是当前虚拟机中最重要、最时髦的玩法。
142 .解释器( interpreter ) :解释器是一种可以逐行解释和执行编程语言的程序。
每次运行程序时,都会将其转换为另一种语言,然后再运行,从而降低解释程序的运行速度。
不是一次翻译整个程序,而是每次翻译一行程序说明时立即执行,然后翻译并执行下一行。
143 .半虚拟化:半虚拟化的目的是提供与硬件界面相似但不完全相同的软件界面,而不是呈现与底层硬件相同的虚拟机
144 .完全虚拟化)完全虚拟化是硬件虚拟化的一种,可隔离未修改的客户操作系统执行。
对于完全虚拟化,硬件特性映射到虚拟机。 这些特性包括完整指令集、I/O操作、中断和内存管理。
145 .客户操作系统:客户操作系统是安装在计算机上的操作系统之后的操作系统,即客户操作系统
客户操作系统为设备提供备用操作系统。
146 .主机操作系统:主机操作系统是安装在计算机系统硬盘上的主要操作系统。
大多数情况下,只有一个主机操作系统。
147.APP应用编程接口( API ):APP应用编程接口( API )是软件组件或系统编程接口,而其它组件或系统
148 .虚拟机接口( VMI )是一种高速接口,同一主机上的虚拟机( VM )可用于相互之间和主机内核模块之间的通信。
149 .输入/输出存储器管理单元( inputoutputmemorymanagementunit,I/O MMU ) :在计算机中,输入/输出存储器管理单元( IOMMU是直接存储器存取)
150 .设备透明:允许将物理设备直接分配给特定的虚拟机。
151 .设备隔离:保证设备可以直接访问分配的虚拟机的内存,不影响其他虚拟机的完整性。
152 .基础结构即服务( IaaS ) (即基础结构即服务( IaaS ) )是可以通过因特网配置和管理的即时计算机
这是四种云服务类型之一,还有软件即服务( SaaS )、平台即服务( PaaS )和无服务器。
153 .平台即服务( PaaS ) (平台即服务( PaaS )或APP应用平台即服务( aPaaS ) )或平台提供一个平台,使客户能够开发、执行和管理APP应用程序,而无需构建和维护APP应用程序。
154 .软件即服务( SaaS ) :用于提供对特定软件服务的访问的平台,是软件许可证和交付模型。 在这种模式下,软件基于订阅许可证,并集中托管。
155 .实时迁移( live migration )实时迁移是一种在不中断客户端或APP应用程序连接的情况下在不同物理机之间移动正在运行的虚拟机或APP应用程序的过程,通常采用的方法是写时复制是计算机程序设计领域的优化策略。
其中心思想是,在多个调用方( callers )同时请求同一资源(内存或磁盘上的数据存储区等)的情况下,系统实际上会向该调用方发送专用副本( pppp ),直到某个调用方尝试更改资源的内容其他呼叫方看到的初始资源不变157 .主从模型( master-slave )主/从,一个设备进程控制一个或多个其他设备或进程,用作其通信中心
在一些系统中,从一组合格的设备中选择主设备,其他设备用作从设备。
158 .分布式系统( distributed system )分布式系统也被称作分布式计算,是对具有位于不同机器上多个组件的系统,这些组件负责通信和协调操作,并且对最终用户单独地进行通信
159 .局域网( LANs,局域网) :局域网是将住宅、学校、实验室、大学校园或办公楼等有限区域内的计算机互连的核心
160 .广域网( WAN、Wide Area Network ) :也称为广域网、外网、公用网。
连接不同地区LAN或城域网的计算机通信的远程网络。
通常,跨越很大的物理范围,复盖几十公里到几千公里的范围,可以连接多个地区、城市和国家,或者跨越几个大陆提供电信,形成国际远程网络。
161 .以太网:以太网是一种计算机局域网技术,规定了内容,包括物理层连接、电子信号和媒体接入层协议。
162 .桥接器(用于计算机,桥接器为两个LAN )或连接同一LAN的两个网段的设备。
与路由器不同,网桥独立于协议。
他们在转发数据包时不需要分析或重新路由消息。
163 .在主机( host )网络硬件中,主机也称为网络主机,网络主机是连接到计算机网络的计算机或其他设备。
主机作为服务,可以为网络上的用户或其他主机提供信息资源、服务和APP应用程序。
至少为主机分配了一个网络地址。
164 .路由器( router ) :路由器是在计算机网络之间传输数据包的网络设备。
通过互联网发送的数据(如网页或电子邮件)显示为数据包。
165 .面向连接的服务( Connection-oriented service ) :面向连接的服务是在数据通信开始之前在通信实体之间建立专用连接的服务。
要使用面向连接的服务,用户必须首先建立连接,使用它,然后释放它。
TCP是面向连接的服务,在发送包之前需要握手操作。
166 .无连接服务( Connectionless service )无连接的服务是两个节点之间的数据通信,发送方发送数据时不会保证接收方是否可以接收到数据。
这里,各个分组具有目的地地址,与其他分组无关地独立路由。
UDP是未连接的服务器,发送数据包不需要通过握手连接。
167 .服务质量( QoS )服务质量是指服务整体性能的描述或测量,特别是从网络用户的角度来看的性能。
168.ACKnowledgementpacket (在数据网络、通信、计算机总线中,ack )可以作为通信协议的一部分被发送、接收在通信过程、计算机或设备之间的信号,以指示确认或消息接收
169 .请求-响应服务( request-reply service ) :请求-响应是计算机相互通信的基本方法之一,第一台计算机发送对特定数据的请求,第二台计算机响应请求
170 .协议栈( protocol stack ) :所有现代网络都用所谓的协议栈叠加不同的协议。
每层解决不同的问题。
171. IP地址:有两种方法标记internet上的每台主机: IPv4和IPv6。
172 .超链接( hyperlink ) )超链接是指可以单击以跳转到新文档或当前文档的新部分的单词、短语或图像。
超链接出现在大多数网页上,允许用户在页面之间单击。
文本超链接通常为蓝色且加下划线。
173 .网页( Web page )网页是适用于网络和网络浏览器的文件。
174. Web浏览器: Web浏览器,通常称为浏览器,是用于访问互联网上的信息的软件APP应用程序。
当用户请求特定网站时,Web浏览器会从Web服务器中检索所需的内容,并将结果页面显示在用户的设备上。
175 .漏洞( vulnerability ) :漏洞是系统不安全的错误级别。
176 .漏洞利用( exploit )漏洞利用是计算机安全术语,是指利用程序的某些漏洞获得计算机控制权。
177 .病毒( virus ) :计算机病毒是一种计算机程序,在运行时通过修改其他计算机程序插入自己的代码进行自我复制。
复制成功后,受影响的区域可以说已经感染了计算机病毒。
178 .身份证明( CIA ) :安全系统的三个指标:机密性、完整性和可用性。
179 .黑客( cracker )黑客是指经常通过网络入侵他人计算机系统的人。
绕过计算机程序密码或许可证或以其他方式故意损害计算机安全。
黑客可能会恶意地,出于某种无私的目的和理由,或者是因为有挑战而牟取暴利。
表面上,进行了一些解读和输入,指出了网站安全系统的弱点。
180 .端口扫描( portscan ) :端口扫描仪是一个APP扫描程序,用于检测服务器或主机上是否存在开放端口。
管理员可以使用此APP应用来验证网络安全策略,攻击者可以使用此APP应用来标识主机上运行的网络服务并利用漏洞。
181 .僵尸网络( botnets )僵尸网络是指黑客利用自己编写的分布式拒绝服务攻击程序攻陷数万个机器,是黑客常说的傀儡机器和肉鸡。
182 .域( domain )域名,简称域名,域是互联网上由一系列用点分隔的字符组成的计算机或计算机组的名称,用于在数据传输时标识计算机的电子位置
183 .盐( solt ) :在密码学中,盐是随机数据,用作散列数据、密码或密码单向函数的附加输入。
184 .逻辑炸弹( logic bomb ) :嵌入普通软件并在特定情况下执行的恶意代码。
这些特定情况包括文件更改、特殊程序输入序列、特定时间或日期等。
恶意代码可能会删除文件、使计算机主机崩溃或造成其他损害。
185 .在定时炸弹( time bomb )计算机软件中,定时炸弹是已经编制的计算机程序的一部分,因此在达到预定日期和时间后启动或停止。
186 .登录诈骗( login spoofing ) )登录诈骗是一种用于窃取用户密码的技术。
用户将得到一般登录提示,提示用户名和密码。 这实际上是一个恶意程序,通常在攻击者的控制下被称为特洛伊木马。
187 .后门程序( backdoor )软件后门是指绕过软件安全控制,从相对隐秘的通道获取程序或系统访问权限的黑客方法。
188 .防火墙( firewall )防火墙是计算机科学领域中设置在因特网和内部网之间的信息安全系统,基于企业预定的策略来监视交换的传输
文章参考:
3359 en.Wikipedia.org/wiki/copy-on-write
3359 en.Wikipedia.org/wiki/live _ migration
33559 book 020/definition/15763/host-operating-system
3359 en.wikibooks.org/wiki/operating _ system _ design/concurrency/livelock
3359 book 020 /操作系统/first-come-first-serve
3359 blog.csdn.net/Liu chuo/article/details/51986201
3359 docs.open stack.org/ceilometer/6.1.5/architecture.html
3359 book 020/definition/16626/error-handling
33559 simple.Wikipedia.org/wiki/device _ controller
3359 blog.csdn.net/zhangjg _ blog/article/details/20380971
3359 book 020/definition/4763/address-space
https://en.wikipedia.org/wi
ki/Direct_Media_Interface
https://en.wikipedia.org/wiki/Bus_(computing)
https://en.wikipedia.org/wiki/Interrupt_vector_table
https://en.wikipedia.org/wiki/Busy_waiting
https://en.wikipedia.org/wiki/Context_switch
https://en.wikipedia.org/wiki/Read-only_memory
https://book020/definition/6306/cache-hit
https://zhuanlan.zhihu.com/p/37749443
https://en.wikipedia.org/wiki/Pipeline_(computing)
https://en.wikipedia.org/wiki/Stack_register
https://en.wikipedia.org/wiki/Distributed_operating_system
https://en.wikipedia.org/wiki/Time-sharing
https://zh.wikipedia.org/wiki/UNIX
https://zh.wikipedia.org/wiki/UNIX_System_V
https://en.wikipedia.org/wiki/Network_operating_system
https://zh.wikipedia.org/zh/X86-64
https://zh.wikipedia.org/zh/X86
https://en.wikipedia.org/wiki/Cloud_computing
https://book020/definition/24356/mainframe
https://zh.wikipedia.org/wiki/SATA
https://blog.codinghorror.com/understanding-user-and-kernel-mode/
https://en.wikipedia.org/wiki/Protection_ring