系统资源是计算机中可供操作系统和其他应用程序使用的部分。系统资源中最值得注意的是正在使用的内存量,但此处也应考虑CPU时间。每次应用程序启动时,应用程序都会从操作系统请求内存以及执行其功能的CPU时间片。例如,当...
系统资源是计算机中可供操作系统和其他应用程序使用的部分。系统资源中最值得注意的是正在使用的内存量,但此处也应考虑CPU时间。每次应用程序启动时,应用程序都会从操作系统请求内存以及执行其功能的CPU时间片。例如,当计算机用户在计算机上启动字处理应用程序时,他们会单击该应用程序的图标,然后很快程序就会启动。在用户等待程序启动时,操作系统正在配置系统资源来处理此应用程序。它实际上是在程序启动时为它在其他进程和应用程序中腾出空间。当字处理器应用程序启动时,它向操作系统发送一个请求,为操作系统提供必要的系统资源。

CPU时间是一个重要的系统资源根据可用内存的大小,应用程序可能会快速打开,如果启动时可用内存较少,则打开速度可能会慢一些。有时内存不足,无法立即运行应用程序,在这种情况下,操作系统会发现系统资源不足,并尝试将一些内容存储在交换文件中,以便为活动应用程序提供更多可用内存交换文件的作用类似于内存,但却包含在计算机的硬盘上。当计算机中的RAM内存已满时,操作系统会将内容分页(或写入)到计算机交换文件中,从而为正在使用的程序释放RAM内存。随着交换文件的不断增长,它可能已满。这将导致操作系统产生警告消息,指示交换文件或虚拟内存已满,并指示用户关闭一些程序以释放系统资源,从而使计算机运行得更好。很多次,重新启动计算机是减轻这些警告信息的最佳方法。如果需要外围设备,如打印机或磁盘驱动器,被请求的硬件将向CPU发送一个中断请求(IRQ)。IRQ是外围设备用来让CPU知道它需要做什么的信号。硬件资源是当使用外围设备(如打印机、扫描仪和调制解调器)时使用的内存和CPU时间。每次这些设备中的一个用户访问后,设备会向主板发送一个信号来中断CPU,使其能够运行。一旦完成了所请求的任务,设备会再次发出信号,表示它已经完成。这些信号被称为中断请求(IRQ),每个设备都有一个或一组通道,可以用来与主板进行通信。如果使用了指定设备的所有通道,则该设备无法工作。每个IRQ通道只能使用一个设备,或在计算系统中为其分配一个设备。这有助于主板知道哪些设备它应该期望在哪个IRQ上系统资源由计算机操作系统监控,以确保计算机在任何时候都有可用资源的情况下尽可能高效地运行。