版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算机科学导论论文摘要:文中讨论了计算机的重要作用及其的发展历史,分析了计算 机系统的组成,阐述了计算机语言及其算法以及有关网络、数据库、 信息安全方面的知识。关键字:计算机历史 计算机系统;语言;算法;数据库;信息安 全;前景引言:如今,计算机在我们生活中扮演着越来越重要的角色,无疑, 它是强大的,高效的,多功能的。“计算机科学导论”这门课程以其 通俗易懂的语言向我们全面系统地介绍了有关计算机的知识,通过 各位教授的精彩讲解,使我们初步的认识了计算机,激发了我我们的 学习兴趣和动力,也为我们后续课程的学习和研究打下了良好的基 础。1计算机的重要作用计算机是20世纪的伟大发明之一,它的发明可以
2、说具有划时 代的意义,使当代社会的经济、政治、军事、科研、教育、服务等方 面在概念和技术上发生了革命性的变化,对人类社会的进步已经并还 将产生极为深刻的影响。计算机应用于生产和生活的各个方面,直接和显著地提高了生 产、工作和生活的效率、节奏和水平,在软科学研究和应用中它也起 着关键作用,因此它已被公认是现代技术的神经中枢,是未来信息社 会的心脏和录魂。应用于生产和生活的各个方面,直接和显著地提高 了生产、工作和生活的效率、节奏和水平,在软科学研究和应用中它 也起着关键作用,因此它已被公认是现代技术的神经中枢,是未来信 息社会的心脏和录魂。目前,计算机是世界各发达国家激烈竞争的科 学技术领域之一
3、。2电子计算机的历史2.1早期的电子计算机早期的计算机并不是将程序存储在存储器中,所有的计算机都 是在外部进行编程的。第一台用来完成特定任务的计算机是通过将信 息进行电子编码来实现的,它是由John V.Atanasoff和他的助手 Clifford Berry于1939年发明的。它又被称为ABC,主要用于解决一 些线性方程的系统。在同一时期,名为konrad zused的德国数学家设 计出通用的计算机,并命名为“z1”。在20世纪30年代,美国海军 和IBM公司在哈佛大学发起创建了一项工程,在Howard Aiken的百 接领导下创建了一台巨型计算机名为Mark I。这台计算机即使用了电 子
4、部件,也使用了机械部件。在英国,Alan Turing发明了一台名为巨 人的计算机,这台计算机是为了破译德国Engigma密码而设计的。第 一台通用的、完全电子化的计算机是由John.Mauchly和J.Presper发 明,这台计算机被称为ENIAC.它是在1946年完成设计的,利用了将 近18000个真空管,有100英尺长,10英尺高,重达300吨。2.2基于冯诺依曼模式的计算机1950年以后出现的计算机差不多都是基于冯诺依曼模式。虽然计算机变得速度更快,体积更小,价格更便宜,但原理却基本上 是相同的。历史学家把这一时期划分为几代,每一代计算机的改变主 要体现在硬件或软件上。第一代计算机以
5、商用计算机的出现为主要特征。这以时期的计 算机只有专家们才能使用。它们被锁在房子里,限制作者和计算机专 家以外的人进入。计算机体积庞大,且使用真空管作为电子开关。第二代计算机用品体管代替真空管。这既减少了计算机的体 积,也节省了开支,从而小型企业也可以负担的起。FORTRAN和 COBOL两种高级计算机程序设计语言的发明使用使得编程更加容 易。第三代计算机。集成电路(品体管、导线以及其它部件坐在一 块单芯片上)的发明更加减少里计算机的体积。小型计算机出现在市 场上。小公司也可以买到需要的软件包,而不用自己编写程序。一个 新的工业,软件工业就此诞生了。第四代计算机出现了微型计算机。第一台桌面计算
6、机出现在 1975年。电子工业的发展允许将整个计算机子系统做在单块电路板 上。这一时代还出现了计算机网络。第五代计算机。这个时期见证了掌上电脑和台式电脑的诞生,第二代存储媒体的改进,多媒体的应用,以及虚拟现实现象。3计算机系统3.1硬件系统计算机的硬件的基本功能是接受计算机程序的控制来实现数据 输入、运算、数据输出等一系列根本性的操作。虽然计算机的制造技 术已经发生了极大的变化,但在基本的硬件结构方面,一直沿袭着 冯诺伊曼的传统框架,即计算机硬件系统由运算器、控制器、存储 器、输入设备、输出设备五大基本构件组成。运算器由算术逻辑部件(ALU)和寄存器等组成,是在控制器 的控制下执行程序中指令,
7、完成二进制运算的部件。控制器是计算机的指挥中心,负责决定执行程序的顺序,给出执 行指令时机器各部件需要的操作控制命令。存储器是用来存储数据和程序的部件,分为内存储器(主存储 器)和外存储器(辅助存储器)两部分。内存储器用来存放正在执行 程序的指令和数据,存取速度快,但容量不大;外存储器用来存放长 期保存的数据,存储量大,但存取速度比内存储器慢很多,现今的外 存储器通常是磁性介质或光盘,像硬盘,软盘,磁带,CD等。输入设备用于将数据、程序、文字符号、图象、声音等信息输 送到计算机中。常用的输入设备有,键盘、鼠标、数字化仪器、光笔、 光电阅读器和图象扫描器以及各种传感器等。输出设备用于将计算机的运
8、算结果或者中间结果打印或显示出来。常用的输出设备有:显示器、打印机、绘图仪等。3.2软件系统程序设计的最终结果是软件。软件是用户与硬件之间的接口界 面,是计算机系统设计的重要依据。用户主要是通过软件与计算机进 行交流。因此软件是计算机的灵魂。计算机软件可分为系统软件和应 用软件两大类。系统软件:系统软件由一组控制计算机系统并管理其资源的程 序组成,其主要功能包括启动计算机,存储、加载和执行应用程序, 对文件进行排序、检索,将程序语言翻译成机器语言等,是计算机系 统中最接近硬件的一层软件。应用软件:为解决各类实际问题而设计的程序系统称为应用软 件。它可以拓宽计算机系统的应用领域,放大硬件的功能。
9、较常见的 应用软件有:行业管理软件、文字处理软件、信息管理软件、辅助 设计软件、媒体播放软件、系统优化软件、杀毒软件等等。4计算机语言及其算法岸4计算机语言及其算法岸岸4.1计算机语言计算机语言指用于人与计算机之间通讯的语言。计算机语言是 人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一 种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套 用以编写计算机程序的数字、字符和语法规划,由这些字符和语法规 则组成计算机各种指令(或各种语句)。目前通用的编程语言有两种形式:汇编语言和高级语言。汇编语言的实质和机器语言是相同的,都是直接对硬件操作, 只不过指令采用了英文缩写的标识符
10、,更容易识别和记忆。它同样需 要编程者将每一步具体的操作用命令的形式写出来。汇编程序的每一句指令只能对应实际操作过程中的一个很细微 的动作,例如移动、自增,因此汇编源程序一般比较冗长、复杂、容 易出错,而且使用汇编语言编程需要有更多的计算机专业知识,但汇 编语言的优点也是显而易见的,用汇编语言所能完成的操作不是一般 高级语言所能实现的,而且源程序经汇编生成的可执行文件不仅比较 小,而且执行速度很快。高级语言是目前绝大多数编程者的选择。和汇编语言相比,它 不但将许多相关的机器指令合成为单条指令并且去掉了与具体操作 有关但与完成工作无关的细节,例如使用堆栈、寄存器等,这样就大 大简化了程序中的指令
11、。4.2算法计算机算法是以一步接一步的方式来详细描述计算机如何将输 入转化为所要求的输出的过程,或者说,算法是对计算机上执行的计 算过程的具体描述。在计算机解决问题的过程中,算法是核心。算法是一组明确步骤的有序集合,他产生结果并在有限的时间内终止。首先,算法必须 是一组定义完好且排列有序的指令集合,它的每一步定义必须非常的 明确,而且还必须产生结果。如果一个算法没有任何的结果的输出或 传递,那么算法不存在任何意义,并且算法必须在有限的时间内终止, 否则就会无限制的运行,也就是死循环。5对网络、数据库、信息安全的了解5.1网络计算机网络,是指将地理位置不同的具有独立功能的多台计算机 及其外部设备
12、,通过通信线路连接起来,在网络操作系统,更络管理 软件及网络通信协议管理和协调下,实现资源共享和信息传递的计算 机系统。计算机网络的功能主要表现在硬件资源共享、软件资源共享 和用户间信息交换三个方面。计算机网络按其地理位置和分布范围分 类可以分成局域网、广域网和城域网三类;按其传输介质分类可以分 成有线网和无线网两大类;按其拓扑结构分类可以分为星型网、环形 网和总线型网三类。5.2数据库数据库是依照某种数据模型组织起来并存放二级存储器中的数 据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为 某个特定组织的多种应用服务,其数据结构独立于使用它的应用程 序,对数据的增、删、改和检索由统
13、一软件进行管理和控制。数据库 具有以下主要特点:1、实现数据共2、减少数据的冗余3、数据的独立4、数据实现集中控5、数据一致性和可维护性,以确保数据的 安全性和可靠性。5.3信息安全随着互联网的广泛使用和电脑的日益普及,计算机安全问题迫在 眉睫。信息安全就是指网络系统的硬件、软件及其系统中的数据受到 保护,不受偶然的或者恶意的原因而遭到破坏、更改、泄露,系统可 连续可靠正常地运行,网络服务不中断。信息安全的根本目的就是防 止通过计算机网络传输的信息被非法使用。如果信息网络上的数据遭 到窃取、更改或破坏,那么它必将引起一系列不堪设想的后果和问题。 因而为了防止此类事情的发生,必须做好安全措施,如
14、加强立法、安 全管理队伍的建设和加强网络防护措施等。6计算机研究、开发、发展的方向和前沿现今科技高度发达、高速发展,没有谁会质疑计算机必将向着更 高性能,更智能化,更人性化,更环保的方向发展,真真正正做到以 人为本。与此同时,计算机也将会比现在更普及。高性能毫无疑问是未来计算机的一大特点。结构更合理更完美, 核心频率更高,运行速度更快,应用软件的可移植性更高,硬软件的 兼容性更好,在生产生活方面的应用更广泛,人工智能化是计算机发展的一个重要方向,因而,我坚定不移地 相信,新一代计算机,将可以模拟人的感觉行为和思维过程的机理, 进行“看”、“听”、“说”、“想”、“做”,具有逻辑推理、学 习与证明的能力。随着技术不断地快速地更新换代,计算机的做工将会更加精细, 制作工艺将会不断地缩小,生产成本也会随之降低,这也将导致计算 机朝着微型化、轻巧化、廉价化的方向发展。届时,计算机也将会普 及到世界的每一个角落,渗入到人
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论