烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第4章 计算机操作系统

EUNIN大学计算机基础第4章计算机操作系统2016/11/30第4章计算机操作系统
2016/11/30 第4章计算机操作系统 1 大学计算机 基础 第4章计算机操作系统

198第4章计算机操作系统TAUNIVER4.1计算机软件系统4.2操作系统的定义和类型14.3常见的据作系统4.4操作系统的结构和组成4.5Windows7操作系统操作系统已经成务现代计算机不可分割的重要组成部分2第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 2 第4章计算机操作系统 4.1 计算机软件系统 4.2 操作系统的定义和类型 4.3 常见的操作系统 4.4 操作系统的结构和组成 4.5 Windows7操作系统 操作系统已经成为现代计算机不可分割的重要组 成部分

4.1计算机软件系统TAIUNIVER计算机软件系统不是单一的软件,它是由退多软件组成的一个庞大的系统,它们客自在计算机系统中起着不同的作用4.1.1计算机软件的概念4.1.2计算机程序的工作机制4.1.3专有软件、自由软件和开源软件4.1.4计算机软件与硬件的关系14.1.5计算机软件的分类与层次结构?第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 3 4.1 计算机软件系统 计算机软件系统不是单一的软件,它是由很多软 件组成的一个庞大的系统,它们各自在计算机系 统中起着不同的作用 4.1.1计算机软件的概念 4.1.2计算机程序的工作机制 4.1.3专有软件、自由软件和开源软件 4.1.4计算机软件与硬件的关系 4.1.5计算机软件的分类与层次结构

4.1.1计算机软件的概念AUNIVT■1.计算机软件(ComputerSoftware)口计算机软件是指计算机系统中的程序以及程序实现和维护时所必需的文档总称。■程序是用于计算机运行的,而且必须装入计算机才能被执行■文档不能被执行,主要是给用户看的。口软件具有三个特点:(1)软件是用户与硬件之间的接口界面,用户主要是通过软件与计算机进行交互(2)软件是计算机系统设计的重要依据。在设计计算机系统时,必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求(3)软件在计算机系统中起指挥、管理作用口软件开发是包括需求捕捉,需求分析,设计,实现和测试的系统工程软件是通过人的智力的高度发挥开发出来的成果,受多种法律保护。口文字作品则只能援引著作权法。第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 4 4.1.1计算机软件的概念 1.计算机软件(Computer Software) 计算机软件是指计算机系统中的程序以及程序实现和维护时所必需的 文档总称。 程序是用于计算机运行的,而且必须装入计算机才能被执行 文档不能被执行,主要是给用户看的。 软件具有三个特点: (1)软件是用户与硬件之间的接口界面,用户主要是通过软件与 计算机进行交互 (2)软件是计算机系统设计的重要依据。在设计计算机系统时, 必须通盘考虑软件与硬件的结合,以及用户的要求和软件的要求 (3)软件在计算机系统中起指挥、管理作用 软件开发是包括需求捕捉,需求分析,设计,实现和测试的系统工程。 软件是通过人的智力的高度发挥开发出来的成果,受多种法律保护。 文字作品则只能援引著作权法

4.1.1计算机软件的概念TAIUNIVER■2.程序(Program)口人的角度来看一程序是计算机任务的处理对象和处理规则的摧述,它是按照一定的设计思想、要求、功能和语法规则编写的程序文档。此文档人可以看懂和理解,也称源程序。口计算机的角度来看一程序是一系列按照特定顺序组织的计算机数据和指令的集合(也称机器指令)。这种指令集合,计算机可以“理解”,并运行,也称目标程序。口程序有四个方面的特征:1(1)目的性(2)可执行性(3)机器指令序列化(4)存储性没有错误正常运行转换程序文档结果指令序列5第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 5 4.1.1计算机软件的概念 2.程序(Program) 人的角度来看→程序是计算机任务的处理对象和处理规则的描 述,它是按照一定的设计思想、要求、功能和语法规则编写的 程序文档。此文档人可以看懂和理解,也称源程序。 计算机的角度来看 →程序是一系列按照特定顺序组织的计算 机数据和指令的集合(也称机器指令)。这种指令集合,计算 机可以“理解”,并运行,也称目标程序。 程序有四个方面的特征: (1)目的性(2)可执行性(3)机器指令序列化(4)存储性 程序文档 指令序列 正常运行 结果 转换 没有错误

