Lab5 操作系统是如何工作的
来源:互联网
后来,人们发现将所有的命令写在一张纸上是很愚蠢的,这样如果有一个地方出错了,就要找遍一整张纸,然后改正错误,重新写一张没有错误的塞到计算 机的口袋里面。这个过程及其繁琐,于是有更聪明的人把纸分成了一块一块, 每张纸都有名字(函数名/模块名),有可能一张纸上的命令会需要另外一张纸来完成,但是不管怎么样,比以前方便多了。这样写完之后,把这些纸塞给计算机,计算机脑袋笨,只能执行固定的几条命令,当有几张纸片的时候,就会晕头转向。更加聪明的人不忍心这样,于是就找来了一个叫函数调用栈的人帮助计算机,这样计算机只管执行他知道的命令就好了,至于纸片的调用顺序神马的就交给函数调用栈吧。后来,人们发现将所有的命令写在一张纸上是很愚蠢的,这样如果有一个地方出错了,就要找遍一整张纸,然后改