软件技术基础第三章

软件技术基础第三章

ID:33778216

大小:1.62 MB

页数:144页

时间:2019-03-01

软件技术基础第三章_第1页
软件技术基础第三章_第2页
软件技术基础第三章_第3页
软件技术基础第三章_第4页
软件技术基础第三章_第5页
资源描述:

《软件技术基础第三章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Chap04资源管理技术信息科学与技术学院程勇2009年秋课程提纲Chap00课前导学Chap01算法Chap02基本数据结构及其运算Chap03查找与排序技术Chap04资源管理技术Chap05数据库技术Chap06应用软件设计与开发技术Chap07课程复习本章提纲4.1基本概念4.2进程管理4.3存储管理4.4文件管理4.5课后作业4.6本章小结基本概念计算机系统操作系统定义操作系统目标操作系统功能操作系统历史操作系统分类计算机系统硬件ßCPUß存储器(内存,外存)ß外部设备ß……软件ß系统软件o操作系统o编译程序o数据库o…ß应用软件o办公

2、软件Officeo管理软件/行业软件/……操作系统层次位置操作系统应用软件系统是最基本,最核心的编辑/编译/数据库系统软件操作系统硬件(裸机)操作系统与硬件或其他软件系统的关系操作系统概念定义ßAnoperatingsystemisaprogramthatcontrolstheexecutionofapplicationprogramsandactsasaninterfacebetweentheuserofacomputerandthecomputerhardware。ß用以控制和管理系统资源,方便用户使用计算机的程序集合。ß管理计算机资源和控制

3、用户程序执行以及方便用户使用的程序系统。几种观点ß资源管理ß进程ß层次操作系统的目标和作用操作系统的目标ß方便用户使用ß扩展机器功能ß管理系统资源ß提高系统效率ß构筑开放环境操作系统的作用ß用户与计算机硬件之间的接口。ß计算机系统资源的管理者。o处理器、存储器、I/O设备、信息资源、……操作系统主要功能处理机管理ß充分发挥处理机的作用,提高运行效率。存储器管理ß对有限的内存储器进行分配,满足多个用户程序的需要。设备管理ß有效的管理各种外部设备,提高设备的使用率。ß向用户提供简单易用的接口。文件管理ß唯一的标识系统中的每组信息,进行合理的访问和控制

4、。ß有效地组织这些信息,使用户能安全方便地访问。用户接口ß向用户提供简单易用地使用计算机的手段。处理机管理主要是对处理机进行分配,并对其运行进行有效控制和管理。在多道程序环境下,处理机的分配和运行都是以进程为基本单位。ß进程控制。多道程序环境下,进程控制主要是为作业创建进程,撤销已结束的进程以及控制进程在运行中的状态转换。ß进程同步。进程是以异步方式进行的,运行速度不可预知。进程同步主要是对各进程的运行活动进行协调:o进程互斥方式o进程同步方式ß进程通信。多道程序环境下,各进程为了共同完成某一任务,可能需要交换一些信息,以协调其行为。ß进程调度。

5、从进程的就绪队列中,根据算法挑选某一进程,并把处理机分配给它。存储管理存储管理工作包括:ß存储分配。快速响应用户的存储需求,并为之分配相应的存储空间,在用户作业运行完毕退出后,要及时加以回收以方便其他用户的使用。ß存储共享。充分提高存储资源的利用率,支持多道作业共享存储资源。ß存储保护。确保多道程序都在各自分配到的存储区域内操作,互不干挠,防止某一程序破坏其他程序或系统程序的内容。ß存储扩充。借助虚拟存储技术或其他交换技术,从逻辑上扩充主存容量。设备管理设备管理主要对设备进行分配、调度,为用户使用I/O设备提供方便的命令和操作界面。具体来说,主要

6、包括:ß设备分配。按照一定的策略,将某设备,连同有关的控制器、通道等控制设备,分配给请求的某一进程。ß缓冲管理。对缓冲区进行统一的分配、释放和管理。ß设备驱动。管理设备驱动程序。ß设备无关性。使用户程序与实际物理设备无关。ß虚拟设备。用共享的大容量磁盘的某些区域来模拟一些独占设备。文件管理文件管理可实现对文件的检索、存取、共享、安全和保密等操作,并提供相应的操作命令。具体来说,主要包括以下功能:ß提供文件逻辑组织方法ß提供文件物理组织方法ß提供文件的存取方法ß提供文件的使用方法ß实现文件的目录管理ß实现文件的存取控制ß实现文件的存储空间管理用户接

7、口命令接口ß联机命令接口o是为联机用户提供的,由一组键盘命令和命令解释程序组成。ß脱机命令接口o为批处理作业的用户提供的,由一组作业控制语言JCL组成。程序接口ß是为用户程序在运行过程中访问系统资源而设定的,也是用户取得操作系统服务的唯一途径,由一组系统调用组成。图形接口ß采用了图形化的操作界面,用图标将系统的各项功能,文件直观逼真的表示出来,通过鼠标、菜单和对话框图来完成相应的操作。操作系统主要特性并发性ß指两个或两个以上的事件或活动在同一时间间隔内发生。共享性ß共享指操作系统中的资源可被多个并发执行的进程所使用。异步性ß进程是以人们不可预知的

8、速度向前推进的,但结果要保证是确定的。虚拟性ß把物理上的一个实体变成逻辑上的多个对应物,或把物理上的多个实体变成逻辑上的一个对应物的技术

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。