-3
我对操作系统执行任何程序的方式感到困惑。请帮助我进行以下查询。 假设我们有一个C程序[wordCount.C],它读取一个文本文件并且有3个方法。 1. CalculateNumberOfwords() 2. CalculateMostUsedWord() 3. CalculateleastusedWord()。通过操作系统执行程序
下面是问题。 1.如果我们在RAM和处理器的影响方面双击exe文件[wordCount.exe]会发生什么情况。 2.处理器将如何开始在该程序上工作。 3.如何以及何时将文本文件数据插入到RAM中。 4.如果我们的内存只有2GB,文本文件是10GB,会怎样? 5.内存管理[代码段,数据分段等]
所以基本上我想知道OS的程序执行的完整流程。
取决于操作系统,每个操作系统有不同的实现 –
一本好的计算机体系结构书将详细描述该过程,您可以检查一下你的本地库。 – scrappedcola