- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在读一本书,里面说有这些子系统:
win32,os/2,posix,etc..
但是我对这些符号没有任何感性认识,你能用简短的语言解释一下吗?
最佳答案
我觉得“子系统”的概念有些定义不明确,或者至少在不同的上下文中具有不同的含义。
根据 MSDN documentation :
Environment subsystems are Windows NT processes that emulate different operating system environments. The Windows NT executive provides generic services that all environment subsystems can call to perform basic operating system functions.
Windows 内部结构 book讨论以下两个子系统:
现在,可以将/SUBSYSTEM 选项发送到 its 中的 Microsoft VS C++ 链接器 documentation说,我引用
You can specify any of the following subsystems:
BOOT_APPLICATION An application that runs in the Windows boot environment. For more information about boot applications, see About the BCD WMI Provider.
CONSOLE A Windows character-mode application. The operating system provides a console for console applications.
Extensible Firmware Interface (EFI) Image The EFI subsystem options describe executable images that run in the Extensible Firmware Interface environment. This environment is typically provided with the hardware and executes before the operating system is loaded. The major differences between EFI image types are the memory location that the image is loaded into and the action that's taken when the call to the image returns. An EFI_APPLICATION image is unloaded when control returns. An EFI_BOOT_SERVICE_DRIVER or EFI_RUNTIME_DRIVER is unloaded only if control returns with an error code. An EFI_ROM image is executed from ROM. For more information, see the specifications on the Unified EFI Forum website.
NATIVE Code that runs without a subsystem environment—for example, kernel mode device drivers and native system processes. This option is usually reserved for Windows system features.
POSIX An app that runs in the POSIX subsystem in Windows.
WINDOWS An app that runs in the Windows graphical environment. This includes both desktop apps and Windows Store apps.
WINDOWSCE The WINDOWSCE subsystem indicates that the app is intended to run on a device that has a version of the Windows CE kernel. Versions of the kernel include PocketPC, Windows Mobile, Windows Phone 7, Windows CE V1.0-6.0R3, and Windows Embedded Compact 7.
就这样吧。最后,人们有时会谈论“Win32”子系统,我不知道我应该把它理解为链接器选项意义上的“windows”子系统还是“控制台”子系统。
回到 Windows Internals 一书,它进一步说“每个可执行镜像 (.exe) 都绑定(bind)到一个且只有一个子系统”,这将解释需要在链接时指定您的应用程序所针对的子系统。
关于terminology - 子系统到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5792498/
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 4 年前。 Improve this qu
例子: We need to alter this software program, due to a functional change asked by the system administr
什么是运行时?而且我的意思不是“在运行时”= 因为程序/脚本正在运行。我的意思是 运行时 最佳答案 这正是它的意思;它是跟踪程序运行时发生的一切的环境和数据结构。不仅解释型语言具有运行时环境,每种编译
关闭。这个问题需要更多focused .它目前不接受答案。 想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post . 上个月关闭。 Improve this questi
什么是自愿抢占?我只知道这是调度中的一个概念。 最佳答案 这取决于操作系统。 在某些 RTOS(实时操作系统)中,自愿抢占意味着正在运行的进程声明它可以被抢占的点(否则它将运行直到完成)。考虑这个变体
我记得不久前在 Stack Overflow 播客中,Jeff Atwood 谈到了赏金系统,他说他们在编写赏金代码之前发布了赏金提供代码,因为这些代码在几周内不需要。 这有标准术语吗?敏捷可以以这种
我记得在某处看到过一本用于编程的惯用词对词典。 赞 get - set , open - close , allocate - free等等。 有人记得网址吗? 最佳答案 基于 ergosys 的回答
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 9年前关闭。 Improve this q
很久以前,我的大学教授定义了一个术语,表示变量定义与其用法之间的源代码行数。 本课基本上认为,这两个值越接近,从长远来看就越容易保持。 我的 Google-Fu 一直很弱。 描述这种关系的术语是什么?
我想知道您如何理解软件中的模块化,尤其是在 Web 开发中? 最佳答案 来自 Modularity : Modularity is a general systems concept, typical
“延迟加载”和“延迟评估”(两者都是 Stack Overflow 上的标签)之间有区别,还是同义词? 回复评论:标签维基(我在提出问题之前看过)前者指的是推迟初始化,而另一个则谈到推迟评估。是否可以
我正在读一本书,里面说有这些子系统: win32,os/2,posix,etc.. 但是我对这些符号没有任何感性认识,你能用简短的语言解释一下吗? 最佳答案 我觉得“子系统”的概念有些定义不明确,或者
这总是让我感到困惑。我希望得到母语为英语且介意自己语言的人的帮助。 假设我有: x := 5 我可以说“x 被赋值为 5”。美好的。但后来我引入了一个介词。以下哪项表示发生了什么:“5 被分配给 x”
出于好奇,有没有人知道在旧系统的新实现中复制错误以保持与依赖错误功能的旧客户端的向后兼容性的术语?如果它包含必须对不正确的行为进行逆向工程以便正确复制不符合规范的内容的含义,我会特别感兴趣。 最佳答案
我正在自己学习如何为编程语言编写解释器,并且我已经阅读了抽象语法树。我知道它们是什么,但我看不到它们的用途。 为什么 AST 有用? 最佳答案 它们代表代码的逻辑/语法,它自然是一棵树而不是行列表,而
所以我有一个基本的 Uri: https://graph.facebook.com/ 好的,您可以将诸如这样的各种子路径附加到它们的 API 中: /me/friends /322323232 etc
我正在编写一个玩具编译器,如果结果仅取决于参数的值,它可以优化函数调用。所以像 xor 和 concatenate 这样的函数只依赖于它们的输入,用相同的输入调用它们总是给出相同的输出。但是像 tim
作为此的后续 answer并在评论中进行讨论。 回归测试是非回归测试的用词不当还是这些不同类型的测试? 最佳答案 看到这个帖子:https://medium.com/@paulochf/thought
我很好奇为什么从历史上讲起“记忆”一词而不是“记忆”?有人忘了字母“r”吗,现在为时已晚?或者,如果是故意的,那是什么原因呢?背后有故事吗? 最佳答案 记忆表示您提前学习了。例如。我记住了斐波那契数字
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 3年前关闭。 Improve thi
我是一名优秀的程序员,十分优秀!