什么是系统资源
来源:互联网 发布:linux 查看raid 级别 编辑:程序博客网 时间:2024/06/06 14:23
当应用程序在Windows中运行时,Windows必须实时"跟踪"该应用程序的运行,并保留与之相关的许多信息,如按钮、光标、菜单的位置和位图、窗口的状况等,这些信息由Windows保留在一种叫堆的内存块中,堆的英文为Heap。简单地说,堆是采用特殊机制管理的内存块。
由Windows的一个系统内核User.exe管理的堆叫做User资源堆(User Resource Heap),由另一个系统内核Gdi.exe管理的堆叫做GDI资源堆(Graphical Device Interface Resource Heap,简称GDI Resource Heap),User资源堆和GDI资源堆合称为系统资源堆(System Resource Heap),习惯上就把它们叫做系统资源(System Resource)。
微软将Windows的系统资源(堆)分为五个堆,其中User资源堆为三个,而GDI资源堆为两个。
三个User资源堆分别是:16位的用户堆(User Heap,64KB);32位的窗口堆(Windows Heap,2MB);32位的用户菜单堆(User Menu Heap,2MB)。
两个GDI资源堆分别是:16位的GDI堆(GDI Heap,64KB);32位的GDI堆(GDI,2MB)。
从这里的系统资源分类和大小我们应该明白,不管CPU是P4还是486,内存是8M还是1G,所有Windows的用户都拥有同样大小的系统资源(堆),用户不能自已增加或减少系统资源的大小,这是由操作系统决定的,与硬件档次没有任何关系。
Windows的User资源堆和GDI资源堆的可用(Free)空间称为可用 User资源和可用GDI资源,Windows中以百分数表示它们,用户可以选择 "开始/附件/系统工具/系统信息",来实时查看它们的大小。
- 什么是系统资源
- 系统资源
- 系统资源
- 系统资源
- LINUX中什么是僵尸进程和孤儿进程,它们是否消耗系统资源?
- 分布式系统资源
- 系统资源详解
- 监控系统资源
- 系统资源观察
- 查看系统资源
- 系统资源查看
- 系统资源管理工具
- Android系统资源
- SWT系统资源的管理
- LoadRunner系统资源监视
- AIX系统资源检测
- Linux系统资源限制
- java提取Linux 系统资源
- Java程序员,面试必读
- 丹丹Info
- java 关键字final 和 static
- (转)电邮简历该咋起好邮件标题
- Java多线程
- 什么是系统资源
- 什么是程序设计的问题一小组答案及我的简评
- 我的第一篇日志
- CSDN的漏洞
- linux与xp,win2003的互相远程桌面问题
- 泛型的优点 泛型约束
- c primer plus 5 ch4 字符串和格式化输入/输出
- 查询MySQL端口号
- 我是为了拿积分发的