首页 > 其他 > 详细

一些三流操作系统书籍没有辨析明了的事

时间:2021-04-13 17:18:39      阅读:15      评论:0      收藏:0      [点我收藏+]

这一部分内容零散提出了一些三流操作系统没有清晰说明的事情,部分出于一些书籍,部分出于笔者自身的推断。因而存在错误的可能,还请批评指正。

本篇文章随着笔者自身的学习,将会不断更新。(最新更新:2021.4.13)

 

1、内核态&用户态

  《操作系统导论》一书中,主张内核态与用户态是硬件的状态(存疑)。阿里云社区中的教程认为,用户态和内核态是操作系统的两种运行级别。

  (https://developer.aliyun.com/article/683217,用户态和内核态的区别)

 

2、当发生中断时,保存寄存器

  应当为,当用户进程发生中断时,将用户进程正在使用的寄存器的状态,保存在进程在内存中对应的那块空间中的某个部分。

  寄存器的状态包括,通用寄存器中的值,程序计数器的值。

  每一个进程在内存中都有独立的,属于自己的空间,这片空间有某个部分,可以用来保存寄存器的状态。

  根据《操作系统导论》来看,不同类型的中断,或者在操作系统进行上下文切换时,寄存器状态在内存中保存的位置不同。这点还有待学习,因而没有详细指明保存在哪里。

  简单来说,保存寄存器,指的是将寄存器的状态保存在内存中。

一些三流操作系统书籍没有辨析明了的事

原文:https://www.cnblogs.com/SandSea/p/14652825.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!