进程的5种基本特征
第五版《大学计算机基础》思考题及答案

大学计算机基础思考题第一章计算机与信息社会1. 计算机的发展经历了哪几个阶段?各阶段的主要特征是什么?● 第一代电子计算机——电子管● 第二代电子计算机——晶体管电路● 第三代电子计算机——集成电路● 第四代电子计算机——大规模集成电路2. 按综合性能指标,计算机一般分为哪几类?1 高性能计算机2 微型计算机(个人计算机)3 工作站4 服务器5 嵌入式计算机3. 信息与数据的区别是什么?数据是信息的载体。
信息有意义,而数据没有。
但当数据以某种形式经过处理、描述或与其他数据比较时,便赋予了意义。
第二章计算机系统1. 简述计算机执行指令的过程。
1)取指令2)分析指令3)执行指令4)一条指令执行完成,程序计数器加1,然后回到1)。
2. 存储器的容量单位有哪些?若内存的大小为512MB,则它有多少个字节?单位:B KB MB GB TB 512MB=512×1024×1024 B3. 指令和程序有什么区别?指令是能被计算机识别并执行的一串二进制代码,它规定了计算机能完成的某一种操作。
程序是由一系列指令组成的。
4. 简述机器语言、汇编语言、高级语言各自的特点。
(1)机器语言是由二进制代码0和1按一定规则组成的、能被机器直接理解和执行的指令集合。
(2)汇编语言是使用一些反应指令功能的助记符代替机器语言的符号语言(3)高级语言是一种接近于自然语言和数学公式的程序设计语言。
5.计算机的硬件系统由哪几部分构成?主机主要包括了哪些部件?硬件系统由主机和外部设备组成,主机主要包括中央处理器(CPU)和内存,外部设备包括输入设备、输出设备和外存。
6.衡量CPU性能的主要技术指标有哪些?(1)CPU字长,CPU内部各寄存器之间一次能够传递的数据位,即在单位时间内能一次处理的二进制的位数。
(2)位宽,CPU通过外部总线与外部设备之间一次能够传递的数据位。
(3)x位CPU,通常用CPU的字长和位宽来称呼CPU(4)CPU外频,即CPU总线频率,是由主板为CPU提供的基准时钟频率(5)CPU主频,也叫工作频率,是CPU内核电路的实际运行频率。
第二讲 进程管理(1)--进程控制

N=account;
N=N+200; account=N;
建立一个能够描述程序的执行过程并且能用来共享资 源的基本单位。
2.1.5 进程的定义和特征
一、进程(Process) 进程是程序在一个数据集上的运行过程,是系统 进行资源分配和调度的一个独立单位。
其它定义:
进程是程序的一次执行。 进程是一个程序及其数据在处理机上顺序执行时所 发生的活动。 进程是进程实体的运行过程,是系统进行资源分配 和调度的一个独立单位”。
2.2 进程的描述
系统中需要有描述进程存在和能够反映其变化的物理实体,即进程的静态 描述。进程的静态描述由三部分组成:进程控制块PCB,有关程序段和该 程序段对其进行操作的数据结构集。
进程控制块PCB包含了有关进程的描述信息、控制信息以及资源信息,是 进程动态特征的集中反映。 系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌 握进程所处的状态以达到控制进程活动的目的。
21
2.2.1 进程控制块
4)进程控制信息:
程序和数据的地址——指程序和数据所在的内存或外存首地址; 进程同步和通信机制——如信号量、消息队列指针等,它们可能全 部或部分地存放在PCB中; 资源清单——是一张列出了除CPU外的、进程所需的全部资源及已 经分配到该进程的资源的清单; 链接指针——它给出本进程(PCB)所在队列中下一个进程的PCB的 首址。
27
2.3.1 进程的基本状态
进程的挂起/解挂状态
一、设臵原因
1、用户需要 :中间结果与预期不符; 2、操作系统需要:系统某些功能故障; 3、系统负荷过重 4、父进程需要 5、对换的需要
二、设臵挂起状态后进程状态的转换
操作系统期末试题

