手记

【九月打卡】第4天 计算机组成原理+操作系统+网络 4

第一模块:

课程名称:2022新版编程必备基础,计算机组成原理+操作系统+网络

章节名称:3-3 ~ 3-5

讲师姓名:咚咚呛


第二模块:

内容概述:

3-3小节主要讲解了输入输出设备,3-4小节讲解了存储器的总体情况,3-5小节则对主存储器辅助存储器进行了细致化的介绍


第三模块:

学习心得:

像鼠标、键盘、显示器之类的都是输入输出设备;计算机的存储分为3层,即:缓存、主存、辅存。缓存的速度是最快的,同时造价也最高,依据3者的特性 ,3者就有不同的应用场景。

下面附上学习笔记:

3-3 计算机的输入输出设备

常见输入设备:

  • 字符输入设备

  • 图像输出设备


键盘:


机械键盘:段落感、声音、压力、键程

  • 黑轴

  • 红轴

  • 青轴(声音最大)

  • 茶轴


鼠标:......


数位板:


扫描仪:


图像输出设备:

  • 显示器

  • 打印机

  • 投影仪


显示器:


输入输出接口的通用设计:

设计时需要考虑的问题:

  • 读取数据

  • 向设备发送数据

  • 设备使用有被占用

  • 设备使用已经连接

  • 设备是否已经启动


通用接口实现时需要涉及的线:

  • 数据线

  • 状态线

  • 命令线

  • 设备选择线


数据线:

  • IO设备与主机之间进行数据交换的传输线

  • 单向传输

  • 双向传输


状态线:

  • IO设备状态向主机报告的信号线

  • 查询设备是否已经正常连接并就绪

  • 查询设备是否已经被占用


命令线:

  • CPU向设备发生命令的信号线

  • 发送读写信号

  • 发送启动停止信号


设备选择线:

  • 主机选择IO设备进行操作的信号线

  • 对连接在总线上的设备进行选择


CPU与IO设备的通讯方法:

需要注意两个方法:

  • 程序中断

  • DMA(直接存储器访问)


定理:CPU的速度和IO设备的速度是不一致的,CPU的速度可以做到IO设备的10 -100倍


程序中断:

图解:


程序中断的意义:

  • 低速设备通知CPU的一种异步方式

  • CPU可以高速运转主程序同时兼顾低俗设备的响应


缺点:如果CPU被频繁的打断,那这时就不会是一个比较好的方式


DMA(直接存储器访问):

  • DMA直接连接主存与IO设备

  • DMA工作时不需要CPU的参与

图解:


硬盘、外置显卡这些都是有DMA机制的


3-4 计算机的存储器概览

存储器的分类:

  • 按存储介质进行分类:

  • 按存储方式分类:


存储器的层次结构:


存储层次:


缓存-主存层次:

  • 原理:局部性原理

  • 在CPU与主存之间增加一层速度快(容量小)的Cache

  • 目的:解决主存速度不够的问题


局部性原理:

eg:


主存-辅存层次:

  • 原理:局部性原理

  • 在主存之外增加辅助存储器(磁盘、SD卡、U盘)

  • 目的:解决主存容量不足的问题


啥时候会出现主存不足的问题:

假设PC中有一个20G的应用,但是PC的内存只有8G,那这个应用是如何运行起来的?

基于”局部性原理“,把应用当前正在使用的数据加载到内存中去,对于不使用的数据则存放到辅存中去。


3-5 计算机的主存储器和辅助存储器

主存:内存

辅存:硬盘、磁盘


两个问题:

  1. PC断电的时候,内存中的数据为啥会丢失

  2. PC断电的时候,硬盘中的数据为啥不会丢失


内存:

  • RAM(随机存取存储器:Random Access Memory)

  • RAM通过电容存储数据,必须隔一段时间刷新一次

  • 如果掉电,那么一段时间后将会丢失所有数据


主存与CPU通信架构:


注意:

32位系统的地址总线位数只有32位;

64位系统的地址总线位数有64位;

磁盘:

  • 表面是可磁化的硬磁特性材料

  • 移动磁头的径向运动读取磁道信息


磁盘的调度算法:

  • 先来先服务算法

  • 最短寻道时间优先

  • 扫描算法(电梯算法)

  • 循环扫描算法


eg:

先来先服务算法的处理方式:


最短寻道时间优先的处理:

  • 与磁头当前位置有关

  • 优先访问离磁头最近的磁道


扫描算法(电梯算法)的处理方式:

  • 每次只往一个方向移动

  • 到达一个方向需要服务的尽头在反方向移动


循环扫描算法的处理方式:

  • 只能往一个方向进行读取

  • 比扫描算法更公平一些


第四模块:

学习截图:

-

0人推荐
随时随地看视频
慕课网APP