系统资源指的是什么? 系统资源指的是什么


系统资源指的是什么? 系统资源指的是什么

文章插图
大家好,小动来为大家解答以上问题 。系统资源指的是什么,系统资源指的是什么?很多人还不知道,现在让我们一起来看看吧!
1、说到Windows,有一个必须要说的话题:SystemResource,但是系统资源到底是什么?有人说是指CPU,有人说是指硬盘空间,有人说是指内存……当一个应用程序在Windows中运行时,Windows必须实时‘跟踪’该应用程序的运行,并保留大量与之相关的信息,比如按钮光标菜单的位置、位图窗口的状态等 。这些信息由窗口保存在一个堆中 。简单地说,堆是由特殊机制管理的内存块 。由Windows的一个系统内核User.exe管理的堆称为UserResourceHeap,由另一个系统内核Gdi.exe管理的堆称为GDIResourceHeap 。用户资源堆和GDI资源堆统称为SystemResourceHeap,习惯上称为SystemResource 。微软Windows的系统资源(堆)分为五堆,其中三堆是用户资源,两堆是GDI资源 。三个用户资源堆分别是:16位用户堆(64kb);32位windows heap(2MB);32位UserMenuHeap (2MB) 。两个GDI资源堆分别是:16位GDI heap(64kb);32位GDI堆(GDI,2MB) 。
2、不要混淆系统资源和CPU资源(CPU利用率) 。硬盘的数据处理,软猫,显卡的3D图像处理,声卡的3D声音处理都是占用CPU时间(也就是消耗CPU资源),而不是系统资源 。这些硬件设备是否先进,与它们占用多少系统资源无关,但至今仍有很多人混淆不清 。传统上,说到硬件资源占用,一般是指其CPU资源占用,而软件资源占用既包括CPU资源占用,也包括系统资源(堆)占用,但计算机用户一般关心的是后者,所以说到软件资源占用,一般是指其对系统资源的占用 。
3、系统的资源用于跟踪应用程序的运行,而不是运行应用程序 。就像路上车多车少,不是车多一点就没办法开 。因此,可以肯定地说,它影响了计算机系统 。
4、性能是计算机系统 。
5、其他因素,但从不考虑可用系统资源的大小 。当用户计算机系统
6、当性能明显下降时,要从其他方面寻找原因,不要马上怀疑系统资源 。从硬件方面来说,由于内存太小,系统不得不频繁使用虚拟内存,这是影响系统性能的主要原因之一 。
7、从软件方面来说,因为Windows是一个多任务操作系统 。
8、大家都习惯于同时运行多个应用,而不考虑当时的实际需求 。而编写和调试这些应用的程序员一般只考虑它们在单任务环境下的运行,没有太多精力去考虑和调试多任务环境 。因此,许多应用程序往往不能很好地协同工作,同时运行多个这样的应用程序会由于它们之间的冲突而导致系统性能下降 。当然,Windows9X的多任务管理机制不完善也是造成这个问题的主要原因之一 。
【系统资源指的是什么? 系统资源指的是什么】