文档章节

计算机系统结构,组成和实现

陈洪波
 陈洪波
发布于 2015/05/19 19:37
字数 999
阅读 30
收藏 0

计算机系统结构的定义:

计算机系统结构是其所处环境中最高层次的概念,是对计算机系统中各个机器之间界面的划分和定义,以及对各级界面上,下的功能进行分配。也称为体系结构。

计算机体系结构指的是计算机系统设计的观念和架构,描述计算机在实际中所做的设计的原则。

计算机体系结构是从程序员的角度所看到的系统的属性,是概念上的结构和功能上的行为。

例如:
这里写图片描述

功能特性指令系统及其执行模式:

数据表示:硬件直接识别和处理的数据类型
寻址技术:编址方式,寻址方式和定位方式
寄存器定义:寄存器的定义,数量和使用规则
指令系统:指令的操作类型,格式和排序等
存储系统:要求速度高,容量大,价格便宜
中断系统:中断类型,中断级别以及中断相应方式
输入输出系统:数据交换方式,交换过程控制
机器工作状态:定义和切换工作状态,如内核态,执行态,管理态和用户态

对计算机体系结构定义的理解:

从两个角度理解:
1:从应用程序设计者 – 外特性
2:从计算机系统设计者 – 内特性

计算机 系统结构作为一门学科,主要研究对软件和硬件功能的分配和对软件,硬件界面的划分。

计算机系统结构的外特性:
是计算机系统的概念性结构和功能特性。

在所有系统结构的特性中,指令系统的外特性是最关键的。

透明性:

本来存在的事务和属性,从某个角度上看不到,表示是透明的,反之,不透明。
例如:
在一个计算机系统中,底层机器的属性往往对高层机器的程序员是透明的。

详细举例:
在多级层次结构的计算机系统中,传统机器级的概念性结构和功能特性,对高级语言的程序员来说是透明的,而对汇编语言的程序员来说不是透明的。这说明高级语言的程序员不必知道机器的指令系统,中断机构等,这些本来存在的属性,对高级语言的程序员来说,好象是不存在的,所以说是透明的。

计算机系统的课程体系

这里写图片描述

计算机组成是计算机系统结构的逻辑实现,包括机器级内的数据流和控制流的组成以及逻辑设计等。

计算机组成设计的几个方面:
1:数据通路宽度
2:各种操作功能部件的共享程度
3:专用部件的设置
4:功能部件的并行性
5:缓冲和排队技术
6:控制机构的组成方式
7:预测技术
8:可靠性技术

计算机实现:
计算机组成的物理实现。

系统结构,组成和实现的关系:
1:具有相同系统结构的计算机可以采用不同的组成,一种计算机组成可以采用多种不同的计算机实现。
2:采用不同的系统结构会使可以采用的组成技术产生差异,计算机组成也会影响系统结构

计算机组成的设计,其上决定了计算机系统结构,其下又受限于所用的实现技术,他的发展促进了实现技术的发展,也促进了结构的发展。

计算机实现,特别是器件技术的发展是计算机系统结构和组成的基础,促进了组成和结构的发展。

本文转载自:http://blog.csdn.net/hongbochen1223/article/details/45799689

陈洪波
粉丝 2
博文 76
码字总数 1552
作品 0
济南
程序员
私信 提问
【计算机组成原理】第一章 计算机系统概论

版权声明:本人学习所用,转载请标明出处,图片侵删 https://blog.csdn.net/qq_39582960/article/details/84862519 1.1 计算机系统简介 1.1.1 计算机的软硬件概念 计算机组成概览: 1.1.2 计...

轩i丶
2018/12/06
0
0
清华计算机系本科指导性教学计划

本科指导性教学计划 课程编号 课程名称 学分 周学时 考核方式 说明及主要先修课 10640532 英语 2 2 考查 10421094 线性代数 4 4 考试 20130412 工程图学基础 2 2 考试 40420393 离散数学 3 ...

krircc
2015/01/29
0
0
【Back to base】深入理解计算机系统 读书笔记 第一章 计算机系统漫游

计算机系统 是由 硬件 和 系统软件 组成的 只由ASCII字符组成的文件成为文本文件,所有其他文件都成为二进制文件。 (ASCII字符 可以转换成ASCII码 都是由一串位(bit) 组成的 ) 编译系统 预处...

diandianxiyu
2018/02/24
0
0
物联网-物联网智能设备与嵌入式技术

智能设备的研究与发展 嵌入式系统(Embedded System)也称作“嵌入式计算机系统(Embedded Computer System)” 它是针对特定的应用,剪裁计算机的软件和硬件,以适应应用系统对功能、可靠性...

【高级技工】
01/19
0
0
转载:Linux源文件的组织结构

http://www.dzsc.com/data/html/2008-12-31/75611.html 为了避免以后链接出现404,特意复制全文如下: Linux是一套免费使用和自由传播的操作系统,它主要用于基于Intel系列CPU的计算机上。这...

谷鹏举
2011/08/15
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Wondershare Recoverit - 专业数据恢复神器,支持U盘、存储卡等外部设备!

Wondershare Recoverit 今天带来的这款软件叫做Wondershare Recoverit,是一款专业实用的数据恢复软件,也是一款比较久的数据恢复软件了,可以恢复所有文件类型。 包括照片、视频、文档和其他...

_Somuns
24分钟前
7
0
SpringCloud gateway 修改返回数据

SpringCloud gateway 修改返回数据 版本说明 开源软件 版本 springboot 2.1.6.RELEASE jdk 11.0.3 gradle 主要引入了springboot 2.1,lombok plugins { id 'org.springframework.boot' v......

buddie
今天
9
0
PHP实现单人多人聊天源码免费分享 | 电脑报修系统

源码清单 1. 简易版登陆式聊天源码。 2. 电脑报修轻系统源码。 3. 关注下面公众号回复“聊天”,免费获取。 聊天系统 虽然微信,QQ是即时通讯的元老。但是他们限制很多,所以很多人都想做一个...

北桥苏
今天
6
0
跟面部识别开愚人玩笑?做一个时尚口罩就能实现

全文共3208字,预计学习时长6分钟 图片来源:Upsplash/Pavel Anoshin 目前,人脸识别的使用率正在不断上升,随之而来关于面部识别道德问题的争论也愈发激烈。从机场到社交媒体,面部识别的应...

读芯术
今天
1
0
Git同步更新操作GitHub和码云仓库上面的代码

一、前言 问题: 小编在生活中,一般都是将代码保存到github上,但由于国内的码云仓库确实速度比github快很多,用起来也很方便,于是后来就慢慢转码云了,当然小编在github上的代码也不想放弃...

郑清
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部