- 博客(18)
- 资源 (67)
- 收藏
- 关注
转载 FAT文件系统的组织结构
FAT文件系统的组织结构 1. 软盘数据的逻辑存储软盘无须低级格式化和分区操作,只需用FORMAT命令做高级格式化即可。经过格式化操作之后,系统将在软磁盘上建立以下的数据结构:(1) 引导记录(DBR):位于0面0道1扇区,说明磁盘结构信息。(2) 文件分配表(FAT):用于记录磁盘空间的分配情况,指示硬盘数据信息存放的柱面及扇区的信息指针。其表项可以是以下四种表示方式之一:A.一个数字,代表
2009-09-23 18:33:00 2564
原创 系统IO地址表
PC机中仅使用A[0]--A[9]地址位来表示I/O地址,即可有1024个地址。前512个供系统电路使用,后512个供扩充插槽使用。当A[9]=0时表示为系统板上的I/O地址;A[9]=1 时表示为扩充插槽接口卡上的地址。系统I/O地址使用情况I/O地址范围用途 I/O地址范围用途0000-001F8237A DMA控制器1 00E0
2009-09-23 18:31:00 2131 1
转载 I/O端口地址表
2B0-2DF Alternate EGA, or 3270 PC video (XT, AT)2E0 Alternate EGA/VGAE1 GPIB Adapter (AT)2E2-2E3 Data acquisition adapter (AT)2E8-2EF COM4 non PS2 UART (Reserved by IBM) (see UART)
2009-09-23 18:30:00 1503
转载 I/O端口地址表
I/O端口地址表Port addresses are not always constant across PC, AT and PS2Unless marked, port addresses are relative to PC and XT only 000-00F 8237 DMA controller: 000 Channel 0 address register
2009-09-23 18:29:00 1243
转载 Interrupt in Linux(硬件篇)—— APIC2
1.2.2 LAPIC收到来自IOAPIC的中断消息后,LAPIC会将该中断交由CPU处理。和IOAPIC比较,LAPIC具有更多的寄存器以及更复杂的机制。但对于处理来自IOAPIC的中断消息,最重要的寄存器还是IRR、ISR以及EOI。图1-4显示了x86平台上,IRR和ISR的格式: 图1-4 IRR、ISR构成与PIC中的IRR、ISR不同的是,LAPIC
2009-09-23 15:52:00 2308
转载 Interrupt in Linux(硬件篇)—— APIC
1.2现代的APICAPIC虽号称现代,但也出现10几年了,PC机市场总是很晚才能接触到新的技术,前面说了,我的T42用的还是PIC呢。APIC相较于PIC来说,最大的优点是能适用于MP平台,当然,管脚多是它另一个优点。APIC由两部分组成,一个称为LAPIC(Local APIC,本地高级中断控制器),一个称为IOAPIC(I/O APCI,I/O高级中断控制器)。前者位于CPU中,在MP平
2009-09-23 15:49:00 1526
转载 Interrupt in Linux(硬件篇)—— PIC
本文来自:http://blog.chinaunix.net/u2/66786/showart.php?id=6017661.1史前的PIC8259A是即我们通常说的PIC,如图1-1所示: 图1-1 8259A其中最重要的管脚是IR0~IR7(Interrupt Request0~7,用于连接设备)、INT(连接CPU,当有中断请求时,拉高该管脚以通知CPU中
2009-09-23 15:46:00 1167
转载 Advanced Programmable Interrupt Controller(APIC) & OS development
Abbreviated as APIC, an Advanced Programmable Interrupt Controller is a PIC used to extend the number of IRQs available, has more available interrupt lines that a typical PIC and also supports
2009-09-23 15:35:00 1587
原创 获取传感器温度-cpu 温度篇
最近搞cpu 内核温度,总算是有点成就了。需要参考的文献有:PCI Local Bus SpecificationAMD相关:BIOS and Kernel Developers Guide for AMD Athlon 64 and AMD Opteron ProcessorsBIOS and Kernel Dvelopers Guide (BKDG) For AMD F
2009-09-21 14:57:00 10701 14
转载 脱壳的介绍以及脱壳的介绍
一、概论壳出于程序作者想对程序资源压缩、注册保护的目的,把壳分为压缩壳和加密壳两种UPX ASPCAK TELOCK PELITE NSPACK ...ARMADILLO ASPROTECT ACPROTECT EPE SVKP ...顾名思义,压缩壳只是为了减小程序体积对资源进行压缩,加密壳是程序输入表等等进行加密保护。当然加密壳的保护能力要强得多!二、常见脱壳方法预备知识1.P
2009-09-21 09:56:00 806
转载 芯片组的概念
度、性能和档次。早期586时代由2到4片芯片组成,现在基本上由2片组成(不包括某些一体化主板)它和人的大脑分左脑、右脑一样,,也分为南桥、北桥,各自分工明确。 南桥:主管低速设备,它的引脚连向PCI槽和ISA槽 北桥:主管高速设备,主要是控制内存与CPU的通讯及AGP功能。引脚连向CPU和内存及AGP槽。 芯片组的功能: 南桥(主外):即系统I/O芯片(SI/O):主要管理中低速外部设备;集成了中
2009-09-18 17:43:00 1134
转载 Building NT kernel mode drivers in MS Visual C 6.0
Building NT kernel mode drivers in MS Visual C 6.0Yes, I did it. At last Im publishing detailed step-by-step instruction for creating valuable kernel-mode driver project in MS Visual Studio 6.0 C
2009-09-18 17:40:00 895
转载 Migrating VC6 driver project to VC8 with DDK 2003
We have VC6 driver project configured as described in Creating Driver project for Visual Studio 6.0 article. Our task is to build it with minimal efforts under Visual Studio 8 using DDK 2003. Also we
2009-09-18 17:32:00 703
原创 VS2005 debug能运行release不能运行原因集
1. 结构体对齐问题造成。In fact, it looks like this is the answer - the /Zp1 option is causing problems with the new ATL-based Cstring that is being used as an argument to GetModuleHandle() in the CdllIsolatio
2009-09-18 16:29:00 1223
转载 获得进程映像文件(上)
获得进程映像文件kd> dt _EPROCESS 0x8204c9c0 +0x000 Pcb : _KPROCESS +0x078 ProcessLock : _EX_PUSH_LOCK +0x080 CreateTime : _LARGE_INTEGER 0x1c83cc8`95c2bd34 +0x088 ExitTime
2009-09-13 21:35:00 758
转载 获得进程映像文件 (中)
NTSTATUSPsReferenceProcessFilePointer ( IN PEPROCESS Process, OUT PVOID *OutFileObject )/*++Routine Description: This routine returns a referenced pointer to the FilePointer of Process.
2009-09-13 21:34:00 1248
转载 获得进程映像文件 (下)
//根据 SECTION_OBJECT 获取全路径.BOOLEAN GetFullPathBySection(PVOID SectionObject,PCHAR szOutPutPath){ ULONG ProcObj = 0; ULONG pOf
2009-09-13 21:30:00 895
原创 从SMBIOS中获取硬件信息
回家过国庆,闲来无事。今天就写点之前做的一些东西吧。我们需要获取什么硬件信息,这个主要和你要获取的设备信息的详细程度有关。对于像系统的设备管理器,如果只是想得到想设备管理器的信息,你完全可以参考ddk,或者从网上早点过于SetDi×××这里函数。使用这类函数,可以让你做出来的东西和设备管理器一样。代码部分,在这后的下载中提供。对于硬件相关信息,有很多方法。就说说cpu名称的获取吧。这个
2009-09-09 21:57:00 4749
Compuware Devpartner Studio 9.0.2 Professional 种子和破解文件
2010-11-02
微软过滤驱动内存管理smbios说明等技术文档
2010-04-09
icrosoft Windows Internals Fourth Edition(2004).chm
2009-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人