目录

一、计算机基础知识

1、操作系统的作用

2、应用开发(应用软件)

3、 底层开发(硬件)

一、Linux层次结构

​编辑 Linux子系统

二、ARM体系结构与接口技术课程导学

三、计算机基础知识

1、计算机的进制

2、计算机的组成

3、总线

四、多级存储结构与地址空间

1、三级存储结构

2、地址空间

五、CPU工作原理概述

指令的执行过程

作业:


一、计算机基础知识

1、操作系统的作用

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

2、应用开发(应用软件)

即使用系统提供的接口(API),做上层应用程序的开发

3、 底层开发(硬件)

即做操作系统本身的开发

一、Linux层次结构

 Linux子系统

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

二、ARM体系结构与接口技术课程导学

三、计算机基础知识

1、计算机的进制

  逻辑1和0
    在计算机中数据的存储、运算、传输都是以高低电平的方式
    所以数字电路中用高、低电平来表示逻辑1和0

2、计算机的组成

  输入设备

把其他信号转换成计算机能识别和处理的信号并送入计算机中
    如键盘、鼠标、摄像头等

 输出设备

把运算结果以人或其他设备所能接受的形式送出计算机外
    如显示器、音响、打印机等

存储器

存储器是用来存储程序和数据的部件,是实现"存储程序控制"的基础
    如内存、硬盘等

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

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

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

3、总线

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

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

四、多级存储结构与地址空间

1、三级存储结构

(高速缓存、内存、外存) 使用三级存储结构是为了兼顾速度、容量、价格。

  Cache
    速度最快、价格最贵、容量最小、断电数据丢失、cpu可直接访问
    存储当前正在执行的程序中的活跃部分,以便快速地向CPU提供指令和数据
 主存储器
    速度、价格、容量介于Cache与辅存之间、断电数据丢失、cpu可直接访问
    存储当前正在执行的程序和数据
 辅助存储器
    速度最慢、价格最低、容量最大、断电数据不丢失、cpu不可直接访问
    存储暂时不运行的程序和数据,需要时再传送到主存

2、地址空间

访问的限制主要由总线的宽度决定(这里有两根)

 地址空间
    一个处理器能够访问(读写)的存储空间是有限的,我们称这个空间为它的地址空间(寻址空间),一般来说N位地址总线的处理器的地址空间是2的N次方(32位是4G)

五、CPU工作原理概述

指令的执行过程

 一条指令的执行分为三个阶段
    1.取址:
    CPU将PC寄存器中的地址发送给内存,内存将其地址中对应的指令返回
    到CPU中的指令寄存器(IR)
    2.译码:
    译码器对IR中的指令进行识别,将指令(机器码)解析成具体的运算
    3.执行:
    控制器控制运算器中对应的运算单元进行运算,运算结果写入寄存器

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

作业:

1.简述为什么地址总线为32bit的处理器的地址空间为4G
2.简述CPU执行指令的过程

答:1:32bit的处理器地址总线一共32根,可访问的范围是2的32次方(二进制是从0到100000000000000000000000000000000),所以就是4G
2: 一条指令的执行分为三个阶段
    1.取址:
    CPU将PC寄存器中的地址发送给内存,内存将其地址中对应的指令返回
    到CPU中的指令寄存器(IR)
    2.译码:
    译码器对IR中的指令进行识别,将指令(机器码)解析成具体的运算
    3.执行:
    控制器控制运算器中对应的运算单元进行运算,运算结果写入寄存器

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