4.1.1计算机软件的概念FAUNIVE■3.文档口文档是指用自然语言和形式化语言所编写的用来描述程序的内容、组成、设计、功能、开放情况、测试结构和使用方法的文字资料和图表,如程序设计报告和说明书、流程图、用户手册等。计算机软件系统是由多种软件组成,车软件主要是由程序构成。程序又是经翻译转换成许多条字节的二进制指令码在时序上排列而成的程序,这才能在计算机上运行。第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 6 4.1.1计算机软件的概念 3.文档 文档是指用自然语言和形式化语言所编写的用来描述 程序的内容、组成、设计、功能、开放情况、测试结 构和使用方法的文字资料和图表,如程序设计报告和 说明书、流程图、用户手册等。 计算机软件系统是由多种软件组成,软件主要是由程 序构成。程序又是经翻译转换成许多条字节的二进制 指令码在时序上排列而成的程序,这才能在计算机上 运行

4.1.2计算机程序的工作机制TAIUNIVE机器语言程序machinelanguage直接用机器指令编写程序国无需翻译,计算机直接识别执行,称为低级语言国特点:直观性差,繁琐、易错,移植性差团聚口只有少数专业人员掌握,只能开发相对简单的系统,要用机器语言开发大的应用系统是极为困难的事高级语言程序High-levelprogramminglanguage口用高级语言书写的程序,以人类的日常语言为基础口人可以理解和记忆,但计算机不能运行口通过“翻译”成机器指令代码之后,在计算机中运行编译程序没有错误解释程序翻译程序正常运行指令序列程序文档口结果源程序目标程序第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 7 4.1.2计算机程序的工作机制 机器语言程序machine language 直接用机器指令编写程序 无需翻译,计算机直接识别执行,称为低级语言 特点:直观性差,繁琐、易错,移植性差 只有少数专业人员掌握,只能开发相对简单的系统,要用机器语 言开发大的应用系统是极为困难的事 高级语言程序High-level programming language 用高级语言书写的程序 ,以人类的日常语言为基础 人可以理解和记忆,但计算机不能运行 通过“翻译”成机器指令代码之后,在计算机中运行 程序文档 源程序 指令序列 目标程序 正常运行 结果 翻译程序 没有错误 编译程序 解释程序

4.1.2计算机程序的工作机制TAUNIVE解释方式1.口将高级语言源程序输入到计算机后,翻译一句,执行一句不产生整个的目标程序的翻译方式叫解释方式口例如,会议翻译,没有“目标程序”口解释器在解释过程包括翻译、香错和运行三个功能口解释性语言:Basic、网页脚本、服务器脚本语言:JavaScript、VBScript、Perl等互性好,占内存空间较少:占内存时生成运行川执行结果解释并执行操作系统解释方式示意图8第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 8 4.1.2计算机程序的工作机制 1.解释方式 将高级语言源程序输入到计算机后,翻译一句,执行一句, 不产生整个的目标程序的翻译方式叫解释方式 例如,会议翻译,没有“目标程序” 解释器在解释过程包括翻译、查错和运行三个功能 解释性语言 :Basic、网页脚本、服务器脚本语言:Java Script、VBScript、Perl等 特点:灵活方便,交互性好,占内存空间较少;占内存时 间多

