- 2
- 0
- 约2.16千字
- 约 20页
- 2020-07-06 发布于浙江
- 举报
第十四讲 设备控制原理、设备
使用方法
目的与要求:掌握I/O控制的原理、设备的
使用方法。
重点与难点:三种不同的I/O控制方式,三
种不同的设备使用方法。
作业: 2,3,4,5。;6.1 输入/输出硬件概念; 2.设备控制器(I/O部件); PCI总线
控制器; 控制器的任务是在外部设备与CPU(内存)之间完成比特流(外部信号)和字节流(块)之间的转换。; 每个控制器都有一些用来与CPU通信的I/O寄存器。操作系统通过向这些寄存器写命令字来执行I/O功能。; 3.输入/输出控制方式 ;向I/O部件发读命令; (2)中断控制方式;向I/O部件发读命令; (3)DMA方式;向DMA部件发读命令;CPU直接控制外部设备; 6.2 设备输入/输出子系统;说明:
上述的系统调用主要用于对人-机交互类慢速外设的使用。
对于存储类外设,用户程序一般通过对文件的访问,由文件管理模块读写存储外设间接使用它们,系统也提供直接使用存储类外设的接口。
对于网络通信外设,用户级程序也不直接使用它们,用户通过SOCKET通信系统调用接口调用TCP/IP层程序,由IP层程序选择调用网络通信设备驱动程序。; 在UNIX中,也可以用如下的系统调用将数据直接写入软盘中:
fd=open(“/dev/fd0”,O_RDRW);申请软盘,/dev/fd0代表软盘。
lseek(fd,1004,0);将软盘当前I/O位置定位到1024字节位置。
Write(fd,buffer,36);将用户缓冲区buffer中的36个字节写入软盘1024~1059字节。
……
close(fd) ;释放软盘。
显然,这样的使用方式绕过了文件管理,而直接读/写软盘空间。当然你必须清楚软盘的什么位置存放了什么信息,才能做到正确的读写。; 二、独占式共享使用设备
所谓独占式共享使用设备是以一次设备使用过程(包含多次I/O操作)为单位使用设备。
在申请设备时,如果设备空闲,就将其独占,不再允许其他进程申请使用,一直等到该设备被释放,才允许被其他进程申请使用。
; 三、分时式共享使用设备
独占式共享使用设备时,设备利用率很低。
如果一个逻辑上完整的数据可以用设备的一次I/O操作完成,那么就不必要独占该设备。反过来说,如果一次I/O操作的数据逻辑上完整,就不必要对该设备进行独占方式的申请使用。在申请这种设备时,不必检查是否已被占用,只要简单累加设备使用者计数即可。
所谓分时式共享就是以一次I/O为单位分时使用设备,不同进程的I/O操作请求以排队方式分时地占用设备进行I/O 。 ; 四、以SPOOLing方式使用外设
SPOOLing 技术是在批处理操作系统时代引入的,即所谓假脱机输入/输出技术。把这种技术用于对设备的使用实质就是对输入/输出操作成批处理。
例如:所有输出数据已经写到文件当中,并排到打印输出队列,打印进程申请占用打印机后,成批读出文件中数据,并送打印机打印出去。;1、有时候读书是一种巧妙地避开思考的方法。5月-205月-20Tuesday, May 26, 2020
2、阅读一切好书如同和过去最杰出的人谈话。19:01:4019:01:4019:015/26/2020 7:01:40 PM
3、越是没有本领的就越加自命不凡。5月-2019:01:4019:01May-2026-May-20
4、越是无能的人,越喜欢挑剔别人的错儿。19:01:4019:01:4019:01Tuesday, May 26, 2020
5、知人者智,自知者明。胜人者有力,自胜者强。5月-205月-2019:01:4019:01:40May 26, 2020
6、意志坚强的人能把世界放在手中像泥块一样任意揉捏。26 五月 20207:01:40 下午19:01:405月-20
7、最具挑战性的挑战莫过于提升自我。。五月 207:01 下午5月-2019:01May 26, 2020
8、业余生活要有意义,不要越轨。2020/5/26 19:01:4019:01:4026 May 2020
9、一个人即使已登上顶峰,也仍要自强不息。7:01:40 下午7:01 下午19:01:405月-20
10、你要做多大的事情,就该承受多大的压力。5/26/2020 7:01:40 PM19:01:4026-5月-20
11、自己要先看得起自己,别人才会看得起你。5/26/2020 7:01 PM5/26/2020 7:01 PM5月-205月-20
12、这一秒不放弃,下一秒就会
您可能关注的文档
最近下载
- 2025年会计职称考试《初级会计实务》内部控制与审计基础理论与模拟试题及答案.docx VIP
- 2022年欧洲新生儿呼吸窘迫综合征管理指南更新要点解读.pptx VIP
- 四川省成都市重点中学高一上学期期末物理试卷.docx VIP
- SY∕T 7018-2014 控压钻井系统.pdf VIP
- 四渡赤水战役中的红军情报工作.doc VIP
- 湘教版(2024)八年级上册地理第二章第二节《中国的气候》教学课件.ppt
- 2024-2025学年江苏省天一中学高一上学期期末数学试题及答案.pdf VIP
- 课题申报书:少先队活动与思政教育一体化建设研究.docx VIP
- 2025年信息系统安全专家单点登录系统中的权限提升漏洞分析专题试卷及解析.pdf VIP
- 2025年信息系统安全专家CA人员管理与安全意识专题试卷及解析.pdf VIP
原创力文档

文档评论(0)