我对计算机的认识姓名张琦班级软件1班学号1207030122计算机是20世纪的最伟大的发明之一,它的出现可以说具有划时代的意义。
因其快速解决问题的特性。
现代社会的各个行业都开始离不开电脑,我们的生活与未来与它紧密的联系在了一起。
我与计算机的关系我对计算机我是一个考入了大学的孩子,在报考专业的时候。
我希望能有一技之长,最好是手头上的。
于是我填报的都是关于机电自动一体化的专业。
但我并没有如愿以偿,最终我被计算机系的软件工程给录取了。
一开始我对它不是很了解,但计算机可是现在最高新的科技,而且软件这么看似内行的活让我觉得不是怎么靠谱。
后来我开始接触计算机,我们有本厚厚的书给我们讲解计算机的由来,硬件,软件,语言,代码等等。
高深难懂的专业用语让我的脑袋是慢慢就大了。
我开始觉得我对计算机恐怕是没缘分,这么课程对我难度太大了。
对它的热情就少了,自然得到的就更少了。
最后在一次课上,恐怕老师也是有所感觉,向我们说计算机课程,只要跟着老师好好学习,说什么做什么。
那最后自然也没什么难度。
我听到这话觉得还是得试试,毕竟我还不想挂科。
好不容易上了大学,挂科哪行。
当然这都是后话了。
总之我又开始关注计算机。
计算机对我计算机是一种能够按照程序运行,自动,高速处理海量数据的现代化智能电子设备。
由硬件系统和软件系统组成。
而我们就是偏向软件系统那方的。
并不是说硬件系统就不重要。
没有硬件,哪来的软件。
只是我们学的只是关于计算机的一些。
只有深入了解的人才知道。
计算机到底有多么浩大,我们最后只是在其中像一个软件运行,再加上其他学习不同知识的专业人士组成了计算机。
而我们就是赋予软件生命的创造者。
在计算机的课上,我知道了一个对于我以后生活密切相关的词语,代码。
它组成了语言,一种只在计算机中进行的语言,这种语言让软件可以开始编程。
所以才有我们看见的网页,游戏,壁纸等等。
计算机听起来是如此的奇妙,它就像创造了一个虚拟的世界。
这个世界的规则就等待着我们去创造,去编写,以至于让它更加完美,可以帮助我们解决更多的难题。
在课上我知道了如此美好的世界就是由0和1组成的。
它们在这可不单单是简单的罗马数字,而是一种代码,不同的顺序就可以组成不同的意思。
当然不只是0和1就能创造一切了。
还有c语言,c++好几种语言,它们就是我们今后的任务,学好它们。
我们就可以开始学着写语言,众多的语言就成了程序,再让它能够运行。
它就是一个软件。
这就是我们以后的工作,也是我们要达到的目标。
计算机与生活计算机具有如此大的能量,它使当代社会的的经济,政治,军事,科研,教育,服务等方面在概念和技术上发生了革命性的变化。
以后还将对社会产生极为深刻的影响。
计算机在目前成为了世界各个发达国家激烈竞争的重要科学领域。
并且随着信息时代的到来,计算机会逐渐成为技术和科技的核心。
所以伴随计算机的普及和其应用领域的普及将深刻影响我们的生活和学习。
因此计算机开始和我们的生活息息相关。
如今的计算机的文字,图像,图片,声音等的处理开始向高性能化,大众化,智能化,人性化发展。
功能的逐步综合发展说明了计算机的飞跃发展给生活和生产的效率带来了显著提高。
因此它被公认为现代技术的神经中枢,是未来信息社会的心脏和灵魂。
在这种背景下对计算机的技术研究有上升到了对计算机的科学研究。
于是计算机科学便建立起来了。
计算机产业的高速发展当然离不开计算机学科教育。
现在的大学计算机设有计算机科学与技术,网络工程,和软件工程。
这就是我们这门课程的由来,我们应时代而生,最后走出大学也要走在社会的前头。
我们的任务艰巨,但我们愿为社会的进步献出我们能献出的。
计算机的组成体系结构体系结构指的是构成系统主要部件的总体布局,部件的要能性以及这些部件之间的连接方式,计算机的结构有多种类别,但其本质大多服从计算机经典结构——冯诺依曼体系结构。
归纳起来:冯诺依曼体系结构要点是(1)计算机主要由运算器,控制器,存储器,输入设备和输出设备5大部分组成。
(2)数据和程序以二进制代码形式不加区别的存放在存储器中,存放的位置由地址确定。
(3)控制器是根据存储器中的指令进行工作,并由一个程序计数器控制指令的执行。
控制器具有判断能力,能以计算机结果为基础,选择不同的工作流程。
在这5大部分中,控制器和运算器是核心。
就是我们今天所说的cpu。
冯诺依曼体系结构规定控制器是根据存放在存储器中的程序工作的,所以为了使计算机正常工作,程序必须预先存放在存储器中。
这种结构的计算机是按程序的原理进行工作的。
现在的大部分电脑还是按照这样的程序进行着工作,在当了解到电脑的发展如此迅猛的同时,还在运用着这样的程序。
不得不钦佩当时人的智慧早就将电脑的结构分析的如此透彻。
这告诉我们,当我们对未来的技术心生向往的时候,不要忘了以往的人们,是他们的智慧为我们建造了通往更高处的阶梯。
前人的功绩不可磨灭。
硬件系统硬件:计算机系统可被踢得部分。
(Jeff Pesis)对于这句话我认为有俩个意思,第一。
硬件是看得见摸得着的东西,它可以真的用脚踢。
第二,硬件是计算机系统中可以调换的东西。
当我们觉得这个硬件不适合计算机了。
我们就可以将它换下,换上性能更好的。
好的,构成计算机的硬件系统的五大件就不用再说了,在上面的冯诺依曼结构体系中的第一条就介绍了计算机的硬件系统。
输入设备:将图片,声音,程序,文字符号等的信息输入到计算机里的。
常用的设备:键盘,鼠标。
这是我们最常见到的,大部分的人都会使用。
除此之外还有光笔,光电阅读器和图像扫描仪以及各种传感器。
输出设备:将计算机的运算结果或者中间打印出来的东西。
我们知道的显示器,打印机。
显示器是与主机相连的,将传输过来的信息形成画面让人眼接受。
打印机就更好说了,就是讲计算机的结果打印在纸上。
根据印出字体的方式又可分为活字式打印机和点阵式打印机。
存储器:将输入设备接受的信息以二进制的数据形式存到存储器中,它有俩种分别是内存储器和外存储器。
运算器:完成各种算术运算和逻辑运算的装置,能做加减乘除运算,也能做比较,判断,查找,逻辑运算等。
控制器:是计算机里智慧和控制其他各部分的中心,就像人体中大脑控制身体一样。
它由程序计时器,指令寄存器,指令译码器,时序产生器和控制操作器组成。
它是计算机的神经中枢。
软件系统计算机软件系统包括系统软件和应用软件系统两大类。
系统软件:控制和协调计算机及其外部设备,支持应用软件的开发和软件的运行。
主要的功能是进行调度,监控和维护系统等等。
最常见到的操作系统软件就是WINDOWS,各种语言的处理程序,低级,高级语言,编程语言,还有什么各种服务性程序,杀毒程序,数据库管理系统等等。
应用软件:分为用于科学计算的数学计算软件包,统计软件包,文字处理软件包,各种财会管理软件,税务管理软件等等。
软件的开发可以说永无止境,有着什么样的点子就有什么样的软件。
有着什么样的需要就有什么样的软件。
软件开发如此大的行情自然而然的就带动了软件产业,但同时具有如此大的商机背景下,也蕴含着种种不够资格的软件。
我终于明白“向上兼容性”是怎么一回事了。
这是指我们得保留所有原有错误(Dennie van Tassel)还有阿伦凯所说的“今天大部分的软件都很像上百万块砖堆叠在一起组成的埃及金字塔”,缺乏结构完整性,只能靠强力和成千上万的奴隶完成。
说出了软件之中存在着有许多的漏洞,这种话并本不是说软件行业没救了,它只是反应了一种现象,一种只注重产量,不注重质量。
它需要今后我们在做软件的时候,要做到心中有数。
要做真真正正的软件人硬件是计算机的物质基础,没有硬件就谈不上有计算机。
软件是计算机的灵魂,没有软件计算机的存在毫无价值。
硬件系统的发展给软件系统带来了良好的开发环境,而软件系统发展又给硬件系统提出了新的要求。
两者相互连接,彼此依靠,只有共同进步才能双赢。
C语言它是电脑中的语言,没有它我们无法使用指令命令计算机做什么。
它就像一条带子,将编程人与计算机紧紧联系在一起。
它是在国内外广泛使用的一种计算机语言。
C语言功能高,表达能力强,使用灵活方便,应用面广,目标程序效率高,可移植性好,既有高级语言的特点,又有低级语言的许多特点,因此十分适合用于编写系统软件。
自从它出现后,许多软件现在都用c语言开始编程。
难怪Richard A.O Keefe说“搞了50年的编程语言的研究,我们难道就以C++告终了。
”这句话从一定的角度说明了,c语言的全面性。
当然它具有如此大的能量,想要完全的掌握它可不是一件简单的事。
它十分的精细,需要你一个一个细细的敲打,否则就像Bjarne Stroustrup说的那样,“在C++里你想搬起石头砸自己的脚更为困难,不过一旦你真的做了,你的整条腿都要报销。
”意思就是在C++语言编程里,不能犯错,否则一个小小的失误就会带动所有的程序,进而瘫痪。
你的所有的努力就会白费,你的辛苦将会报销。
我们就是运用C语言编程的人,我们今后的工作就是编代码,或者有能力的开始写程序,再可以的就能设计了。
比尔盖茨说过“搞代码来衡量开发程度就好比用重量来衡量飞机制造的进度。
”说的就是编码的工作量十分的浩大,这项工作单调枯燥,就是整天面对这一些代码,整天的对着键盘敲敲打打,当然这还是最简单的,因为你就是个人工码字机。
根本就没有使用大脑设计,只是按照任务进行工作罢了。
“而最好的程序员跟好的程序员相比可不是好那么一点点,这种好不是一个数量级的,取决于标准怎么定:概念创造,速度,设计的独到或者解决问题的能力”(兰德尔斯特劳斯,科技作家)。
说明好的程序员总会有这么几手独特的手艺,当然懒惰,急躁,傲慢可不是程序员的美德,虽然编程有时会让程序员的心情烦躁,但我们要做的就是更好。
懂得适当调整心态,将自己保持在最佳状态。
由此可见写代码并不是一件简单的事情,尤其更要写好就更难了。
这也从其他角度揭示了一个问题就是编程现在很重要,社会缺乏这样的人才,简简单单的码字人员可以找到,但懂得如何设计就是现在的重中之重。
我现在还处在学习的先端,对于C语言还有相当一大部分空白等待着填补,我要做的就是学好它,其他的什么离我还太远,做好这个就是我最大的收获。
计算机的联系单单的学习计算机可并不能将计算机学好,我上了大学以后就开始学习一门新的课程,高等数学,好像就是比平常的数学在高出那么一些。
听说所有专业的学生都要学习这门课程。
它蕴含的知识十分的抽象,对每个专业的人们都有一定的价值。
尤其在计算机课上老师重点强调,要好好的学习高等数学就是给计算机学习打基础。
因为计算机中的虚拟的点点线线,与高等数学中的抽象点线有异曲同工之妙。
还有高等数学中的强大的数字计算能力,更是让人脑当了一回电脑。
还有思想道德与法律基础这门课,就是告诉我们要时刻加强自己的道德意识和法律意识,不做危害社会和公众的事情。
说到玩计算机玩的好的,你应该能想到一种人:黑客。