架构之美阅读笔记05

  继续阅读架构之美,构建美的架构需要好的设计,我大概知道上学期为什么要学习那二十三种设计模式了,看似简单其实学问大着呢,代码放在一起干巴巴的和乱码其实没什么区别,当计算机读取之后那就是另一番景象。好的设计大概就是喜欢用高内聚低耦合来描述吧,那样的系统也是扩展什么都很强大,这大概算是一点点的小心得吧。

  第七章讲的是Xen和虚拟化之美,介绍了Xenoservers这个虚拟化平台,第八章讲的是Guardian,一个容错操作系统环境,感觉就是涨了点见识,毕竟之前都没有听说过这些东西,当然是我的不负责,没有对自己的本专业负责。一个软工的学生什么都没听说过确实不怎么好听,我想之后早晚会学到,很显然我又在推脱,到了这个年纪了我真是不该这样了啊,这算是我的又一点心得。

  第九章讲的是JPC,一个纯Java的x86 PC模拟程序,对于pc我还是有点兴趣的,毕竟这东西看起来都会用但是真正的实现是什么,就是一个科技黑箱了。PC的基础架构:有存储器总栈和I/O总栈,然后通过随机存取存储器、只读存储器、简单外围设备、处理器、复杂外围设备来进行栈之间的信息交互也就是数据的读取和存储。为了解决两者结合慢的问题,又提出纯Java x86 PC模拟程序,它防止x86 PC的设计,部署在Java虚拟机上,在Java Applet沙箱上装配成果。这样确实是解决了这个问题。在随着虚拟机的出现它的安全、可靠、jvm、jpc等技术的优点被发现后,使用的人数也越来越多,相关的研究越来越深,也越来越简化完善,但这都基于一个较为完美的架构。我们在平时的学习中只关心功能的实现,对性能都很少有关注,但是对于开发人员而言,需要时刻保证开发前进的方向不能偏差。

  对于他介绍各种案例的章节我读的不怎么样,作者的意图就是让你了解一些成熟的设计,也就是架构。这些就算称不上美的架构,但也是前人的经验所在,正所谓站在巨人的肩头上,我们要做的很简单,那就是摘取星辰了,这如果还不开窍,那还是放弃得了。

posted @ 2017-02-08 11:01  q白月倚寒楼  阅读(118)  评论(0编辑  收藏  举报