![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Operating System
文章平均质量分 74
hustyangju
这个作者很懒,什么都没留下…
展开
-
MMU的作用
本文出自 “至简李云” 博客,出处http://yunli.blog.51cto.com/831344/189787MMU(Memory Management Unit,内存管理单元)在现代处理器中扮演着非常重要的角色。操作系统通过使用处理器的MMU功能,能实现以下功能: 1)虚拟内存。有了虚拟内存,可以在处理器上运行比实际物理内存大的应用程序。为了使用虚拟内存,操作系统转载 2014-02-21 10:50:58 · 963 阅读 · 0 评论 -
对Windows和类Unix争论的观点:谁是谁的躯壳,谁又是谁的灵魂
虽然不一定是完全正确, 但还是有理有据的认真写的........ 我觉得有一定价值, 转来了-----------------------------------------------原文---------------------------------------------/*夹带私活技术文,约2万字容量,慎入*//*写作的起因大概是之前有一篇据称是清华申请退学的博士写的原创 2014-02-20 16:40:09 · 2277 阅读 · 0 评论 -
DMA读写
一 DMA操作1 DMA定义DMA是直接内存访问 Direct Memory Access(存储器直接访问)。这是指一种高速的数据传输操作,允许在外部设备和存储器之间直接读写数据,既不通过CPU,也不需要CPU干预。整个数据传输操作在一个称为"DMA控制器"的控制下进行的。CPU除了在数据传输开始和结束时做一点处理外,在传输过程中CPU可以进行其他的工作。这样,在大部分时间里,CPU和原创 2014-03-04 11:14:02 · 7370 阅读 · 0 评论 -
数据结构中的堆和栈 与 内存分配中的堆区和栈区 分析
比较全面的总结了诸多版本,知识无国界,感谢各位的辛勤劳作。在计算机领域,堆栈是一个不容忽视的概念,我们编写的C/C++语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。(1) 数据结构的栈和堆首先在数据结构上要知道堆栈,尽管我们这么称呼它,但实际上堆栈是两种数据结构:堆和栈。 堆和栈都是一种数据项按序排列的数据结构。栈就像装数据的桶或原创 2014-05-08 10:59:44 · 6302 阅读 · 0 评论 -
LINUX下GDB反汇编和调试
Linux下的汇编与Windows汇编最大的不同就是第一个操作数是原操作数,第二个是目的操作数,而Windows下却是相反。1、 基本操作指令简单的操作数类型说明,一般有三种,(1)立即数操作数,也就是常数值。立即数的书写方式是“$”后面跟一个整数,比如$0x1F,这个会在后面的具体分析中见到很多。(2)寄存器操作数,它表示某个寄存器的内容,用符号Ea来表示任意寄存器a,用原创 2014-06-05 14:38:20 · 2573 阅读 · 0 评论 -
浮点数的二进制表示
基础知识:十进制转十六进制;十六进制转二进制;IEEE制定的浮点数表示规则;了解:目前C/C++编译器标准都遵照IEEE制定的浮点数表示法来进行float,double运算。这种结构是一种科学计数法,用符号、指数和尾数来表示,底数定为2——即把一个浮点数表示为尾数乘以2的指数次方再添上符号。下面是具体的规格: 符号位原创 2014-06-05 10:32:30 · 1835 阅读 · 0 评论 -
虚拟存储器
一、虚拟存储器工作原理页式虚拟存储器是虚拟存储器中用得比较广泛的一种,另外的段式虚拟存储器和段页式虚拟存储器主要是因为地址变换方法不同产生的。 页式虚拟存储器:把主存储器、磁盘存储器和虚拟存储器都划分成固定大小的块--页(Page). 主存储器的页称为实页,虚拟存储器中的页称为虚页。 内部地址变换:多用户虚拟地址Av变换成贮存实地址A 多用户虚拟地址中的页内偏移量原创 2014-06-09 15:03:34 · 6993 阅读 · 0 评论 -
linux下编译原理分析
linux下编译hello.c 程序,使用gcc hello.c,然后./a.out就可以运行;在这个简单的命令后面隐藏了许多复杂的过程,这个过程包括了下面的步骤宏定义展开,所有的#define 在这个阶段都会被展开预编译命令的处理,包括#if #ifdef 一类的命令展开#include 的文件,像上面hello world 中的stdio.h , 把stdio.h中原创 2014-06-09 09:52:49 · 5933 阅读 · 0 评论