本文主要是介绍EveryDay-操作系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
2019.1.21
简单地说,操作系统就是用来管理硬件的。
对上提供操作系统接口
打开电源以后计算机是如何工作的
最早的计算机叫图灵机 其实就是把人在纸上计算的这个过程模拟出来---纸带机,有纸带和控制器
把菜谱载进来,然后做菜,就做出了菜。
把程序载进来,然后执行,就出相应的结果
然后,冯诺依曼说,把程序存到内存里,把程序载入到控制器里进行解释执行,就可以输出结果。
首先,把程序放到内存里,然后用一个指针指向他,然后取指令、执行指令、指针向下移动、继续取指令、执行指令等
所以计算机是怎么工作的?
可以大概概括为四个字 取指执行
打开电源,计算机执行的第一个指令是啥呢?
刚上电的时候,内存中有一部分是固化的(rom Bios(基本输入输出系统)),是硬件设计者决定的
内存里如果什么都没有的话,冯诺依曼的取指执行怎么完成呢
所以,首先把这段程序固化在0xFFFF0处
刚一上电的时候计算机硬件自动设置好CS=0xFFFF,IP=0x0000.这两玩意合起来计算出0xFFFF0于是找到我们存的这段代码。
那这段固化的程序都做了哪些工作呢?
这篇关于EveryDay-操作系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!