一、单项选择题1.按照所起的作用和需要的运行环境,操作系统属于(D )范畴。
A.支撑软件B.用户软件C.应用软件D.系统软件2.所谓(B )是指将一个以上的作业放入主存,并且同时处于运行状态,这些作业共享处理机的时间和外围设备等其它资源。
A.多重处理B.多道程序设计C.实时处理D.共行执行3.(C )操作系统允许用户把若干个作业提交给计算机系统。
A.单用户B.分布式C.批处理D.监督4.下面对进程的描述中,错误的是(D )。
A.进程是动态的概念B.进程执行需要处理机C.进程是有生命期的D.进程是指令的集合5.在进程控制块中,主要包括4方面用于描述和控制进程运行的信息。
其中,(C )主要是由处理器各种寄存器中的内容组成的。
A.进程标志符信息B.进程调度信息C.处理器状态信息D.进程控制信息6.下面有关选择进程调度算法的准则中不正确的是(D )。
A.尽快响应交互式用户的请求B.尽量提高处理器利用率C.尽可能提高系统吞吐量D.适当增长进程就绪队列中的等待时间7.进程在系统中存在与否的唯一标志是(C )。
A.进程说明书B.源程序C.进程控制块D.进程名8.作业调度的关键在于(C )。
A.选择恰当的进程管理程序B.用户作业准备充分C.选择恰当的作业调度算法D.有一个较好的操作环境9.设有4个作业同时到达,每个作业的执行时间均为2小时,它们在一台处理机上按单道方式运行,在平均周转时间为(B )。
A.1小时B.5小时C.2.5小时D.8小时10.静态重定位是在(D )重定位。
A.程序执行时B.开机时C.启动时D.装入内存时11.为了提高内存的利用率,在可重定位分区分配方式中可以通过(A )技术来减少内存碎片。
A.紧缩B.扩充C.放大D.可重定位12.虚拟存储器受到的限制有外存的容量和(A )。
A.指令中表示地址的字长B.内存的容量C.硬件的好坏D.以上观点都对13.引入缓冲技术的主要目的是(B )。
A.改善用户编程环境B.提高CPU与设备之间的并行程度C.提高CPU的处理速度D.降低计算机的硬件成本14.(B )用于连接大量的低速或中速I/O设备。
chap2 进程管理

2· 2 进程的状态及转换
状态及其转换 静止就绪状态:表明进程具备运行条件但目前在二级存储器中,当它被 对换到主存才能被调度执行 静止阻塞状态:表明进程正在等待某一事件且在二级存储器中 ①运行或活动就绪→静止就绪,活动阻塞→静止阻塞 通过挂起操作(suspend)。 ②静止就绪→活动就绪, 静止阻塞→活动阻塞 通过激活操作(activate)。 ③静止阻塞→静止就绪: 当等待的事件发生时。 挂起进程的特征: (1)该进程不能立即执行。(2)挂起进程可能会等待事件,但所等待 事件是独立于挂起条件的,事件结束并不能导致进程具备执行条件。 (3)进程进入挂起状态是由于操作系统、父进程或进程本身阻止它 的运行。(4)结束进程挂起状态的命令只能通过操作系统或父进程 发出。
题目:
4、进程执行时的间断性,决定了进程可能具有多种状态。进程的基 本状态有三种,在分时系统中,当一个进程拥有的时间片到时, 则该进程即由[1]进入[2]。如果出现因某种原因使得处理机空闲时, 则需要从就绪队列中选择一进程,并将处理机分配给它,此时该 进程进入[3],这个过程是由[4]来完成。 供选择的答案: [1][2][3] A、就绪状态 B、静止状态 C、阻塞状态 D、运行状态 [4] A、进程控制程序 B、资源分配程序 C、进程调度程序 D、处理机分配程序 5、下列进程状态的转换中,哪一个是不正确的( )。 A. 就绪->运行 B. 运行->就绪 C. 就绪->阻塞 D. 阻塞->就绪 6、一个进程被唤醒意味着( )。 A.该进程重新占有了CPU B.进程状态变为就绪 C.它的优先权变为最大 D.其PCB移至就绪队列的队首
2· 2 进程的状态及转换
3、细分5种状态的进程状态及其转换 新建、就绪、运行、阻塞、终止 新建:对应进程刚被创建的状态,为一个新进程 创建必要的管理信息,它并没有被提交运行, 而是等待操作系统完成创建进程的必要操作。 终止:进程已完成执行就变为终止状态。进入终 止态的进程不再执行,但依然临时保留在系统 中等待善后。一旦其他进程完成了终止进程的 信息抽取后,系统将删除该进程。
计算机基础 习题参考答案

