首页 > 其他分享 >1.计算机硬件软件体系

1.计算机硬件软件体系

时间:2023-10-07 09:35:45浏览次数:41  
标签:体系 控制器 输出设备 计算机硬件 存储器 寄存器 软件 运算器

1.1.冯诺依曼体系结构

  • 计算机处理的数据和指令一律用二进制数表示
  • 顺序执行程序
  • 计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成

1.2.计算机硬件组成

计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大部分组成。

输入设备
输入设备用来将人们熟悉的信息形式转换为机器能够识别的信息形式
常见的有键盘,鼠标等。
输出设备
输出设备可以将机器运算结果转换为人们熟悉的信息形式
打印机输出,显示器输出等
存储器
存储器用来存放数据和程序。 RAM(random access memory) 即随机存储内存
特点:速度快,容量小;掉电易失;逻辑IO
ROM (Read-Onboy Memory) 即只读内存硬盘
特点:容量大,速度相对较慢;长久保存;物理io
CPU(中央处理器)
控制器
控制器主要用来控制和指挥程序和数据的输入运行,以及处理运算结果
运算器
运算器主要运行算数运算和逻辑运算,并将中间结果暂存到运算器(存到运算器的累加寄存器中)中。
注:CPU累加寄存器是运算器中的寄存器,用于存储操作数或运算结果。在CPU的运算器中,累加寄存器和其他寄存器一起构成了ALU(算术逻辑单元),用于执行算术和逻辑运算。
寄存器
寄存器:寄存器是CPU内部的重要组件,用于存储数据和指令,以便快速访问。

标签:体系,控制器,输出设备,计算机硬件,存储器,寄存器,软件,运算器
From: https://www.cnblogs.com/joyware/p/17745536.html

相关文章

  • 2023/10/6软件工程日报
    今天使用elementui+springboot实现了一个增删改查的小案例,附上代码       ......
  • DiskGenius最强大的磁盘分区和数据恢复软件
    DiskGenius是一款功能非常强大的磁盘分区软件,同时它也是一款不可多得的数据恢复软件。可以备份及还原分区表,重建MBR主引导记录,清除保留扇区,转换分区表类型为GUID/MBR格式,可以将动态磁盘转换为基本磁盘,检测与修复硬盘中存在的坏道。复位坏扇区记录,快速分区或删除指定分区,新建或打开......
  • ABBYY FineReader一体化的OCR和PDF应用软件
    ABBYYFineReader 是一款一体化的OCR和PDF软件应用程序,用于在处理文档时提高业务生产力。以人工智能为基础的FineReader提供强大且易用的工具来帮助您获得纸质文档和PDF中的信息。用于编辑、审阅、保护、比对和转换PDF文档与扫描件来自可信任OCR领跑提供商的获奖技术......
  • 软件设计开发笔记6:基于QT的Modbus RTU从站
      Modbus是一种常见的工业系统通讯协议。在我们的设计开发工作中经常使用到它。作为一种主从协议,在上一篇我们实现了MobusRTU主站工具,接下来这一篇中我们将简单实现一个基于QT的MobusRTU从站工具。1、概述  ModbusRTU从站应用很常见,有一些是通用的,有一些是专用的。而这里......
  • [架构之路-25]:目标系统 - 系统软件 - bootloader uboot内存映射与启动流程
    原文:https://blog.csdn.net/HiWangWenBing/article/details/127062057目录第1章uboot概述1.1概述1.2内存映射(案例)1.3uboot在嵌入式系统启动中的位置第2章uboot启动流程(源码分析)2.1入口函数:_start2.3执行流程(文字描述)2.4初始化过程第3章uboot如何加载内核3.1v......
  • 常见的开源软件许可证(License)
    常见的开源软件许可证(License)软件许可证(softwarelicense)是一种格式合同,由软件作者与用户签订,用以规定和限制软件用户使用软件或其源代码的权利,以及作者应尽的义务License受到《合同法》的保护开源的定义开放源代码促进会(OpenSourceInitiative-OSI),提出开源需要满足......
  • eviews软件下载-eviews官方版下载 安装包下载方式
    Eviews7.2软件会辅助电脑本地所有存储的数据去进行大量的内容管理,模板安排,进程维护或者是视觉保护以及系统数据信息之间的快速变化,并且也会从软件演示,标签管理还有指令集保护等层面,去实时维护好大量数据的本地监督保护或者数据信息之间的实时验证以及数据调配上的效果。软件地址:看......
  • intellijidea下载-intellijidea软件下载 安装包下载方式
    intellijidea官方版特色丰富的导航模式IDEA提供了丰富的导航查看模式,例如Ctrl+E显示最近打开过的文件,Ctrl+N显示你希望显示的类名查找框(该框同样有智能补充功能,当你输入字母后IDEA将显示所有候选类名)。在最基本的project视图中,你还可以选择多种的视图方式。智能的选取在很多时候我......
  • 关于当下ChatGPT在软件工程编码过程反思
        背景    首先声明笔者是软件开发多年经历,对于ChatGPT过程中一些观察,仅代表个人观点。对于才工作的新人,没有更多软件开发与编码经验,可能ChatGPT帮助更大。当下ChatGPT在软件工程编码过程反思:    风险一: ChatGPT当下对于整个软件工程优化与改进所有源代码效......
  • 使用snpeff软件构建本地注释库
     001、软件下载官网:https://pcingola.github.io/SnpEff/ 下载,然后解压:(base)[root@pc1software]#wget-chttps://snpeff.blob.core.windows.net/versions/snpEff_latest_core.zip##下载--2023-10-0605:03:27--https://snpeff.blob.core.windows.net/v......