【期末速成】——计算机组成原理(1)

news2024/11/23 11:55:16

目录

一、什么是计算机的组成

二、冯诺依曼体系结构计算机的特点

三、计算机系统的层次结构

四、机器语言、汇编语言、高级语言,

五、 编译程序、解释程序、汇编程序

六、已知主频、CPI计算程序运行时间 


一、什么是计算机的组成

计算机的组成可以分为五个部件和两个信息流:

五个部件:运算器、存储器、控制器、输入设备、输出设备

两个信息流:控制信息流和数据信息流

 控制信息流包括:指令信息、状态信息、时序信息

这些信息的组合产生各类控制信号,对数据进行加工处理,并控制数据信息流向,实现计算机的各项功能

二、冯诺依曼体系结构计算机的特点

1.硬件有五大部件:运算器、存储器、控制器、输入设备、输出设备

2.软件以2进制的形式表示

3.采用存储程序:

所以的程序预先存放在存储器中

指令采用串行执行方式(一条指令接着一条指令执行)

三、计算机系统的层次结构

四、机器语言、汇编语言、高级语言,

机器语言:一种用二进制代码表示的计算机语言,最抽象,也是机器能直接执行的二进制

汇编语言:一种用助记符表示并且与机器语言一一对应,用汇编语言编写的程序更加复杂,可读性差,经过汇编才能执行

高级语言:一种接近人类自然语言,并且与计算机结构无关的语言,用高级语言编写的程序要经过解释和编译才能执行。例如java python。

五、 编译程序、解释程序、汇编程序

编译程序:先完整编译后运行的程序,编译程序把高级语言源程序作为输入,进行翻译转换产生机器语言的目标程序,然后让计算机去执行这个目标程序,得到计算结果。例如C,C++等。

解释程序:一句一句翻译并且翻译边执行的程序,是高级语言翻译程序的一种,将源语言书写的源程序作为输入,解释一句就提交给计算机执行一句不生成目标程序。例如:python

区别:编译程序需要生成目标代码,解释程序不生成

汇编程序:用汇编语言编写的程序。

六、已知主频、CPI计算程序运行时间 

程序运行时间:指令数*CPI/主频

例题:假定计算机M1和M2具有相同的指令集体系结构(ISA),主频分别为1.5GHz和1.2GHz。在M和M2上运行程序某基准程序P,平均CPI分别为2和1,则程序P在M1和M2上运行时间的比值

 具有相同的指令集体系结构——说明指令数相同

基准程序—— 为评估一台机器而执行的程序

CPI主频——为一条指令所运行的时钟周期(CPI越大程序运行时间越长)

M1程序运行时间:指令数*2/1.5=4指令数/3

M2程序运行时间:指令数*1/1.2=5指令数/6

比值为2:5

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1718713.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

flask-slqalchemy使用详解

目录 1、flask-sqlalchemy 1.1、flask_sqlalchemy 与sqlalchemy 的关系 1.1.1、 基本定义与用途 1.2、flask_sqlalchemy 的使用 1.2.1、安装相关的库 1.2.2、项目准备 1.2.3、创建ORM模型 1.2.3.1、使用db.create_all()创建表的示例 1.2.3.2、创建多表关联ORM模型 1.…

一维时间序列信号的改进小波降噪方法(MATLAB R2021B)

目前国内外对于小波分析在降噪方面的方法研究中,主要有小波分解与重构法降噪、小波阈值降噪、小波变换模极大值法降噪等三类方法。 (1)小波分解与重构法降噪 早在1988 年,Mallat提出了多分辨率分析的概念,利用小波分析的多分辨率特性进行分…

【Unity】使用Jenkins实现远程Unity打包

前言 很多时候,我们需要自动打包,比如下班了,我要出一个包明天早上用。比如每天夜里12点,我需要定时出一个稳定包。 这个时候就需要Jenkins了。 1.安装环境 安装 jenkins 之前,需要安装Java 。Java下载网站 ①下载…

Unity 实现让物体渲染在最前面

