计算机操作系统(第4版)汤小丹第9章.pptVIP

  • 14
  • 0
  • 约1.14万字
  • 约 87页
  • 2019-09-29 发布于湖北
  • 举报
  3. 文件的读和写   读和写文件的系统调用是read和write。仅当用户利用open打开指定文件后,方可调用read或write对文件执行读或写操作。两个系统调用都要求用户提供三个输入参数:① 文件描述符fd。② buf缓冲区首址。对读而言,这是用户所要求的信息传送的目标地址;对写而言,则是信息传送的源地址。③ 用户要求传送的字节数nbyte。   4. 建立与文件的连接和去连接   (1) 连接(link)。   (2) 去连接(unlink)。 9.5.3 进程通信和信息保护   1. 进程通信   (1) 消息机制。   (2) 共享存储器机制。   (3) 信号量机制。   2. 信息维护   在UNIX系统中,设置了许多条用于系统维护的系统调用,下面介绍常用的几条。   (1) 设置和获得时间。   (2) 获得进程和子进程时间(times)。   (3) 设置文件访问和修改时间(utime)。   (4) 获得当前UNIX系统的名称(uname)。      9.6 系统调用的实现   系统调用的实现与一般过程调用的实现相比,两者间有很大差异。对于系统调用,控制是由原来的用户态转换为系统态,这是借助于陷入机制来完成的,在该机制中包括陷入硬件机构及陷入处理程序两部分。 9.6.1 系统调用的实现方法   1. 系统调用号和参数的设置  

文档评论(0)

1亿VIP精品文档

相关文档