首页 > 其他分享 >计算机组成原理

计算机组成原理

时间:2024-07-25 19:28:28浏览次数:9  
标签:CPI 计算机 指令 原理 执行 组成 时钟

计算机系统概述

计算机系统=硬件+软件

硬件的发展:1.电子管时代 2.晶体管时代 3.中小规模集成电路 4.大规模、超大规模集成电路

计算机硬件的基本组成

1.早期冯诺依曼结构image-20220512143948193

冯诺依曼计算机的特点:

①计算机由五大部件组成

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

③指令和数据用二进制表示

④指令由操作码和地址码组成

⑤存储程序

⑥以运算器为中心

2.现代计算机结构image-20220512144650726

image-20220512145015891

认识各个硬件

1.主存储器基本组成

image-20220512150115942

2.运算器基本组成

image-20220512150323654

3.控制器基本组成

image-20220512150550594

4.计算机层次结构

image-20220512155113204

5.计算机性能指标

(1)存储容量=存储单元个数*存储字长 bit

(2)CPU主频(时钟频率)=$\frac{1}{时 钟 周 期}$

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

(4)执行一条指令的耗时=CPI*CPU时钟周期

(5)一个程序的执行时间=$\frac{指 令 条 数*CPI}{主 频}$

(6)IPS:每秒执行多少条指令=主频/平均CPI

(7)FLOPS:每秒执行多少次浮点运算

标签:CPI,计算机,指令,原理,执行,组成,时钟
From: https://www.cnblogs.com/six-years/p/18323993

相关文章

  • 一文看懂llama2(原理&模型&训练)
    关注我,持续分享逻辑思维&管理思维&面试题;可提供大厂面试辅导、及定制化求职/在职/管理/架构辅导;推荐专栏《10天学会使用asp.net编程AI大模型》,目前已完成所有内容。一顿烧烤不到的费用,让人能紧跟时代的浪潮。从普通网站,到公众号、小程序,再到AI大模型网站。干货满满。学成后可......
  • SSM-网络课程系统-29230(免费领源码+开发文档)可做计算机毕业设计JAVA、PHP、爬虫、APP
    SSM网络课程系统摘 要本论文主要论述了如何使用SSM框架开发一个网络课程系统,将严格按照软件开发流程进行各个阶段的工作,采用B/S架构Java技术,面向对象编程思想进行项目开发。在引言中,将论述网络课程系统的当前背景以及系统开发的目的,后续章节将严格按照软件开发流程,对系统......
  • AI大模型原理(通俗易懂版)——Transformer
    传送门:AI大模型原理(通俗易懂版)-CSDN博客关于GPT的生成等大语言模型背后的技术原理,一个很常见的说法是,它们是通过预测出现概率最高的下一个词来实现文本生成的,这种效果有点像搜索引擎的自动补全。每当我们输入一个新的字或词,输入框就开始预测后面的文本,概率越高的,排在越上面。......
  • AI大模型原理(通俗易懂版)
    视频参考:一条视频速通AI大模型原理以下为学习笔记和心得,欢迎大家和我交流学习。AIGCAI大模型原理(通俗易懂版)——AIGC-CSDN博客大语言模型AI大模型原理(通俗易懂版)——大语言模型-CSDN博客TransformerAI大模型原理(通俗易懂版)——Transformer-CSDN博客炼成ChatGPTAI大......
  • AI大模型原理(通俗易懂版)——调教ChatGPT
    你有没有发现ChatGPT等AI聊天助手有时候像个博览群书又善解人意的天才,有时候像个喝了二两酒后前言不搭后语的笨蛋。针对这种现象,越来越多人开始研究怎么调教出一个聪明的AI聊天助手。提示工程就是研究如何提高和AI的沟通质量,其核心关注提示的开发和优化,提示就是我们给AI聊天......
  • AI大模型原理(通俗易懂版)——武装ChatGPT
    ChatGPT之类的AI大语言模型虽然博览群书,但在某些方面也始终存在短板。比如编造事实、计算不准确、数据过时等等。为了应对这些问题,可以借助一些外部工具或数据,把AI武装起来,实现这一思路的框架包括RAG索引增强、PAL程序辅助语言模型、ReAct推理行动结合,这些词是不是晦涩难懂令......
  • 计算机通信网——概述
    什么是计算机网络计算机网络的定义自主计算机的互联集合计算机网络分为自主是,计算机式,互联/互连式(特指通信)。自主式网络,是非主从的,即是控制与被控制的关系,有着对等的行为模式,尤其指出计算机作为信源和信宿。计算机式,指的是数字化,比如数据、信号,拥有强大的计算能力,可......
  • 2个月搞定计算机二级C语言——真题(2)解析
    1.前言大家好,我是梁国庆。本篇博客讲解真题2,其中的填空题用到了指向结构体的指针访问被指结构体的成员的知识,我在下文做了讲解。其他的主要还是对数组的考察,没什么难度,搞清楚思路写程序就可以。2.程序填空题2.1题目要求2.2提供的代码#include<stdio.h>#include<st......
  • 网上书店系统的设计与实现/计算机项目/课程设计/毕业/管理系统/网站
    网上书店系统的设计与实现摘要伴随着电子商务的飞速发展,购物平台越来越多的情况下,人们购物的方式变得便捷、多样。网上购书也变成常见的方式,网上购书也适应了当今快节奏的社会生活,与此同时,满足顾客购买到更加丰富多样的书籍需求的同时,也大大提高了交易的效率。电子商务模式......
  • java跨平台原理
    跨平台是指程序可以在多种平台(MicrosoftWindows、AppleMacintosh和Linux等)上运行,即编写一次,随处运行(WriteOnce,RunAnywhere)。Java语言通过为每个计算机系统提供一个叫做Java虚拟机的环境来实现跨平台。Java虚拟机是可运行Java字节码的虚拟计算机系统。可以将Java虚拟机看成......