2009年11月3日

内核态和用户态的区别

摘要:         当一个任务(进程)执行系统调用而陷入内核代码中执行时,我们就称进程处于内核运行态(或简称为内核态)。此时处理器处于特权级最高的(0级)内核代码中执行。当进程处于内核态时,执行的内核代码会使用当前进程的内核栈。每个进程都有自己的内核栈。当进程在执行用户自己的代码时,则称其处于用户运行态(用户态)。即此时处理器在特权... 阅读全文

posted @ 2009-11-03 21:38 中道学友 阅读(584) 评论(0) 推荐(0) 编辑

谈编程资料

摘要: 对于程序员来说,“高手”和“菜鸟”之间的区别实际上只有两个因素:一是从事编程时间的长短不同,使经验的多少有所区别;第二个因素就是手头掌握资料的多少了,因为很多问题并不是靠自己钻研可以解决的,必须靠资料,试想在写DOS汇编程序时如果没有中断手册,可以自己钻研出来吗?实际上,大部分“菜鸟”向“高手”问的问题完全可以由参考资料解决,即使一个“菜鸟”对某个问题暂时不懂,但手头有解决问题的详细资料,经过一段... 阅读全文

posted @ 2009-11-03 21:16 中道学友 阅读(272) 评论(0) 推荐(0) 编辑

Windows背景知识之二 中断,异常和Windows的保护机制

摘要: 介绍了中断,异常, 以及Windows的保护机制 阅读全文

posted @ 2009-11-03 21:06 中道学友 阅读(2184) 评论(0) 推荐(1) 编辑

Windows背景知识之一: 386处理器模式和Windows内存管理

摘要: 介绍了386处理器运行的三种模式,实模式,保护模式和虚拟86模式。介绍了Windows和dos操作系统中内存安排的知识。 阅读全文

posted @ 2009-11-03 17:11 中道学友 阅读(2512) 评论(0) 推荐(1) 编辑

计算机相关单位换算关系的积累

摘要: 1 Byte = 2^0 Byte = 8 Bit 1 KB = 2^10 Byte = 1024 Byte 1 MB = 2^20 Byte =  2^10 KB  = 1024*1024 Byte 1 GB = 2^30 Byte =  2^10 MB  = 1024*1024*1024 Byte 1 TB = 2^40 Byte 1 PB = 2^... 阅读全文

posted @ 2009-11-03 17:08 中道学友 阅读(620) 评论(0) 推荐(0) 编辑

怎样恢复刚刚删除的文件(已经清空回收站)

摘要: 找回误删并清除了回收站的文档 步骤: 1、单击“开始——运行,然后输入regedit (打开注册表) 2、依次展开:HEKEY——LOCAL——MACHIME/SOFTWARE/microsoft/WINDOWS/ CURRENTVERSION/EXPLORER/DESKTOP/NAMESPACE 在左边空白外点击“新建” ,选择:“主键”,把它命名为“645FFO40——5081——101B——... 阅读全文

posted @ 2009-11-03 17:02 中道学友 阅读(276) 评论(0) 推荐(0) 编辑

Windows的特色

摘要: 1. 图形用户界面 2. 一致的用户界面 3. 多任务 4. 大量的函数调用 Win32支持上千种函数的调用,几乎涉及所有的方面,程序员可以把更多的时间放在程序的逻辑结构和用户界面上。 5. 和设备的无关性 Win32程序并不直接访问屏幕、打印机和键盘等硬件设备,Windows虚拟了所有的硬件。只要有硬件的设备驱动程序,这个硬件就可以使用,应用程序并不需要关心硬件的具体型号。与DOS编... 阅读全文

posted @ 2009-11-03 14:33 中道学友 阅读(317) 评论(0) 推荐(0) 编辑

导航

技术追求准确,态度积极向上