计算机硬件基础&ARM处理器概论 ARM体系结构与接口技术 计算机硬件基础
嵌入式系统分层操作系统的作用 向下管理硬件、向上提供接口(API)应用开发 即使用系统提供的接口(API),做上层应用程序的开发底层开发 即做操作系统本身的开发 向下管理硬件、向上提供接口(API) Linux层次结构进程管理(Process management):管理进程的创建、调度、销毁等 ARM体系结构与接口技术课程导学 课程内容
学习方法
计算机基础知识 计算机的进制 逻辑1和0 在计算机中数据的存储、运算、传输都是以高低电平的方式 所以数字电路中用高、低电平来表示逻辑1和0
计算机的组成
输入设备 把其他信号转换成计算机能识别和处理的信号并送入计算机中 如键盘、鼠标、摄像头等输出设备 把运算结果以人或其他设备所能接受的形式送出计算机外 如显示器、音响、打印机等存储器 存储器是用来存储程序和数据的部件,是实现”存储程序控制”的基础 如内存、硬盘等运算器 CPU中负责进行算数运算和逻辑运算的部件,其核心是算术逻辑单ALU控制器 控制器是CPU的指挥中心,其控制着整个CPU执行程序的逻辑过程 总线 总线 总线是计算机中各个部件之间传送信息的公共通信干线, 在物理上就是一束导线按照其传递信息的类型可以分为数据总线、地址总线、控制总线DMA总线 DMA(Direct Memory Access)即直接存储器访问,使用DMA总线可以不通过CPU直接在存储器之间进行数据传递 多级存储结构与地址空间 三级存储结构
Cache 速度最快、价格最贵、容量最小、断电数据丢失、cpu可直接访问 存储当前正在执行的程序中的活跃部分,以便快速地向CPU提供指令和数据主存储器 速度、价格、容量介于Cache与辅存之间、断电数据丢失、cpu可直接访问辅助存储器 速度最慢、价格最低、容量最大、断电数据不丢失、cpu不可直接访问 存储暂时不运行的程序和数据,需要时再传送到主存 地址空间
一个处理器能够访问(读写)的存储空间是有限的,我们称这个空间为它的地址空间(寻址空间),一般来说N位地址总线的处理器的地址空间是2的N次方
CPU工作原理概述 每执行一条指令后PC的值会自动增加指向下一条指令
指令的执行过程 一条指令的执行分为三个阶段 * 取址: CPU将PC寄存器中的地址发送给内存,内存将其地址中对应的指令返回 到CPU中的指令寄存器(IR) * 译码: 译码器对IR中的指令进行识别,将指令(机器码)解析成具体的运算 * 执行: 控制器控制运算器中对应的运算单进行运算,运算结果写入寄存器 每执行一条指令后PC的值会自动增加指向下一条指令 希望上述内容能够对大家有所帮助,如果有不明白的小伙伴欢迎提问,后续也会持续分享学习和进阶的方法。扫码进群领资料 今天的分享就到这里啦,别忘了点赞加收藏哦~有相关问题可在评论区提问哦~
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/43817.html