-
Notifications
You must be signed in to change notification settings - Fork 439
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
23 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
# 第三阶段总结报告 | ||
## 学习 | ||
跟着看了大课,第一周的实验题尝试解决了,到第二周的宏内核后时间紧促就先看课了。 | ||
|
||
这里我谈谈我对于课程内容的理解吧。 | ||
|
||
首先是Unikernal,直观的第一眼看的话,Unikernal像是不划分用户空间和内核空间的操作系统, | ||
同时也没有页表机制,不开虚拟空间,内核是一次写好的,app加载是配置文件一个一个分配的。这样的内核 | ||
就像是实验室产品一样,用户都是开发者权限,它的性能也是极度的优异。不过嘛,不分权,所以安全性很容易受威胁 | ||
|
||
|
||
接下来是宏内核,宏内核是常见的平时家里用的操作系统模式,宏内核地址空间的引入好处益处在学习操作系统时是所有人必背的。 | ||
它的内存分配,进程调度,也都是耳熟能详的。 | ||
|
||
最后是这个hypervisor,我最开始学习的语言是C,后面走了C++,所以对于虚拟机的机制只是略有耳闻,这里更深入的 | ||
探讨了虚拟机是如何实现,虚拟机的实现使 | ||
## 思考 | ||
异构扩展化的操作系统内核是个很令人兴奋的话题,就是这个内核你不能当他是某一个具体的内核,它可以执行各种app,关于异构 | ||
在智能物联这我有个想法,就是如果说是各个物品之间的交互的话,可以用统一的协议。那如果,这些物品可以在物理上链接在一起, | ||
那么可不可以执行一个新的效果?就是比如,全屋有一个统一集中的管家,它是有个物理实体的”大脑“的,很多家电与它是进行”硬链接“,进行更快速,更高效的交互,控制。 | ||
当然,也可以通过网络链接,不过这是提供了另外一种方式。 | ||
## 方向 | ||
我选择本期的方向四,基于协程异步机制的操作系统 |