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

简介: 版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/45799689 计算机系统结构的定义:计算机系统结构是其所处环境中最高层次的概念,是对计算机系统中各个机器之间界面的划分和定义,以及对各级界面上,下的功能进行分配。
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/45799689

计算机系统结构的定义:

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

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

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

例如:
这里写图片描述

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

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

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

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

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

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

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

透明性:

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

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

计算机系统的课程体系

这里写图片描述

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

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

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

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

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

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

目录
相关文章
|
4月前
|
机器人 API 数据安全/隐私保护
QQ机器人插件源码,自动回复聊天机器人,python源码分享
消息接收处理:通过Flask搭建HTTP服务接收go-cqhttp推送的QQ消息47 智能回复逻辑
|
7月前
|
前端开发 Java PHP
开发体育赛事直播系统:实现聊天交友的私聊功能技术实现全方案解析
本文基于体育赛事直播系统,详细介绍了用户间私聊功能的完整实现方案。技术栈涵盖后端(PHP ThinkPHP)、前端(Vue.js)、移动端(Android Java、iOS OC),并结合MySQL数据库与WebSocket+Redis实现实时通信。功能包括一对一私聊、聊天记录显示、未读消息提示、消息免打扰、聊天置顶、删除/清空聊天记录等。文章提供了数据结构设计、接口代码示例及前后端关键实现细节,适合开发者学习参考。
|
关系型数据库 MySQL 网络安全
【Django】执行python manage.py makemigrations报错的解决方案
【Django】执行python manage.py makemigrations报错的解决方案
|
8月前
|
机器学习/深度学习 存储 人工智能
《长文本处理新曙光:深入剖析多头隐式注意力机制显存优化奥秘》
Transformer架构在自然语言处理等领域带来革命性变革,但其多头注意力机制(MHA)在处理长文本时显存占用呈几何级数增长,限制了应用。为此,多头隐式注意力机制(MLA)应运而生。MLA通过低秩联合压缩键值矩阵,将高维矩阵映射到低维潜在空间,显著减少显存占用,同时保持语义完整性。这使得长文本处理任务如文档翻译、知识库问答等在资源有限的硬件环境下也能高效运行。MLA结合分布式推理技术,进一步提升系统性能,未来有望在医疗、金融等领域发挥重要作用。
194 0
|
10月前
|
量子技术
《量子硬件制造:降低退相干率与错误率的策略》
量子计算硬件发展中,量子比特的退相干率和错误率是关键挑战。退相干使量子比特失去相干性,影响计算准确性;错误率增加则导致结果偏差。为降低退相干率,需优化环境(低温、低噪声)、隔离技术、量子纠错码及优化设计。降低错误率则依赖提高量子比特质量、优化操作、加强监测和容错能力。综合这些策略,可提升量子计算的稳定性和可靠性,推动其高效运行与发展。
219 7
|
消息中间件 Unix Linux
【探索Linux】P.14(进程间通信 | 匿名管道 | |进程池 | pipe() 函数 | mkfifo() 函数)
【探索Linux】P.14(进程间通信 | 匿名管道 | |进程池 | pipe() 函数 | mkfifo() 函数)
268 0
|
数据采集 存储 运维
数据中台如何建设,如何选型?
数据中台往往是伴随企业数字化经营战略进行规划的,是企业企业战略中的重要部分,数据中台建设包含团队搭建、设备采购、平台开发/采购等,预期百万级至千万级启动资金以及每年数百万的持续投入,所以如何建设、如何选型成为数据中台建设首先要考虑的事项。
1434 0
数据中台如何建设,如何选型?
|
存储 运维 监控
数字化办公时代的风险运营实践
数字化办公时代的风险运营实践
583 1
|
芯片
复习单片机:蜂鸣器(内含:1 蜂鸣器介绍+2 硬件设计+3 软件设计+4.原始代码+5 实验现象)
复习单片机:蜂鸣器(内含:1 蜂鸣器介绍+2 硬件设计+3 软件设计+4.原始代码+5 实验现象)
929 0
复习单片机:蜂鸣器(内含:1 蜂鸣器介绍+2 硬件设计+3 软件设计+4.原始代码+5 实验现象)
|
SQL 存储 关系型数据库
9 PostgreSQL 点对点多主表级复制-触发器篇|学习笔记
快速学习9 PostgreSQL 点对点多主表级复制-触发器篇
9 PostgreSQL 点对点多主表级复制-触发器篇|学习笔记