计算机的发展

计算机常识

走远了吗. 提交于 2020-04-07 05:42:24
计算机发展介绍 计算机硬件组成 计算机基本原理 计算机 计算机(computer)俗称电脑,是一种用于高速计算的电子计算机器,可以进行数值计算,又可以进行逻辑计算,还具有存储记忆功能。是能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件系统和软件系统所组成,没有安装任何软件的计算机称为裸机。 计算机发明者 约翰·冯·诺依曼 。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此引发了深刻的社会变革,计算机已遍及一般学校、企事业单位,进入寻常百姓家,成为信息社会中必不可少的工具。 发展历史 计算工具的演化经历了由简单到复杂、从低级到高级的不同阶段,例 ENIAC计算机 如从“结绳记事”中的绳结到算筹、算盘计算尺、机械计算机等。它们在不同的历史时期发挥了各自的历史作用,同时也启发了电子计算机的研制和设计思路。 1889年,美国科学家 赫尔曼·何乐礼 研制出以电力为基础的电动制表机,用以储存计算资料。 1930年,美国科学家 范内瓦·布什 造出世界上首台模拟电子计算机。 1946年2月14日,由美国军方定制的世界上第一台电子计算机“ 电子数字积分计算机 ”(ENIAC Electronic

计算机网络的发展历程,你真的清楚吗

会有一股神秘感。 提交于 2020-03-24 23:21:23
既然入了网工的坑,那么我们首先就需要对网络的发展历程有个大致的了解。这就好比日后别人问起你的奋斗史,假若你连自己的奋斗历程都说不明白,这可就有点尴尬了。好了,闲话少说,咱们步入正题。 前言 虽然计算机网络仅仅经历了几十年的发展历程,但如今它已经成为了人们生活中不可或缺的一部分。21世纪的一些重要特征就是数字化、网络化和信息化,它是一个以网络为核心的信息时代。要实现信息化就必须依靠完善的网络,因为网络可以迅速的传递信息,网络已经成为信息社会的命脉和发展知识经济的重要基础。 一、 Internet的发展历程 互联网的基础结构大致经历了三个阶段的演进。这三个阶段在时间划分上并非截然分开的,而是存在部分重叠,这是因为网络的演进是渐变的,而非在某一天突然发生了质的飞越。 从单个网络ARPANE向互联网发展的过程。 1969年美国国防部创建的第一个分组交换网络ARPANET最初只是一个单个的分组互联网(当时连一个互连的网络都算不上)。所有要连接在ARPANET上的主机都直接与就近的结点交换机相连。但是到了20世纪70年代中期,人认识到不可能仅使用一个单独的网络来满足所有的通信问题。于是ARPA开始研究多种网络(如分组无线网络)互连的技术,这就导致了互连网络的出现。当时的美国国防部只是希望通过网络加快信息的传递,以此应对可能面临的威胁,因此,互联网的诞生只是一个意外。他们未曾想到,有朝一日

软件工程实践2019第一次作业

帅比萌擦擦* 提交于 2020-03-24 07:09:12
回顾——我的初心 Q:当初为什么报计算机科学与技术这个专业? A:科技的发展无时无刻不在造福着我们,在享受计算机发展带给我们福利的同时,也想深入了解前沿技术,为其做出一点自己的贡献。 Q:当初对计算机科学与技术这个专业的期待和想象是什么? A:敲起代码来像钢琴家一样优雅,修起电脑来像专家一样轻松,会开发任何想要开发的软件,会修复任何让人头疼的bug。 Q:当初希望自己是如何投入这个专业的学习的? A:掌握各种基本的程序设计语言,熟知计算机的基本硬件和软件知识,有机会的话可以了解一下时下最热门的计算机衍生学科,如人工智能、大数据等。 Q:曾经做过什么准备,或者立下过什么FLAG吗? A:曾经想要学习计算机专业,但因高考分数不理想,就读于相关的电子商务专业,后努力通过转专业得以学习计算机。 阶段总结与展望——我的简历 姓名 Fei 性别 女 学号 071703323 联系方式 162**** 当前值 真实技能 初步熟悉python语言,web程序设计语言 语言掌握 C、C++、python 技能 学过python,会写一些简单的python程序,学过机器学习,大致了解一些数据的处理算法 预期值 学习 坚持大一大二的学习热情,在学好课内课程的基础上,多找一些关于人工智能、大数据等方面的书籍学习 技能 想要学习java等更多的程序设计语言,学会设计开发一些简单的软件 目前最想学的技术 1

1.5-操作系统的分类

百般思念 提交于 2020-03-21 23:36:35
  下面我们介绍一下操作系统的分类,各种各样的分类都是存在的,那么我们呢主要是介绍传统的分类。 那么我们要简单提一下,我们教材里提出的这个 Tanenbaum 的这种分类。操作系统是不断在发展的 那么它的发展是由不同的因素来驱动的,这些因素呢我们归纳总结出:   (1)首先是硬件技术的 发展,硬件发展了对操作系统就有新的要求;   (2)还有就是应用需求的发展;   (3) 然后是软件新技术的出现。 所以我们说操作系统的发展是随着计算机硬件技术、 应用需求以及软件新技术的出现而发展的。为什么要不断的进展?那么因为 操作系统要能够充分的利用硬件,能够为用户提供 更好的服务,所以操作系统必须以这个为目标来不断的发展。 从过去到现在, 操作系统实际上是总在不断的往前发展,那么 早期很早的时候是大型计算机,那么有大型计算机操作系统; 后来呢,又有了个人计算机啊,个人计算机呢又从简单到复杂,所以又有 不同的操作系统出现; 当有了网络的 供支持之后,那么我们的操作系统就要支持网络的功能; 后来移动计算出现了,那么操作系统要变得能够支持各种各样的移动 设备上的各种就管理啊,各种管理功能;云计算和我们现在的 泛在计算或者是说物联网时代;一直到今天 非常火的机器人,那么都需要操作系统 进行相应的改改变,然后去支持这些 不同的环境。   那么我们 看一下操作系统的这些分类

在CSDN的第一篇博客

夙愿已清 提交于 2020-02-29 15:28:34
本人在广东一所普通的二本高校就读,专业是信息与计算科学,在我们学校中,这个专业是往数学方向发展,不过近几年有往人工智能发展的趋势,所以计算机的课程也渐渐多了,自己也对编程这方面比较感兴趣,所以就想写写博客。 之所以写博客呢,是因为想将自己在平常学习中的所遇到的问题记录下来,这些问题包括自己刷题,写程序遇到的问题以及平常同学遇到的一些问题(本人在班里的计算机成绩还算可以),希望能够在解决这些问题中提升自己。 至于为什么说是在CSDN的第一篇博客,是因为我在博客园也写过博客,是关于python的,那些是老师要求我们写,不过也不知道为什么对python的兴趣远不如Java大。所以呢,就不想在那边写,在这边算是一个新的开始。 来源: CSDN 作者: 遇见~~~ 链接: https://blog.csdn.net/qq_44658573/article/details/104573016

Java的核心优势

穿精又带淫゛_ 提交于 2020-02-21 08:02:51
Java为消费类智能电子产品而设计,但智能家电产品并没有像最初想象的那样拥有大的发展。然而90年代,Internet却进入了爆发式发展阶段,一夜之间,大家都在忙着将自己的计算机连接到网络上。这个时侯,遇到了一个大的问题。人们发现连接到Internet的计算机各式各样,有IBM PC、苹果机、各种服务器等等,不仅硬件CPU不同,操作系统也不同,整个的网络环境非常复杂。这个时候,程序员们希望他们编写的程序能够运行在不同的机器,不同的环境中,这需要一种体系中立的语言(即跨平台)。Java的研发小组忽然发现他们用于小范围的语言也可以适应Internet这个大环境。   跨平台是Java语言的核心优势,赶上最初互联网的发展,并随着互联网的发展而发展,建立了强大的生态体系,目前已经覆盖IT各行业的“第一大语言”,是计算机界的“英语”。   虽然,目前也有很多跨平台的语言,但是已经失去先机,无法和Java强大的生态体系抗衡。Java仍将在未来几十年成为编程语言的主流语言。 JAVA虚拟机是JAVA实现跨平台的核心。事实上,基于JAVA虚拟机(JVM)的编程语言还有很多种: 点击链接查看更多 来源: https://www.cnblogs.com/hane/p/7283203.html

程序设计语言发展回顾与展望

夙愿已清 提交于 2020-01-12 19:25:20
文章转载自:计算机世界网,原文链接地址:http://www2.ccw.com.cn/1995/13/138106.shtml 编者按:程序设计语言是与现代计算机共同诞生、共同发展的,至今已有40余年的历史,早已形 成了规模庞大的家族。进入80年代以后,随着计算机的日益普及和性能的不断改进,程序设 计语言也相应得到了迅猛发展。 《程序设计语言发展回顾与展望》一文对程序设计语言的发展历程进行了回顾,并对一 些著名语言的背景、特点、长处与不足,及其对程序设计语言发展的贡献作出了评述。 《面向对象方法、语言与支撑环境的特征与缺陷》一文对面向对象方法、语言与支撑 环境的优缺点进行了详细的评述,并对其发展方向做出了展望。 《实时程序语言的过去、现在和将来》一文中,阐述了计算机实时应用中对程序设计语 言的特殊要求,介绍了一些具有代表性的实时语言的设计和使用,并指出了实时程序设计语 言的发展方向。 《三种Windows Basic的介绍》一文中,介绍了用于Windows环境下的Basic语言的发展 情况。对Windows下的CA-Realizer 2.0、GFA Basic 4.1O和Visual Basic 3.0进行了介绍 和比较。 本期技术纵横:《奔腾(Pentium)芯片的瑕疵》。文中对Pentium芯片在做双精除法时出 现错误的发现过程做了详细介绍,并分析了这种瑕疵产生的原因

人工智能的现状及今后发展趋势展望---周鑫

耗尽温柔 提交于 2019-12-27 21:54:23
论文导读:介绍了人工智能的概念及其目前发展概况,对人工智能的几种类型及应用,如:模式识别、专家系统作了简要的介绍。并对人工智能今后的发展前景进行了分析。 关键词:人工智能   1引言   人工智能(ArtificialIntelligence) ,英文缩写为AI,也称机器智能。“人工智能”一词最初是在1956年Dartmouth学会上提出的。它是计算机科学、控制论、信息论、神经生理学、心理学、语言学等多种学科互相渗透而发展起来的一门综合性学科。从计算机应用系统的角度出发,人工智能是研究如何制造智能机器或智能系统,来模拟人类智能活动的能力,以延伸人们智能的科学。   2目前人工智能技术的研究和发展状况   目前,人工智能技术在美国、欧洲和日本依然飞速发展。在AI技术领域十分活跃的IBM公司,已经为加州劳伦斯·利佛摩尔国家实验室制造了ASCIWhite 电脑,号称具有人脑的千分之一的智力能力,而正在开发的更为强大的新超级电脑—— “蓝色牛仔”(Blue Jean),据其研究主任保罗·霍恩称, “蓝色牛仔”的智力水平将大致与人脑相当。   3技术应用   随着AI的技术的发展,现代几乎各种技术的发展都涉及到了人工智能技术,可以说人工智能已经广泛应用到许多领域,其典型的应用包括:   3.1符号计算   计算机最主要的用途之一就是科学计算,科学计算可分为两类:一类是纯数值的计算

程序语言编年史

喜欢而已 提交于 2019-12-11 16:18:48
程序语言编年史 概述 这次咱们聊下程序语言的发展史,除了程序语言,还会着重讲下程序语言密切相关的计算机的发展史,顺带讲下同时期与程序语言和计算机相关领域的发展,为什么要把程序语言和计算机相关领域放到一块讲, 因为这些领域和计算机的关系太密切了, 程序语言是 程序员 和计算机沟通交流唯一方式, 计算机的计算模型的发展, 还有计算机的应用领域的发展都对程序语言有着深刻的影响. 通过计算机相关领域的发展, 我们能从中可以找到一些影响程序语言关键因素, 看看 这些因素是如何推动程序语言一步步发展成今天这个样子的. 计算机发展史 计算机的发展可以分为两条线进行追溯, 一条是计算理论的发展, 一条是计算机实体的发展, 下面我们看看计算理论和计算机的发展轨迹. 理论模型的演变 计算理论是近现代才出现的一个数学分支,主要研究可计算性,计算的复杂度,计算模型(计算理论中两大计算模型:图灵机,lambda演算),形式语言(编程语言也是一种形式语言).我们可以看到计算理论主要研究的对象的名字中有三个带了 计算 ; 计算 这个词很常见,好像和这些词汇所表达的意思挺相近:四则运算,数值计算,逻辑运算.本节就以 计算 为主线介绍下计算是什么,以及其演变历史,还有它和计算理论的关系. 史前数学:数值计算 公元前2500年,在美索不达米亚的一块泥板上记录着谷仓里面有1152000,每个人分7分,可以分给多少人

“跑批”发展编年史

依然范特西╮ 提交于 2019-12-06 13:54:32
  “跑批”也叫“批量处理”、“批处理”,英文:Batch Processing,是现今各类IT系统中常见业务之一,根据统计,70%的业务系统中的操作,是通过跑批方式完成的。“跑批”简单来说,是将一类相同的业务“积攒”到一定的量(业务相同,成批量),在指定时间点启动进行自动处理,达到简化操作,提升效率的目的。分析批处理的过程,我们不难总结出批处理业务的特点:处理量大(成批),有特定的触发时机(指定时间点),可自动处理(无需人工干预)。 “跑批”的发展历程   跑批业务的特点特别适合使用计算机进行处理,因此从计算机出现的那一天开始,人们就开始使用计算机来处理跑批业务。处理跑批业务的计算机软件,被称为批量业务处理软件。批量业务处理软件伴随着跑批业务发展经历了多个阶段,从最初的一段小脚本发展到动态自适应的跑批处理平台,成为了现代IT系统中不可或缺的一部分,可谓波澜壮阔,精彩纷呈。下面我们来重温一下跑批软件的发展历程吧。 计算机 “跑批”的雏形,1952-1964。   计算机诞生伊始,尚没有现代计算机的输入和输出设备,只能通过在纸带上打孔的方式进行输入输出,一笔一笔地处理数据,需要不停地打孔,读孔,既费时又费力。为了提高效率,渐渐形成了将要处理的数据积攒成“批”,在指定时间一次性进行处理,极大地减少了频繁打孔读孔的操作,提高了效率。这种处理方法,被称为批处理