- 博客(7)
- 收藏
- 关注
原创 linux的一些基本命令
1、查看inode的数量:df -i;administrator@ubuntu:~$ df -i文件系统 Inode 已用(I) 可用(I) 已用(I)% 挂载点/dev/loop0 1136464 202028 934436 18% /udev 215990 542 215448 1%
2017-09-17 10:06:59
565
转载 u-boot.lds文件诠释
网上大部分u-boot.lds文件的分析大部分都是千遍一律,例如下面就是本人在网上找到的关于u-boot.lds的资料。OUTPUT_FORMAT("elf32-littlearm","elf32-littlearm","elf32-littlearm")/*指定输出可执行文件是elf格式,32位ARM指令,小端*/OUTPUT_ARCH(arm)/*指定输出可执行文件的平台为AR
2017-08-15 23:44:01
250
转载 操作系统基本概念(转)
前言:本文是《操作系统教程(陈怀临注释)》的读书笔记,陈首席是在原书pdf 图片上注解,字体比较模糊,故我把注释中觉得比较重要的片段摘录下来。读完此文可以让非技术人员对操作系统有框架性的认识,也可以唤起技术人员记忆中某些概念片段,实际上很多概念我也理解得有点模糊,大家一起学习。1、OS其实是概念多于理论,技术多于算法。因此把握OS最重要的是把握概念,特别是概念的层次化。2、OS的本质是实现
2017-06-25 21:54:43
333
转载 深入了解Windows句柄到底是什么(转)
总是有新入门的Windows程序员问我Windows的句柄到底是什么,我说你把它看做一种类似指针的标识就行了,但是显然这一答案不能让他们满意,然后我说去问问度娘吧,他们说不行网上的说法太多还难以理解。今天比较闲,我上网查了查,光是百度百科词条“句柄”中就有好几种说法,很多叙述还是错误的,天知道这些误人子弟的人是想干什么。这里我列举词条中的关于句柄的叙述不当之处,至于如何不当先不管,继续往下看就
2017-06-25 21:50:25
321
转载 GDT、LDT、IDTR、TR(转)
1、现在内存管理系统都是基于页式管理的, 段式管理说白了可有可无, 那是Intel老古董阶段留下来的遗毒, 以至于Intel的硬件构架白白地复杂了. Linux kernel直接让段式管理透明. 建议LZ读《Linux内核源代码情景分析》上篇, 这在那书里面是一开始就讲明的事情. 2、全局描述符表GDT(Global Descriptor Table)在整个系统中,全局描述符
2017-06-25 21:20:57
3059
转载 Linux下逻辑地址-线性地址-物理地址图解(转)
一、逻辑地址转线性地址 机器语言指令中出现的内存地址,都是逻辑地址,需要转换成线性地址,再经过MMU(CPU中的内存管理单元)转换成物理地址才能够被访问到。我们写个最简单的hello world程序,用gccs编译,再反编译后会看到以下指令:mov 0x80495b0, %eax 这里的内存地址0x80495b0 就是一个逻辑地址,必须加上隐含的DS 数据段的基
2017-06-25 21:00:38
365
原创 我对虚拟内存的理解
虚拟内存是为了实现物理内存大小的不足而从空间(物理内存用部分硬盘空间来实现)和时间(先查看所需要的page是否在内存中,如果不在内存中,就通过交换技术将一部分不要的内存和硬盘中所即将使用到的内存相互交换)上来补偿解决的。倘若我们的物理内存足够的大,我们就不需要这么麻烦了,将所有的进程全部装入内存就可以了。从效率和操作便捷性上而言,都会高效和方便很多,可事实就是如此残酷,但是总是有解决的办法。对于进
2017-06-25 18:53:55
2469
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人