操作系统如何加载可执行文件? [英] How does an Operating System loads an executable file?

查看:114
本文介绍了操作系统如何加载可执行文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hello All



我正在框架3.5中开发.Net应用程序。我是.Net Framework和C#环境的新手。构建应用程序后,IDE将生成一个可执行文件,也称为可编程可执行文件。

我怀疑的是,当我们启动一个应用程序时,操作系统如何将应用程序加载到内存中,当我们尝试启动任何应用程序时,操作系统的第一件事是什么?操作系统如何知道是否应用程序是否支持?

Hello All

I am developing a .Net application in the framework 3.5. I am a novice in the .Net Framework and C# environment. After building an application the IDE will generate an executable file which is also known as Programmable Executable.
My doubt is when we launch an application how does Operating System loads the application into the memory and what is the first thing Operating System do when we tried to launch any application and how does an Operating System know whether the application is supported by itself or not?

推荐答案

你好,



你可以找到一个合适的如何在以下页面上执行.Net应用程序:

csharpfriends。 com [ ^ ]

mottishaked [< a href =http://mottishaked.com/training/dot-net-tutorial/10/introduction-to-dotnet/managed-execution-processtarget =_ blanktitle =New Window> ^ ]



欢呼,

Marco Bertschi
Hi there,

You can find a proper description of how a .Net application is executed on the following pages:
csharpfriends.com[^]
mottishaked[^]

cheers,
Marco Bertschi


这篇关于操作系统如何加载可执行文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