• vmware的原理和影子页表

    guset os运行了linux,假定guest os上当前的一个进程的影子页表已经存在了,它fork一个子进程的时候将会创建另一个影子页表-有点数学归纳法的意思哦,过程如下:1.fork为系统调用,本该陷入guest os的运行与ring1的...
    文章 2017-11-12 1279浏览量
  • S3C2410-WinCE6.0-OAL的启动代码分析

    再看第六行代码,add r0,pc,#g_oalAddressTable-(.+8),为什么这么写,这个+8是什么意思?反汇编看了下它对应的代码,如下图所示: 反汇编代码中的ADR是一个伪指令,它将一个地址load到R0中。源代码中采用了那么一...
    文章 2008-10-27 793浏览量
  • 关于存储器映射、存储器重映射、内存映射、地址映射、...

    被翻译成存储器映射、内存映射、地址映射等等),造成大家在看这些资料、教材的时候不知所措,一片茫然,到底是什么意思?所以今天我就根据自己的见解把上面这几个容易产生混淆的专业词汇集中介绍一下。一、存储器...
    文章 2011-09-08 1277浏览量
  • 朴素的UNIX之-调度器前传

    什么非要通过0号进程中转呢?如果理解了上面我大费口舌描述的PDP11的内存管理机制,就会马上理解通过0号进程中转的原因了。因为朴素的PDP11上 的UNIXv6-并没有按需调页机制的实现,它必须确保将要运行的进程的...
    文章 2017-11-12 776浏览量
  • CPU和内存 程序(线程)关系

    总结:CPU运转很快 但是 得从别人那获取指令才知道做什么* 比如指向一个斐波那契数列 是操作系统设置好进程 设置好程序计数器然后让CPU开始计算 如果之前的程序抢占了CPU 那CPU就会执行那个程序的指令 而被抢占的则...
    文章 2018-04-23 1892浏览量
  • 《现代操作系统》精读与思考笔记 第三章 内存管理

    内存管理单元MMU及地址转换:页表、TLB(转换检测缓冲区,也称为关联存储器,俗称快表)、多级页表;页面调度算法 共享库(shared libraries)/动态链接库(DLL,Dynamic Link Libraries) 段式内存管理、段页式 1.TLB的...
    文章 2015-07-17 681浏览量
  • 收录 Uboot 详解

    意思就是说如果我们要想让一个操作系统在我们的板子上运转起来,我们就必须首先对我们的板子进行一些基本配置和初始化,然后才可以将操作系统引导进来运行。具体在Bootloader中完成了哪些操作我们会在后面分析到,...
    文章 2015-06-04 1134浏览量
  • uboot从1.1.6到2012,2017版本的编译过程

    如果没有定义CONFIG_SKIP_RELOCATE_UBOOT,则执行cpu_init_crit只在重新启动时进行系统关键初始化,而不是从ram启动时,当ram启动后这步不需要执行来看看cpu_init_crit:前几行主要关MMU和caches,然后执行lowlevel_...
    文章 2021-12-10 64浏览量
  • 总结-5

    如果应试者能正确回答这个问题,我将问他一个附加的问题:下面的声明都是什么意思?const int a;int const a;const int*a;int*const a;int const*a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个...
    文章 2017-08-11 818浏览量
  • 总结-5

    如果应试者能正确回答这个问题,我将问他一个附加的问题:下面的声明都是什么意思?const int a;int const a;const int*a;int*const a;int const*a const;前两个的作用是一样,a是一个常整型数。第三个意味着a是一个...
    文章 2013-10-22 584浏览量
  • 2016年年终CSDN博客总结

    这被称之为官方习惯用语,我们同国外客户沟通或是推广的时候,他们时常会问PCBA是什么意思。 顾名思义,也就是产品在生产的过程中,一旦将元器件贴上PCB板的时候,可能在回流焊,波峰焊等过程中导致硬件元器件的损坏...
    文章 2016-12-20 1438浏览量
  • Linux之《荒岛余生》(三)内存篇

    脑瓜疼的意思,就是脑袋运算空间太小,撑的疼。本篇是《荒岛余生》系列第三篇,让人脑瓜疼的内存篇。其余参见: Linux之《荒岛余生》(一)准备篇 Linux之《荒岛余生》(二)CPU篇 小公司请求量小,但喜欢滥用内存,...
    文章 2019-04-26 1284浏览量
  • 对内存的思考

    虚拟,也就是不存在的意思,也就是说这里的内存实际上是不存在的。这种技术给每个进程提供了一个完整的地址空间,即好像每个进程都拥有整个内存(如果是32位的话每个进程就有4GB的地址空间,也就是说每个进程可使用...
    文章 2018-03-29 1160浏览量
  • 对内存的思考

    虚拟,也就是不存在的意思,也就是说这里的内存实际上是不存在的。这种技术给每个进程提供了一个完整的地址空间,即好像每个进程都拥有整个内存(如果是32位的话每个进程就有4GB的地址空间,也就是说每个进程可使用...
    文章 2018-03-10 1036浏览量
  • 对内存的思考

    虚拟,也就是不存在的意思,也就是说这里的内存实际上是不存在的。这种技术给每个进程提供了一个完整的地址空间,即好像每个进程都拥有整个内存(如果是32位的话每个进程就有4GB的地址空间,也就是说每个进程可使用...
    文章 2018-03-10 909浏览量
  • linux中断系统那些事之-中断处理过程【转】

    以外部中断irq为例来说明,当外部硬件产生中断时,linux的处理过程。首先先说明当外部中断产生时,硬件处理器所做的工作如下: R14_irq=address of next instruction to be executed+4/*将寄存器lr_mode设置成返回...
    文章 2017-11-15 1137浏览量
  • linux中断系统那些事之-中断处理过程【转】

    以外部中断irq为例来说明,当外部硬件产生中断时,linux的处理过程。首先先说明当外部中断产生时,硬件处理器所做的工作如下: R14_irq=address of next instruction to be executed+4/*将寄存器lr_mode设置成返回...
    文章 2017-11-22 1073浏览量
  • 2.6.29内核中对vmscan的一个改进

    clear_flush_young_notify中返回非0,如此就说明该页面最近被访问过,一般的处理器硬件都有一定的机制,在MMU访问了一个页面时,其对应的页表项的访问位会被置1,操作系统内核可以应用此机制很简单的实现lru算法。...
    文章 2017-11-12 1131浏览量
  • linux中断系统那些事之-中断处理过程【转】

    以外部中断irq为例来说明,当外部硬件产生中断时,linux的处理过程。首先先说明当外部中断产生时,硬件处理器所做的工作如下: R14_irq=address of next instruction to be executed+4/*将寄存器lr_mode设置成返回...
    文章 2016-03-25 887浏览量
  • 《码农翻身》之计算机世界

    MBR是主引导记录的意思,里面包引导代码和磁盘分区表。6.2 引导代码用于引导计算机执行引导程序加载内核,分区表则用于记录每个分区的起始位置(比如C,D,E,F盘的起始位置)。除了主分区以外,其他分区也会为引导快。...
    文章 2018-07-29 1310浏览量
  • WinCE6.0学习之EBoot源码分析-startup.s(四)

    第三条语句有点意思,其实就是为了将R10指向存储不带缓冲的虚拟地址对应的页表的存储地址(0xA0000000),但是采用的方法是计算偏移量,当前R10中存储的是带缓冲的虚拟地址对应的页表的存储地址(0x80000000),而0...
    文章 2017-11-05 891浏览量
  • SQL Server 内存相关博文

    软错误出现在,第一次访问的时候,因为mmu中没有记录,但是数据页在内存中存在所以会出现。硬错误,在内存中不存在在页面文件中有 物理页能够映射到不同的VAS,若值映射到一个VAS,我们就称私有的,否则就是共享的。...
    文章 2017-11-14 1162浏览量
  • SQL Server 内存相关博文

    软错误出现在,第一次访问的时候,因为mmu中没有记录,但是数据页在内存中存在所以会出现。硬错误,在内存中不存在在页面文件中有 物理页能够映射到不同的VAS,若值映射到一个VAS,我们就称私有的,否则就是共享的。...
    文章 2013-07-11 973浏览量
  • 阿里内核月报2015年03月

    网络协议栈的iov_iter的变化在过去一年已经完成了,sendpages()路径上还没改,不过应该也没什么障碍。splice()系统调用改起来就麻烦一点,唯一的问题是用户态FUSE文件系统模块,希望做零拷贝IO,从splice()buffer...
    文章 2017-06-07 1354浏览量
  • 嵌入式系统 Boot Loader 技术内幕

    1.引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1.引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader ...
    文章 2013-03-31 716浏览量
  • 嵌入式系统 Boot Loader 技术内幕

    1.引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1.引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader ...
    文章 2013-03-31 733浏览量
  • 嵌入式系统 Boot Loader 技术内幕

    1.引言 在专用的嵌入式板子运行 GNU/Linux 系统已经变得越来越流行。一个嵌入式 Linux 系统从软件的角度看通常可以分为四个层次: 1.引导加载程序。包括固化在固件(firmware)中的 boot 代码(可选),和 Boot Loader ...
    文章 2013-03-31 700浏览量
  • Android开发项目实战:实现折叠式布局

    意思是说Activity已经有一个ActionBar了,请在你的样式中使用ToolBar替代 在上面的布局文件代码中,根布局CoordinatorLayout 就是用来协调AppBarLayout和NestedScrollView之间滚动的,40行的NestedScrollView是我们...
    文章 2020-02-13 651浏览量
  • U-boot链接地址的详解

    我们为什么需要relocate?主要是经济方面和速度方面的原因。经济方面,NOR Flash和NAND Flash每兆价格相差悬殊,bootloader代码一般在几十到几百K大小,而应用程序通常都很大,几M到几十M的大小,所以用价格低廉的...
    文章 2015-10-29 2189浏览量
  • Linux内核高-低端内存设置代码跟踪(ARM构架)

    这个函数的意思很明显:通过扫描struct meminfo*mi=amp;meminfo;(结构体meminfo的数组)中的所有信息,设置三个指针所指的变量: min:内存物理地址起始 max_low:低端内存区物理地址末端 max_high:高端内存区物理...
    文章 2012-04-30 820浏览量
1 2 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化