计算机二级(c语言)重难点归纳--公共基础部分--计算机系统

第一章--计算机系统

指令周期

计算机完成一条指令所花费的时间称为一个指令周期

考虑到所有的器件中存储器的速度很慢,CPU访问一次内存所花的时间较长,因此,通常用内存中读取一个指令字的最短时间来规定CPU周期,也称为机器周期。(即是cpu访问一次存储器所需时间)


计算机工作的过程就是取指令、分析指令、执行指令3个基本动作的重复。考虑到所有的器件中存储器的速度很慢,CPU访问一次内存所花的时间较长,因此,通常用内存中读取一个指令字的最短时间来规定CPU)周期,也称为机器周期。由于指令执行时取指令必须访问存储器,所以占用一个机器周期。分析指令是由指令译码电路完成的,所占用的时间极短,无须分配一个完整的机器周期,一般是在取指周期后期〈取指结束之前的很短时间内)就可以完成。指令的执行和指令中的操作数有关,比较复杂:可能不访问存储器(无操作数)﹔访问一次存储器(单地址直接寻址等)﹔访问两次或多次存储器等。因此,指令执行可能会是一个机器周期到几个机器周期
 

程序

顺序程序具有顺序性、封闭性和可再现性,并发程序具有并发性

多道程序设计技术是指允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,多个程序可共享系统中的各种硬、软件资源。多个程序并发执行时多道程序系统的特点。

程序查询方式是指程序主动查询输入/输出设备是否准备好:如果准备好,CPU执行IO操作;否则,CPU会一直查询并等待设备准备好后执行IO操作。

计算机在执行程序的过程中,当出现异常情况或者特殊情况时,CPU停止当前程序的运行,转而执行对这些异常情况或者特殊情况进行处理的程序,处理结束之后再返回到现行程序的断点处继续运行,该过程就是中断。

进程

进程是程序的执行过程,是控制程序管理下的基本的多道程序单位。

一般来说,一个进程的活动情况至少可以划分为运行状态、就绪状态、阻塞(等待〉状态、创建状态和终止状态5种。其中,就绪、运行和阳塞3种基本状态之间在一定条件下是可以相互转化的。进程在就绪状态下〈已获得除CPU以外的所有所需运行资源),一旦分配到CPU,就转化为运行状态。

进程是可以并发执行的程序的执行过程,它具有动态性、共享性、独立性、制约性和并发性5种属性。

一个进程正在等待某一事件〈如等待输入输出操作的完成、等待某系统资源、等待其他进程来的信息等)的发生而暂时停止执行。在这种状态下,即使把CPU分配给它,该进程也不能运行,即处于等待状态,又称为阻塞状态或封锁状态。

进程控制块〈PCB)是由系统为每个进程分别建立的,用以记

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值