展开
一句话概括:计算机体系结构讲的是计算机有哪些功能(包括指令集、数据类型、存储器寻址技术、I/O机理等等),是抽象的;计算机组成原理讲的是计算机功能是如何实现的,是具体的。
例如:一台机器是否具备乘法指令的功能,这是一个结构问题,实现这个乘法采用什么方式,则是一个组成问题。实现乘法指令可以采用一个专门的乘法电路,也可以采用连续相加的加法电路来实现,这两者的区别。
组成原理是让你从整体上精略地让你了解计算机是怎么工作的,内容上侧重于计算机的几大组成(运算器,控制器,存储器,输入设备,输出设备与总线结构),具体来说,是具体一条指令在cpu中是如何执行的,计算机的储存体系是如何的(分三层),还有就是一是I/O接口的基本概念。 之后学的就是体系结构和微机原理,都是以组成为知识背景的。
体系结构可以认为是对《计算机组成》的抽象化与进一步的理论化,里面计的技术包罗万象,包括大型机和微机中所应用的技术。主要内容是学习指令的流水技术,动态调度,静态调度。你学懂了后会觉得cpu一点也不神奇了。
微机原理是是对《计算机组成》的具体实现。一般会选x86计算机来说,这时一般不会再详细讲工作原理了(因为大多数原理都在《计算机组成》中讲了),而是直接讲述cpu的具本结构是什么,具体引脚的作用,各种总线多少多少,各种控制寄存器的各个位有什么意义,I/O的具体交接口(ISA,pci)……因为是具体的东西,所以有好多东东要记的。
总体来说,最有趣的是组成,最难学的是体系结构,最多东西记最有亲切感的是微机原理。作为一名计算机系的学生,这几门课都应好好学一学,他是本科阶段侧重于理论学习的的突出体现,可以让人深入而深切地认识计算机。
计算机组成原理主要是介绍计算机的基本硬件及原理。重在各个部分的连接。相对宽泛一些。微机原理接口技术比计算机组成原理要具体些,也比计算机组成要好学,一般是以8086为例,介绍8086CPU的结构,其中最最重要的就是汇编语言和芯片;掌握了汇编语言这几块芯片的编程基本上就差不多了。
发布了75 篇原创文章 ·获赞 4 ·访问量 3万+
学习顺序:计算机组成原理---体系结构---微机原理一句话概括:计算机体系结构讲的是计算机有哪些功能(包括指令集、数据类型、存储器寻址技术、I/O机理等等),是抽象的;计算机组成原理讲的是计算机功能是...博文来自: xifengw的博客
计算机体系结构域计算机组成这两个概念是不同的,应该予以区分。计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,即概念性的结构与功能特性。计算机系统的属性通常是指用机器语言编程的程序员所看到的...博文来自: tinyteemo的专栏
在计算机硬件组成中有各部分被整合到了一起-----输入输出,统称为I/O。计算机程序执行的初始数据和结果都需要输入输出来完成和体现。那么这部分有是如何工作的呢:先看一下I/O部分的整体导图:【概念】...博文来自: 一支穿云箭
DeepLearning(深度学习)学习笔记整理系列zouxy09@qq.comhttp://blog.csdn.net/zouxy09作者:Zouxyversion1.02013-04-08声明:1...博文来自: zouxy09的专栏
计算机体系结构 ## 基本概念 计算机系统=硬件+软件,从计算机语言的角度,把计算机分为多层次结构,每一层用一种语言为特征,其层次结构如下图所示。| 第6级:应用语言虚拟机 ...博文来自: qq_36984768的博客
在程序的执行过程中,Cache与主存的地址映射是由硬件自动完成的四级指令流水线完成取指、取数、运算、保存结果四步操作,考察该流水线的操作周期内存编址,相应的运算,包括所需芯片的数量计算。使用地址数初一...博文来自: Samurai77的博客
计算机体系结构是那些对程序员可见的系统属性,这些属性直接影响到程序的逻辑执行。计算机组成是实现结构规范的操作单元及相互连接。体系结构的属性包括指令集、用来表示各种数据类型(数据、字符)的比特数、输入输...博文来自: weixin_42468665的博客
大小端的最简单记法1.只需要记住——大端就是正常人的思维就可以了。比如说你有12345678要存在一个存储单元里面,那你肯定想的就是像下面这样存储嘛内存地址存储内容0x4000120x4001340x...博文来自: weixin_43914889的博客
计算机系统=硬件/固件+软件虚拟机器和实际机器:完全由软件实现的机器为虚拟机器,由硬件或固件实现的机器为实际机器。仿真:由微程序解释指令集。翻译技术是先把L+1级程序全部变换成L级程序后,再去执行...博文来自: liudongdong_jlu
1.冯诺伊曼计算机在结构上以 运算器 为中心,发展到现在,已转向以 存储器 为 中心。2.计算机硬件结构:控制器、运算器、主存储器、辅助存储器、输入设备、输出设备3.计算机发展经历了 电子管时代、晶...博文 aganliang的专栏
存储体系 1 存储器的分类 1.1 按存储介质 存储器 半导体存储器:用半导体器件组成的存储器。 磁表面存储器:用磁性材料做成的存储器。 1.2 按存储方式 随机存储器:任何存储单元的内容都能被随机存...博文来自: KangU4的博客
这一节学的内容是关于计算机的组成与体系结构,包括数制、计算机结构、流水线、存储、总线等。都是之前学过但忘掉已经很久的东西,数制高中的时候就学过,记得当时始终搞不懂二进制“奇怪”的进位规则,因为逢十进一...博文来自: zhixin9001的博客
第1章:计算机系统概论1、计算机系统由哪两部分组成?计算机系统性能取决于什么?计算机系统是由“硬件”和“软件”组成。衡量一台计算机性能的优劣是根据多项技术指标综合确定的,既包括硬件的各种性能指标...博文来自: Adjerrekaf的博客
计算机体系结构(ComputerArchitecture)主要研究硬件和软件功能的划分,确定硬件和软件的界面,哪部分功能由硬件系统来完成,哪部分功能由软件系统来完成。计算机组成原理(ComputerO...博文来自: 落尘曦的博客
数据的表示进制的转换	R进制转十进制使用按权展开法	将R进制数的每一位数乘以它的权,然后相加,即可求得对应的十进制数值	十进制:	二进制:	其中,十进制第2位的位权为10,第3位的位权为100;...博文来自: ChEnsy的博客
1.2.1 计算机体系结构分类1966年,Michael.J.Flynn提出根据指令流的多倍性、数据流的多倍性对计算机系统进行了分类(通常称为Flynn分类)。计算机体系结构的Flynn分类法(1)指...博文来自: WF-Balloon
计算机的体系结构是指计算机的概念性的结构和功能属性。1.体系结构分类宏观上按处理机数量分类分为:单处理系统、并行处理与多处理系统、分布式处理系统。 微观上按并行处理程度有多种分类方法,有Flynn...博文来自: 懂代码的暖男
注:所学教材为《计算机组成原理(第二版)》唐朔飞编著;本次梳理涵盖内容为:第一章计算机系统概论1.1计算机系统简介1.2计算机的基本组成参考内容以及图片来源为书本和csdn博文第一章计算机系统概论1....博文来自: AT弄潮儿
前言计算机类型:一、计算机组成原理(逻辑电路角度表示、设计、结构)1.0现代计算机扩展的冯*诺依曼结构:1.1存储器层次结构:ROM结构图:操作系统中逻辑寻址:1.2CPU:整合到CPU中的...博文来自: 自由理想的足迹
编译原理总结基础概念编译程序是什么?能把源语言程序转换成目标语言程序的程序。编译过程词法分析:扫描源程序,将其分解为词法单元后输出。方法:正规式,有限自动机。语法分析:根据语法规则,对词法单元进行推导...博文来自: CooperNiu's Blog
1.计算平台介绍Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台,如下图所示:单指令流单数据流机器(SISD)SISD机器是一种传统的串行...博文来自: byebyegov5qq
计算机体系结构和计算机系统结构是一个概念,它们的英文名都是Computer Architecture。是以计算机系统的外部特性为主来讲解计算机系统基本结构的一门学科。 ...博文来自: Ubuntu 14.04配置nfs服务
数据的表示 进制的转换 短除法 –> 除以要转换的进制数,直到商为0,然后倒序输出余数 二进制转换为八进制(三位二进制)、二进制转换为八进制(四位二进...博文来自: JavaKK
一图胜千言。本书通过图表和简要概述让读者掌握复杂的硬件原理。 本书涵盖 数制说明->数字电路->组成原理->微机原理->->计算机体系结构->计算机外设与设备驱动,可以对计算机学习者学习计算机硬件有所
下载
Abstract:计算机组成原理期末复习知识点总结~1.基础概念硬件和软件等效原理:任何可以利用软件实现的工作可以利用硬件来实现,反之,任何可以通过硬件来实现的事件也同样可以利用软件来实现。此原理说明...博文来自: ScarlettYellow的博客
1.指令系统简介:1.分类:复杂指令系统:X86(代表);精简指令系统:MIPS(代表);2.应用:MIPS处理器广泛的应用于:数字电视、机顶盒、蓝光播放器、游戏机、网络设备;3.特点:MIPS指令系...博文来自: 新手小白
最近在coursera上课时出现了视频黑屏,网页缓冲,无法观看等问题,经过查询发现很多人也有同样的问题。对于不同的原因,一般来说解决方法也不同。这里有三种办法,大家可以挨个尝试,肯定有一个能用。1....博文来自: Machine Learning with Peppa
以撩妹为例,5分钟让你秒懂深度学习!今天,面对 AI 如此重要的江湖地位,深度学习作为重要的一个研究分支,几乎出现在当下所有热门的 AI 应用领域,其中包含语义理解、图像识别、语音识别,自然语言处理等...博文来自: 算法与数学之美
本文转自:https://blog.csdn.net/UncleMing5371/article/details/54176252一、线索二叉树原理前面介绍二叉树原理及特殊二叉树文章中提到...博文来自: 样young的博客
参考博客 [1]https://www.byteslounge.com/tutorials/java-ee-html5-websocket-example 博文
我本科学校是渣渣二本,研究生学校是985,现在毕业五年,校招笔试、面试,社招面试参加了两年了,就我个人的经历来说下这个问题。 这篇文章很长,但绝对是精华,相信我,读完以后,你会知道学历不好的解决方案...博文
最近翻到一篇知乎,上面有不少用Python(大多是turtle库)绘制的树图,感觉很漂亮,我整理了一下,挑了一些我觉得不错的代码分享给大家(这些我都测试过,确实可以生成) one 樱花树 动...博文
从业五年多,辗转两个大厂,出过书,创过业,从技术小白成长为基层管理,联合几个业内大牛回答下这个问题,希望能帮到大家,记得帮我点赞哦。 敲黑板!!!读了这篇文章,你将知道如何才能进大厂,如何实现财务自...博文
大学四年,看课本是不可能一直看课本的了,对于学习,特别是自学,善于搜索网上的一些资源来辅助,还是非常有必要的,下面我就把这几年私藏的各种资源,网站贡献出来给你们。主要有:电子书搜索、实用工具、在线视频...博文
本博客记录工作中需要的linux运维命令,大学时候开始接触linux,会一些基本操作,可是都没有整理起来,加上是做开发,不做运维,有些命令忘记了,所以现在整理成博客,当然vi,文件操作等就不介绍了,慢...博文
在分享之前,先说说初学者如何学习编程,这个话题想必非常的重要,要学好编程,给你一些学习网站也好、实用工具也好,但前提是你知道如何去学习它。 见过很多初学者,以及小鹿我刚开始学习的时候,也是自己瞎摸索,...