计算机体系结构

 ## 基本概念计算机系统=硬件+软件,从计算机语言的角度,把计算机分为多层次结构,每一层用一种语言为特征,其层次结构如下图所示。

| 第6级:应用语言虚拟机 | 虚拟机:由软件实现的机器
| 第5级:高级语言虚拟机 |
| 第4级:汇编语言虚拟机 |
| 第3级:操作系统虚拟机 | 软件
| 第2级:机器语言(传统机器级) | 硬件或固件
| 第1级:微程序机器级 |
| centered |

    计算机系统结构指的是传统机器级的系统结构。它是软件和硬件的交界面,是机器语言程序设计者看到的机器物理系统的抽象。出在传统机器语言与操作系统级之间。## 结构分类1,冯氏分类法用系统的最大并行度对计算机进行分类。最大并行度指的是计算机系统在单位时间内能够处理的最大的二进制位数。2,Flynn分类法    按照指令流和数据流的多倍性进行分类。 指令流:计算机执行的指令序列数据流:由指令流调用的数据序列多倍性:在系统受限的部件上,同时处于同一执行阶段的指令或数据的最大数目。Flynn分类法把计算机系统的结构分为4类:单指令单数据流   单指令多数据流  多指令单数据流  多指令多数据流这四类计算机的基本结构:IS:指令流   DS:数据流  CS:控制流   CU: 控制部件  PU:处理部件   MM,SM:存储器

计算机组成原理

       计算机由软件和硬件组成,软件由系统软件和应用软件组成,硬件由运算器,控制器,存储器,输入设备,输出设备五大部件组成。##  软件部分系统软件负责系统的调度管理,提供系统的运行和开发环境,为方便用户的使用而编制的程序。它包括操作系统,语言处理程序,数据管理系统,各种服务性支撑软件,各种标准程序库。应用软件是为用户解决某一特定问题而编制的程序。例如科学计算类程序,工程设计类程序,数据处理类程序,信息管理类程序。## 硬件部分运算器:在控制器的控制下进行各种运算。控制器:神经中枢,控制计算机的各个部分的有序工作。存储器:按地址存储或读取内容,存放数据,程序和运算的中间结果。输入设备:进行数据的输入输出设备:进行数据的输出## 进制转换数据在计算机中以二进制的方式存储,所以人们在生活中经常2使用的十进制需要进行转换,而由于二进制表示数据太长,所以引入了8进制和16进制,下面介绍一下转换规则,二进制<——>十进制:十进制——>二进制:除二取余,倒序排列二进制——>十进制:从二进制的右边第一个数开始,每一个乘以2的n次方,n从0开始,每次递增1。然后得  出来的每个数相加即是十进制数。二进制<——>八进制,十六进制:由三个,四个二进制数转换为二进制数,反之亦然。## 程序编译用javac编译器将java源代码编译成 .class文件,然后程序在运行时,JVM将需要用到的 .class文件加载到内存中,从class文件中逐行读出一条指令,JVM中解释器解释一条指令,接着执行一条指令从而达到将.class文件翻译为机器码

