体系结构
赢在拼搏中
这个作者很懒,什么都没留下…
展开
-
IO端口与IO内存详解
(一)地址的概念1)物理地址:CPU地址总线传来的地址,由硬件电路控制其具体含义。物理地址中很大一部分是留给内存条中的内存的,但也常被映射到其他存储器上(如显存、BIOS等)。在程序指令中的虚拟地址经过段映射和页面映射后,就生成了物理地址,这个物理地址被放到CPU的地址线上。物理地址空间,一部分给物理RAM(内存)用,一部分给总线用,这是由硬件设计来决定的,因此在32bits地址线转载 2016-06-01 11:35:52 · 3470 阅读 · 0 评论 -
trust zone之我见
老板交待任务,这个星期我都在研究trust zone的东东,之前有看过代码,但没有深入了解!好吧,这次看来我要跟它杠上了。网上有很多资料,但很多讲得太抽象,至少对门外汉来说有些难以理解,我估计有些文单可能翻译过来的吧,有些拗口。在介绍trust zone之前!我们来看两个字,慢慢引导大家trust zone与之前的安全方式有何不同?转载 2016-12-19 21:41:37 · 628 阅读 · 0 评论 -
堆、栈的地址高低? 栈的增长方向?
作者:RednaxelaFX链接:https://www.zhihu.com/question/36103513/answer/66101372来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 进程地址空间的分布取决于操作系统,栈向什么方向增长取决于操作系统与CPU的组合。不要把别的操作系统的实现方式套用到Windows上。x86硬件直接支持的栈确实...转载 2018-07-24 08:38:28 · 10905 阅读 · 1 评论 -
程序在内存中运行的奥秘
内存管理是操作系统的核心功能,无论对于开发者还是系统管理员内存管理的重要性都是不言而喻的。我会在接下来的几篇文章通过计算机的实际运行过程谈谈内存管理,当然在必要的时候我也会从底层原理去阐释这个问题。我们提到的概念是不局限于平台特性的通用概念,不过为了阐述这些概念我们选取的实例大多来源于Linux和基于x86架构的32位Windows操作系统。这篇文章,我们首先来看看程序是如何使用内存的。 ...转载 2018-07-24 08:41:45 · 1331 阅读 · 0 评论 -
GIC通用中断控制器
1. GIC简介操作系统中,中断是很重要的组成部分。有了中断系统才可以不用一直轮询(polling)是否有事件发生,系统效率才得以提高。一般在系统中,中断控制分为三个部分:模块、中断控制器和处理器。其中模块通常由寄存器控制是否使能中断和中断触发条件等;中断控制器可以管理中断的优先级等,而处理器则由寄存器设置用来响应中断。1.1 GIC结构作为 ARM 系统中通用中断控制器的是 GIC(...转载 2018-07-24 10:47:07 · 12403 阅读 · 0 评论 -
TEE+SE、移动KEY等五种移动安全解决方案对比分析
来源:《中国信息安全》 作者:马存庆 刘宗斌 荆继武 2017/9/28 9:56:55 ■ 中国科学院数据与通信保护研究教育中心 马存庆 刘宗斌 荆继武 随着移动智能设备的快速普及,移动应用全方位地改变着网民的生活习惯,对人们的通信、社交、娱乐和购物等各方面产生重要影响。近年来,各类移动应用的用户规模和使用率均保持快速增长,电子商务类应用和娱乐类应用表现尤为突出,...转载 2018-10-17 15:33:39 · 4579 阅读 · 0 评论