操作系统课堂笔记(2)操作系统的硬件环境之I/O技术和时钟
2023-03-14 10:26:59 时间
I/O技术
1、程序控制I/O技术
有处理器提供相关的IO指令来实现的。主要缺陷是,处理器必须关注IO处理单元的状态,因而它会耗费大量的时间轮询以获得这个信息,这严重降低了系统性能。
2、中断驱动I/O技术
当IO处理单元准备好与设备交互的时候,通过物理信号通知处理器,即中断处理器。
3、DMA技术(直接存储器访问技术)
DMA通过系统总线中的一个独立的控制单元———DMA控制器,自动的控制成块的数据在内存和IO单元之间的传送。当处理器需要读写一整块数据的时候,它给DMA控制单元发送一条命令就可以处理其他事情了,DMA控制器将自动的管理数据的传送,当这个过程完成之后,它会给处理器发送一个中断,这样处理器只在开始传送和传送结束时关注一下就可以了,这再一次提高了处理器IO的效能。
4、通道
通道时独立于中央处理器的、专门负责数据IO传输工作的处理单元,它对外设实现统一管理,代替CPU对IO操作进行控制,使CPU和外设可以并行工作。(一般用于大型机系统和那些对IO处理能力要求较严格的系统中,微机中一般没有通道)
时钟的必要性
1)在多道程序运行的环境中它可以为系统发现一个陷入死循环的作业,从而防止机时的浪费。
2)在分时系统中用间隔时间来实现作业间按时间片轮转。
3)在实时系统中按要求的时间间隔输出正确的时间信号给一个实时的控制设备。
4)定唤醒那些需要延迟执行的各个外部事件。
5)记录用户使用各种设备的时间和外部事件发生的时间。
6)记录用户和系统所需要的绝对时间。
绝对时钟: 记录当时的时间,一般来说绝对时间准确,当计算机停机时,绝对时间值仍然自动修改。
间隔时钟:又称为相对时钟,也是通过时钟寄存器来实现的,同样由操作人员设置好时间间隔的初值,以后每经过一个单位时间,时钟的值减1。
相关文章
- 马斯克的脑机接口公司Neuralink将在6个月内开始人体试验
- 伸手运动想象训练与伸手抓取想象的关系
- 科学家开发了一种为神经接口选择字典的开源算法
- 为什么像马斯克、比尔·盖茨和贝索斯这样的科技富翁热衷投资脑机接口这类生物技术初创公司
- 脑虎科技NeuroXess完成数亿元A轮融资,持续推进侵入式脑机接口发展
- 基于脑机接口的闭环运动想象脑电图仿真
- 当你在看代码时,你大脑的哪部分被激活了?看看MIT研究人员的答案
- 企业如何降本增效让自己“活下去”
- 2022年度脑机接口领域研究、资讯汇总
- CNS与脑科学:神经系统疾病闭环诊疗新格局丨华兴医疗观点
- EasyActive忘记密码该如何解决?
- 他离开Neuralink后,创办了这样一家脑机接口公司
- 精益生产为什么要重视人才培养?
- 印度国防研究与发展组织(DRDO)的科学家开发了“老鼠机器人”,可以帮助军事行动
- JavaWeb day2 css快速入门
- 这款软件可以将大脑活动实时呈现在网页上
- CNN+LSTM--一种运动想象分类新模型
- 构建AI与脑科学之间的桥梁,“数字医生”上演“弯道超车”
- 麻省理工科技评论:大脑刺激可能比我们想象的更具侵入性
- 天津大学研究团队提出基于源混叠矩阵估计的稳态视觉诱发电位扩增方法