计算机体系结构及组成原理相关推荐

  1. 计算机体系结构的主要原理,《计算机组成原理》计算机体系结构.pdf

    张 代 远 编 著 计算机组成原理 ● JISUANJI ZUCHENG YUANLI 北 京 邮 电 大 学 出 版 社 ·北 京· 内 容 提 要 本书系统而深入浅出地介绍了计算机组成的基本概念. ...

  2. 计算机组成原理r型指令logisim实现_第一章 计算机体系结构

    需要掌握的内容: 存储程序计算机 计算机系统的多级层级结构 计算机体系结构 计算机组成 计算机实现 计算机体系结构.组成与实现三者的关系 存储程序计算机 透明性 Amdahl定律 CPU 性能公式 程 ...

  3. 深入浅出计算机组成原理:FPGA、ASIC和TPU(上)-计算机体系结构的黄金时代(第32讲)...

    一.引子 过去很长一段时间里,大家在讲到高科技.互联网.信息技术的时候,谈的其实都是"软件".从1995年微软发布Windows 95开始,高科技似乎就等同于软件业和互联网.著名的 ...

  4. 第一章 计算机体系结构(一)— 体系结构分类

    计算机体系结构分类 1. 计算机体系结构概述 2. 计算机体系结构分类 2-1 按处理机数量分类(宏观) 1.单处理系统 2.并行处理与多处理系统 3.分布式处理系统 2-2 按并行程度分类(微观) ...

  5. 【计算机体系结构】计算机系统结构的基本概念——基本知识要点汇总

    halo~我是bay_Tong桐小白 本文内容是桐小白个人对所学知识进行的总结和分享,知识点会不定期进行编辑更新和完善,了解最近更新内容可参看更新日志,欢迎各位大神留言.指点 计算机系统结构的基本概念 ...

  6. 《计算机体系结构:量化研究方法》读书笔记

    Lecture 1: Quantitative Approach 1.计算机体系结构与计算机组成原理有什么区别? 计算机的实现包括两个方面:组成和硬件.组成一词包含了计算机设计的高阶内容,例如存储器系 ...

  7. 读书笔记之计算机体系结构

    知识要点 此文章内容摘抄自计算机体系结构基础(胡伟武著),有些地方可能介绍的不是很详细,如果读者想仔细的了解,请自己阅读原著. 第二章 指令系统 无论是在什么架构上,都有自己的指令系统,如x86采用的 ...

  8. 北京科技大学 计算机考研真题,北京科技大学计算机系统结构和组成原理考研真题...

    [实例简介] 北京科技大学计算机系统结构和组成原理04,05年的考研真题,外加体系结构的期末考试题,以及一些其他的习题 [实例截图] [核心代码] 北科计算机体系结构组成原理真题及其他习题 └── 北 ...

  9. 软件设计师教程(二)计算机系统知识-计算机体系结构

    软件设计师教程 软件设计师教程(一)计算机系统知识-计算机系统基础知识 计算机体系结构 软件设计师教程 计算机体系结构的发展 计算机系统结构概述 计算机体系结构分类 指令系统 指令集体系结构的分类 C ...

  10. 主存储器是现代计算机系统的数据传送中心,第2章计算机体系结构习与题答案.doc...

    第2章计算机体系结构习与题答案 第二章习题 复习题 1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心? 答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并 ...

最新文章

  1. Spring源码分析【8】-分布式环境SpringSecurity保持用户会话
  2. mysql的windows安装步骤_window mysql安装详细步骤
  3. java保存不了_在使用Java写入文件时,文件不能保存在文件夹中
  4. 树形数据深度排序处理示例(递归法).sql
  5. c语言程序二级考试题,2016年计算机二级考试C语言程序设计真题
  6. 《微软文档管理解决方案2007》之一:安装部署 - [SharePoint Server]
  7. MySQL5.7更改用户名密码
  8. $compile 手动编译
  9. 与 Rust 社区亲密接触!Rust 大会火热报名!
  10. Dekker互斥算法解析
  11. java string to bit_Java Convert String to Binary
  12. NLTK was unable to find the megam file!
  13. TIA博途软件中安装鼎实GSD文件的方法
  14. 华为2012实验室(北京)工作机会
  15. 怎样提高睡眠质量容易入睡,五种应对失眠的妙招
  16. Windows实用工具推荐
  17. 机电一体化c语言程序设计,高职机电一体化C语言程序设计研究
  18. 笔记 | 绝对值不等式
  19. 关于计算机固态硬盘正确的是,SSD的不正确使用说明,建议你们不要打开
  20. 解决Discus!x3.1论坛安装插件提示无法运行通过zend加密应用

热门文章

  1. 单片机烧录文件的几种格式
  2. Struts2第一天课堂笔记
  3. wpsoffice 安装包_WPS office (安卓、ios) 企业版 软件介绍(附安装包)
  4. nest.js实战之集成Linkedin登录
  5. setuna截图怎么放大缩小_实用的高清截图系列小窍门详解,一章带你“真正学会”截图!...
  6. Linux局域网传输文件
  7. vasp和ms_武汉理工大学赵焱课题组开发脚本 MS建模一键获取VASP输入文件POSCAR
  8. 见证云原生创变 2019云原生技术实践峰会落幕
  9. 三合一交友盲盒系统微信小程序源码/免授权盲盒源码/脱单盲盒APP分销代理源码
  10. 快速将多个excel表合并成一个excel表---内附代码