计算机组成原理习题课第一章-1(唐朔飞)

news2024/9/20 17:58:42

计算机组成原理习题课第一章-1(唐朔飞)

在这里插入图片描述

✨欢迎关注🖱点赞🎀收藏⭐留言✒

🔮本文由京与旧铺原创,csdn首发!

😘系列专栏:java学习

💻首发时间:🎞2022年11月24日🎠

🀄如果觉得博主的文章还不错的话,请三连支持一下博主哦

🎧作者是一个新人,在很多方面还做的不好,欢迎大佬指正,一起学习哦,冲冲冲

🎀🎀🎀今日分享:你该有的计划是,先去超越过去的自己,而不要太受周围人的想法影响,你想着去做什么,就坚定一点,去认真坚持一下,超越别人重要,但更珍贵的是比从前的自己好

🐱‍💻导航小助手

🥱基本概念

必须重点掌握以下概念

😋1.计算机系统及计算机系统的层次结构

计算机系统由硬件和软件两大部分组成。从计算机系统的层次结构来看,它通常可有5个以上的层次,在每一层次上都能进行程序设计。由下至上可排序为:第一级微程序机器级,微指令由硬件直接执行;第二级传统机器级,用微程序解释机器指令;第三级操作系统级,一般用机器语言程序解释作业控制语句;第四级汇编语言机器级,这一级由汇编程序支持和执行;第五级高级语言机器级,采用高级语言,,由各种高级语言编译程序支持和执行,还可以有第六级应用语言机器级,采用各种面向问题的应用语言

🙄2.硬件,计算机,主机,CPU,主存,辅存,外部设备

