本文目录:
1、计算机的基本构成
一台计算机的四个主要结构化部件如下所示:
1、处理器:控制计算机的操作,执行数据的处理功能;
2、内存:存储数据和程序,此类存储器通常是易失性的,即当计算机关机时,存储器的内容会丢失;
3、输入/输出模块:在计算机和外部环境(如:硬盘、通信设备等)之间移动数据;
4、系统总线:为处理器、内存和输入/输出模块间提供通信的设施。
2、指令的执行
处理器执行的程序是由一组保存在存储器中的指令组成的。按照最简单的形式,指令处理包括两个步骤:处理器从存储器中一次读(取)一条指令,然后执行每条指令。
程序执行由不断重复的取指令和执行指令过程组成。
一个单一的指令需要的处理称为一个指令周期。
3、中断
事实上,所有计算机都提供了允许其他模块(IO,存储器)中断处理器正常处理过程的机制。
当外部设备做好服务的准备时(即当它准备好从处理器接受更多的数据时),该外部设备的 IO 模块给处理器发送一个中断请求信号。这时处理器会做响应,暂停当前程序的处理,专门去处理服务于特定 IO 设备的程序,这个程序成为中断处理程序。在对该设备的服务响应完成后,处理器恢复原先的执行任务。
保存被中断程序的所有状态信息并在以后恢复这些信息,这是十分重要的。因为中断并不是程序调用的一个例程,它可以再任何时候发生,因而可以再用户程序执行过程中的任何一点上发生,它的