举个例子,学院分成三个不同的方向,有系统软件,系统软件中是的操作系统本身就是分层的,然后思考系统软件中为什么要在一个Linux的机器上面去跑一个docker的虚拟机,里面要跑一个Windows。原因是因为你希望用到Windows操作系统,但是你现在的机器是一个Linux的,也没法满足这个要求,于是就在操作系统和用户的应用之间插入了像容器这样的一层东西,或者虚拟这种东西,靠他去模拟出来一个Windows的环境,用户使用它的时候,就像是Windows,它之下docker就屏蔽到了底下的差异,底下其实是个Linux,所以任何一个软件在编程的时候,只要解决不了就可以多加一层,用这一层做一些相应的转换搞定这件事情。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。