什么是windows服务?

Winndows Service 是一种可随 Windows 操作系统启动而启动的,在后台运行的,通常不和用户产生交互的程序。它无法通过双击来运行,类似于 Unix 守护进程(daemon processes),当用户注销时它也不会停止。

Windows 服务由三部分组成:1.一个服务可执行文件;2.一个服务控制程序(SCP)3.服务控制管理器(SCM),负责在 HKLM"SYSTEM"CurrentControlSet"Services 下创建服务键值。用户可通过 SCP 控制服务的启动、停止、暂停等,SCP 会通过 SCM 调用服务程序。

Window 标准的exe可执行程序通常有一个用户界面,ConsoleGUI,通常由用户来启动或停止。

3. Windows
上的单个进程所能访问的最大内存量是多少?
Windows
使用一个系统:虚拟寻址系统。该系统把程序可用的内存地址映射到硬件内存中的实际地址上,这些任务完全有Windows后台管理,其实际结 果是32位处理器上的每个进程都可以使用4GB的内存------无论计算机上有多少硬盘空间(在64位处理器上这个数值会更大)。这个4GB内存实际上 包含了程序的所有部分------包括可执行代码,代码加载的所有dll,以及程序
运行时使用的所有变量的内容。这个4GB内存称为虚拟地址空间,或虚拟 内存。

posted on 2009-08-29 15:04  lumnm  阅读(1075)  评论(0编辑  收藏  举报

导航