花费 44ms 找到174200条记录
1 Linux内核第五
2012年06月29 - Linux内存管理 1.地址类别: ·物理地址:指的是出现在CPU地址总线上的寻址理内存的地址信号,是地址变换的最终结果。 ·逻辑地址:程序代码经过编译后在汇编程序中使用的地址。 ·线性地址(虚拟地址):在32位CPU架构下,可以表示4G的地址空间,16进制表示就是从0x00000000
2 Linux内核第八
2012年07月06 - Linux内核中使用了大量的链表结构来组织数据结构。这些链表大多数采用了[include/linux/list.h]中实现的一套精彩的链表数据结构。 预备知识: #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE
3 Linux内核第八
2012年07月06 - Linux内核中使用了大量的链表结构来组织数据结构。这些链表大多数采用了[include/linux/list.h]中实现的一套精彩的链表数据结构。 预备知识: #define offsetof(TYPE, MEMBER) ((size_t) &((TYPE
4 linux内核第二
2012年06月28 - 5.fs目录 存放各种文件系统的实现代码。每个子目录对应一中文件系统的实现,公用的源程序用于实现虚拟文件系统VFS 6.include目录 内核所需要的头文件。与平台无关的头文件在include/linux子目录下,与平台相关的都文件则放在相应的子目录中。 7.init目录 内核
5 Linux内核分析》第五周笔 扒开系统调用的三层皮(下)
2016年03月23 - 扒开系统调用的三层皮(下)一、给menuOS增加time和time-asm  通过内核调试系统调用。将上次做的实验加入到menusOS,变成menusOS里面的两个命令。1 int Getpid(int argc , char * argv[])2{3 int pid;4 pid=getpid
6 Linux 内核分析》第五
2016年03月27 - 【李行之原创作品 转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000】《Linux内核分析》 第五周PART ONE 实验过程1.在MenusOS中增加time和time-asm命令更新menu代码
7 linux内核分析第五
2016年03月26 - 是由指令触发的,而不是由硬件外设引起的。)INT 0x80 这条指令的执行会让系统跳转到一个预设的内核空间地址,它指向系统调用处理程序,即system_call函数。system_call函数是怎么找到具体的系统调用服务例程的呢?通过系统调用号查找系统调用表sys_call_table!软中断指令INT
8 Linux内核分析》第五
2016年03月27 - 20135103王海宁《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000这周的实验在上周实验四的基础上,进一步的操作:1.将系统调用函数getpid命令加入menuos中2.通过gdb跟踪sys_getpid系统调用
9 Linux内核分析(第五周)
2016年03月25 - )3)make rootfs 二、使用gdb跟踪系统调用内核函数 sys_time  qemu -kernel linux -3,18,6/arch/x86/boot/xxxxxxxxxxxxxx(启动qemu)  gdb  file linux -3,18,6/VMlinux (debug加载
10 Linux内核与分析》第五
2016年03月27 - time和time-asm命令步骤: 1、更新menu代码到最新版 2、在main函数中增加MenuCongfig 3、增加对应的time和time-asm函数 4、make rootfs 二、使用gdb跟踪调用内核函数sys-time 跟踪方法和上次所学内容一样: 注:sys_time

 
© 2014-2018 ITdaan.com 粤ICP备14056181号