软件开发基础课题.ppt

;这一讲的教学目标: 了解操作系统的几项重要功能 并不是介绍操作系统的原理 以主要功能为主线,以C++为工具,了解一部分操作系统“内幕” 介绍C++如何实现 掌握与操作系统相关的程序设计;讲授内容提纲 操作系统概述 进程管理及应用程序设计 内存管理及应用程序设计 设备管理及应用程序设计 文件管理及应用程序设计 人机接口管理 ;操作系统定义 一组控制和管理计算机软、硬件资源,为用户提供便捷使用计算机的程序的集合 操作系统作用 管理计算机和使用计算机 操作系统特征 并发性、共享性、虚拟性和不确定性;CPU与进程管理 对处理器的时间进行合理分配、对处理器的运行实施有效的管理 存储器管理 对存储器进行分配、保护和扩充 设备管理 根据确定的设备分配原则对设备进行分配,使设备与主机能够并行工作,为用户提供良好的设备使用界面 文件管理 有效地管理文件的存储空间,合理地组织和管理文件系统,为文件访问和文件保护提供更有效的方法及手段 用户接口 用户操作计算机的界面,或称为用户界面,通过用户接口,用户只需进行简单操作,就能实现复杂的应用处理 ;用户接口类型 命令接口:用户通过交互命令方式直接或间接地对计算机进行操作 DOS:是纯命令行输入方式 Windows:鼠标操作方式 程序接口:供用户以程序方式进行操作,或者用户通过API(Application Programming Interface

文档评论(0)

1亿VIP精品文档

相关文档