要写计算机专业导论的论文,其中第一个要谈一下对计算机及计算机学科体系的理解。 怎么理解?

如题所述

计算机的体系结构(computerarchitecture),通常是指涉及机器语言或者汇编语言的程序设计人员所见到的计算机系统的属性,更多说的是计算机的外特性,是硬件子系统的结构概念及其功能特性。这其中最重要的问题都直接和计算机的指令系统有关,例如计算机的字长,计算机硬件能够直接识别和处理的数据类型及其表示、存储、读写方式,指令系统的组成,指令类别、格式和功能,指令中使用的寄存器数量和表示方法,支持的寻址方式,存储器、输入输出设备和CPU之间数据传送的方式和控制,也包括中断的类型和处理流程,系统中对各类信息的保护,计算机运行状态的定义和切换,对各种运行异常或者出错的检测和处理方案等等,这些都是程序设计人员编写出高质量程序并确保其正常运行必须深入了解的计算机的有关属性。计算机体系结构主要研究硬件和软件功能的划分,确定硬件和软件的界面,即哪些功能应划分给硬件子系统完成,哪些功能应划分到软件子系统中完成。

  计算机组成(computerorganization),是依据计算机体系结构确定并且分配了硬件子系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。从这一点又可以说,计算机组成是计算机体系结构的逻辑实现。为了实现相同的计算机体系结构所要求的功能,完全可以有多种不同的计算机组成设计方案。因为半导体器件性能的提高,新的技术成果的面世,或者又有新的价格/性能比的需求出现,都会带来计算机组成的变化。

  在计算机组成的领域内,需要重点解决的问题之一是合理的性能价格比,关键的技术措施在于处理好计算机内部的数据流和控制流,合理地匹配各功能部件的性能参数,也就是尽力避免因一个部件形成的“瓶颈”问题而影响计算机的整体性能。例如,对运算器部件,可以通过实现数据运算的流水线处理和设置多个运算功能部件,在运算器内安排更多的寄存器等措施以提高其处理数据的能力;对控制器部件,可以通过指令预取,指令流水线处理,多指令流水线,选用RISC(reduced instruction set computer)结构设计方案等措施以提高执行指令的速度;对存储器部件,使用由高速缓冲存储器、主存储器、虚拟存储器构成的层次结构的存储系统,使用由可以交替运行的多个存储器构成的多体结构,使用性能更高的改进型的存储器芯片等措施,以提高存储器系统的存储容量和读写速度。对输入输出设备,实现通道、外围处理机等方式,合理地设置缓冲器和排队策略,配备速度更快的设备,配备更多数量的设备,以提高单位时间内数据输入输出的流量。对计算机系统而言,关键是尽可能地使计算机各个功能部件都以自己所具有的高速度运行,避免或者减少不同功能部件彼此之间的相互制约和等待现象,例如通过支持多线程、多进程、多道程序、多任务等措施,选用最合理的资源调度算法和分配策略,以便最大限度地提高系统的资源利用率。

  计算机实现(computerimplementation),是计算机组成的物理实现。包括中央处理机、主存储器、输入输出接口和设备的物理结构,所选用的半导体器件的集成度和速度,器件、模块、插件、底板的划分,电源、冷却、装配等技术,生产工艺和系统调试等各种问题,一句话,就是把完成逻辑设计的计算机组成方案转换为真实的计算机,也就是把满足设计和运行、价格等各项要求的计算机系统真正地制作并调试出来。

  计算机体系结构,计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含义也会有所改变。在某些情况下,有时也无需特意地去区分计算机体系结构和计算机组成的不同含义。
温馨提示:内容为网友见解,仅供参考
无其他回答

