day1-计算机硬件基础

底层课程导学

操作系统的作用

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

应用开发

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

底层开发

做操作系统本身的开发

linux子系统

  1. 进程管理:管理进程得创建、调度、销毁等

  1. 内存管理:管理内存的申请、释放、映射等

  1. 文件系统:管理和访问磁盘中的文件

  1. 设备管理:硬件设备及驱动的管理

  1. 网络协议:通过网络协议栈(TCP、IP..)进行通信

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

计算机基础知识

计算机的组成

总线

数据总线、地址总线、控制总线

DMA总线

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

多级存储结构与地址空间

Cache

速度最快、价格最贵、容量最小、断电数据丢失、cpu可直接访问

存储当前正在执行的程序中的活跃部分,以便快速地向CPU提供指令和数据

主存储器

速度、价格、容量介于Cache与辅存之间、断电数据丢失、cpu可直接访问

存储当前正在执行的程序和数据

辅助存储器

速度最慢、价格最低、容量最大、断电数据不丢失、cpu不可直接访问

存储暂时不运行的程序和数据,需要时再传送到主存

地址空间

CPU原理概述

任何运算都是在电路中完成的

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

  1. 取址

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

  1. 译码

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

  1. 执行

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值