- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1-2章C语言的基本知识
第一章 计算机基础知识
1.计算机系统构成:
计算机的功能是执行程序,程序是依次排列起来的指令代码,冯. 诺依曼结构的计算机,即存储程序的计算机,设置内存,存放程序和数据,在程序运行之前存入。
执行程序:
1、从程序首地址开始执行;
2、正确分步执行每一条指令,并形成下条待执行指令的地址;
3、正确并自动地连续执行指令,直到程序的最后一条指令。
根据冯. 诺依曼计算机结构理论,计算机构成为作两部分硬件系统、软件系统。
1.1硬件系统:
1. 输入、输出设备:用于实现将人类能识别的信息互相转换成为计算机能识别的信息的设备。
如:键盘、鼠标、录音设备、录像设备、扫描仪等为输入设备。
显示器、打印机、投影仪等为常见输出设备。
2运算器:计算机中执行各种算术和逻辑运算操作的部件。运算器的基本操作包括加、减、乘、除四 则运算,与、或、非、异或等逻辑操作,以及移位、比较和传送等操作,亦称算术逻辑部件(ALU)。计算机运行时,运算器的操作和操作种类由控制器决定。运算器处理的数据来自存储器;处理后的结果数据通常送回存储器,或暂时寄存在运算器中。
3控制器:正确且自动地连续执行指令,正确地分步完成每一条指令规定的功能,再进一步说,就是向计算机各功能部件发出协调运行每一步所需要的控制信号。
4处理器是计算机的核心部分,主要由运算器、控制器组成。简称CPU。
5存储器:用于存储相关信息的部件,根据其与CPU的数据传递关系可分为:
(1)内存:与CPU直接相连的存储器部分,特点:介质为电磁,掉电数据消失,容量较小,读写速度较快
(2) 辅助存储器:辅助存储器又称为外存储器,或外存,一般不直接与内存相连。 其容量相对较大,一般用来存放长期保存或相对来说暂时不用的各种程序和信息。 计算机实际执行程序和加工处理数据时,辅存中的信息需要先传送到主存后才能被CPU使用。 辅存容量大,能长期可靠地保存信息,存取方便主要包括
硬盘,可移动硬盘,存储容量大,所有程序安装将安装在硬盘上
软盘:3.5寸,1.44MB
U盘,mp3:容是为若干MB,比软盘可靠,USB口连接
光盘:只读,可读可写,容量在600MB左右
1.2 软件系统
一、计算机软件:是指能指挥计算机工作的程序与程序运行时所需要的数据,以及与这些程序和数据有关的文字说明和图表资料,其中文字说明和图表资料又称文档。
二、软件系统(Software Systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。它包括操作系统、语言处理系统、数据库系统、分布式软件系统和人机交互系统等。
(1)系统软件:系统软件是计算机系统必备的软件,主要功能是管理、监控和维护计算机资源(包括硬件和软件),以及开发应用软件。包括四个方面的软件:
操作系统、各种语言处理程序、系统支持和服务程序、数据库管理系统
(2)应用软件
应用软件是为解决计算机各类应用问题而编制的软件系统,它具有很强的实用性。应用软件是由系统软件开发的,可分为
用户程序:用户程序是用户为了解决自己特定的具体问题而开发的软件,在系统软件和应用软件包的支持下进行开发。
应用软件包:应用软件包是为实现某种特殊功能或特殊计算,经过精心设计的独立软件系统,是一套满足同类应用的许多用户需要的软件。1.系统软件:操作系统:Dos, Windows, Unix, Linux
语言处理系统:TC, FOXPRO, PASCAL,VC++
三、裸机的概念:不装备任何软件的计算机称为硬件计算机或裸机。
四、计算机硬件与软件的关系:计算机软件随硬件技术的迅速发展而发展,软件的不断发展与完善,又促进了硬件的新发展。实际上计算机某些硬件的功能可以由软件来实现,而某些软件的功能也可以由硬件来实现。
2.计算机语言
计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。
计算机每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。
2.1机器语言
计算机所能识别的语言只有机器语言,即由0和1构成的代码。但通常人们编程时,不采用机器语言,因为它非常难于记忆和识别。目前通用的编程语言有两种形式:汇编语言和高级语言。
2.2汇编语言
汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。它同样需要编程者将每一步具体的操作用命令的形式写出来。汇编程序通
文档评论(0)