- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件技术基础教程(徐士良版)全套PPT电子课件教案-第1章 基础知识
;第1章 基础知识;1.1 计算机软件概述;计算机软件系统,是指能指挥计算机工作的程序、程序运行时所需要的数据以及与这些程序和数据有关的文字说明和图表资料。
其中文字说明和图表资料又称为文档。
;1.系统软件
系统软件是指管理、监控和维护计算机资源(包括硬件和软件),并提供用户与计算机之间界面等工具的软件。
(1)操作系统
(2)程序设计语言与语言处理程序
(3)工具软件;2.应用软件
常见的应用软件有以下几种:
① 各种信息管理软件。
② 办公自动化系统。
③ 各种文字处理软件。
④ 各种辅助设计软件以及辅助教学软件。
⑤ 各种软件包,如数值计算程序库、图形软件包等。;1.1.2程序设计语言及其语言处理程序
程序设计语言一般分为机器语言、汇编语言和高级语言三类。
1.机器语言
机器语言是最底层的计算机语言。用机器语言编写的程序,计算机硬件可以直接识别。 ;2.汇编语言
汇编语言与机器语言一般是一一对应的,用汇编语言编写的程序也比机器语言程序易读、易检查、易修改。
将汇编语言源程序翻译成机器语言程序的程序称为汇编程序。;3.高级语言
机器语言和汇编语言都是面向机器的语言,一般称为低级语言。
面向问题的程序设计语言,称为高级语言。
高级语言与具体的计算机硬件无关,其表达方式接近于被描述的问题,易为人们接受和掌握。 ;1.2 操作系统的基本概念;① 管理系统资源。
② 为用户提供资源共享的条件和环境,并对资源的使用进行合理调度。
③ 提供输入/输出的方便环境,简化用户的输入/输出工作,提供良好的用户界面。
④ 规定用户的接口,发现、处理或报告计算机操作过程中所发生的各种错误。;操作系统的功能和任务主要有以下五个方面。
1.处理机管理
处理机管理的主要任务是:充分发挥处理机的作用,提高它的使用效率。
2.存储器管理
存储器管理的主要任务是:对有限的内存储器进行合理的分配,以满足多个用户程序运行的需要。;3.设备管理
设备管理的主要任务是:有效地管理各种外部设备,使这些设备充分发挥效率;并且还要给用户提供简单而易于使用的接口,以便在用户不了解设备性能???情况下,也能很方便地使用它们。;4.文件管理
文件管理的主要任务是:实现惟一地标识计算机系统中的每一组信息,以便能够对它们进行合理地访问和控制;以及有条理地组织这些信息,使用户能够方便且安全地使用它们。
5.作业管理
它的主要任务是:对所有的用户作业进行分类,并且根据某种原则,源源不断地选取一些作业交给计算机去处理。 ; 1.2.2 操作系统的发展过程
1.手工操作阶段
2.成批处理系统
3.执行程序系统
4.多道程序系统的引入;1.2.3 操作系统的分类
1.多道批处理操作系统
多道批处理操作系统包含“多道”和“批处理”两层意思。
“多道”是指在计算机内存中存入多个用户作业。 ;“批处理”是指这样一种操作方式,在外存中存入大量的后备作业,作业的运行完全由系统控制,用户与其作业之间没有交互作用,用户不能直接控制其作业的运行,通常称这种方式为批操作或脱机操作。
;2.分时操作系统
在分时操作系统中,多个用户分享使用同一台计算机,即在一台计算机上联接若干台终端,每个用户可以独占一台终端。
;分时操作系统具有以下几方面的特点:
① 同时性。
② 独立性。
③ 及时性。
④ 交互性。 ;3.实时操作系统
所谓实时,是指对随机发生的外部事件作出及时的响应并对其进行处理。
具有实时要求的系统称之为实时系统。;4.通用操作系统
5.优良的操作环境
——多窗口系统
所谓多窗口,就是把计算机的显示屏幕划分出多个区域,每个区域称为一个窗口,每个窗口负责处理和显示某一类信息。 ; 向用户提供友好界面是多窗口系统主要体现在以下几方面:
(1)灵活、方便的窗口操作
(2)弹出式菜单
(3)命令对话框;1.3 算 法;1.算法的基本特征
(1)可行性
① 算法中的每一个步骤必须能够实现。
② 算法执行的结果要能够达到预期的目的。;(2)确定性
算法的确定性(Definiteness),是指算法中的每一个步骤都必须是有明确定义的 。
(3)有穷性
算法的有穷性(Finiteness),是指算法必须能在有限的时间内做完,即算法必须能在执行有限个步骤之后终止。
(4)拥有足够的情报;2.算法的基本要素
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是算法的控制结构。
(1)算法中对数据的运算和操作
(2)算法的控制结构;1.3.2 算法描述语言
1.符号与表达式
符号是以字母开头的字母和数字的有限串,主要用以表示变量名、数组名等,必要时也用来表示语句标号。
在语句标号后应跟随一个冒号,然后是语句。例如:
loop:i = i + 1;在算法
您可能关注的文档
- 计算机网络基础全套PPT电子课件教案-第8章 网络管理、安全与维护.ppt
- 计算机网络基础PPT电子课件-第3章 计算机网络体系结构.ppt
- 计算机网络应用基础全套PPT电子课件教案-第3章 网络互连与Internet技术.ppt
- 计算机网络教程(谢希仁著)PPT电子课件教案-第10章 计算机网络的安全.ppt
- 计算机网络应用基础全套PPT电子课件教案-第4章 网络操作系统.ppt
- 计算机网络教程(谢希仁著)PPT电子课件教案-第4章数据链路层.ppt
- 计算机网络教程(谢希仁著)PPT电子课件教案-第5章局域网.ppt
- 计算机网络应用基础全套PPT电子课件教案-第5章 Internet的使用.ppt
- 计算机网络工程毕业论文基于PacketTracer53的智能化楼.ppt
- 计算机网络教程(谢希仁著)PPT电子课件教案-第6章 广域网.ppt
文档评论(0)