请输入您要查询的百科知识:

 

词条 环境子系统
释义

操作系统中名词。环境子系统向应用程序提供环境和应用程序编程接口(Appplication Programming Interface, API)。Windows 2000/XP支持三种环境子系统:Win32、POSIX和OS/2,其中最重要的环境子系统是Win32子系统,其他子系统都要通过Win32子系统接收用户的输入和显示输出。环境子系统的作用是将基本的执行体系统服务的某些子集提供给应用程序。 用户应用程序调用系统服务时必须通过一个或多个子系统动态链接库作为中介才可以完成。

简介

环境子系统的作用也就是将一些基础的 Windows 可执行系统服务暴露给应用程序,用户程序不直接调用系统服务,而是经由一个或者多个子系统DLL 进行,这些库导出公开的接口,供连接到当前子系统的应用程序调用。

Win32 子系统: Win32 子系统提供 Win32 API 。符合 Win32 API 的应用程序可以不加修改地运行在所有32位平台上。Win32 子系统DLL (如 Kernel32.dll , Advapi32.dll , User32.dll , Gdi32.dll )实现了Win32 API 函数。

OS/2子系统: OS/2子系统使OS/2应用程序能够运行

POSIX 子系统: POSIX子系统提供遵从 POSIX 1003.1 标准的API

Win32 子系统是最重要的子系统,因为它控制着到图形设备的访问。其他两个子系统如OS/2 主要是为了向前兼容,而POSIX子系统在功能上受到严格限制。后两个子系统实际上也是Win32 应用程序,它们使用 Win32 API 来提供自己的API 集。 本质上,所有子系统都是基于 Win32 子系统内核的。

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2025/3/19 18:04:54