1.计算机系统概述

1.计算机系统概述

1.1计算机系统层次结构

在这里插入图片描述

第1级是微程序机器层

第2级是传统机器语言层

第3级是操作系统层:向上提供广义指令

第4级是汇编语言层

第5级是高级语言层


1、2层是硬件,3-5层是软件。

没有配备软件的纯硬件系统称为裸机,第3-5层称为虚拟机。

1.2计算机硬件

计算机硬件系统五大部件:运算器、控制器、存储器、输入设备、输出设备。

CPU = 运算器 + 控制器

存储器 = 主存储器(内存储器/主存) + 辅助存储器(外存储器/外存)

I/O设备 = 输入设备 + 输出设备

运算器

1.运算器:进行算术运算和逻辑运算。

算术运算:加减乘除。

逻辑运算:与或非、异或、比较、移位。

其他运算:求补码、直送。


算术逻辑单元(ALU):是一种组合逻辑电路。ALU是运算器的核心,ALU的核心部件是加法器。

累加器(ACC):提供数据,并暂存运算结果。

乘商寄存器(MQ)

操作数寄存器(X)

程序状态寄存器(PSW/FR)

变址寄存器(IX)

基址寄存器(BR)

控制器

2.控制器:保证指令的正确执行、处理异常事件。

程序计数器(PC,Program Counter):存放当前欲执行指令的地址,具有自动加一的功能。

指令寄存器(IR):保存当前正在执行的一条指令。对用户完全透明(无法直接访问)。

控制单元(CU, Control Unit)

地址寄存器(AR):通常用于保存当前CPU所要访问的内存地址。这个地址可以是指令地址(当CPU需要从内存中取指令时)或者数据地址(当CPU需要从内存中读取或写入数据时)。

指令译码器(ID):负责将取自内存并存储在指令寄存器(IR)中的指令进行解码。

存储器

3.存储器:

地址寄存器(MAR):对用户完全透明(无法直接访问)。

数据寄存器(MDR):对用户完全透明(无法直接访问)。

输入设备

4.输入设备:常见的例如鼠标、键盘、摄像头。

输出设备

5.输出设备:常见的例如显示器、打印机。

1.3计算机软件

分为系统软件和应用软件。

系统软件主要有:操作系统(OS)、数据库管理系统(DBMS)、语言处理程序、分布式软件系统、网络软件系统、标准库程序、服务性程序。

应用软件也就是平常生活中使用的软件,例如微信,网易云音乐等。


编写系统软件的人员称为系统程序员,

编写应用软件的人员称为应用程序员。

1.4计算机的性能指标

主要是5个,分别是:

CPU时钟周期:CPU工作的最小时间单位。

主频:CPU时钟周期的倒数,表示每秒有多少个时钟周期。

CPI(Cycle Per Instruction):执行一条指令所需的时钟周期数。

IPS(Instruction Per Second):每秒执行多少条指令。

FLOPS:每秒执行多少次浮点运算。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/681292.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

AWVS+BP+XRAY三层联动扫描漏洞

