自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

reactos操作系统实现(29)

内存大小好像永远追不上人们的需求,以前以为512K就很大了,到现在内存已经是4G,8G内存了,但还是不能满足人们的需求。因为目前的系统都是多进程运行,每个进程都需要占用4G的内存,那么10个进程,就占用相当可观的内存了。这时就需要把进程不经常使用的内存数据切换到硬盘里,需要时再换回来。如果一个进程的内存已经换到硬盘上,而这个进程又想访问那些在硬盘的内存数据时,就会产生一个缺页中断。这个中断是CPU...

2009-02-25 21:32:00 70

用wxWidgets开发应用程序

1 概述在VC++ 2008中,编写Windows应用程序主要有以下几种方法:l 直接使用Win32 API函数来编写Windows应用程序,Win32 API是Windows操作系统最底层的接口,使用这种方法可以开发运行效率最高的程序,并且源程序的依赖性最低,但是编写的代码量需要非常大,懂的API也需要比较多。l 使用MFC(Microsoft Foundation ...

2009-02-20 23:19:00 152

reactos操作系统实现(28)

在内存管理里,绝大部份内存都是分页内存。分页内存就是把内存分成4K页大小的内存块,这些内存块不但可以在物理内存里,也可以切换时保存到硬盘里。这些内存管理里是通过下面的代码进行的,如下:#001 VOID#002 INIT_FUNCTION#003 NTAPI#004 MmInitializePagedPool(VOID)#005 {#006 /*#007 * We ...

2009-02-19 22:14:00 44

reactos操作系统实现(27)

下面接着来分析EiAllocatePool函数,这个函数要传入使用者内存类型、内存大小、内存标记和调用者地址。#001 static PVOID NTAPI#002 EiAllocatePool(POOL_TYPE PoolType,#003 ULONG NumberOfBytes,#004 ULONG Tag,#005 PVOID Caller)#006 {#007 ...

2009-02-15 17:24:00 60

Visual C++ 2008 Express Edition开发SDK应用程序

1. 启动Visual C++许多从来没有编写过Windows应用程序的人可能会认为这是一件很费力的事情,但是选择正确的编程工具可以让我们的工作变得简单一些。在这里我们选择VC++2008,同时又采用开源的wxWidgets库来开发程序,这是非常强大的库,会使我们编写Windows程序更加简单。特别在跨平台设计也会更方便。朋友们得多花一些时间来学习Visual C++的基本知识,磨刀不误砍...

2009-02-10 23:02:00 141

VC++ 2008 Express的wxWidgets培训班

1、培养目标 掌握VC++ 2008 Express开发软件。掌握Windows SDK程序设计方法。 掌握wxWidgets类库在Windows平台的使用。 学习跨平台的wxWidgets类库。2、提供的服务 提供《Windows API一日一练》电子书,包括92个例子(价值100元)。 提供VC++ 2008 Express的视频入门教程。 提供大量wxWi...

2009-02-09 23:26:00 62

reactos操作系统实现(26)

在ReactOS内存管理里,有一块内存区是非分页内存,也就是这块内存始终保持在系统物理内存里面,不会换到磁盘上。那为什么需要这样做呢?全部使用分页内存不是更简单,更方便吗?肯定不行的,因为IA86的内存管理就决定它不能这样做了,当CPU缺页中断时,就需要操作系统把分页内存换到磁盘上,再把加载数据从磁盘读取回来。如果操作系统使用的内存都是分页内存,那么操作系统就没有办法运行了,因为所需要运行的代码都...

2009-02-04 23:22:00 80

reactos操作系统实现(25)

在操作系统里,有时候需要从保护模式转换为实模式来调用BIOS一些功能。因此在硬件抽象层里,就需要提供这样的函数支持,这个函数代码如下:#001 BOOLEAN#002 NTAPI#003 HalpBiosDisplayReset(VOID)#004 {#005 ULONG Flags = 0;#006 保存CPU所有状态寄存器,然后关闭中断。#007 /* Di...

2009-02-02 22:38:00 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除