首页 > 其他分享 >计算机系统概述

计算机系统概述

时间:2023-10-23 16:36:23浏览次数:39  
标签:计算机系统 存储 计算机 10 -- 概述 存储单元 CPU

计算机硬件的基本组成

早期冯诺伊曼机

输入设备:将信息转换成机器能识别的形式

运算器:存放数据和程序

运算器:算数运算和逻辑运算

输出设备:将结果转换成人们熟悉的形式

控制器:指挥程序运行

冯诺伊曼计算机的特点

  1. 计算机由五大部件组成
  2. 指令和数据以同等地位存于存储器,可按地址寻访
  3. 指令和数据用二进制表示
  4. 指令由操作码和地址码组成
  5. 存储程序
  6. 以运算器为中心

现在计算机以存储器为中心

CPU=运算器+控制器

各个硬件的工作原理

存储器

存储器

MAR--存储地址寄存器

MDR--存储数据寄存器

数据在存储体内按地址存放数据。

存储单元:每个存储单元存放一串二进制代码

存储字:存储单元种二进制代码的组合

存储字长:存储单元中二进制代码的位数

存储元:机存储二进制的电子原件,每个存储元可存1bit

一个字(word) = 16bit 一个字节(byte/B) = 8bit 1b = 1bit

运算器的基本组成

DR--数据缓冲寄存器

PSW--状态条件寄存器

控制器的基本组成

AR--地址寄存器

ID--指令译码器

计算机系统的层次结构

五层层次结构

M4:高级语言机器(执行高级语言)

M3:汇编语言机器(执行汇编语言)

M2:操作系统机器(向上提供广义指令)

M1:传统机器(执行机器语言指令)

M0:微程序机器(执行微指令)

三个级别的语言

汇编程序--将高级语言一次性全部翻译为汇编语言,或直接翻译为机器语言

解释程序--高级语言翻译为机器语言(翻译一句执行一句)

计算机体系结构/计算机组成原理

计算机体系结构--机器语言程序员所见到的计算机系统的属性概念性的结构与功能特性(如何设计硬件与软件之间的接口)

计算机组成原理--实现计算机体系结构所体现的属性,对程序员“透明”(如何用硬件实现所定义的接口)

计算机性能指标

存储器的性能指标

MAR位数反应存储单元的个数

MDR位数=存储字长=每个存储单元的大小

总容量=存储单元个数*存储字长

K:2^10

M:2^20

G:2^30

T:2^40

CPU的性能指标

CPU主频:CPU内数字脉冲信号振荡的频率 = 1/CPU时钟周期 (HZ)

CLK:CPU时钟周期 (微秒、纳秒)

CPI:执行一条指令所需的时钟周期数

执行一条指令的耗时=CPI*CLK

IPS:每秒执行多少条指令 = 主频/CPI

FLOPS:每秒执行多少次浮点操作

K:10^3 M:10^6 G:10^9 T:10^12

系统整体性能的性能指标

数据通路带宽:数据总线一次能并行传送信息的位数(各硬件部件通过数据总线传输数据)

吞吐量:指系统再单位时间内处理请求的数量

响应时间:指用户向计算机发送一个请求,到系统对该请求做出响应并获得它所需要的结果的等待时间

基准程序是用来测量计算机处理速度的一种使用程序,以便被测量的计算机性能可以运行相同程序的其他计算机性能进行比较

标签:计算机系统,存储,计算机,10,--,概述,存储单元,CPU
From: https://www.cnblogs.com/echoryblog/p/17782777.html

相关文章

  • 前端技术方案内容概述
    项目介绍技术栈信息技术方案总的架构图重难点技术方案架构图、流程图、类图等通用沉淀脚手架、组件库、工具函数等组件与数据通用组件、业务组件接口文档、数据流状态图mock方案适配国际化多端适配主题等工时评估页面功能接口......
  • 计算机系统基础之相关例题概述
    例题一在网络安全管理中,加强内防内控可采取的策略有:1、终端访问授权,防止合法终端越权访问;2、加强终端的安全检查与策略管理;3、加强员工上网行为管理与违规审计;(其中,控制终端接入数量,不属于内防内控)例题二--简单算术表达式的结构例题三--移臂调度这个还需要我再探索一下......
  • Objective-C内存管理机制概述
    Objective-C管理的是分配在堆上的NSObject对象的内存,对其他非对象的C语言数据类型(int、char、float、double、struct、enum等)无效。有以下3种方式:手工引用计数和自动释放池(MRC,ManualReferenceCounting),又称手动保留释放(MRR,ManualRetain-Release)垃圾收集(GC,GarbageCollecti......
  • 【HFSS】1.HFSS概述
    HFSS1.1参数HFSS计算并显示以下参数:SYZ等矩阵参数电压驻波比(VSWR)端口阻抗和传播参数电磁场分布和电流分布谐振频率、品质因数天线辐射方向图、各种天线参数、如:增益、方向性、波束宽度比吸收率(SAR)雷达反射截面(RCS)1.2应用HFSS的具体应用:射频和微波无源器件......
  • 01_Java语言概述
    ......
  • 计算机系统漫游
    写在最前面的话:在大一下学期的时候其实就已经萌生了读完csapp并做完里面所有lab的想法,但当时痴迷于acm所以最后以失败告终。现在大二上的我对自己的目标更加清晰,希望这次自己可以坚持下去1.信息就是位+上下文拿一个最简单的hello程序举例#include<stdio.h>intmain(){......
  • Matching Network算法概述
    什么是MatchingNetwork1.论文地址:MatchingNetworksforOneShotLearning2.简介:基于MetricLearning部分思想,使用外部记忆来增强网络,提高网络的学习能力。3.创新点借鉴了注意力和外部记忆方面的经验来搭建网络基于meta-learning用task来训练,而不是metric-learning输入......
  • 02Object概述
    Object类Object类是:超类、基类,所有类的直接或者间接父类,位于继承树的最顶层。任何类,如果没有书写extends显示继承某个类,都默认直接直接继承Object类,否则为间接继承。Object类中所定义的方法,是所有对象都具备的方法。Object类可以存储任何对象。作为参数,可接受任何对象。作......
  • Java概述
    1什么是Java官方定义:Java是一门面向对象的编程语言,不仅吸收了C++语言中的各种优点,还摒弃了C++里难以理解的多继承,指针等概念,因此Java语言具有功能强大和简单易用两大特性。Java语言作为静态面向对象编程语言的代表,极好实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编......
  • MAML算法概述
    MAML算法概述什么是MAML1.论文地址:Model-AgnosticMeta-LearningforFastAdaptationofDeepNetworks2.要解决的问题小样本问题模型收敛过慢3.算法描述​ MAML期望通过训练一组初始化参数,使得模型透过训练出的初始化参数,未来在少量样本基础上实现快速收敛。该初......