1计算机操作系统..ppt

1计算机操作系统.

计算机操作系统 马海波 王德广编著 用户观点下的操作系统 第1章 操作系统概述 1.1 操作系统的概念 1.1.1 什么是操作系统 1.用户观点 从用户的观点看,操作系统应该提供一个人与计算机打交道的接口,也就是人机接口。用户可以通过操作系统提供的这个接口使用和控制计算机,从而达到计算机为用户服务的目的。 接口的方式有:图形界面的接口(Graphical User Interface,GUI);命令行(Command Line,CL)接口;软件编程的接口 系统观点下的操作系统 2.系统观点 操作系统就是资源的分配者。 操作系统要对I/O设备和用户程序加以控制,保证设备的正常运行,防止非法操作,及时诊断设备的故障等。从这个意义上讲,操作系统又是工作流程的调度者。 操作系统 计算机硬件组成 1.1.2 计算机系统概述 CPU实现 CPU两种模式 除了用在嵌入式系统中的非常简单的CPU之外,多数CPU都有两种模式,即核心态(管态)和用户态(目态),在PSW中有一个二进制控制位控制这两种模式。当CPU执行操作系统的代码时,CPU处于核心态,CPU可以执行指令集中的每一条指令,并且使用硬件的每一种功能,访问整个硬件。 相反,当CPU执行用户程序的代码时,CPU处于用户态,仅允许执行整个指令集的一个子集和访问所有功能的一个子集。一般而言,在用户态中有关I/0和内存保护的所有指令是禁止的

文档评论(0)

1亿VIP精品文档

相关文档