L9ARM体系结构与接口技术--计算机硬件基础(day1)相关推荐

  1. 计算机硬件基础ARM处理器概论(ARM体系结构与接口技术)

    计算机硬件基础 D1 底层课程导学 1.编程基础 2.应用开发 (函数) 3.底层开发 C语言基础 IO ARM C高级与linux 进程 系统移植 数据结构 网络编程 驱动开发 嵌入式系统分层 操作 ...

  2. LV.9 ARM体系结构与接口技术

    1 计算机硬件基础 Day1-1 底层课程导学 课程回顾 1.编程基础 1.C语言基础 2.C高级及Linux 3.数据结构 2.应用开发 1.IO 2.进程 3.网络编程 3.底层开发 1.ARM ...

  3. 微机原理与接口技术的基础知识

    微机原理与接口技术 微控制单元 (Microcontroller Unit:MCU) ,又称单片微型计算机 (Single Chip Microcomputer )或者单片机,是把中央处理器 (Cen ...

  4. lv9-ARM体系结构与接口技术(1) 计算机硬件基础

    目录 前言 1.嵌入式系统分层 2.ARM体系结构 3.计算机基础知识 3.1高低电平与逻辑1/0 3.2计算机组成 3.3总线 4.多级存储结构与地址空间 4.1三级存储结构: 4.2地址空间 5. ...

  5. 物联网之ARM体系结构及接口技术一(ARM基础)

    ARM基础 认识ARM ARM 产品线: ARM 体系架构:不同ARM体系采用不同的指令集,哈弗结构是数据和指令分开存储并行(现在都是基于这种结构),早期的冯诺依曼(普林斯顿)结构是混合存储的 ARM ...

  6. ARM体系结构及接口技术(部分理论知识)

    1.ARM相关的概念 指令->指令集->架构->arm内核->SOC 1.1 课程目的 为学习驱动打基础 了解ARM处理器硬件的工作原理 驱动开发 1> 裸机驱动开发:没 ...

  7. ARM嵌入式体系结构与接口技术:实现A/D转换器

    1.看原理图                      找到通道  AIN3 2.看数据手册                     ADCCON:                      ADCD ...

  8. 【微型计算机原理与接口技术】课程介绍

    微型计算机组成原理 课程内容介绍 第一章 微型计算机基础 第二章 80X80微型处理器 第三章 汇编语言指令集 第四章 汇编语言程序设计 第五章 输入/输出系统 第六章 中断系统 第七章 微型计算机系 ...

  9. 32位微型计算机原理与接口技术仇玉章,32位微型计算机与接口技术

    <32位微型计算机原理与接口技术>以Intel80486微处理器为背景,讲述32位微型计算机管理.汇编语言程序设计和接口技术.全书共16章,内容主要包括:80486微处理器结构.存储系统. ...

最新文章

  1. 转帖:从C51的指针到病毒-c51软复位,经典,分析透彻
  2. Wireshark — Packet size limited during capture
  3. B树、B-树、B+树、B*树(转)
  4. Vue2 彻底从 Flow 重构为 TypeScript,焕然一新!
  5. python画图y轴在右侧_Matplotlib:图形左边缘和Y轴之间的固定间距
  6. 运算符重载——递增运算符重载
  7. 我读研期间通过实习和比赛收入五十万
  8. ConfuserEx加密工具
  9. Lenovo y50-70 1080P 10.15.2 修改驱动 更新驱动
  10. Excel中表单控件和ACTIVEX控件主要区别
  11. Python数据可视化,Pyecharts库,国家卫健委疫情风险等级数据可视化
  12. AspNetPager分页控件教程
  13. 软考高级系统架构设计师系列论文四十九:论微服务架构及其应用
  14. 数据结构之栈和队列(顺序栈、链栈、循环队列)
  15. 8.9 浮动 九宫格
  16. 费曼学习法、卡片盒笔记法
  17. py读取xlsx文件
  18. VMware虚拟机快速复制多个Linux系统
  19. vue 生成二维码海报并进行微信分享
  20. OAuth2第三方登录快速接入

热门文章

  1. C/C++开发工程师面试题整理(二)——操作系统进程、线程
  2. 机器视觉光源种类(环形光,条光,背光源,同轴光,线光,点光,穹顶光,开孔面光源等)
  3. 面试分享:17道Python面试题,让你在求职中无往不利
  4. 逻辑与、逻辑或||的注意项
  5. ArrayList一边遍历一边删除?给大家介绍几种方法
  6. Flutter开发日志——初生牛犊
  7. 【性能】perf + 火焰图分析软件性能瓶颈
  8. Mathorcup数学建模竞赛第六届-【妈妈杯】A题:淡水养殖池塘水华发生及池水自净化研究(附特等奖获奖论文、SAS和matlab代码)
  9. n枚硬币问题(假币问题)——分治法(减治法)
  10. 电路课组(一)电路原理 Review 2 动态电路时域分析