为什么要保存进程文件|为什么打印机在打印文件时总提示要保存文件而且保存后也不能打印

|

1. 什么是进程操作系统中为什么要引入进程

进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。

在操作系统中引入进程,是为了实现多个程序的并发执行。传统的程序不能与其他程序并发执行,只有在为之创建进程后,才能与其他程序(进程)并发执行。

这是因为并发执行的程序(即进程)是“停停走走”地执行,只有在为它创建进程后,在它停下时,方能将其现场信息保存在它的PCB中,待下次被调度执行时,再从PCB中恢复CPU现场并继续执行,而传统的程序却无法满足上述要求。

(1)为什么要保存进程文件扩展阅读

让进程来占用处理器,实质上是把某个进程存放在私有堆栈中寄存器的数据(前一次本进程被中止时的中间数据)再恢复到处理器的寄存器中去,并把待运行进程的断点送入处理器的程序指针PC,于是待运行进程就开始被处理器运行了,也就是这个进程已经占有处理器的使用权了。

这就像多个同学要分时使用同一张课桌一样,所谓要收回正在使用课桌同学的课桌使用权,实质上就是让他把属于他的东西拿走;而赋予某个同学课桌使用权,只不过就是让他把他的东西放到课桌上罢了。

参考资料来源:网络-进程

2. 在进行进程切换时,所需要保存的处理机状态信息有哪些

在进行进程切换时,所需要保存的处理机状态信息有进程当前暂存信息;下一条指令地址信息;进程状态信息;过程和系统调用参数及调用地址信息。

线程和进程的最大区别就在于地址空间,对于线程切换,第1步是不需要做的,第2是进程和线程切换都要做的。

上下文切换的处理都是通过操作系统内核来完成的,内核的这种切换过程伴随的最显著的性能损耗是将寄存器中的内容切换出。

(2)为什么要保存进程文件扩展阅读:

内核进入中断上下文是因为中断信号而导致的中断处理或软中断。而中断信号的发生是随机的,中断处理程序及软中断并不能事先预测发生中断时当前运行的是哪个进程,所以在中断上下文中引用current是可以的。

对于A进程希望等待的中断信号,可能在B进程执行期间发生。例如,A进程启动写磁盘操作,A进程睡眠后现在时B进程在运行,当磁盘写完后磁盘中断信号打断的是B进程,在中断处理时会唤醒A进程。

3. 什么是进程文件怎样区分进程文件与其他文件进程文件的丢失会有什么影响

