【操作系统】OS难吗?好玩吗?
计算机可以看成三层关系:硬件-操作系统-应用程序,程序员可以从这三个方面对计算机进行操作。
难的第一个原因:操作系统中,内核的编程环境比较困难。当你在编写、修改,扩展内核,或者写一个新的操作系统内核时,你实际上在提供一个基础设施让别人来运行他们的程序。
难的第二个原因:想要实现一个好的操作系统,就需要在看似矛盾的要求中找到平衡点。
好玩吗?好玩!
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!