码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • day1 计算机硬件基础


    目录

    课程回顾

    嵌入式系统分层

    ARM体系结构与接口技术

     计算的组成

    总线

    CPU工作概述


    课程回顾

    嵌入式系统分层

    操作系统的作用:

    向下管理硬件、向上提供接口(API)

    Linux子系统:

    1. 进程管理:管理进程的创建、调度、销毁等;
    2. 内存管理:管理内存的申请、释放、映射等;
    3. 文件系统:管理和访问磁盘中的文件;
    4. 设备管理:硬件设备及驱动的管理;
    5. 网络协议:通过网络协议栈(TCP\IP...)进行通信;

    ARM体系结构与接口技术

     计算的组成

     输入设备

    把其他信号转换成计算机能识别和处理的信号并送入计算机中

    如键盘、鼠标、摄像头等

    输出设备

    把运算结果以人或其他设备所能接受的形式送出计算机外

    如显示器、音响、打印机等

     存储器

        存储器是用来存储程序和数据的部件,是实现"存储程序控制"的基础

        如内存、硬盘等

     运算器

        CPU中负责进行算数运算和逻辑运算的部件,其核心是算术逻辑单元ALU

     控制器

        控制器是CPU的指挥中心,其控制着整个CPU执行程序的逻辑过程

    注:运算器和控制器共同组成了CPU

    总线

     总线

        总线是计算机中各个部件之间传送信息的公共通信干线, 在物理上就是一束导线按照其传递信息的类型可以分为数据总线、地址总线、控制总线

     DMA总线

        DMA(Direct Memory Access)即直接存储器访问,使用DMA总线可以不通过CPU直接在存储器之间进行数据传递

    CPU工作概述

     一条指令的执行分为三个阶段

        1.取址:

        CPU将PC寄存器中的地址发送给内存,内存将其地址中对应的指令返回

        到CPU中的指令寄存器(IR)

        2.译码:

        译码器对IR中的指令进行识别,将指令(机器码)解析成具体的运算

        3.执行:

        控制器控制运算器中对应的运算单元进行运算,运算结果写入寄存器

     每执行一条指令后PC的值会自动增加指向下一条指令
     

     

     

  • 相关阅读:
    vue3+te项目正式开发
    20220719_Filter_Listener_AJAX_Axios的用法
    QT_Socket_tcp通信
    三维GIS的业务导向
    商标实际使用中需要关注的几个重点
    软件性能测试包括哪些内容?国内权威软件检测机构排名
    SpringBoot 过滤器更改 Request body ,并实现数据解密
    树莓派串口通信常用函数
    哪些岗位需要考CDMP/CDGA/CDGP证书?
    EFLK与logstash过滤
  • 原文地址:https://blog.csdn.net/m0_58066972/article/details/131084177
  • 最新文章
  • 【JVM】编译执行与解释执行的区别是什么?JVM 使用哪种方式?
    用 Hashids 优雅解决 C 端自增 ID 暴露问题
    V8引擎 精品漫游指南--Ignition篇(上) 指令 栈帧 槽位 调用约定 内存布局 基础内容
    LLVM Pass快速入门(四):代码插桩
    milkup:桌面端 markdown AI续写和即时渲染
    基于项目工程构建SBOM(软件物料清单)的研究
    鸿蒙应用开发UI基础第二节:鸿蒙应用程序框架核心解析与实操
    .NET 中如何快速实现 List 集合去重?
    扣子Coze实战:从0到1打造抖音+小红书热点监控智能体
    浅谈数据访问层
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号