ARM学习笔记(一)
来源:互联网 发布:js 树形菜单递归函数 编辑:程序博客网 时间:2024/05/03 20:01
一、学习ARM之前你要知道的一些专业术语(百度)
1、ARM核到底什么?ARM9,ARM11,Cortex-Mx,Cortex-Ax等。
2、什么是流水线操作?3、BGA封装工艺
4、大端小端模式的区别?
5、ARM指令集和Thumb指令集
6、工作模式
7、异常向量
8、端口复用
9、特殊寄存器
10、flash,RAM,ROM
二、存储器和寄存器的区别
存储器在CPU外,一般指硬盘,U盘等可以在切断电源后保存资料的设备,容量一般比较大,缺点是读写速度都很慢,普通的机械硬盘读写速度一般是50MB/S左右。内存和寄存器就是为了解决存储器读写速度慢而产生的多级存储机制。现在的DDR2内存的读写速度一般为6~8GB/S,跟机器性能也有关系。
而寄存器(又称缓存)一般是指由基本的RS触发器结构衍生出来的D触发,就是一些与非门构成的结构,一般整合在CPU内,其读写速度跟CPU的运行速度基本匹配,但因为性能优越,所以造价昂贵,一般好的CPU也就只有几MB的2级缓存,1级缓存更小。使用寄存器可以缩短至零长度、节省存储空间,提高指令的执行速度。不同的寄存器有不同的作用,如:通用寄存器(GR)用以存放操作数、操作数的地址或中间结果;指令寄存器(IR)用以存放当前正在执行的指令,以便在指令执行的过程中,控制完成一条指令的全部功能。
CPU计算时,先预先把要用的数据从硬盘读到内存,然后再把即将要用的数据读到寄存器。最理想的情况就是CPU所有的数据都能从寄存器里读到,这样读写速度就快,如果寄存器里没有要用的数据,就要从内存甚至硬盘里面读,那样读写数据占的时间就比CPU运算的时间还多的多。所以评价一款CPU的性能除了频率,缓存也是很重要的指标。
0 0
- ARM 学习笔记(一)
- ARM学习笔记(一)
- ARM学习笔记(一)
- ARM学习笔记(一)
- ARM学习笔记(一)
- ARM学习笔记一
- ARM学习笔记(一)
- ARM 学习笔记(一)基本知识
- arm汇编语言学习笔记一
- 朱老师ARM裸机学习笔记(一):计算机基础知识
- 一、ARM的寄存器学习笔记
- ARM学习笔记(一)--处理器模式
- 【ARM学习笔记】一、S3C2440A官方简介
- arm-linux内核启动学习笔记(一)
- ARM学习笔记(一)——ARM体系、跳转指令
- arm学习笔记一(arm概述及其基本编程模型)
- ARM-32学习(一)
- ARM-64学习(一)
- E: Unable to correct problems, you have held broken packages.
- 字体样式、文本样式、块级元素和行内元素、伪类、背景、列表
- redis 学习笔记一,安装配置
- windows下修改系统音量
- LightOJ - 1152 Hiding Gold /poj 3041 二分匹配@
- ARM学习笔记(一)
- codeforces 554C Kyoya and Colored Balls 【组合数学+费马小定理】
- API勾取实现进程隐藏
- Linux下登录Oracle命令行时删除键^H解决方法
- ThreadPoolManager
- WordPress查询文章作者的文章数及WordPress用户角色/权限
- CentOS 下安装 Memcache
- Android 模仿微信长按录音功能
- Codevs 1074 食物链 2001年NOI全国竞赛