电脑系统架构制的是什么_系统架构定义
程序设计中的架构是指是一系列相关的抽象模式,用于指导大型软件系统各个方面的设计。
软件架构所指的就是说相应的系列性的抽象模式,可以为设计大型软件系统的各个方面提供相应的指导。从本质上来看,软件架构是属于一种系统草图。
在软件架构所描述的对象就是直接的进行系统抽象组件构成。连接系统的各个组件之间就是做到把组件之间所存在的通讯比较明确与相对细致的实施描述。
处于相应的系统实现环节,那么就会使得细化这些抽象组件成为现实的组件,比如可以是具体的某个类或者是对象。从面向对象领域进行分析,那么各个组件之前实施的连接实现往往是接口。
扩展资料:
程序设计中架构的三种分类:
1、逻辑架构:
软件系统系统当中的各个元件之间所存在的关系,比如外部系统接口、用户界面、商业逻辑元件、数据库等。
2、物理架构:
究竟是怎样做到在硬件当中放置软件元件。例如处于上海与北京进行分布的分布式系统的物理架构,这也就是说全部的元件都是属于物理设备,主要的有主机、整合服务器、应用服务器、代理服务器、存储服务器、报表服务器、Web服务器、网络分流器等。
3、系统架构:
相应的系统存在着性能、强壮性、可扩展性、灵活性、可靠性等这些非功能性特征。设计系统的架构比要让系统架构设计人员存在着过硬的软件与硬件的性能与功能,往往从事这样的工作这是属于设计系统架构环节最为困难的工作。
百度百科-软件架构
计算机体系结构就是计算机系统结构,一个意思
computer architecture理解为计算机系统结构也就是计算机体系结构
我用的国内的教材是清华大学出版的张晨曦等编写的计算机系统结构教程
组成原理讲的是计算机组成的各个部件,分别都讲了。体系结构不是每个都讲。体系结构里面涉及到了一些组成原理中的概念,比如流水线等,但组成原理里只是稍微讲了一些相关概念,而体系结构里的流水线则着重讲流水线指令系统方面的设计,如怎么样保证它能正常流水,流得没有阻碍等等。两本书里都有存储器啊输入输出系统这些基本知识。另外,组成原理里详细讲了cpu的,但是系统结构里就没有怎么讲。就是说知识点有交叉的,侧重点不一样
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。