习题一一、用适当内容填空1. 【机器】语言是计算机唯一能够识别并直接执行的语言。
2. 标准ASCⅡ字符集总共有【128】个编码。
3. 在计算机内用【2】个字节的二进制数码代表一个汉字。
4. 第一台电子计算机ENIAC诞生于【1946】年。
5. 对存储器而言有两种基本操作:【读操作】和【写操作】。
6. 【多媒体】技术是处理文字、声音、图形、图像和影像等的综合性技术。
7. 执行一条指令的时间称为机器周期,机器周期分为【取指令】周期和【执行指令】周期。
8. 用于传送存储器单元地址或输入/输出接口地址信息的总线称为【地址总线】。
9. 用计算机高级语言编写的程序,通常称为【源程序】。
10. 计算机软件系统由【系统软件】和【应用软件】两部分组成。
11. 八进制数整数(从右数)第三位的位权是【64】。
12. 二进制数10110转换为十进制数是【22】。
13. 一个指令规定了计算机能够执行一个基本操作,它的组成包括【操作码】和【地址码】。
14. 对于R进制数来说,其基数(能使用的数字符号个数)中最大数是【R-1】。
15. 3位二进制数可以表示【8】种状态。
16. 在计算机内部,数字和符号都用【二进制】代码表示。
17. 第三代电子计算机采用的电子器件是【中小规模集成电路】。
18. 按相应的顺序排列、使计算机能执行某种任务的指令集合是【程序】。
19. 操作系统是一种【系统】软件,它是【用户】和【计算机】的接口。
20. 计算机内存的存取速度比外存储器【快】。
21. 计算机硬件中最核心的部件是【CPU(中央处理器)】。
22. 计算机由【控制器】、【运算器】、【存储器】、【输入设备】和【输出设备】五部分组成,其中【控制器】和【运算器】组成CPU。
23. 计算机在工作时,内存储器用来存储【现行程序的指令和数据】。
24. KB、MB、GB都是存储容量的单位,1GB=【1024×1024】KB。
25. 计算机系统软件中的核心软件是【操作系统】。
头歌进程描述与状态

头歌进程描述与状态一、进程标识每个进程都有一个唯一的标识,称为进程ID(PID)。
它是操作系统分配给每个进程的唯一代码,用于在系统内唯一标识该进程。
二、父进程标识每个进程都有一个父进程,父进程负责创建并启动子进程。
父进程的标识称为父进程ID(PPID)。
它标识了创建当前进程的父进程。
三、进程状态进程状态表示进程的当前运行状态,常见的进程状态有:1.运行状态(Running):进程正在运行或在运行队列中等待运行。
2.阻塞状态(Blocked):进程在等待某个事件(如I/O操作)完成而暂时停止运行。
3.就绪状态(Ready):进程已经准备好运行,但因为其他进程正在运行而暂时无法获得CPU。
4.终止状态(Terminated):进程已经结束运行。
四、进程优先级进程优先级是操作系统用于决定哪个进程先获得CPU资源的依据。
优先级高的进程更容易获得CPU资源。
五、CPU使用时间CPU使用时间表示进程在运行过程中占用的CPU时间总和。
它可以帮助我们了解进程的资源占用情况和性能表现。
六、内存使用情况内存使用情况表示进程在运行过程中占用的内存空间大小,包括代码、数据和堆栈等区域。
了解内存使用情况可以帮助我们优化程序或调整系统资源分配。
七、进程通信信息进程通信信息表示进程之间的通信方式和数据交换情况。
这涉及到信号传递、管道通信、共享内存等机制。
八、打开文件描述符列表打开文件描述符列表表示进程当前打开的所有文件和网络连接等信息。
这些文件描述符用于进程与外部资源交互。
九、进程间关系进程间关系表示进程之间的父子关系、同步关系等。
了解这些关系有助于更好地理解进程的运行情况和系统资源的使用情况。
计算机操作系统课程学习指导

计算机操作系统课程学习指导2003-5一、注意理解和掌握OS的重要术语和概念理解和掌握OS的重要术语和概念是学好OS课程的基础。
例如应会论述以下OS的一些重要概念。
1、现代OS的四种特征1)并发(Concurrence)并发性是指两个或多个事件在同一时间间隔内发生。
在多道程序环境下,并发性是指宏观上在一段时间内有多道程序在同时运行。
但在单处理机系统中,每一时刻仅能执行一道程序,故微观上,这些程序是在交替执行的。
操作系统必须具各控制和管理各种并发活动的能力。
2)共享(Sharing)系统中的资源可供内存中多个并发执行的进程共同使用。
有两种资源共享方式:1、当一个进程正在访问该资源时,其它欲访问该资源的进程必须等待,仅当该进程访问完并释放该资源后,才允许另一进程对该资源进行访问,称为互斥共享方式。
2.允许在一段时间内由多个进程同时对该资源进行访问。
称为同时共享方式。
3)虚拟(Virtual)在操作系统中的所谓“虚拟”,是指通过某种技术把一个物理实体变成若干个逻辑上的对应物。
物理实体(前者)是实的,即实际存在的,而后者是虚的,是用户感觉上的东西。
例如利用多道程序技术可以把一台物理上的CPU虚拟为多台逻辑上的CPU,也称为虚处理机。
4)异步性(Asynchronism)在多道程序环境下,允许多个进程并发执行,进程的执行并非“一气呵成”,而是以“走走停停”的方式运行。
内存中的每个进程以怎样的速度向前推进,每道程序总共需多少时间才能完成,都是不可预知的。
很可能是先进入内存的作业由于资源等因素的限制后完成,而后进入内存的作业先完成。
2、进程的五种基本特征1)动态性进程是进程实体的执行过程,动态性是进程最基本的特性。
动态性表现为:“它由创建而产生,由调度而执行,因资源缺乏而阻塞,因资源满足而被唤醒,由撤消而消亡”。
因此,进程具有生命期。
2)并发性指多个进程实体,同存于内存中,让它们公平的竞争CPU资源,使CPU能在很短的时间内轮流的执行多个程序。
操作系统第二章复习题

