随笔分类 -  操作系统

摘要:上层应用程序通过调用函数进入操作系统,表面上是函数,实际上是什么呢? 第一个问题:应用程序在内存中,操作系统也在内存中,为什么不能直接进入操作系统中呢?答案是安全。 那么问题来了,既然不可以直接进入,那怎么才能阻止直接进入呢?怎样才能进入内核中呢? 第一个问题的答案是通过硬件将内存分为用... 阅读全文
posted @ 2015-03-21 19:16 牧马人夏峥 阅读(151) 评论(0) 推荐(0) 编辑
摘要:这讲主要是讲上层应用程序是怎样穿过边界到达操作系统的。先从用户使用计算机开始:有三种方式,哪个地方才是真正的接口呢?下面对这三个进行剖析。 先介绍命令行。系统启动后,调用shell(死循环),出现光标,等待命令行的输入。输入后,通过shell的红色代码(以后会讲),来执行程序。总结起来就是,命令行... 阅读全文
posted @ 2015-03-12 20:19 牧马人夏峥 阅读(165) 评论(0) 推荐(0) 编辑
摘要:先回顾下上节课内容。上电后,计算机首先将操作系统从磁盘中载入到内存里,由引导程序bootsect.s完成。bootsect.s将操作系统的代码分段读入,首先读setup,打出logo,把操作系统中的system部分也读进来,bootsect完成使命,接下来交给setup执行。 操作系统通过se... 阅读全文
posted @ 2015-03-10 15:51 牧马人夏峥 阅读(205) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示