1. 前言 本报告详细记录了使用AWVS(Acunetix Web Vulnerability Scanner)、Burp Suite和Xray进行的漏洞扫描结果。旨在帮助开发团队识别和修复系统中的安全漏洞,提升整体安全性。 2. 扫描工具简介 AWVS(Acunetix Web Vulnerabi…

Spring家族中的消息通信解决方案

相信大家对消息通信架构以及各种消息中间件应该都不陌生。在分布式系统的设计和开发过程中,消息通信是用于实现系统解耦、提高扩展性的一大技术体系。而业界关于如何实现消息通信系统也有很多解决方案和对应的开发框架。不知道你有没有发现,在我们每天都…

小米路由器如何设置去广告功能,如何设置小米路由器的自定义Hosts(小米路由器如何去除小米广告、去除小米电视盒子开屏广告、视频广告)

文章目录 📖 介绍 📖🏡 演示环境 🏡📒 实现方案 📒📝 操作步骤📝 注意事项⚓️ 相关链接 ⚓️📖 介绍 📖 小米设备的广告一直是用户头疼的问题,无论是开屏广告、应用内广告还是系统广告,都影响了用户体验。本文将详细介绍如何通过小米路由器实现去除广告…

升级你的提问技巧:ChatGPT-4o时代,如何让对话更智能?

最近,我一直在尝试使用升级版的ChatGPT,也就是GPT-4o,它带来了许多令人兴奋的新功能。要充分利用这个新工具,我们得在提问方式上做些小小的调整。下面,我会从简单到复杂,一一介绍这些调整。 提高提示词的具…

日、周、月度累计发电量、上网电量数据统计平台开发实施案例

一、项目背景及需求 项目需求方为江苏国信集团关联单位:华靖光伏、新能昊扬,项目地点在江苏泰州、江苏扬州,对应分布式光伏发电数采项目。 项目背景:光伏发电并网项目发电量数据采集与开发统计。 需求:对光伏电表数…

STC8增强型单片机进阶开发--OLED显示器(SPI)

系列文章目录 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 例如:第一章 Python 机器学习入门之pandas的使用 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目…

新手快速上手IDEA【常用快捷键】

目录 一、常用二、进阶(提高编码速度)三、其他四、查找、替换与关闭最后 一、常用 说明快捷键复制代码ctrl c粘贴ctrl v剪切ctrl x撤销ctrl z反撤销ctrl shift z保存-save allctrl s全选-select allctrl a 二、进阶(提高编码速度&a…

深入理解可燃气体报警器检验标准:守护工业安全新举措

在工业生产领域,可燃气体报警器扮演着至关重要的角色。它能在气体浓度达到危险水平之前发出警报,为工作人员争取宝贵的逃生时间。 为了确保可燃气体报警器的准确性和可靠性,我们需要遵循一系列严格的检验标准。 在这篇文章中,佰…

【wiki知识库】05.分类管理模块--后端SpringBoot模块

📝个人主页:哈__ 期待您的关注 目录 一、🔥今日目标 二、☀SpringBoot代码修改 1.使用逆向工程生成Category表结构 2. 新增CategoryQueryParam 3.新增CategorySaveParam 4.新增CategotyQueryVo 三、🤖新增分类管理的相关接口…

MySQL—多表查询—多表关系介绍

一、引言 提到查询,我们想到之前学习的单表查询(DQL语句)。而这一章节部分的博客我们将要去学习和了解多表查询。 对于多表查询,主要从以下7个方面进行学习。 (1)第一部分:介绍 1、多表关系 2、…

记录layui-table中操作列的宽度随着权限变化而变化

最近做一个项目,某个页面因为角色不同,所以显示的的按钮有所不同。 管理员权限 普通人员权限 layui引入的table宽度是写死的,不能随着自动变化,查了一些资料,让写入css的方法 .layui-table th, .layui-table td { whi…

智能楼宇安防3D数据可视化平台满足日益增长的安防需求

在当今社会,安全是每个人和企业最为关心的问题。为满足日益增长的安防需求,3D可视化公司深圳华锐视点隆重推出安防平台3D可视化管理系统,以先进的三维技术为您的安全保驾护航。 安防平台3D可视化管理系统通过创新的三维可视化技术&#xff0c…

优化你的WordPress网站:内链建设与Link Whisper Pro插件的利用

文章目录 内链的重要性WordPress SEO插件:Link Whisper Pro主要功能使用指南下载与安装 结语 在数字营销和网站管理领域,SEO内部优化是提升网站排名、增加流量和提高用户参与度的核心策略。在众多SEO技巧中,内链建设是构建良好网站结构和提升…

Glide支持通过url加载本地图标

序言 glide可以在load的时候传入一个资源id来加载本地图标,但是在开发过程中。还得区分数据类型来分别处理。这样的使用成本比较大。希望通过自定义ModelLoader实现通过自定义的url来加载Drawab。降低使用成本 实现 一共四个类 类名作用GlideIcon通过自定义url的…

轻松搭建AI应用的三个大模型技术路线

时下聊起AI,想必最热的就是使用AI的应用(chatGPT,文心一言等)来提升自己工作的效率,比如破局俱乐部,洋哥带领星球2万多人开启大航海,教人使用这一波新起的应用进行赚钱与赋能。 在我的视角来看…

PS系统教程11

HUD拾色器 作用:它可以帮助使用者更加高效地选择和使用颜色,从而提高工作效率和设计质量。 先确定色相值改变饱和度改变亮度使用HUD拾色器选中画笔工具画笔模式-正常shiftAlt右键 色相轮 上下移动从黑到白亮度变化左右移动从浅到深饱和度的变化选中颜…

探索 Adobe Illustrator 2023 (AI 2023) for Mac/Win——创意设计的强大工具

Adobe Illustrator 2023 (AI 2023) for Mac/Win 是一款在设计领域备受推崇的专业矢量图形编辑软件软件,为设计师们提供了无尽的创意可能性。 它具有强大而精确的绘图功能,让用户能够轻松绘制出各种复杂的图形、线条和形状。无论是简洁的图标设计还是精美…

不服就干!FEAST微生物溯源:一场微生物“寻根究底”的浪漫之旅

微生物一直处于不断变化的状态,估计不同源微生物群落(source,“源”)对特定微生物群落(sink,“汇”)的贡献或混合比例被称为微生物溯源(MST)问题。了解样本中这些生物体来自何处以及如何形成群落…

机器学习之数学基础(六)~时间复杂度和空间复杂度

目录 算法背景 background 1. 时间复杂度 Time Complexity 1.1 时间复杂度分类 1.1.1 O(1) 常数阶 1.1.2 O(n) 线性阶 1.1.3 O(n^2) 平方阶 1.1.4 O(logn) 对数阶 1.1.5 O(nlogn) 线性对数阶 1.1.6 O(2^n) 指数阶 1.1.7 O(n!) 阶乘阶 1.1.8 时间复杂度分类 1.2 时…

记录Nuxt 3 官网项目的一次部署

本来以为就是一次简单的部署,之前也是部署过几次nuxt项目了,所以,并没有要记录的想法。但是过程出现了很多问题,最后考虑还是写下来吧。留个记录(完整的配置部署过程) 这里我将要说明两种部署方式以供选择&…