当前位置: 首页 > news >正文

计算机组成原理知识点精汇(一)计算机基础知识

一、冯·诺伊曼计算机的特点

(1)计算机由运算器、控制器、存储器、输人设备和输出设备五大部件组成。

(2)程序和数据存放在同一存储器中,并按地址寻访。

(3)指令和数据均采用二进制运算。

(4)指令由操作码和地址码组成,操作码用来表示操作的类型, 地址码用来表示操作数和操作结果的地址。

(5)机器以运算器为核心,输人输出设备与存储器之间的数据传送都要通过运算器。

二、机器字长

CPU一次操作中能够处理的数据的位数与CPU的寄存器有关。如32位、64位机。

32位机不可以装64位的安装包

64位机可以装32位的安装包

三、运算速度

衡量方法:

  • 主频:处理器每秒能够完成多少个“基本操作”
  • 执行一次乘法/加法所需时间
  • 吉普森法:通过设计一组代表性运算任务(如加法、乘法、分支操作等)来衡量处理器的速度
  • MIPS:每秒钟处理器执行百万条指令的数量
  • FLOPS:每秒浮点运算的次数
  • CPI:处理器执行一条指令所需要的时间

提升运算速度的方法:

  • 提高主频
  • 改进体系结构

四、存储容量

存储容量分为:主存储量(存放二进制代码总位数)、辅存容量(我们常说的硬盘)。

主存容量=存储单元个数(MAR)x 存储字长(MDR)

辅村容量通常用字节数来表示。

五、第一台电子计算机

第一台电子计算机:ENIAC

相关文章:

  • SpringBoot 3.0微服务架构实战:从设计到部署
  • JVM内存模型详解:各个区域的作用与原理
  • Netty为什么性能很高?
  • 【SpringBoot】Spring 一站式解决方案:融合统一返回结果、异常处理与适配器模式
  • 代码随想录算法训练day64---图论系列8《拓扑排序dijkstra(朴素版)》
  • 音视频-WAV格式
  • Java异常处理与调试艺术:从“红字恐惧症“到“优雅破案“
  • 【Java基础】Java中new一个对象时,JVM到底做了什么?
  • ShenNiusModularity项目源码学习(15:ShenNius.Admin.API项目分析)
  • 翻译: 深入分析LLMs like ChatGPT 一
  • Python中字符串的类型,作用和常用方法
  • Harmony os next~鸿蒙应用开发入门教程
  • 通过 PromptTemplate 生成干净的 SQL 查询语句并执行SQL查询语句
  • [Web 安全] PHP 反序列化漏洞 —— PHP 魔术方法
  • 杰发科技AC7801——滴答定时器获取时间戳
  • Spring 为何需要三级缓存解决循环依赖,而不是二级缓存
  • Azure Speech
  • 上海市计算机学会竞赛平台2024年5月月赛丙组城市距离之和
  • 领域驱动设计:事件溯源架构简介
  • 【大语言模型笔记进阶一步】提示语设计学习笔记,跳出框架思维,自己构建提示词
  • 做自己的卡盟网站/东莞网络营销推广软件
  • 铜陵市建设委员会网站/外贸营销网站怎么建站
  • 企业设计个网站/中国科技新闻网
  • 设计师常备设计网站大全/在哪里找软件开发公司
  • 交易网站模板/seo比较好的优化方法
  • 在闲鱼可以做网站吗/企业文化理念