4.1.2计算机程序的工作机制198TAIUNIVER编译方式 2. 口高级语言源程序,整体翻译成等价的目标程序,执行目标程序的翻译方式莎士比亚经典名剧口2个步骤:编译后,再运行获得结果口例如,小说翻译,译著即为“目标程序”口编译器的功能:翻译、查错和优化口编译语言:C/C++、Pascal、Delphi仲夏夜之梦口特点:执行效率高;占内存空间多,复杂性较高Wighr's生成运行装配高级语言执行可执行机器指令序列+编译+源程序链接结巢程序目标程序操作系统+编译方式示意图9第4章计算机操作系统2016/11/30
2016/11/30 第4章计算机操作系统 9 4.1.2计算机程序的工作机制 2.编译方式 高级语言源程序,整体翻译成等价的目标程序,执行目标 程序的翻译方式 2个步骤:编译后,再运行获得结果 例如,小说翻译,译著即为“目标程序” 编译器的功能:翻译、查错和优化 编译语言:C/C++、Pascal、Delphi 特点:执行效率高;占内存空间多,复杂性较高

4.1.3专有软件、自由软件和开源软件FAUNIVE商业软件口只有使用权;不公开源代码,也就没有修改权。依赖软件所有者情况,会导致垄断的局面自由软件和开源软件,对软件业发展起到积极的作用开发的软件授权使用和发布方式有两大类口一是专有软件:不公布源代码;收费或免费口二是自由软件:开源软件10第4章计算机操作系统2016/11/30
4.1.3专有软件、自由软件和开源软件 商业软件 只有使用权;不公开源代码,也就没有修改权。依赖 软件所有者情况,会导致垄断的局面 自由软件和开源软件,对软件业发展起到积极的 作用 开发的软件授权使用和发布方式有两大类 一是专有软件:不公布源代码;收费或免费 二是自由软件:开源软件 2016/11/30 第4章计算机操作系统 10
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第3章 计算机硬件系统.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第2章 计算机中的信息表示.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第1章 计算思维导论(主讲:马晓敏).pdf
- 《大学计算机基础》课程PPT教学课件(第四版)第10章 问题求解的算法基础与程序设计.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第9章 信息社会与安全.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第8章 多媒体技术基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第7章 计算机网络基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第6章 数据库技术基础.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第5章 办公软件基础知识与功能设计.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第4章 操作系统.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第3章 计算机硬件系统.pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第2章 计算机基础知识(计算机中的信息表示).pptx
- 《大学计算机基础》课程PPT教学课件(第四版)第1章 计算思维导论.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)公共基础知识——数据库设计基础.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)2019年二级等级考试公共基础知识考点练习题.ppt
- 《大学计算机基础》课程教学资源(二级考试培训资料)公共基础知识考点.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)第三章 软件工程基础 3.4 软件测试 3.5 程序的调试.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)第三章 软件工程基础 3.3 结构化设计方法.pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)第三章 软件工程基础(3.1-3.2).pptx
- 《大学计算机基础》课程教学资源(二级考试培训资料)第二章 程序设计基础.pptx
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.1-5.2文字处理软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.3电子表格软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第5章 办公软件 5.4演示文稿软件.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第6章 数据库技术基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第7章 计算机网络基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第8章 多媒体技术基础.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第9章 信息社会与安全.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第10章 问题求解的算法基础与程序设计.pdf
- 烟台大学:《大学计算机基础》课程教学课件(理论讲稿)第11章 计算机发展前沿技术.pdf
- 《Linux操作系统》课程教学课件(PPT讲稿)ch2 linux概述.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch3 开始行动.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch4 Linux shell.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch5 编辑文本文件.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch7 文件和文件系统结构.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch8 文件安全.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch9 基本文件处理.ppt
- 《Linux操作系统》课程教学课件(PPT讲稿)ch10 高级文件处理.ppt
- 《高级数据库》课程教学课件(讲稿)Chapter 1 数据库基本概念.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 2 SQL Server基本操作.pdf
- 《高级数据库》课程教学课件(讲稿)Chapter 3 T-SQL语言编程.pdf