要写计算机专业导论的论文,其中第一个要谈一下对计算机及计算机学科...
从这一点又可以说,计算机组成是计算机体系结构的逻辑实现。为了实现相同的计算机体系结构所要求的功能,完全可以有多种不同的计算机组成设计方案。因为半导体器件性能的提高,新的技术成果的面世,或者又有新的价格\/性能比的需求出现,都会带来计算机组成的变化。在计算机组成的领域内,需要重点解决的问题之一...

对计算机导论这个学科的认识
1、“计算机学科导论”课程系统全面地为学生介绍了计算机科学知识领域划分的过程、涵盖的问题以及学科的本质,使自己一进入本学科就有了清晰、明确的方向和认识,在学习的过程中不再感到困惑、茫然等。2、通过对“计算机学科导论”的学习,使自己触及了计算机乃至计算机学科的本质,不再把计算机仅仅当作一种工...

计算机导论结业论文
计算机系统会以此作为网路系统的唯一认证,当我们的身份需要验证时,我们只需要输入自己提前设定好的数字就可以确定为是我们自己在使用网路,进而防止他人恶意使用我们的IP地址来使用计算机网路系统,提高了计算机系统的安全性。 2.4提高安全意识,规范管理制度 想要使计算机处于一个相对安全的环境,我们就必须提高自己的安全...

对计算机科学导论课程的理解
计算机科学导论目标是通过介绍计算机科学与技术学科的定义、学科范畴、特点与规律,来构建课程的体系结构,引导学生培养正确的学科专业思想,同时激发学生对本专业的学习兴趣,使学生逐步形成以计算机的观点来分析解决问题的思维。课程内容涉及到一些专业课程的基本概念及某些具体内容,但绝不是计算机科学学科专业课...

计算机科学技术导论目录
最后,介绍了计算机科学技术学科适应领域与择业方向,以及计算机常用软件的介绍。整个导论旨在为读者提供一个全面、深入、系统地理解计算机科学与技术的基础知识和应用领域。通过本导论的学习,读者将能够对计算机科学与技术有更全面的了解,为后续深入学习和研究打下坚实的基础。

计算机导论论文
非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放在计算理论上。 1)计算机语言 随着20世纪40年代第一台存储程序式通用电子计算机的研制成功,进入20世纪50年代后,计算机的发展步入了实用化的阶段。然而,在最初的应用中,人们...

计算机工程导论在整个计算机知识体系中的角色是什么
该课程概要介绍计算机系统、程序设计语言、与信息技术有关的社会人文等知识,使学习者对计算机相关专业,增加专业学习的责任感和自信心,同时为今后的学习打下基础。计算机导论课程的教学意义,计算机科学导论,也称为"计算机导论”,是高校计算机科学与技术相关专业大学新生的第一门专业基础课程,它系统地讲解...

大一计算机导论 学习心得
一篇好的学习心得,必须要结合自己的实际情况,深入的分析这门学科带给你的感受, 如果一味的写理论知识,是得不到高分的,我从网上搜索了一个大二学生学习计算机的心得,你可以参考一下,可以结合你自己的实际情况加以修改。大一大二两年软件开发学习心得 出处:博客园转眼间在从大一踏进学校的校门到现在刚刚好两年了,在这...

你对计算机专业有什么了解
计算机还研究什么问题是可以计算的,什么问题是不可以计算的,什么问题是可以有效解决的,什么问题是目前无法解决的。计算机有几个代表课程,分别是:高级程序设计语言、数据结构、算法导论、计算机网络、操作系统、计算机系统(计算机组成原理)、编译原理等等。计算机科学与技术学科评估结果,其中排名前5的大学是...

计算机科学与技术导论内容提要
本书以科学的视角深入解析了计算机科学与技术这一学科的核心构成和基础理论,涵盖了计算机科学的基础理论、系统结构与组成原理、软硬件技术的精髓,以及计算机应用领域的理论和技术细节。它旨在帮助读者理解这个领域的结构演变,对学科的建设与发展具有深远的影响。作为计算机科学与技术专业本科生的主要学习资料,...

相似回答