zoukankan      html  css  js  c++  java
  • 计算机组成原理_第一章:计算机系统概论

    第一章:计算机系统概论

    1.1  计算机系统简介

    问题1:现代计算机系统由那两部分组成?

    现代计算机的多态性

    CPS:信息物理系统

    HPC:高速计算机,天河2号,Titan(Cray公司的,科磊公司)

    TF:TFlop/s:TF是千万亿次单位,每秒多少千万亿次计算。

    顶层的抽象,然后再一步一步的细化。

    基本结构都具有共性特征

    两部分:硬件和软件(物理和逻辑?)

    一般分为9层

    1.2  计算机系统的层次结构

    (程序员视角)

    (从最低到最高)

    微指令系统——微程序机器M0,向下发展的语言。—— 由硬件直接执行微指令

    机器语言——实际机器M1,机器语言是由0 1 代码构成的。—— 用微指令解释机器指令

    .........................................................................................................................(软件|硬件的实现分层)

    汇编语言——虚拟机器M2,机器语言符号化。—— 用机器语言解释操作系统

    操作系统——虚拟机器(中间))+ 用汇编程序翻译成及其语言程序

    高级语言——虚拟机器M3)—— 用编译程序翻译成汇编语言程序

    计算机组成与计算机体系结构从研究内容上来说有什么区别?

    三、计算机体系结构和计算机组成

    计算机体系结构:程序员所见到的计算机系统的属性概念性的结构与功能特性

            (指令系统、数据类型、寻址技术,IO操作)

    计算机组成:实现计算机体系结构所体现的属性(具体执行的实现)

    1.2  计算机的基本组成

    一、冯*诺依曼计算机的特点

    1949 ENIAC,第一台计算机

    1.计算机由五大部件组成

    2.指令和数据以同等地位存于存储器,可按地址寻访

    3.指令和数据由二进制表示

    4.指令由操作嘛和地址码组成

    5.存储程序

    6.以运算器为中心

    2.现代计算机硬件框图

    运算器  ALU(CPU)

    控制器  CU(CPU)

    存储器  主存和辅存

    输入设备    I/O设备

    输出设备 I/O设备

  • 相关阅读:
    http编程中的get和post混合使用方式
    SQLServer实现作业依赖(非步骤)
    SQLServer实现两个库的字段长度自动更新
    Python+SQLite数据库实现服务端高并发写入
    sqlite数据库相关使用
    sqlite语法
    VBA关键字总结
    VS2005 .net2.0 TreeView.设置SelectedNodeStyle控制TreeView中选定节点的外观的
    SQLSERVER 2005 如何给sa用户设置空密码?
    解决超过远程连接数而无法连接服务器的问题 踢出已断开用户
  • 原文地址:https://www.cnblogs.com/noah0532/p/8905375.html
Copyright © 2011-2022 走看看