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

简介: 版权声明:您好,转载请留下本人博客的地址,谢谢 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:采用不同的系统结构会使可以采用的组成技术产生差异,计算机组成也会影响系统结构

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

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

目录
相关文章
|
Linux
阿里云ECS+WordPress建站常见问题及解决方案
收纳了Wordpress建站过程中可能会出现的Error: Unable to find a match: XXX以及仪表盘无法安装扩展、主题的解决方案,同时也是飞天加速计划·高校学生在家实践 续费任务文章
2505 2
阿里云ECS+WordPress建站常见问题及解决方案
|
存储 索引
维度表和事实表的区别
转载:转载:https://blog.csdn.net/qq_56870570/article/details/118938411
6042 0
|
11月前
|
数据安全/隐私保护
贴吧自动发帖工具, 贴吧自动评论脚本,顶贴回复发帖插件
这个代码实现了贴吧自动发帖、自动回复、获取帖子列表等功能。主要使用了requests库进行网络请求
|
12月前
|
搜索推荐 定位技术 API
校园导航系统解决方案:智慧校园精准指引,提升校园服务质量
本文面向学校、相关技术人员以及对校园导航系统感兴趣的读者,提供校园导航系统的核心技术与功能的解析,包括高精度定位、三维地图构建及 AR/VR 集成等,推动智慧校园建设。如需校园导航系统解决方案欢迎私信获取,如有项目合作及技术交流欢迎私信作者哦~
854 2
校园导航系统解决方案:智慧校园精准指引,提升校园服务质量
|
11月前
|
存储 JSON API
Python与JSON:结构化数据的存储艺术
Python字典与JSON格式结合,为数据持久化提供了便捷方式。通过json模块,可轻松实现数据序列化与反序列化,支持跨平台数据交换。适用于配置管理、API通信等场景,兼具可读性与高效性,是Python开发中不可或缺的数据处理工具。
422 0
|
7月前
|
机器学习/深度学习 人工智能 搜索推荐
基于人类反馈的强化学习:对齐AI与人类价值观的技术革命
基于人类反馈的强化学习(RLHF)是一种通过人类偏好来训练AI的技术,使其行为更符合人类价值观。它分三阶段:先用示范数据微调模型,再训练奖励模型预测人类偏好,最后用强化学习优化模型。相比传统方法,RLHF在安全性、创造力、数据效率等方面优势显著,能有效提升AI的对齐性与实用性,是实现有益人工智能的关键路径。
|
9月前
|
机器学习/深度学习 人工智能 资源调度
Phi-4 技术报告深度解读——论文阅读
微软Phi-4技术报告揭示了140亿参数小模型如何通过高质量合成数据与创新训练方法,在数学推理、代码生成等任务上超越千亿参数大模型。核心突破在于数据质量优于规模扩张,结合关键Token搜索(PTS)算法优化DPO训练,显著提升推理能力并降低幻觉。
811 1
|
存储 人工智能 网络协议
浅聊阿里云倚天云服务器:c8y、g8y、r8y实例性能详解与活动价格参考
选择一款高性能、高性价比的云服务器对于企业而言至关重要,阿里云推出的倚天云服务器——c8y、g8y、r8y三款实例,它们基于ARM架构,采用阿里自研的倚天710处理器,并基于新一代CIPU架构,通过芯片快速路径加速手段,实现了计算、存储、网络性能的大幅提升。2025年,计算型c8y云服务器活动价格860.65元一年起,通用型g8y云服务器活动价格1187.40元一年起,内存型r8y云服务器活动价格1454.32元一年起。本文将为大家详细解析这三款实例的性能特点、应用场景以及最新的活动价格情况,帮助大家更好地了解阿里云倚天云服务器。
|
数据可视化 网络协议 Linux
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
536 0
|
SQL 数据可视化 关系型数据库
阿里云DataV“山海计划” x Epic Fab:“中国风AIGC”助力智慧城市建设
DataV“山海计划”根据中国城市规划特色,建立城市地块、建筑、道路等“城市要素知识库”,基于AI大模型技术生成更贴近“中国特色”的城市场景。基于DataV“山海计划”的UE引擎插件已经登陆Epic Fab,广大UE引擎开发者可以通过该插件免费体验城市历史悠久的广州场景三维资产。除了三维城市场景生成,DataV为智慧城市提供完整的数据看板解决方案,提供200+基础图表、支持API、MySQL、SQL Server、人大金仓、达梦等30+数据源,通过DataV与UE引擎,广大开发者可以低成本获得“智慧城市”开发方案,将更多精力放在满足用户业务需求上,从而提升智慧城市项目的交付质量。
1166 3