演示 实现方案 1.创建一个shader脚本 2.删掉原来的内容:我们自己写 附上完整的shader代码: Shader "Custom/ZTestAlways" {Properties {_Color ("Color Tint",Color) (1,1,1,1)_MainTex("Main Tex",2D) "white&q…

【EI会议|检索稳定】2024年通讯工程与云计算国际会议(CECC 2024)

2024年通讯工程与云计算国际会议(CECC 2024) 2024 International Conference on Communication Engineering and Cloud Computing 【重要信息】 大会地点:武汉 大会官网:http://www.iaccecc.com 投稿邮箱:iacceccsub-…

突破 LST/LRT 赛道中心化困境,Puffer Finance 何以重塑以太坊再质押未来

纵观过去的 2023 年,LST 赛道竞争进入“白热化”状态。去中心化、DeFi 增强、全链化成为市场争夺关键词,诸多 LST 赛道老牌项目纷纷陷入“中心化矛盾”,指责对方在以太坊去中心化进程中的不利作为。 在这样的竞争情形下,以太坊联…

skywalking介绍及搭建

链路追踪框架比对: skywalking安装部署: 下载地址:Downloads | Apache SkyWalking 配置微服务与skywalking整合: copy agent/optional-plugins/apm-spring-cloud-getway-xx.jar到plugins,然后重启skywalking 监控界面…

MOE模型入门

一、目录 定义:MOE架构代表类型如何解决expert 平衡的?而不是集中到某一专家。如何训练、微调MOE模型?基础架构优缺点不同MOE 模型实现方式、训练方法 二、实现 定义:MOE架构 MOE:混合专家模型,多个专家共同决策的模…

2024年Kubernetes管理的发展趋势及预测

Kubernetes管理的概念 Kubernetes管理是指用于监督使用Kubernetes的跨机器集群的容器化应用程序的部署、扩展和操作的过程和工具。这个编排平台自动化了部署、管理和扩展容器化应用程序的许多方面,但它也引入了配置、网络、安全性和资源管理方面的复杂性。 有效的K…

Linux - 文件管理高级1

0.管道 | 将前面命令的标准输出传递给管道作为后面的标准输入 1.文件查找 find find 进行文件查找时,默认进行递归查找,会查找隐藏目录下的文件 1.1 用法 # find 查找路径 查找条件... -type // 文件类型 f 普通文件 b 设备 d …

使用LLaMA-Factory微调大模型

使用LLaMA-Factory微调大模型 github 地址 https://github.com/hiyouga/LLaMA-Factory 搭建环境 git clone --depth 1 https://github.com/hiyouga/LLaMA-Factory.git cd LLaMA-Factory在 LLaMA-Factory 路径下 创建虚拟环境 conda create -p ./venv python3.10激活环境 c…

迅狐跨境电商系统源码:技术栈与多端集成

随着全球化贸易的不断深入,跨境电商系统源码成为了连接不同国家和地区消费者与商家的重要桥梁。本文将探讨跨境电商系统源码的技术栈以及如何通过多端集成来提升用户体验。 技术栈概览 跨境电商系统源码的技术栈是构建高效、稳定平台的基础。以下是构建跨境电商系…

Dynamics 365:安全的客户参与应用程序

客户参与应用程序使用Microsoft Dataverse提供了一个丰富的安全模型,可以适应许多业务场景。本节为您提供了应考虑的安全措施的特定于产品的指导。 Dataverse安全模型有以下目标: 只允许用户访问他们工作所需的信息。按角色对用户进行分组,并…

Leetcode刷题笔记6

34. 在排序数组中查找元素的第一个和最后一个位置 34. 在排序数组中查找元素的第一个和最后一个位置 - 力扣(LeetCode) 解法一:暴力查找 [1, 2, 3, 3, 3, 4, 5] t 3 从前往后扫描暴力查找,最坏情况下O(N) 优化 利用数组有序的…

安泰电压放大器的设计要求有哪些内容

电压放大器是电子电路中常见的一种放大器类型,用于将输入电压信号放大到更高的幅度。设计一个高性能的电压放大器需要考虑多个方面的要求和指标。以下是设计电压放大器时需要考虑的几个重要内容: 1.放大增益 放大增益是电压放大器的核心指标,…

再度“痛失”TOP5的小米手机,能否接好这碗AI“大活水”?

国产手机终端需求持续修复,国产品牌商是最大受益者。 近日,中国信通院发布2024年4月国内手机市场运行分析报告。报告显示,今年4月,国内市场手机出货量同比增长了28.8%。按品牌来看,国产品牌手机4月出货量占同期手机出…

ubuntu 18.04 ros1学习

总结了一下,学习内容主要有: 1.ubuntu的基础命令 pwd: 获得当前路径 cd: 进入或者退出一个目录 ls:列举该文件夹下的所有文件名称 mv 移动一个文件到另一个目录中 cp 拷贝一个文件到另一个目录中 rm -r 删除文件 gedit sudo 给予管理员权限 sudo apt-…

HTTP/超文本传输协议(Hypertext Transfer Protocol)及HTTP协议通信步骤介绍和请求、响应阶段详解;

目录 一、HTTP/超文本传输协议 特点和功能 请求-响应模型 版本和扩展 安全性和加密 二、HTTP协议通信步骤介绍 三、请求、响应阶段详解 HTTP请求 HTTP响应 示例 一、HTTP/超文本传输协议 HTTP/超文本传输协议(Hypertext Transfer Protocol)是…

推荐几款优秀的文档加密软件 | 企业文件加密解决方案

在数字化时代,信息安全问题日益突出,文档加密软件成为了保护数据安全的重要手段。但是,市面上的文档加密软件种类繁多,功能各异,如何选择一款好用的文档加密软件成为了许多用户关注的焦点。本文将为大家提供一份实用的…

北斗,推动公共安全行业应用的新时代

近年来,随着科技的迅猛发展,卫星导航系统在各个领域获得了广泛的应用。特别是在公共安全领域,北斗卫星系统的应用正在迅速扩展,成为保障社会安定的重要组成部分。本文将详细探讨北斗卫星在公共安全领域的多种应用,以及…