• 回答数

    4

  • 浏览数

    104

阿拉丁摸神灯
首页 > 论文问答 > 现代计算机基础的核心是什么概念

4个回答 默认排序
  • 默认排序
  • 按时间排序

漳南一邺

已采纳
现代计算机系统属于冯·诺依曼体系结构。  电子计算机的问世,最重要的奠基人是英国科学家艾兰· 图灵(Alan Turing)和美籍匈牙利科学家冯· 诺依曼(John Von· Neumann)。图灵的贡献是建立了图灵机的理论模型,奠定了人工智能的基础。而冯· 诺依曼则是首先提出了计算机体系结构的设想。  冯·诺依曼理论的要点是:  (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存储器中,指令和数据都可以送到运算器进行运算,即由指令组成的程序是可以修改的;  (2)存储器是按地址访问的线性编址的一维结构,每个单元的位数是固定的;  (3)指令由操作码和地址组成。操作码指明本指令的操作类型,地址码指明操作数和地址。操作数本身无数据类型的标志,它的数据类型由操作码确定;  (4)通过执行指令直接发出控制信号控制计算机的操作。指令在存储器中按其执行顺序存放,由指令计数器指明要执行的指令所在的单元地址。指令计数器只有一个,一般按顺序递增,但执行顺序可按运算结果或当时的外界条件而改变;  (5)以运算器为中心,I/O设备与存储器间的数据传送都要经过运算器;  (6)数据以二进制表示。
353 评论

小胖子老头

金融是一个非常复杂的概念,指货币发行,流通回笼,甚至贷款发放收回,存款收入提现,汇兑等各种经济活动。是目前一个时代特别流行的一个概念和领域。非常的热门和受人追捧。例如大学中的金融专业商学院总是最热门的。在银行或证券公司,基金等公司工作也被认为有不错的前程。金融是一个复杂庞大行业的集合表述,大部分认为数学好的人。在金融方面发展比较有优势。金融与数学息息相关,但不等于金融的核心。金融不像轻重工业那样的实业。似乎看不到,摸不着。但是资金的流转以及各种账务贷款的处理又与一个企业,一个国家的命脉,息息相关。不得不承认,理科生在学习金融方面,有着天赋,因为他们关于数学的计算能力是良好的基础。金融里许多的公式建模都需要数学精密的计算。并且不是简单的运算能力能够解决的。建模时所需要用到的各种高等函数。计算极限时所需要用到的微积分。要求从事金融方面的人士,要有较好的数学基础。因为数学就像是丈量金融的砝码一样重要。可以这么说,没有数学的基础,就走不上金融的金字塔。但是金融非常的复杂。仅仅擅长于数学是不足以解决的。但是从另一个方面来说,与数学同等重要的有许多金融概念以及逻辑的理解。例如西方资本主义国家的经济危机都有一个周期。要学习金融,要同样理解经济危机产生的原因,以及经济危机的应对解决办法。甚至是什么现象,是经济危机出现的征兆。或是哪些情况,说明经济危机已经到了什么样的程度,这些概念的理解。以及市场走势的预估以及市场现状的准确分析都是学习金融所必备的能力。

212 评论

FACE家具和设计

下面将会介绍这种计算机学科的一些核心概念问题。念与附加特性相联系,从而使一个抽象概念具体化的过程。例如,把一个进程与一个处理机、一种类型与一个变量名、一个库目标程序与子程序中的一个符号引用等分别关联起来。在逻辑程序设计中,用面向对象语言将一个方法与一个消息相关联,从抽象的描述建立具体的实例。绑定有时又译为联编、结合等。然而译为绑定既可表音,又能达义,在计算机专业英语的汉译中能达到这一境界的诚然不多。绑定在许多计算机领域中都存在太多的实例。面向对象程序设计中的多态性特征将这一概念发挥得淋漓尽致。程序在运行期间的多态性取决于函数名与函数体相关联的动态性,只有支持动态绑定的程序设计语言才能表达运行期间的多态性,而传统语言通常只支持函数名与函数体的静态绑定[5]。还可为绑定找到一个更通俗的实例。将配偶这一抽象概念与某位异性相关联,这一过程称作绑定。指腹为婚是为静态绑定,自由恋爱是为动态绑定。现有的面向对象程序设计语言都不允许离婚或重婚,但在一定程度上允许再婚。 ?--------------------------------------------------------------------------------Complexity of Large Problems大问题的复杂性--------------------------------------------------------------------------------随着问题规模的增长,复杂性呈非线性增加的效应。这是区分和选择各种方法的重要因素。以此来度量不同的数据规模、问题空间和程序规模。假如我们编写的程序只是处理全班近百人的成绩排序,选择一个最简单的排序算法就可以了。但如果我们编写的程序负责处理全省几十万考生的高考成绩排序,就必须认真选择一个排序算法,因为随着数据量的增大,一个不好的算法的执行时间可能是按指数级增长的,从而使你最终无法忍受等待该算法的输出结果。1/8页软件设计中的许多机制正是面向复杂问题的。例如在一个小小程序中标识符的命名原则是无关重要的,但在一个多人合作开发的软件系统中这种重要性会体现出来;goto语句自由灵活、随意操控,但实践证明了在复杂程序中控制流的无序弊远大于利;结构化程序设计已取得不错成绩,但在更大规模问题求解时保持解空间与问题空间结构的一致性显得更重要。从某种意义上说,程序设计技术发展至今的两个里程碑(结构化程序设计的诞生和面向对象程序设计的诞生)都是因为应用领域的问题规模与复杂性不断增长而驱动的。?--------------------------------------------------------------------------------Conceptual and Formal Models概念和形式模型--------------------------------------------------------------------------------对一个想法或问题进行形式化、特征化、可视化和思维的各种方法。 例如,在逻辑、开关理论和计算理论中的形式模型,基于形式模型的程序设计语言的风范,关于概念模型,诸如抽象数据类型、语义数据类型以及用于指定系统设计的图形语言,如数据流和实体关系图。概念和形式模型主要采用数学方法进行研究。例如用于研究计算能力的常用计算模型有图灵机、递归函数、λ演算等;用于研究并行与分布式特性的常用并发模型有Petri网、CCS、π演算等。只有跨越了形式化与非形式化的鸿沟,才能到达软件自动化的彼岸。在程序设计语言的语法方面,由于建立了完善的概念和形式模型,包括线性文法与上下文无关文法、有限自动机与下推自动机、正则表达式与巴克斯范式等,所以对任何新设计语言的词法分析与语法分析可实现自动化,典型的软件工具有lex和yacc。在形式语义方面,虽然操作语义学、指称语义学、公理语义学和代数语义学四大流派均取得不少成果,但语义分析工具目前还仅限于实验室应用。至于程序设计语言的语用方面,由于严重缺乏概念和形式模型,人们对语言的语用知之甚少,更谈不上什么自动化工具。?

150 评论

Cherry6151123

生命科学和计算机科学组成生物信息学。生物信息学(Bioinformatics)是研究生物信息的采集、处理、存储、传播,分析和解释等各方面的学科,也是随着生命科学和计算机科学的迅猛发展,生命科学和计算机科学相结合形成的一门新学科。它通过综合利用生物学,计算机科学和信息技术而揭示大量而复杂的生物数据所赋有的生物学奥秘。生物信息学(Bioinformatics) 是在生命科学的研究中,以计算机为工具对生物信息进行储存、检索和分析的科学。它是当今生命科学和自然科学的重大前沿领域之一,同时也将是21世纪自然科学的核心领域之一。其研究重点主要体现在基因组学(Genomics)和蛋白质组学(Proteomics)两方面,具体说就是从核酸和蛋白质序列出发,分析序列中表达的结构功能的生物信息。

255 评论

相关问答