2007-02-12 21:15system.;process进程文件:[system.;process].;or.;[system.;process].;,进程名称:.;Windows内存处理系统进程描述:.;Windows页面内存管理进程,拥有0级优先。是否为系统进程:.;是.; alg.exe:进程文件:.;alg.;or.;alg.exe,进程名称:.;应用层网关服务描述:.;这是一个应用层网关服务用于网络共享。是否为系统进程:.;是.; csrss.exe.;进程文件:.;csrss.;or.;csrss.exe.;进程名称:.;Client/Server.;Runtime.;Server.;Subsystem.;描述:.;客户端服务子系统,用以控制Windows图形相关子系统。是否为系统进程:.;是.; ddhelp.exe.;进程文件:ddhelp.;or.;ddhelp.exe.;进程名称:.;DirectDraw.;Helper.;描述:.;DirectDraw.;Helper是DirectX这个用于图形服务的一个组成部分。是否为系统进程:.;是.; dllhost.exe.;进程文件:dllhost.;or.;dllhost.exe.;进程名称:.;DCOM.;DLL.;Host进程描述:.;DCOM.;DLL.;Host进程支持基于COM对象支持DLL以运行Windows程序。是否为系统进程:.;是.; inetinfo.exe.;进程文件:.;inetinfo.;or.;inetinfo.exe.;进程名称:.;IIS.;Admin.;Service.;Helper.;描述:.;InetInfo是Microsoft.;Internet.;Infomation.;Services.;(IIS)的一部分,用于Debug调试除错。是否为系统进程:.;是.; internat.exe.;进程文件:.;internat.;or.;internat.exe.;进程名称:.;Input.;Locales.;描述:.;这个输入控制图标用于更改类似国家设置、键盘类型和日期格式。是否为系统进程:.;是.; kernel32.dll.;进程文件:.;kernel32.;or.;kernel32.dll.;进程名称:.;Windows壳进程描述:.;Windows壳进程用于管理多线程、内存和资源。是否为系统进程:.;是.; lsass.exe.;进程文件:.;lsass.;or.;lsass.exe.;进程名称:.;本地安全权限服务描述:.;这个本地安全权限服务控制Windows安全机制。是否为系统进程:.;是.; mdm.exe.;进程文件:mdm.;or.;mdm.exe.;进程名称:.;Machine.;Debug.;Manager.;描述:.;Debug除错管理用于调试应用程序和Microsoft.;Office中的Microsoft.;Script.;Editor脚本编辑器。是否为系统进程:.;是.; mmtask.tsk.;进程文件:mmtask.;or.;mmtask.tsk.;进程名称:.;多媒体支持进程描述:.;这个Windows多媒体后台程序控制多媒体服务,例如MIDI。是否为系统进程:.;是.; mprexe.exe.;进程文件:.;mprexe.;or.;mprexe.exe.;进程名称:.;Windows路由进程描述:.;Windows路由进程包括向适当的网络部分发出网络请求。是否为系统进程:.;是.; msgsrv32.exe.;进程文件:.;msgsrv32.;or.;msgsrv32.exe.;进程名称:.;Windows信使服务描述:.;Windows信使服务调用Windows驱动和程序管理在启动。.;是否为系统进程:.;是.; mstask.exe.;进程文件:mstask.;or.;mstask.exe.;进程名称:.;Windows计划任务描述:.;Windows计划任务用于设定继承在什么时间或者什么日期备份或者运行。是否为系统进程:.;是.; regsvc.exe.;进程文件:.;regsvc.;or.;regsvc.exe.;进程名称:.;远程注册表服务描述:.;远程注册表服务用于访问在远程计算机的注册表。是否为系统进程:.;是.; rpcss.exe.;进程文件:.;rpcss.;or.;rpcss.exe.;进程名称:.;RPC.;Portmapper.;描述:.;Windows.;的RPC端口映射进程处理RPC调用(远程模块调用)然后把它们映射给指定的服务提供者。是否为系统进程:.;是.; services.exe.;进程文件:services.;or.;services.exe.;进程名称:.;Windows.;Service.;Controller.;描述:.;管理Windows服务。是否为系统进程:.;是.; smss.exe.;进程文件:smss.;or.;smss.exe.;进程名称:.;Session.;Manager.;Subsystem.;描述:.;该进程为会话管理子系统用以初始化系统变量,MS-DOS驱动名称类似LPT1以及COM,调用Win32壳子系统和运行在Windows登陆过程。是否为系统进程:.;是.; snmp.exe.;进程文件:.;snmp.;or.;snmp.exe.;进程名称:.;Microsoft.;SNMP.;Agent.;描述:.;Windows简单的网络协议代理(SNMP)用于监听和发送请求到适当的网络部分。是否为系统进程:.;是.; spool32.exe.;进程文件:.;spool32.;or.;spool32.exe.;进程名称:.;Printer.;Spooler.;描述:.;Windows打印任务控制程序,用以打印机就绪。是否为系统进程:.;是.; spoolsv.exe.;进程文件:.;spoolsv.;or.;spoolsv.exe.;进程名称:.;Printer.;Spooler.;Service.;描述:.;Windows打印任务控制程序,用以打印机就绪。是否为系统进程:.;是.; stisvc.exe.;进程文件:.;stisvc.;or.;stisvc.exe.;进程名称:.;Still.;Image.;Service.;描述:.;Still.;Image.;Service用于控制扫描仪和数码相机连接在Windows。是否为系统进程:.;是.; svchost.exe.;进程文件:.;svchost.;or.;svchost.exe.;进程名称:.;Service.;Host.;Process.;描述:.;Service.;Host.;Process是一个标准的动态连接库主机处理服务。是否为系统进程:.;是.; system.;进程文件:.;system.;or.;system.;进程名称:.;Windows.;System.;Process.;描述:.;Microsoft.;Windows系统进程。是否为系统进程:.;是.; taskmon.exe.;进程文件:.;taskmon.;or.;taskmon.exe.;进程名称:.;Windows.;Task.;Optimizer.;描述:.;windows任务优化器监视你使用某个程序的频率,并且通过加载那些经常使用的程序来整理优化硬盘。.;是否为系统进程:.;是.; tcpsvcs.exe.;进程文件:.;tcpsvcs.;or.;tcpsvcs.exe.;进程名称:.;TCP/IP.;Services.;描述:.;TCP/IP.;Services.;Application支持透过TCP/IP连接局域网和Internet。是否为系统进程:.;是.; winlogon.exe.;进程文件:.;winlogon.;or.;winlogon.exe.;进程名称:.;Windows.;Logon.;Process.;描述:.;Windows.;NT用户登陆程序。是否为系统进程:.;是.; winmgmt.exe.;进程文件:.;winmgmt.;or.;winmgmt.exe.;进程名称:.;Windows.;Management.;Service.;描述:.;Windows.;Management.;Service透过Windows.;Management.;Instrumentation.;data.;(WMI)技术处理来自应用客户端的请求。是否为系统进程:.;是.

4. 为什么打印机在打印文件时总提示要保存文件,而且保存后也不能打印

1、首先在打印机出现的提示窗口,这时点击“显示打印队列”选项,如下图所示。

5. 任务管理器里给进程创建转储文件是什么意思有什么作用啊

用硬盘里的一段空间虚拟成内存来存放程序来运行,由于硬盘的运行速度比内存慢很多,所以虚拟内存应不要很大,操作系统把虚拟内存存在一个文件里,那个文件有多大表示当前操作系统虚拟的内存有多大 。

用于系统崩溃时,将内存中的数据转储保存在转储文件中,供给有关人员颤早进行排错分析用途。而它所保存生成的文件就叫做内存转储文件。

(5)为什么要保存进程文件扩展阅读

异常转储特殊之处在于该系统以计算机模型的计算引擎为驱动,包括异常检测模块,用于检测计算模型的运行情况,如果发生异常调用异常转储模块存储上下文信息;异常转储模块,用于保存计算模型上下文信息;异常转储文件读取模块,读取异常转储文件,恢复发生异常时上下文信息。

本发明的系统可以在计算模型运行发生弯睁异常(计算模型启动后长时间不结束)时,记录所有上下文信息,并在恢复时构造异常发生时的上下文信息,用于验证是否修改有效,且可以模拟出异常发生时的情况,利于分析原因,修改计茄闹雀算模型。


赞 (0)