`

操作系统概要之定义

阅读更多

重点:

    1, 四种观点来理解计算机。

    2, 以四种观点为基础,给出定义。

 

=================

1, 系统结构,了解OS的地位。

2, 什么是操作系统:四种观点。 

3, 现代OS的特征(进一步了解), 功能, 类型。 

4, 基本概念: 

    批处理:

    多道程序设计, 多道的概念。 此概念是操作系统最根本的。

    作业:作业的有关知识在进程中得到解决,在大型机上得到解决。

    任务:任务跟作业的区分?

    进程:之后的线程。

5, 用户环境的观点: 用户接口,也称命令接口, 

    5.1 表现形式: 字符(储蓄所里现在的实例), 菜单, 图形。 也是满足用户方便性的要求。 

    5.2 使用方式: 

            脱机方式: 不用处理机控制的方式。 批处理时, 一个一个地处理, 用户不再干预。 作业的概念, 跟这个相关。

            联机方式: 普通的用户操作。

6, 虚拟机观点: 

    建立在硬件平台上的虚拟机器,为应用软件提供了比硬件更强或硬件没有的功能。

    管理员:管理资源。 协调员: 协调进程任务。

    扩展数量:一服务器多人连接,相当于多人各自有自己有机器, 相互没有干扰。 BBS服务器实例。

7, 资源管理者观点: 分配、回收、控制软硬件资源。

    如进程出故障时,资源的回收。 

    跟踪资源的使用情况。

    提高资源利用率。

    协调资源使用时的冲突。仲裁。

    保护资源。 应用程序能不能修改OS使用的内存?应用程序能不能修改其它应用程序的数据(分情况处理)?

8, 作业组织的观点:工作流程的组织者,协调工作流程的运行次序,    

    作业: 巨型机大型机上, 批文件方式提交, 完全是执行的命令, 逐个执行。

    错误处理: 报告方式。

    没有人工干预, 效率高。 主要用于造价高的机器。 

9, 操作系统的定义: 是什么, 做什么。

    系统软件, 管理和控制软硬件资源(资源管理观点), 合理组织工作流程(作业观点),功能强使用方便的工作环境, 人机接口。

 

======================

课程URL:

1, http://v.youku.com/v_playlist/f1341884o1p2.html

2, http://v.youku.com/v_playlist/f1341884o1p3.html

分享到:
评论

相关推荐

    图书管理系统概要设计

    为了满足其管理人员对图书馆书籍,读者资料,借还书等进行高效的管理,在工作人员具备一定的计算机操作能力的前提下,此图书管理系统软件力求提高其管理效率。 1.1编写目的 本文档的编写是为了完善图书管理系统软件...

    教务管理系统(概要设计及详细设计).doc

    接口设计 2.1 用户接口 "用户接口 "语法结构 "软件回答信息 " "教务系统管理员登录 "以英文和汉字开头,不超过6个字 "进入主界面 " " "符 " " "信息管理相关操作 " "进行相应的操作" 3. 运行设计 3.1 运行模块组合 ...

    javajava概要设计方案.doc

    JSP , tomcat ,CJKAnalyzer包 操作系统 OS ( winxp 或 win2000 ) 编译程序 javac , eclipse(IDE) 测试支持软件 java , eclipse(IDE) 2.3基本设计概念和处理流程 总体框架如下所示: 2.4人工处理过程 如通过启动...

    概要设计文档模板

    ] 2.2.2支持软件 [列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。]1 2.2.3接口 [说明该系统同其他系统之间的接口、数据通信协议等] 2.2.4控制 [说明控制该系统的运行的方法和控制...

    概要设计说明书模板

    【说明】使用操作系统的名称、生产厂家、版本号等。 使用数据库的名称、生产厂家、版本号等。如使用了多种数据库,则要说明如何 实现互连。 其它支撑软件:指出开发与运行时需要的工具软件的情况,如4GL等。 ...

    触摸屏点菜系统概要设计说明书

    可以对每个菜品的出菜方式,口味,做法等特殊要求进行详细定义。并可以使用手写输入临时的特殊要求。 可以查询每桌消费的详细情况 , 菜品状态 制作状态,点菜员及点菜时间,特殊要求,价格等详细情况。 可以对每...

    软件概要设计说明书模板

    (2)该软件系统与其他系统的关系。)  定义(列出文档中用到的专门术语定义和缩写词的原意。)  参考资料(列出这些资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:(1)项目开发计划;(2)...

    软件工程·概要设计说明书模版.doc

    阐明编写概要设计说明书的目的,指明读者对象。 1.2 项目背景 应包括:项目的委托单位、开发单位和主管部门;该软件系统与其它系统的关系。 1.3 定义 列出本文档中所用的专门术语的定义和缩写词的原意。 1.4 ...

    服务器概要设计说明.docx

    目录 功能概述 2 网络通信层 3 连接生命周期的管理 3 接口 3 异步IO缓冲内存池 3 本地数据与字节流数据的互相转换 4 信令和通信数据结构 5 伪代码定义 5 命令管理 7 数据有效性检测 8 文件传输通道 9 日志 10 功能...

    车辆管理系统课程设计报告

    一、问题定义 1.1项目背景 1.2问题概述 二、可行性研究 2.1引言 2.2可行的解决办法 三、需求分析 3.1需求概述 3.2功能需求 四、概要设计 4.1系统功能结构 4.2系统设计目标 五、详细设计 5.1模块简介 5.2数据库设计 ...

    嵌入式操作系统研究现状与发展趋势

    本文从嵌入式系统的定义、嵌入式操作系统特征、嵌入式操作系统的分类与现状以及嵌入式操作系统的发展趋势介绍和分析嵌入式系统的现状与发展趋势。主要是介绍的形式,比较概要,word文档只有3页,后附几个参考的网站...

    概要设计说明书标准模板(一)

    1.1 写目的:阐明编写概要设计说明书的目的,指明读者对象。 ` 1.2 项目背景:应包括  ● 项目的委托单位、开发单位和主管部门  ● 该软件系统与其他系统的关系。 1.3 定义:列出本文档中所用到的专门术语的...

    操作系统课程设计报告—银行家算法

    本文对如何用银行家算法来处理操作系统给进程分配资源做了详细的说明,包括需求分析、概要设计、详细设计、测试与分析、总结、源程序清单。 首先做了需求分析,解释了什么是银行家算法,并指出它在资源分配中的...

    软件详细设计概要.docx

    对本系统所依赖于运行的硬件,包括操作系统、数据库系统、中间件、接口软件、可能的性能监控与分析等软件环境的描述,及配置要求。 2.1.3 条件与限制 详细描述系统所受的内部和外部条件的约束和限制说明。包括业务...

    软件工程课程设计银行储蓄管理系统(2).doc

    2.2.2 项目的环境 采用WindowsXP操作系统MySQL先进的数据库系统,JSP技术,采用B/S框架。 2.3 可选的方案 2.3.1 方案一 通过与银行熟练业务员进行深入讨论,制定详细用户调查问卷,真正了解用户以及银 行业务员的...

    需求分析。概要设计

    2 概要设计说明书 3 详细设计说明书 需求规格说明书 1、引言: 1.1 编写目的 本文档的编写是为了确定待开发软件的功能、性能、数据、界面的需求。 1.2 项目背景 “通讯录”软件是为了提供一种功能完备,易于...

    软件工程概要设计1

    1.2项目背景【应包括: 项目的委托单位、开发单位和主管部门 1.3定义【列出本文档中所用到的专门术语的定义和缩写词的原文 2.2运行环境操作系统:Micros

    Java项目之景点购票系统(源码 + 说明文档 + 演示视频)

    4.1系统概要设计 10 4.2系统结构设计 10 4.3系统顺序图设计 11 4.3.1登录模块顺序图 11 4.3.2添加信息模块顺序图 11 4.4数据库设计 12 4.4.1数据库E-R图设计 12 4.4.2数据库表设计 13 第5章 系统详细设计 17 5.1前台...

    Java项目之基于ssm学生成绩管理系统(源码 + 说明文档 + 演示视频)

    4.1系统概要设计 10 4.2系统结构设计 10 4.3系统顺序图设计 11 4.3.1登录模块顺序图 11 4.3.2添加信息模块顺序图 11 4.4数据库设计 12 4.4.1数据库E-R图设计 12 4.3.2数据库表设计 14 5 系统的实现 17 5.1 管理员...

    Java项目之基于ssm寝室管理系统设计(源码 + 说明文档 + 演示视频)

    4.1系统概要设计 10 4.2系统结构设计 10 4.3系统顺序图设计 11 4.3.1登录模块顺序图 11 4.3.2添加信息模块顺序图 11 4.4数据库设计 12 4.4.1数据库E-R图设计 12 4.3.2数据库表设计 14 5 系统的实现 17 5.1 管理员...

Global site tag (gtag.js) - Google Analytics