华为鲲鹏应用开发基础: 计算机系统概述(一)

2024-06-07 02:12

本文主要是介绍华为鲲鹏应用开发基础: 计算机系统概述(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

1. 计算机系统演进及分类

1.1 计算机发展的四个阶段

1.2 当前计算机通常分为以下五类:

分类超级计算机大型计算机迷你计算机(服务器)微型计算机工作站
特点• 功能最强、运算速度最快、 存储容量最大的计算机 • 多用于国家高科技领域和 尖端技术研究 例如,“神威·太湖之光”运 行速度为93,014.6 TFlops。又称大型机、大型主机、 主机等具有高性能,可 处理大量数据与复杂的 运算 IBM目前控制大型机市场超 过90%的市场份额也称为小型机,普通服务 器;不需要特殊的空调场 所具备不错的算力,可以 完成较复杂的运算 例如,TaiShan 200, RH2288 v5等又称为个人计 算机,是最普 通的一类计算 机高端的通用微型计算机,提供 比个人计算机更强大的性能类 似于普通台式电脑,体积较大, 但性能强劲

2. 冯诺依曼体系结构

冯·诺伊曼体系结构是现代计算机的基础;

冯·诺依曼提出了计算机制造的三个基本原则

  •  采用二进制
  •  程序存储
  •  顺序执行

冯·诺依曼提出了计算机内的五个组成部分:

  • 运算器
  • 控制器
  • 存储器
  • 输入设备
  • 输出设备

这套理论被称为 冯·诺依曼体系结构。根据这一原理制造的计算机被称为冯·诺依曼结构计算机。现在大多计算机仍是冯·诺伊曼计算 机的组织结构。

 冯·诺依曼体系下,程序的执行过程实际上是不断地取出指令、分析指令、执行指令的过程。

3. 计算机系统

计算机系统由计算机硬件和软件两部分组成。

  • 硬件包括:  中央处理器、存储器 和外部设备等;
  • 软件包括:  系统软件和用户应用软件。

 

3.1 计算机硬件组成 - 总览

此处介绍一个典型计算机系统的硬件组织,了解一下CPU是如何与其它部件配合工作的。

 

3.2 计算机硬件组成 - 总线 

这篇关于华为鲲鹏应用开发基础: 计算机系统概述(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1037897

相关文章

基于Python开发Windows屏幕控制工具

《基于Python开发Windows屏幕控制工具》在数字化办公时代,屏幕管理已成为提升工作效率和保护眼睛健康的重要环节,本文将分享一个基于Python和PySide6开发的Windows屏幕控制工具,... 目录概述功能亮点界面展示实现步骤详解1. 环境准备2. 亮度控制模块3. 息屏功能实现4. 息屏时间

CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比

《CSS中的Static、Relative、Absolute、Fixed、Sticky的应用与详细对比》CSS中的position属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布... css 中的 position 属性用于控制元素的定位方式,不同的定位方式会影响元素在页面中的布局和层叠关

SpringBoot3应用中集成和使用Spring Retry的实践记录

《SpringBoot3应用中集成和使用SpringRetry的实践记录》SpringRetry为SpringBoot3提供重试机制,支持注解和编程式两种方式,可配置重试策略与监听器,适用于临时性故... 目录1. 简介2. 环境准备3. 使用方式3.1 注解方式 基础使用自定义重试策略失败恢复机制注意事项

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

使用Python开发一个现代化屏幕取色器

《使用Python开发一个现代化屏幕取色器》在UI设计、网页开发等场景中,颜色拾取是高频需求,:本文主要介绍如何使用Python开发一个现代化屏幕取色器,有需要的小伙伴可以参考一下... 目录一、项目概述二、核心功能解析2.1 实时颜色追踪2.2 智能颜色显示三、效果展示四、实现步骤详解4.1 环境配置4.

华为鸿蒙HarmonyOS 5.1官宣7月开启升级! 首批支持名单公布

《华为鸿蒙HarmonyOS5.1官宣7月开启升级!首批支持名单公布》在刚刚结束的华为Pura80系列及全场景新品发布会上,除了众多新品的发布,还有一个消息也点燃了所有鸿蒙用户的期待,那就是Ha... 在今日的华为 Pura 80 系列及全场景新品发布会上,华为宣布鸿蒙 HarmonyOS 5.1 将于 7

从基础到进阶详解Pandas时间数据处理指南

《从基础到进阶详解Pandas时间数据处理指南》Pandas构建了完整的时间数据处理生态,核心由四个基础类构成,Timestamp,DatetimeIndex,Period和Timedelta,下面我... 目录1. 时间数据类型与基础操作1.1 核心时间对象体系1.2 时间数据生成技巧2. 时间索引与数据

Python使用smtplib库开发一个邮件自动发送工具

《Python使用smtplib库开发一个邮件自动发送工具》在现代软件开发中,自动化邮件发送是一个非常实用的功能,无论是系统通知、营销邮件、还是日常工作报告,Python的smtplib库都能帮助我们... 目录代码实现与知识点解析1. 导入必要的库2. 配置邮件服务器参数3. 创建邮件发送类4. 实现邮件

安装centos8设置基础软件仓库时出错的解决方案

《安装centos8设置基础软件仓库时出错的解决方案》:本文主要介绍安装centos8设置基础软件仓库时出错的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录安装Centos8设置基础软件仓库时出错版本 8版本 8.2.200android4版本 javas

Python使用Tkinter打造一个完整的桌面应用

《Python使用Tkinter打造一个完整的桌面应用》在Python生态中,Tkinter就像一把瑞士军刀,它没有花哨的特效,却能快速搭建出实用的图形界面,作为Python自带的标准库,无需安装即可... 目录一、界面搭建:像搭积木一样组合控件二、菜单系统:给应用装上“控制中枢”三、事件驱动:让界面“活”