
操作系统原理
文章平均质量分 85
MessCodes
勿在浮沙筑高台,踏踏实实的走。
展开
-
Linux目录结构(Linux文件系统结构)
Have you wondered why certain programs are located under /bin, or /sbin, or /usr/bin, or /usr/sbin?For example, less command is located under /usr/bin directory. Why not /bin, or /sbin, or /usr/sbin转载 2013-01-15 23:05:35 · 866 阅读 · 0 评论 -
UNIX/LINUX 平台可执行文件格式分析
可执行文件综述相对于其它文件类型,可执行文件可能是一个操作系统中最重要的文件类型,因为它们是完成操作的真正执行者。可执行文件的大小、运行速度、资源占用情况以及可扩展性、可移植性等与文件格式的定义和文件加载过程紧密相关。研究可执行文件的格式对编写高性能程序和一些黑客技术的运用都是非常有意义的。不管何种可执行文件格式,一些基本的要素是必须的,显而易见的,文件中应包含代码和数转载 2013-02-13 22:04:05 · 1023 阅读 · 0 评论 -
An In-Depth Look into the Win32 Portable Executable File Format, Part 2
SUMMARY The Win32 Portable Executable File Format (PE) was designed to be a standard executable format for use on all versions of the operating systems on all supported processors. Since its introduct转载 2013-02-16 16:08:52 · 1495 阅读 · 0 评论 -
PE文件结构剖析
大家都很清楚,了解可执行文件的结构有多么的重要,DOS下如此,Windows下也同样如此。如果你想加密程序,编写病毒等,了解PE文件结构必是不可缺少的。大家也可能见到很多这方面的资料,但都是从理论上解说一下,很少见到拿一个具体文件开刀的。这里,我就用前面“系列4”中的文件4.EXE为例来剖析一下PE文件格式,因时间关系,不可能一下子就写的很完善,如可行,以后再慢慢补来。==========转载 2013-02-16 16:18:31 · 719 阅读 · 0 评论 -
Structure of Import Symbols table
=================================Structure of Import Symbols table=================================A portable executable (PE) file contains IMAGE_NT_HEADERS This struct's members are: DWOR转载 2013-02-16 16:53:28 · 825 阅读 · 0 评论 -
程序在内存中的分布
转自:点击打开链接在现代的操作系统中,当我们说到内存,往往需要分两部分来讲:物理内存和虚拟内存。从硬件上讲,虚拟空间是CPU内部的寻址空间,位于MMU之前,物理空间是总线上的寻址空间,是经过MMU转换之后的空间。一般我们所说的程序在内存中的分布指的就是程序在虚拟内存中的存储方式。从低地址到高地址,可分为下面几段: 预留内存地址(操作系统维护的内存地址,不可访问) 程序代转载 2013-04-06 13:27:07 · 706 阅读 · 0 评论 -
Linux Kernel资料
中断向量表和中断描述符表IDThttp://blog.youkuaiyun.com/yxc135/article/details/8734452点击打开链接 该篇文章主要介绍中断向量表和中断描述符表的区别和形成,摘录了几句(这几句可是解决了我好长时间的困惑),如下: (一)、当80x86微机启动时,ROM BIOS中的程序会在物理内存开始地址0x0000:0x0000处初始化并设置原创 2014-01-25 23:45:09 · 1195 阅读 · 0 评论