第六讲-连接控制学习sttyPPT课件.pptVIP

  • 1
  • 0
  • 约3.24千字
  • 约 32页
  • 2026-08-23 发布于重庆
  • 举报

第六讲连接控制:学习stty*主要内容文件和设备间的相似之处文件和设备间的不同之处连接的属性竞争和原子操作控制设备驱动程序流*为设备编程计算机还有很多其它数据来源,例如调制解调器、打印机、扫描仪、终端等外部设备如何访问连接这些设备?与文件的方法有什么相同及不同之处?*设备与文件的相同之处可以从文件中读写数据可以从设备中读写数据,例如麦克风及声卡从键盘设备读取输入,向屏幕输出数据对Unix而言,声卡、终端、鼠标及磁盘文件是同一种对象Unix中,每个设备都被当做一个文件。每个设备都有一个文件名、一个i节点号、一个文件所有者、一个权限位的集合及最近修改时间*设备具有文件名表示设备的文件存放在目录/dev中ls-C/dev|head-5上述结果显示了若干种设备,第三列中的lp*文件是打印机,第二列的fd*是软驱,sd*表示SCSI设备,最后一列的tty*代表文件终端。dsp文件是到声卡的一个连接。进程打开文件/dev/mouse读取鼠标的单击和位置变化*设备和系统调用设备也支持open、read、write、lseek、close及stat等系统调用例如,从磁带读取数据的代码:intfd;fd=open(/dev/tape”,O_RDONLY);lseek(fd,(long)4

文档评论(0)

1亿VIP精品文档

相关文档