大学计算机基础(2章).PPTVIP

  1. 1、本文档共40页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学计算机基础 主讲教师:洪雄 重庆工学院计算机学院 第2章 计算机基础知识 2.1 计算机系统的组成 计算机系统的组成 计算机系统的组成 2.1.1计算机硬件组成 计算机系统的硬件组成 处理器 存储器 存储器 输入设备 2.1.2 计算机软件系统   IEEE(Institute of electrical and electronic Engineers美国电气及电子工程师协会组织)在1983年明确给软件下了一个定义:软件是计算机程序,方法、规则、相关的文档以及在计算机上上运行它时所必须的数据。通常,我们把软件系统分为系统软件和应用软件两大类。 1)系统软件   系统软件指为管理、控制和维护计算机系统的软件,它为计算机系统与用户之间提供良好界面,并支持应用软件的开发和运行。 (1) 操作系统 操作系统统管计算机的所有资源,如处理器、存储器、输入/输出设备等硬件设施,以及其他系统软件和应用软件,它确保整个计算机系统有效地运转,并为用户提供良好的使用环境。 (2) 语言处理程序   程序设计语言有两大类:一类称为高级程序设计语言(简称高级语言),另一类称为低级程序设计语言(简称低级语言)。高级语言是抽取英语若干关键性单词,并规定语法规则,计算机不能直接理解,但却是人们容易掌握的一种程序设计语言。低级语言有机器语言和汇编语言2种。   ①机器语言(Machine Language)。是计算机初期使用的语言,是用二进制编码形式来描述的,可由CPU直接识别的一组由“0”,“1”组成的指令码。使用机器语言来编写程序相当不方便,对编程人员要求相当高,而且不利于推广普及。   ②汇编语言(Assemble Language)。为了把计算机从少数专门人才手中解放出来,减轻程序设计人员在编制程序过程中的繁琐劳动,于是出现了汇编语言。汇编语言就是用字母符号来取代二进制代码表示的操作码,用十进制或十六进制数取代二进制代码表示的操作数的地址码。每条汇编语言的指令就对应了一条机器语言的代码,不同的计算机或计算机系统一般有不同的汇编语言。 ③ 高级语言 高级语言出现在50年代中期。为了从根本上摆脱语言对机器的依附,使之独立于机器,由面向机器变成面向过程。 目前世界上已有几百种不同类型、功能的高级语言。但其中获得广泛应用的只有十几种。如用于科学计算和大型工程计算的FORTRAN,适用于系统、数值计算、数据处理的C语言,现在常用的C++是面向对像的程序设计语言,BASIC语言是初学者语言,简单易学,人机对话功能强,至今BASIC有许多高级版本,如Visual Basic 是面向对像的程序设计语言。 ④ 非过程化语言   这种语言不必关心问题的解法和处理过程的描述,只要说明要完成的加工和条件。指明输入数据以及输出形式,就能够得到所要的结果,而其它的工作由系统来完成。 20世纪80年代出现的面向对像的程序设计语言就是一类非过程语言,如Visual Basic,Visual C++等。计算机程序语言发展的总趋势是越来越向人所用的自然语言靠拢。特别是近些年来,随着图形用户界面(GUI)的普及,面向对像的程序设计方法以及可视化软件开发工具的兴起,软件开发者的编程工作量大为降低,软件开发的效率以及软件质量都大为提高。    (3) 服务程序 服务程序的种类很多,通常包括机器的监控管理程序,调试程序,故障检查和诊断程序、连接编译程序等。 (4) 数据库管理程序 数据库管理系统用语管理数据库中数据的软件。它对数据库运行描述,管理,查询,操作及原理维护等。 (5) 网络通信管理程序 网络通信管理程序主要用于计算机网络系统中信息的传递和接受。 2) 应用软件   应用软件是专业人员为各种应用目的而开发的软件,是为解决各类实际问题而设计的程序。如大家熟知的文字处理软件WPS、Word、Excel、CAD、SPSS(统计软件)等都属于应用软件。 2.2 信息在计算机内的表示   计算机只认识二进制编码形式的指令,因此字符、数字、声音、图像等信息都必须经过某种方式转换成二进制的形式,才能提供给计算机进行处理。 采用二进制是基于物理上实现容易,二进制仅有两个状态0与1,这正好与物理器件的两种状态相对应。 采用二进制使得物理机器可靠性高,由于仅有二种状态,两种状态分明,处理起来简单,并且抗干扰能力强,鉴别信息的可靠性高。 采用二进制编码不仅成功的运用于数值信息编码,而且适用于各种非数值信息的数字编码。特别是二进制数的两个符号0和1,正好与逻辑命题两个值“真”与“假”相对应,从而也为计算机现实逻辑判断提供了方便。 2.2.1 数制的概念

文档评论(0)

kolr + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档