《计算机组成原理》第1篇 概论

一、计算机系统概论

在这里插入图片描述

  • 1.1.3要区分计算机组成和计算机体系结构

计算机体系结构:是指那些能够被程序员所见到的计算机属性,即概念性的结构与功能特性。
计算机组成:是指如何实现计算机体系结构所体现的属性,它包含了许多对程序员来说是透明的硬件细节。

。。例如,指令系统体现了机器的属性,这是计算机结构的问题但单指令的实现,即如何取指令、分析指令、取操作数、运算、送结果等,这些属于是计算机组成的问题。再比如,一台机器是否具备乘法指令的功能,属于计算机的结构问题,实现乘法指令采用什么方式,属于计算机组成问题。
。。感觉呢,计算机结构更加抽象一些,而计算机组成就是它的具体实现。

  • 1.2.1冯诺依曼计算机的特点

1.计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成
2.指令和数据以同等的地位存放于存储器中,并可按地址回访。
3.⭐指令和数据均以二进制数表示
4.指令由操作码地址码组成,操作码表示操作的顺序,地址码表示操作数在存储器中的位置
5.⭐指令在存储器中按顺序存放。通常,指令时顺序执行的,在特定条件下,可根据运算结果或根据设定的条件改变执行顺序。
6.⭐机器以运算器为中心,输入输出设备与存储器之间的数据传送通过运算器完成。

  • 1.2.3计算机的工作步骤

    • 主存储器

    (1)注意:每个存储元件寄存的是1位二进制数,也就是不是“1”就是“0”。存储单元能储存一串二进制数据,这串代码称为储存字。这串二进制代码的位数也称为存储字长,可以为8位、16、位、32位等等,一个存储字还可代表一条指令。
    (2)主存的工作方式是按地址访问存储器(访存)
    (3)MAR(Memory Address Register )是存储器地址寄存器,存放储存单元的地址(有点像java的栈内存),其位数对应存储单元的个数(如MAR为10位,则有2^10=1024个存储单元,记为1K)
    (4)MDR(Memory Data Register)是存储器数据寄存器,用来存放从存储体取出的代码或准备往某存储单元存入的代码,其位数与存储字长相等。
    (5) 随着精度要求的提高,要求指令字长和数据字长可变,他们长度由字节的个数来表示。存储字长、指令字长、数据字长可各不相同,但他们必须是字节的整数倍。

    • 运算器

    ACC(累加器)、MQ(乘商寄存器)、X(操作数寄存器)
    注意乘积高位和乘积低位。

你好!关于学习Elasticsearch,我可以给你一些指导。Elasticsearch是一个开源的分布式搜索和分析引擎,主要用于快速、实时地存储、搜索和分析大量数据。下面是一些学习Elasticsearch的步骤: 1. 了解基本概念:开始学习Elasticsearch之前,你需要了解一些基本的概念,比如索引(index)、类型(type)、文档(document)、字段(field)等。这将帮助你更好地理解Elasticsearch的工作原理。 2. 安装和配置:根据你的操作系统,你可以从Elasticsearch官方网站下载并安装合适的版本。安装完成后,你需要进行适当的配置,如设置集群名称、分配内存等。 3. 学习REST API:Elasticsearch提供了丰富的REST API,用于与其进行交互。了解如何使用这些API来索引、搜索和删除数据是学习Elasticsearch的重要一步。 4. 索引和搜索数据:学习如何创建索引、添加文档以及执行搜索操作是使用Elasticsearch的关键。掌握查询语法、过滤器、聚合操作等功能可以帮助你更有效地使用Elasticsearch。 5. 数据建模和分析:学习如何设计合适的数据模型和映射,以及如何使用Elasticsearch进行数据分析和可视化是提高你的技能的重要一步。 6. 扩展和优化:学习如何在生产环境中扩展和优化Elasticsearch集群是非常重要的。了解如何分片、复制、调优性能等将帮助你更好地管理和维护你的数据。 7. 学习资源:除了官方文档,还有很多优秀的学习资源可供参考,如书籍、教程和在线课程等。利用这些资源可以更系统地学习和掌握Elasticsearch。 希望这些步骤能对你学习Elasticsearch有所帮助!如果有任何问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值