OS(操作系统)
wupangzi
这个作者很懒,什么都没留下…
展开
-
tcflush与unbuffered I/O,buffered I/O
tcflush就是清除输入/输出数据的。但是我们会看到,采用不同的I/O函数确有不同的结果。代码一:buffered I/O#include #include #include #include int main(void){原创 2009-07-27 13:34:00 · 993 阅读 · 0 评论 -
SetUnhandledExceptionFilter和VS2005
Visual C++ 2005 CRT library tends to call Dr.Watson directly in some emergency cases, ignoring user-defined unhandled exception filter. We need an ability to configure this behavior.RationaleWhen a原创 2009-07-27 21:18:00 · 1053 阅读 · 0 评论 -
异步磁盘 I / O 出现在 Windows NT、 Windows 2000 和 Windows XP 上同步
本文摘自(support.microsoft.com/kb/156932)Microsoft Windows NT、 Windows 2000 和 Windows XP 上的文件 I / O 可以是同步还是异步。 I / O 的默认行为是同步: 一个 I / O 函数调用,并返回 I / O 完成时。 异步 I / O 另一方面,允许一个 I / O 函数立即,返回返回给调用方的执行,但 I /转载 2009-07-27 21:42:00 · 774 阅读 · 0 评论 -
80386的寄存器组成(转)
<br />本文摘自<br />http://hengch.blog.163.com/blog/static/107800672009029104144323/<br /> <br /> <br /><br />80386共提供7种类型的32位寄存器,如下:通用寄存器(EAX、EBX、ECX、EDX、ESP、EBP、ESI、EDI)段寄存器(CS、SS、DS、ES、FS、GS)指令指针寄存器和标志寄存器(EIP、EFLAGS)系统表寄存器(GDTR、IDTR、LDTR、TR)控制寄存器(CR0、CR1、CR转载 2010-09-26 14:55:00 · 957 阅读 · 0 评论 -
windows 7 的 MBR 分析
本文摘自:http://www.mouseos.com/win7/mbr.html前话: 引导磁盘的 MBR 由 int 0x19 加载到 0x7c00,int 0x19 最后的工作是跳到 0x7c00 执行。 一、 我的 bochs 上的 windows 7 的 disk images 介绍 在 bochs 上,我为 windows 7转载 2012-11-10 15:33:00 · 2096 阅读 · 0 评论 -
dos 中断类型
中断命令格式:Int类型码类型码n=05H~1FH时,调用BIOS的中断处理程序;类型码n=20H~3FH时,调用DOS的中断处理程序 Dos软中断功能及参数中断号功能入口参数出口参数INT 20h程序正常退出 INT 21h系统原创 2009-07-27 12:15:00 · 1433 阅读 · 0 评论