第三阶段总结报告
学习
跟着看了大课,第一周的实验题尝试解决了,到第二周的宏内核后时间紧促就先看课了。
这里我谈谈我对于课程内容的理解吧。
首先是Unikernal,直观的第一眼看的话,Unikernal像是不划分用户空间和内核空间的操作系统,
同时也没有页表机制,不开虚拟空间,内核是一次写好的,app加载是配置文件一个一个分配的。这样的内核
就像是实验室产品一样,用户都是开发者权限,它的性能也是极度的优异。不过嘛,不分权,所以安全性很容易受威胁
接下来是宏内核,宏内核是常见的平时家里用的操作系统模式,宏内核地址空间的引入好处益处在学习操作系统时是所有人必背的。
它的内存分配,进程调度,也都是耳熟能详的。
最后是这个hypervisor,我最开始学习的语言是C,后面走了C++,所以对于虚拟机的机制只是略有耳闻,这里更深入的
探讨了虚拟机是如何实现,虚拟机的实现使
思考
异构扩展化的操作系统内核是个很令人兴奋的话题,就是这个内核你不能当他是某一个具体的内核,它可以执行各种app,关于异构
在智能物联这我有个想法,就是如果说是各个物品之间的交互的话,可以用统一的协议。那如果,这些物品可以在物理上链接在一起,
那么可不可以执行一个新的效果?就是比如,全屋有一个统一集中的管家,它是有个物理实体的”大脑“的,很多家电与它是进行”硬链接“,进行更快速,更高效的交互,控制。
当然,也可以通过网络链接,不过这是提供了另外一种方式。
方向
我选择本期的方向四,基于协程异步机制的操作系统