![](https://csdnimg.cn/release/download_crawler_static/86368386/bg1.jpg)
1、 操作系统:操作系统是一组控制和管理计算机硬件和软件资源、合理地对各类作业进行
调度,以及方便用户的程序的集合。操作系统是用户和计算机的接口,同时也是计算机
硬件和其他软件的接口。
2、 三种系统:
批处理系统:用户将作业交给系统操作员,系统操作员将许多用户的作业组成一批
作业(jobs)之后输入到计算机中,在系统中形成一个自动转接的连续的作业流,系统自动、
依次执行每个作业。最后由操作员将作业结果交给用户。
优点:
作业流程自动化;
效率高
吞吐量高
缺点:
无交互手段
调试程序困难
实时系统:实时操作系统是指当外界事件或数据产生时,能够接受并以足够快的速
度予以处理,其处理的结果又能在规定的时间之内来控制生产过程或对处理系统作出快
速响应,并控制所有实时任务协调一致运行的操作系统。
分时系统:操作系统将 CPU 的时间划分成若干个片段,称为时间片。操作系统以时
间片为单位,在用户间快速切换,轮流为每个终端用户服务,每次服务一个时间片。系
统的快速切换使用户感到整个系统只为自己所用。
优点:多道性、同时性、独立性、及时性、交互性
3、 PCB
系统为了管理进程设置的一个专门的数据结构,用它来记录进程的外部特征,描
述进程的运动变化过程,包含与一个特定进程相关的信息:进程状态、程序计数器、cpu
寄存器、cpu 调度信息、内存管理信息、记账信息和 IO 状态信息。系统利用 PCB 来控制
和管理进程,所以 PCB 是系统感知进程存在的唯一标志。进程与 PCB 是一一对应的
4、论述短期,中期和长期调度之间的区别:
a.短期调度:在内存作业中选择就绪执行的作业,并为他们分配 CPU。
b.中期调度:作为一种中等程度的调度程序,尤其被用于分时系统,一个交换方案的实施,将
部分运行程序移出内存,之后,从中断处继续执行。
c.长期调度(作业调度程序):从进程的缓冲池中,确定哪些作业调入内存以执行.
它们主要的不同之处是它们的执行的频率。短期调度必须经常调用一个新进程,由于在系统
中,长期调度处理移动的作业时,并不频繁被调用,可能在进程离开系统时才被唤起。
5、试比较进程和程序的区别
答:进程和程序是既有联系又有区别的两个概念,它们的主要区别如下:
(1)进程是程序在处理机上的一次执行过程,是一个动态概念;而程序是代码的有序
集合,其本身没有任何运行的含义,是一个静态的概念。
(2)进程是一个状态变化的过程,是有生命期的,表现在它因创建而产生,因调度而