操作系统笔记(1)------printf()的故事

一.引例 1.为什么用户程序不能直接调用内核程序中的whoami()函数呢? 当我们实现一个whoami()的系统调用时,不能随意的调用数据,不能随意jump。如果随意调用,就可以看到root密码,可以修改它;可以通过显存看到别人world里的内容。这是十分不安全的。 2.凭什么不让jump呢?是如何做到的呢? 一种处理器"硬件设计"可以区分内核态和用户态。 计算机对内存的使用是一段一段的的。由于
相关文章
相关标签/搜索