操作系统第二章复习题一、选择最合适的答案1. 用P、V 操作管理临界区时,信号量的初值一般应定义为()。
A.–1B.0C.1D.任意值2. 有m 个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是()。
A.1 至–(m-1)B.1 至m-1C.1 至–mD.1 至m3. 在下面的叙述中,正确的是()。
A.临界资源是非共享资源B.临界资源是任意共享资源C.临界资源是互斥共享资源D.临界资源是同时共享资源4. 对进程间互斥地使用临界资源,进程可以()A.互斥地进入临界区B.互斥地进入各自的临界区C.互斥地进入同一临界区D.互斥地进入各自的同类资源的临界区5. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=1 时表示()。
A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待6. 设两个进程共用一个临界资源的互斥信号量mutex,当mutex=-1 时表示()。
A.一个进程进入了临界区,另一个进程等待B.没有一个进程进入临界区C.两个进程都进入了临界区D.两个进程都在等待7.当一进程因在记录型信号量S 上执行P(S)操作而被阻塞后,S 的值为()。
A.>0B.<0C.≥0D.≤08.当一进程因在记录型信号量S 上执行V(S)操作而导致唤醒另一进程后,S 的值为()。
A.>0B.<0C.≥0D.≤09.如果信号量的当前值为-4,则表示系统中在该信号量上有()个进程等待。
A.4B.3C.5D.010.若有4 个进程共享同一程序段,而且每次最多允许3 个进程进入该程序段,则信号量的变化范围是()。
A. 3,2,1,0B. 3,2,1,0,-1C. 4,3,2,1,0D. 2,1,0,-1,-211.若信号S 的初值为2,当前值为-1,则表示有( )个等待进程?A.0B.1C.2D.312.如果有三个进程共享同一互斥段,而且每次最多允许两个进程进入该互斥段,则信号量的初值应设置为()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
进程的5种基本特征
进程是计算机中最基本的执行单位,是操作系统管理和调度资源的基本单位。
进程具有以下5种基本特征:
1. 互相独立:每个进程都是独立的个体,拥有自己的代码和数据空间。
进程之间不会相互干扰,在执行过程中彼此独立运行。
2. 动态性:进程是动态产生和终止的。
一个进程可以在任何时刻从创建到退出,包括进程的就绪、运行和阻塞等状态转换。
3. 并发性:计算机系统中通常存在多个进程同时运行。
这些进程按照一定的调度算法并发执行,使得计算机系统可以同时处理多项任务。
4. 独立的资源:每个进程都能拥有独立的资源,包括CPU时间、内存空间、文件和设备等。
进程之间可以共享资源,也可以独自占用资源。
5. 进程间通信:不同进程之间可以通过进程间通信的机制进行信息的交换和共享。
进程间通信可以是通过共享内存、消息传递、信号量等方式进行。
进程的这5种基本特征对于操作系统的设计和管理至关重要。
操作系统需要合理地调度和管理进程,以提高计算机系统的运行效率和资源利用率。
通过进程的独立性和并发性,操作系统能够同时处理多
个任务,为用户提供更好的交互体验和服务质量。
同时,进程间通信的机制可以使不同进程之间协同工作,共同完成复杂的任务。
然而,进程的并发性和独立性也会带来一些问题。
多个进程同时运行可能导致资源的竞争和冲突,需要操作系统进行合理的资源分配和调度,以防止进程之间互相干扰。
此外,进程间通信的机制也需要设计和管理,以保证数据传输的安全和可靠。
总结起来,进程的五种基本特征使得操作系统能够合理地管理和调度计算机系统中的资源,提高系统的效率和性能。
对于研究和理解操作系统,了解进程的特性非常重要,也有助于开发和设计高效的应用程序。
通过合理地利用进程的特性,我们可以更好地利用计算机资源,提高工作效率,为用户提供更好的计算体验。