架构的宏观视觉:

引用来自许式伟的架构课的总结:

用一张图来概括

架构宏观图.png

通过这张图我的疑问有以下几点:

为啥所有程序的程序基础架构少不了CPU,存储,IO

编程语言和编译器出现的由来,why,how,what

操作系统的出现的背景,如何演化,解决的问题是啥?没有原来又是怎么样的

"对于现在的程序架构:有服务端和客户端架构的架构体系,哪个先出来,区别的界限是在哪,相同点是啥,不同点是啥。"

"分别对完整的程序架构:服务端的架构和客户端架构进行阐述"

"有人说过计算机科学邻域的任何问题都可以通过增加一个间接的中间层来解决"