- 博客(9)
- 资源 (2)
- 收藏
- 关注
转载 在WinDBG中, 使用.shell命令来搜索字符串
本文对于我来说, 使用WinDGB时最有用的命令之一就是.shell命令了. Debugging Tools For Windows帮助文件说:.shell命令能加载一个shell进程, 并重定向它的输出到debugger中, 或者重定向到一个指定的文件里. 那么为什么我觉得加载一个shell进程会对日常工作有帮助呢? 加载shell进程最简单最
2014-06-24 11:00:03 1429
转载 一致性代码段和非一致性代码段
一致代码段:非一致代码段.之所以出现这个定义是因为系统要安全:内核要和用户程序分开..内核一定要安全.不能被用户程序干涉.但是有时候用户程序也需要读取内核的某些数据,怎么办呢?于是os将内核程序开辟一些可以供用用户程序访问的段.但是不允许用户程序写入数据.1.内核不用知道用户程序的数据.内核不用调用用户程序的数据.内核不用转移到用户程序中来.2.用户程序只能访问到内核的
2014-06-22 10:36:16 1452
转载 DPL,RPL,CPL 之间的联系和区别
这篇文章写的太好了!!这是保护模式完整的权限检查,其实当今的操作系统也不会弄的这么复杂…… 特权级是保护模式下一个重要的概念,CPL,RPL和DPL是其中的核心概念,查阅资料无数,总结如下: 简单解释:--------------------------------------------------------------------------------
2014-06-22 10:02:53 1045
转载 linux引导程序为什么要把自己加载到内存的7c00h这个特定的地方?
本文转自:http://hi.baidu.com/sinbad_li/item/98bb8c0ffd17c723a1312d51系统启动过程简介系统启动过程主要由一下几步组成(以硬盘启动为例): 1. 开机; 2. BIOS 加电或按reset键后都要进行系统复位,复位后指令地址为 0ffff:fff0,这个地方只有一条JMP指令, 跳转到系统自检 ( Power
2014-06-22 09:56:13 1525
原创 linux命令一
rm -rf dirname 无提示递归删除dirname目录和目录中的内容rm:-r --recursive remove directories and their contents recursively-f --force ignore nonexistent files and arguments, never prompt
2014-06-14 20:15:15 1019
转载 Linux的bg和fg命令
我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):[1]+ Stopped /roo
2014-06-10 20:03:52 703
转载 do...while(0)的妙用
在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。通常,如果在
2014-06-06 13:06:01 714
原创 理解org伪指令
org 07c00hmov ax, csmov ds, axmov es, axcall DispStrjmp $DispStr:mov ax, BootMessagemov bp, axmov cx, 16mov ax, 01301hmov bx, 000chmov dl, 0int 10hretBootMessage:
2014-06-01 17:20:41 3850
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人