硬件:计算机的实体部分,由看得见,摸得着的各种电子元器件,各类光,电,机设备的实物组成,如主机,外部设备等
计算机:计算机由运算器,存储器,控制器和输入设备,输出设备五大部分组成
主机:是计算机硬件的主体部分,由CPU和主存储器MM合成为主机。
CPU :中央处理器,是计算机硬件的核心部件,由运算器和控制器组成;(早 期的运算器和控制器不在同一芯片上,现在的CPU内除含有运算器和控制器外 还集成了 CACHE x
主存:计算机中存放正在运行的程序和数据的存储器,为计算机的主要工作 存储器,可随机存取;由存储体、各种逻辑部件及控制电路组成。
辅存:辅助存储器

🥱3.软件,系统软件,应用软件

软件:人们事先编制的具有各类特殊功能的程序,是无形的
系统软件(系统程序)包括
1.标准程序库,如监视程序,用于监视计算机工作
2.服务性程序,如连接,编辑,调试,判断
3.语言处理程序,如编译程序,汇编程序,解释程序,将各种语言转换成机器语言
4.操作系统,用来控制和管理计算机
5.数据库管理系统
6.各种计算机网络软件
简而言之为用来对整个计算系统进行调度,管理,监视以及服务的各种软件
应用软件(应用程序):用户在各自的系统中开发和应用的各种程序

😃4.高级语言,汇编语言,机器语言

高级语言:对问题的描述十分接近人们的习惯,并且还具有较强的通用性,给程序员带来了极大的方便
汇编语言:面向对象的语言,用一些特殊的符号表示指令
机器语言:由代码0,1组成,是机器能直接识别的一种语言

😑5.计算机组成和计算机体系结构

计算机体系结构是指那些能够被程序员所见到的计算机系统的属性,如指令 系统、数据类型、寻址技术组成及I/O机理等
计算机组成是指如何实现计算机 体系结构所体现的属性,包含对程序员透明的硬件细节,如组成计算机系统的各 个功能部件的结构和功能,及相互连接方法等

😴6.存储单元,存储元件,存储基元,存储元,存储字,存储字长,存储容量

存储单元:可存放一个机器字并具有特定存储地址的存储单位。
存储元件(又叫存储基元和存储元):存储一位二进制信息的物理元件,是存储器中最小的存储单位,不能单独存取。
存储字:一个存储单元所存二进制代码的逻辑单位。
存储字长:一个存储单元所存储的二进制代码的总位数。
存储容量:存储器中可存二进制代码的总量,通常主、辅存容量分开描述

😘7.机器字长,指令字长

机器字长:指CPU一次能处理的数据的位数。通常与CPU的寄存器的位数有关,字长越长,数的表示范围越大,精度也越高。机器字长也会影响计算机 的运算速度
指令字长:机器指令中二进制代码的总位数

😫8.英文缩写的含义

CPU : Central Processing Unit,中央处理机(器),是计算机硬件的核心 部件,主要由运算器和控制器组成。
PC : Program Counter z程序计数器,其功能是存放当前欲执行指令的地 址,并可自动计数形成下一条指令地址。
IR : Instruction Register,指令寄存器,其功能是存放当前正在执行的指 令。
CU : Control Unit,控制单元(部件),为控制器的核心部件,其功能是产 生瀬作命令序列。
ALU : Arithmetic Logic Unit,算术逻辑运算单元,为运算器的核心部件, 其功能是进行算术、逻辑运算。
ACC : Accumulator,累加器,是运算器中既能存放运算前的操作数,又 能存放运算结果的寄存器。
MQ :Multiplier-Quotient Register,乘商寄存器,乘法运算时存放乘数、 除法时存放商的寄存器。
X:此字母没有专指的缩写含义,可以用作任一部件名,在此表示操作数 寄存器,即运算器中工作寄存器之一,用来存放操作数;
MAR : Memory Address Register,存储器地址寄存器,在主存中用来 存放欲访问的存储单元的地址。
MDR : Memory Data Register,存储器数据缓冲寄存器,在主存中用来 存放从某单元读岀、或要写入某存储单元的数据。
I/O : Input/Output equipment,输入/输岀设备,为输入设备和输岀设 备的总称,用于计算机内部和外界信息的转换与传送。
MIPS : Million Instruction Per Second ,每秒执行百万条指令数,为计算机运算速度指标的一种计量单位。

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

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

相关文章

【Pygame实战】这游戏有毒,刷爆朋友圈:小编已与病毒版贪吃蛇大战了三百回合,最高分339?

导语 Hello,大家好呀!我是木木子吖~ 一个集美貌幽默风趣善良可爱并努力码代码的程序媛一枚。 听说关注我的人会一夜暴富发大财哦~ (哇哇哇 这真的爱😍😍) 所有文章完整的素材源码都在&#…

Android中JVM七大垃圾收集器【解析】

概述 GC垃圾收集器的种类 新生代:年轻代用来存放最近创建的对象老年代:主要存放应用程序中生命周期长的内存对象永久代:内存的永久保存区域(类和元数据),GC不参与回收Serial收集器:串行收集器…

web网页设计—— 中国餐饮协会(HTML+CSS)

🎀 精彩专栏推荐👇🏻👇🏻👇🏻 ✍️ 作者简介: 一个热爱把逻辑思维转变为代码的技术博主 💂 作者主页: 【主页——🚀获取更多优质源码】 🎓 web前端期末大作业…

CentOS8使用阿里云yum源异常问题及解决方法

镜像下载、域名解析、时间同步请点击 阿里云开源镜像站 Linux安装git时发生如下错误 [rootraoyuuuu maven]# dnf install git Repository extras is listed more than once in the configuration Repository epel is listed more than once in the configuration CentOS-8 - B…

关于windows的文件监控管理系统(Java)

目 录 摘 要 I Abstract II 1.绪论 1 1.1课题背景 1 1.2系统开发的目的和意义 2 1.3国内外概况 3 1.4研究主要内容 3 2.windows文件监控管理系统相关技术介绍 4 2.1 API 4 2.2 API HOOK 5 2.3 Java 5 2.4 DLL 6 2.4 Windows系统的Socket编程 6 2.4.1使用WinSock API 6 2.4.2 使…

【 C++ 】IO流

目录 1、C语言的输入输出 2、流是什么 3、CIO流 3.1、C标准IO流 3.2、C文件IO流 文件操作步骤 以二进制的形式操作文件 以文本的形式操作文件 4、stringstream的介绍 1、C语言的输入输出 C语言中我们用到的最频繁的输入输出方式就是scanf()和printf()。 scanf()&#xff1a…

[前端基础] JavaScript 基础篇(下)

DOM 和 BOM DOM 指的是文档对象模型,它指的是把文档当做一个对象来对待,这个对象主要定义了处理网页内容的方法和接口。BOM 指的是浏览器对象模型,它指的是把浏览器当做一个对象来对待,这个对象主要定义了与浏览器进行交互的法和…

Node核心模块之Stream

Node.js诞生之初就是为了提高IO性能,文件操作系统和网络模块实现了流接口,Node.js中流就是处理流式数据的抽象接口。 那么应用程序为什么使用流来处理数据? 常见问题 同步读取资源文件,用户需要等待数据读取完成资源文件最终一次…

【Windows】windows10时间显示秒数

一般情况下windows10的电脑时间只显示小时和分钟,但是有的用户想要时间显示更加精细,那么windows10时间怎么显示秒呢?大家可以通过修改注册表的方式进行设置:打开注册表编辑器,定位到Advanced,右键新建DWOR…

【第十四篇】Camunda系列-多人会签【多实例】

多人会签 Multiple Instance 也叫多实例任务。 1.会签说明 多实例活动是为业务流程中的某个步骤定义重复的一种方式。在编程概念中,多实例与 for each 结构相匹配:它允许对给定集合中的每个项目按顺序或并行地执行某个步骤或甚至一个完整的子流程。 多实例是一个有额外属性…

注解(Annotation)

注解 注解也被称为元数据(MateDate),用于修饰或解释包,类,方法,属性,构造器,局部变量等数据信息和注释一样,注解不会影响程序逻辑,但是注解可以被编译或者运行&#xff…

如何定义需求优先级?

本文将围绕以下问题展开:1、什么是需求优先级排序,目的是什么?2、优先级排序的8大依据;3、需求优先级排序面临的挑战;4、一些优秀的需求优先级排序工具。 一、什么是需求优先级排序,目的是什么?…

Mybatis-plus 用法

本文主要介绍 mybatis-plus 这款插件,针对 springboot 用户。包括引入,配置,使用,以及扩展等常用的方面做一个汇总整理,尽量包含大家常用的场景内容。 关于 mybatis-plus 是什么,不多做介绍了,看…

大一作业HTML网页作业:简单的旅游 1页 (旅游主题)

⛵ 源码获取 文末联系 ✈ Web前端开发技术 描述 网页设计题材,DIVCSS 布局制作,HTMLCSS网页设计期末课程大作业 | 游景点介绍 | 旅游风景区 | 家乡介绍 | 等网站的设计与制作 | HTML期末大学生网页设计作业,Web大学生网页 HTML:结构 CSS&…

94-98-Hadoop-MapReduce工作流程(重要)

Hadoop-MapReduce工作流程(重要): 上面的流程是整个 MapReduce 最全工作流程,但是 Shuffle 过程只是从第 7 步开始到第 16 步结束,具体 Shuffle 过程详解,如下: (1)Map…

Java 动态判断数组维数并取值

一、背景 技术交流群里有同学提了一个看似基础但挺有意思的问题。 问题描述: 一个对象是一个未知的数组类型,可能是 short 二维数组,可能是 int 的三维数组等。 诉求: 想要遍历修改(获取)它的值不想写太多…

springboot 接入 logback.xml 彻底搞出一个超级完整加注释的版本-可在生产环境直接使用

目录 介绍 开搞 先logback.xml相关的 pom.xml application.yml 配置 启动配置 类中编写 引入 Slf4j logback.xml 重点介绍 logback项目名称 最大保存时间 365天 lOGGER PATTERN 根据个人喜好选择匹配 控制台输出 滚动文件 过滤器 可以选择自己要的日志级别 不选…

【机器学习数据集制作】视频转图片(代码注释,思路推导)

目录数据集效果资源下载实现思路代码实战总结『机器学习』分享机器学习0基础的数据集制作过程。 欢迎关注 『机器学习』 系列,持续更新中 欢迎关注 『机器学习』 系列,持续更新中 数据集效果 资源下载 拿来即用,所见即所得。 项目仓库&#…

​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件

​LabVIEW从另一个VI或通过VI服务器访问正在运行的可执行文件 有没有办法从另一个VI或可执行文件访问正在运行的LabVIEW可执行文件。例如,从显示控件获取值,为控件设置值,以及初始化运行LabVIEW可执行文件VI的前面板。 在正在运行的可执行文…

IOS逆向初探

前言 这些文章用于记录学习路上的点点滴滴,也希望能给到刚入门的小伙伴们一点帮助。爱而所向,不负所心。 环境 iphone 6 MacOS Monterey 12.3.1 一、IOS开发语言 Objective-C Objective-C是iOS操作系统运用的软件开发语言。Objective-C的流行完全是因…