11 2013 档案

摘要:内核驱动程序privcmd负责将位于GuestOS用户空间的超级调用请求传递到GuestOS内核中,与Linux系统的内核驱动程序相同,该操作要在系统调用ioctl()的帮助下完成。1、关于ioctl()系统调用... 阅读全文
posted @ 2013-11-27 20:02 javaadu 阅读(202) 评论(0) 推荐(0)
摘要:参考文章:Core Alorgithms deployedlinux中的priority search tree数据结构研究虚拟内存:1、红黑树,管理与进程关联的vm_area_struct实例2、优先查找树(p... 阅读全文
posted @ 2013-11-27 15:50 javaadu 阅读(151) 评论(0) 推荐(0)
摘要:主要包括三个部分:(1)唯一的系统调用号(System Call Number);(2)系统调用表中相应的表项,即具体的函数地址;(3)对应的具体函数,即系统调用函数体。以getpid()POSIX接口举例如下:... 阅读全文
posted @ 2013-11-21 20:20 javaadu 阅读(197) 评论(0) 推荐(0)
摘要:本文参考文章:保护模式对CPL、RPL、DPL的总结在本章,首先开始讲了系统调用过程,系统调用过程中涉及到用户空间和系统空间之间的转换,有关的权限检查也是不可少的。由于跳转的方式有两种:(1)直接转移(far c... 阅读全文
posted @ 2013-11-21 19:42 javaadu 阅读(415) 评论(1) 推荐(1)
摘要:1、文件/xen/include/public/xen.h2、第一个数据结构:启动信息页strat_info,启动信息页是GuestOS内核启动时,由Xen映射到GusetOS内存空间的一个物理页面,其中包含了G... 阅读全文
posted @ 2013-11-18 22:25 javaadu 阅读(149) 评论(0) 推荐(0)
摘要:1、vanbreaker的专栏2、LinuxKernel Exploration3、DroidPhone的专栏4、Linux内核研究以及学习文档和ARM学习以及研究的开放文档 【力荐】5、Linux内核之旅6... 阅读全文
posted @ 2013-11-14 15:34 javaadu 阅读(138) 评论(0) 推荐(0)
摘要:1、虚拟化技术:XEN、KVM、ESXI2、虚拟化管理:Eucalyptus, OpenNebula, OpenStack, OpenQRM, XenServer, Oracle VM, CloudStack, ... 阅读全文
posted @ 2013-11-13 21:32 javaadu 阅读(196) 评论(0) 推荐(0)
摘要:1、相关资料收集关于物理内存分布与虚拟地址空间对应的文章:点击打开链接2、setup_arch函数做的主要工作如下(顺序可能略有调整):例子:Setup_32.c和Setup_64.c(1)基本的内存设置;(2)... 阅读全文
posted @ 2013-11-13 13:07 javaadu 阅读(135) 评论(0) 推荐(0)
摘要:1、Learn Python the hard way2、Google's Python lesson3、Python最佳实践4、Full Stack Python5、explore flask---python... 阅读全文
posted @ 2013-11-07 15:57 javaadu 阅读(90) 评论(0) 推荐(0)
摘要:图书《Head First Design Patterns》 《Gof》 《设计模式之禅》 《The timeless way of building》 《A pattern language》网上资源welco... 阅读全文
posted @ 2013-11-04 15:05 javaadu 阅读(88) 评论(0) 推荐(0)
摘要:1、今天查找关于代理模式时找到的两个网站:take control with proxy design pattern 阅读全文
posted @ 2013-11-02 12:15 javaadu 阅读(64) 评论(0) 推荐(0)