关于系统封闭和开放的一点思考
2014-09-27 22:15
267 查看
关于系统封闭和开放,孰优孰劣?我想通过自然界生物来分析下。生物有哺乳动物、卵生动物、病毒、细菌、植物等,这些生物的基础都是碳基生命,地球目前没有硅基生命。硅基生命可能有碳基生命其他优势,反之也是;从这点上,无论系统是否封闭或开放,基础上分开了;当然是否会存在硅基和碳基混合的生命?这个往往是系统封闭或者开放的最重要的分歧,系统封闭往往习惯从底层到顶层全体封闭,往往会导致一点破,全局破;系统开放对单点的依赖性更低,不会出现一点破全局破的情况。不过还存在一个时间尺度的问题,硅基生命何时会发现?如果没有发现,短期内就全点依赖碳基生命也无可厚非。但是就系统设计时,需要将不同层次分开,尽量降低单点依赖。个人认为mac有个好处就是可以支持多个指令集,这个就类似既支持碳基又支持硅基的特性。回到目前,Android和iOS之争,目前看硬件层面,其实两者都不会存在问题,arm i386都不是问题;再看操作系统层面,Android无疑领先,彻底的控制权,完全的运行状态,linux层+java虚拟机,无需授权,有相当好的扩展和灵活性, iOS方面,mach+bsd,源代码层面兼容*nix系列,控制权比较严格,沙盒机制;软件层面,appstore简直是折磨人啊;看看一体化吧,这块应该是后期的重头戏,来点看头。
相关文章推荐
- 关于系统性能调优的一点思考
- 关于后台系统自动生成的一点思考
- 关于短信系统和系统管理的一点思考
- 关于嵌入式系统的一点思考
- 关于系统的一点思考
- 关于船舶建造系统的一点思考
- 关于Sqlite数据库二进制数据字段操作方法的一点思考
- 关于微内核的一点思考
- 关于 Windows CE 系统中同步机制的思考
- (转载)关于Windows下ShellCode编写的一点思考
- 关于response.sendRedirect()方法的一点思考
- 关于动态内存的一点思考
- 关于编写高可靠性的软件(系统)的一些思考
- 【分析】关于Windows下ShellCode编写的一点思考
- 关于强类型与弱类型的一点思考
- 关于网站运营的一点思考
- 委托,让封闭的系统走向开放!
- 关于计算机体系结构的一点思考
- 日常的商业模式思考 - 答杭州的朋友关于评估系统和评估费的问题
- 关于Windows下ShellCode编写的一点思考