《操作系统概念》——引言

操作系统的作用

计算机由CPU,内存,I/O设备和存储设备等组成,而计算机系统的作用就是讲这些硬件资源合理的分配给应用程序,并为应用程序提供运行的环境。

中断

中断是计算机硬件与操作系统之间交互之间的关键方式,计算机硬件通过向CPU发送信号以触发中断,从而提醒CPU对中断进行处理。其具体实现如下,CPU在执行每条指令后都会读取连接在CPU上的中断请求总线,当CPU检测到设备控制器发送在中断请求总线上的信号,CPU就会读取中断请求号,并以此查询中断向量以获得中断处理程序地址,并运行相应中断处理程序。中断处理程序会保存该操作引起修改的所有状态,确定引起中断的原因,执行必要的处理程序,之后执行状态恢复,并使CPU继续执行中断之前的程序。

![中断驱动IO.png][1] 图1 中断驱动IO

存储结构

计算机运行的程序必须在内存中,内存是处理器唯一能够直接访问的大容量存储器。内存中的数据在掉电之后就会丢失。

![存储结构.png][2] 图2 存储结构

评论区 0