武昌网站建设价格多少,怎么做百度口碑网站,word文档做网站,唐山哪里做网站上一期的路径#xff1a;基础入门总结#xff08;一#xff09; 目录
一.输入输出系统和IO控制方式
二.存储系统的基本概念
三.cache的基本概念和原理
四.CPU的功能和基本结构
五.总线概述 一.输入输出系统和IO控制方式 IO设备又可以被统一称为外部设备~
IO接口…上一期的路径基础入门总结一 目录
一.输入输出系统和IO控制方式
二.存储系统的基本概念
三.cache的基本概念和原理
四.CPU的功能和基本结构
五.总线概述 一.输入输出系统和IO控制方式 IO设备又可以被统一称为外部设备~
IO接口由被称为IO控制器、设备控制器负责协调主机与外部设备之间的数据传输。 IO控制器具有统一的设计标准。IO控制器本质上就是一块芯片常常被集成在主板上~ 两种控制键盘I/O完成的方式 1程序查询方式CPU不断轮询检查I/O控制器中的“状态寄存器”检测到状态为“已完成”之后再从数据寄存器中取出输入数据。——会产生忙等等缺点 2程序中断方式等待键盘I/O时CPU可以先去执行其他程序当键盘IO完成后IO控制器向CPU发送中断请求CPU响应中断请求并取走输入数据。 对于第二种程序中断方式来说对于高速IO则会导致频繁发生中断的情况从而导致CPU利用率降低~DMA控制方式可以一定程度上解决这种麻烦。DMA接口本质也是IO接口 扩展一个OS中可能会涉及的概念通道 通道本质上也是一种处理器可以识别并执行一些列通道指令只不过功能远不如CPU同样也可以用来管理IO接口。 如上是IO系统的组成部分。
二.存储系统的基本概念
主存即为内存而辅存即为外存~只不过手机通常只有辅存找一个概念
下图是计算机的存储结构 为了解决CPU读写速度极快而外存往往很慢的问题诞生了内存、高速缓存等一些列中间介质。当一个程序想要运行时需要先调入主存。
Cache的意义是进一步提升与CPU的兼容速度内部存放一些频繁使用的程序等~
此外要注意最接近CPU的一层被称为寄存器CPU进行操作时先将各种数据存放到寄存器之中。 需要注意的是主存与辅存之间的数据交换需要依靠OS和硬件共同完成例如页面置换算等而主存与cache之间的交换则仅仅靠硬件就能实现~ 联想之前提到的GTA无法全部放入内存的引例~ 三.cache的基本概念和原理 注意Cache集成在CPU内部~
四.CPU的功能和基本结构
中央处理器Central Processing Unit简称CPU作为计算机系统的运算和控制核心是信息处理、程序运行的最终执行单元。CPU自产生以来在逻辑结构、运行效率以及功能外延上取得了巨大发展。
CPU的主要功能如下 其中运算器和控制器的构造分别如下 五.总线概述
总线Bus是计算机各种功能部件之间传送信息的公共通信干线它是由导线组成的传输线束 按照计算机所传输的信息种类计算机的总线可以划分为数据总线、地址总线和控制总线分别用来传输数据、数据地址和控制信号。总线是一种内部结构它是cpu、内存、输入、输出设备传递信息的公用通道主机的各个部件通过总线相连接外部设备通过相应的接口电路再与总线相连接从而形成了计算机硬件系统。在计算机系统中各个部件之间传送信息的公共通路叫总线微型计算机是以总线结构来连接各个功能部件的。 每个总线内部可能包含多个信号线~ 本系列暂更两期之后对OS中的知识如果理解不够透彻还会进一步更新新的内容~