文档详情

操作系统原理与实例分析PPT课件第一章操作系统概述.pptx

发布:2025-05-12约8.98千字共10页下载文档
文本预览下载声明

操作系统原理与实例分析

目录第一章操作系统概述第二章进程管理第三章存储器管理第四章设备管理第五章文件管理

引例1:在Window或DOS下用汇编语言编程时,如何打印5个字符?有两种方法:一种是用INT指令调用Window/DOS的功能来完成;另一种是不调用Window/DOS功能,而用IN/OUT机器指令直接读写打印机的接口寄存器。这两种方法所对应的程序段如下:程序段1:使用INT语句打印MOVAH,O5HMOVDL,CharINT21H……CharDB‘1’

程序段2:使用IN/OUT语句打印MOVI,0;本段程序打印12345;这5个字符L1:MOVI,I+1CMPI,5JNCL3;打完5个字符MOVA,IL2:INADDR1,B;ADDR1为状态寄;存器地址ORB,BS;BS为状态位选择码JNCL2;未准备好OUTADDR2,A;输出字符,ADDR1为状态;寄存器地址JMPL1L3:RET

No.1两种方法的分析比较:No.2方法2中使用IN/OUT机器指令来完成打印过程需要涉及到打印机接口寄存器,包括打印机的数据接口寄存器、状态与控制接口寄存器。访问其它设备的输入、输出过程也是类似的。

方法1中使用INT的程序很简单,程序员不再需要与接口寄存器打交道,只需要一个简单的调用即可。实际的打印工作就通过INT命令调用交给Window/DOS操作系统来完成,即由Window/DOS来实际读写打印机接口寄存器,也就是说,Window/DOS中包含着程序段2。

第一章操作系统概述内容提要:计算机系统资源什么是操作系统操作系统的形成和发展操作系统的功能现代操作系统的特征及基本概念操作系统的分类现代主流操作系统简介

计算机系统资源计算机系统组成:硬件+软件硬件:计算机物理装置。指计算机系统中那些“硬的”物理设施,即各种处理机,存储器,输入输出设备和通信设备等。软件:指由计算机硬件执行以完成一定任务的所有程序及数据。

计算机硬件组织微型机:处理机+存储器+输入/输出设备。总线结构(各部分通过总线交换信息)。

中央处理机,I/O处理机(通道),存储器,I/O设备。01非总线结构(存储器成为其中心部分)02大,小型机:

计算机软件包括系统软件和应用软件系统软件:操作系统,语言处理系统, 和常用的例行服务程序。应用软件:指那些为了某一类的应用需 要而设计的程序,或用户为 解决某的特定的问题而编制 的程序或程序系统,如航空 定票系统。计算机软件组织

计算机系统层次关系

01什么是操作系统02对于现代操作系统中,人们常用四种观点来描述操作系统:03用户环境的观点04计算机用户分为三类:05终端用户06程序员07系统设计者

01操作系统为计算机用户提供了02两种接口:03用户接口(UserInterface)04编程接口(ApplicationProgramming05Interface,简称API)

通过操作系统为计算机用户提01供了两种接口,用户可以通过三种方02式使用操作系统:03使用键盘命令或Shell命令语言04利用鼠标器等点击窗口中的图标05调用操作系统内部功能模块,即06系统调用接口07

2两种的接口的发展方向:3简单1操作系统为计算机用户提供了5使用方便4友好

虚拟机的观点01软件与硬件的关系:软件是在硬件基础上对硬件的性能加以扩充和完善。01软件之间的关系:一部分软件运行要以另一部分软件的存在并为其提供一定的运行条件为基础;新添加的软件可以看作是在原来那部分软件基础上的扩充与完善。01

“虚拟机”:一个裸机在每加上一层软件后,就变成了一个功能更强的机器,把这“新的

显示全部
相似文档