清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 作业的输入指将作业的程序、数据和作业说明书从 输入设备(例如键盘)输入到外存,并形成有关初始 信息。必须有外部启动信号,通知系统调用相应的 输入管理程序来负责控制和完成作业的输入工作。 有关作业输入管理程序的详细部分,将在设备管理 和文件系统中讨论。这里需要指出的是,作业输入 管理程序决定了作业的输入方式。再者,与作业输 入过程的启动相似,作业输入过程的结束也必须由 用户给出信号,使得相应设备发出中断信号后结束 输入过程。 下面讨论作业的输入方式
作业的输入指将作业的程序、数据和作业说明书从 输入设备(例如键盘)输入到外存,并形成有关初始 信息。必须有外部启动信号,通知系统调用相应的 输入管理程序来负责控制和完成作业的输入工作。 有关作业输入管理程序的详细部分,将在设备管理 和文件系统中讨论。这里需要指出的是,作业输入 管理程序决定了作业的输入方式。再者,与作业输 入过程的启动相似,作业输入过程的结束也必须由 用户给出信号,使得相应设备发出中断信号后结束 输入过程。 下面讨论作业的输入方式
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 221作业输入方式 作业输入方式可分为5种,即联机输入方式、脱机输 入方式、直接耦合方式、 SPOOLING(Simultaneous Peripheral operations On-Line)系统和网络输入方式。 1.联机输入方式 大多用在交互式系统中,用户和系统通过交互会话来 输入作业。外围设备直接和主机相连接。一台主机 可以连接一台或多台外围设备。在单台设备和主机 相连接进行作业输入时,由于外围设备的输入输出 速度远远低于CPU处理速度,有可能造成CPU资源 的浪费。如果使用多台外围设备同时联机输入的话, 则又成为下面将要介绍的 SPOOLING系统
2.2.1 作业输入方式 作业输入方式可分为5种,即联机输入方式、脱机输 入方式、直接耦合方式、 SPOOLING(Simultaneous Peripheral Operations On-Line)系统和网络输入方式。 1. 联机输入方式 大多用在交互式系统中,用户和系统通过交互会话来 输入作业。外围设备直接和主机相连接。一台主机 可以连接一台或多台外围设备。在单台设备和主机 相连接进行作业输入时,由于外围设备的输入输出 速度远远低于CPU处理速度,有可能造成CPU资源 的浪费。如果使用多台外围设备同时联机输入的话, 则又成为下面将要介绍的SPOOLING系统
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 2.脱机输入方式 又称为预输入方式。脱机输入方式利用低档个人计 算机作为外围处理机进行输入处理。在低档个人机 上,用户通过联机方式把作业首先输入到后援存储 器,例如磁盘或磁带上;然后,用户把装有输入数 据的后援存储器拿到主机的高速外围设备上和主机 连接,从而在较短的时间内完成作业的输入工作。 脱机输入解决了快速输入输出问题,提高了主机的 资源利用率,但反过来说,这又是以牺牲低档机为 代价的。而且,脱机输入需要用户进行干预或进行 定的操作,例如移动存储介质和连接后援存储器 等。另外,脱机输入输出方式存在灵活性差的缺点, 即遇到紧急任务需要处理时,无法直接交给主机以 便优先处理
2. 脱机输入方式 又称为预输入方式。脱机输入方式利用低档个人计 算机作为外围处理机进行输入处理。在低档个人机 上,用户通过联机方式把作业首先输入到后援存储 器,例如磁盘或磁带上;然后,用户把装有输入数 据的后援存储器拿到主机的高速外围设备上和主机 连接,从而在较短的时间内完成作业的输入工作。 脱机输入解决了快速输入输出问题,提高了主机的 资源利用率,但反过来说,这又是以牺牲低档机为 代价的。而且,脱机输入需要用户进行干预或进行 一定的操作,例如移动存储介质和连接后援存储器 等。另外,脱机输入输出方式存在灵活性差的缺点, 即遇到紧急任务需要处理时,无法直接交给主机以 便优先处理
清华大学出版社 000000 TSINGHUA UNIVERSITY PRESS 3.直接耦合方式 保留脱机输入方式的快速输入的优点,又没有脱机输 入方式的人工干预的缺点和具有较强灵活性的输入 方式是直接耦合方式。直接耦合方式把主机和外围 低档机通过一个公用的大容量外存直接耦合起来, 从而省去了在脱机输入中那种依靠人工干预来传递 后援存储器的过程。在直接耦合方式中,慢速的输 入输出过程仍由外围低档机自己管理,而对公用存 储器中的大量数据的高速读写则由主机完成。直接 耦合方式的原理如图23所示。 直接耦合方式需要一个大容量的公用存储器,而且 需要把多台低档机和主机、公用存储器固定连接起 来。这种输入方式的成本较高,一般只适用于大型 机或巨型机系统
3. 直接耦合方式 保留脱机输入方式的快速输入的优点,又没有脱机输 入方式的人工干预的缺点和具有较强灵活性的输入 方式是直接耦合方式。直接耦合方式把主机和外围 低档机通过一个公用的大容量外存直接耦合起来, 从而省去了在脱机输入中那种依靠人工干预来传递 后援存储器的过程。在直接耦合方式中,慢速的输 入输出过程仍由外围低档机自己管理,而对公用存 储器中的大量数据的高速读写则由主机完成。直接 耦合方式的原理如图2.3所示。 直接耦合方式需要一个大容量的公用存储器,而且 需要把多台低档机和主机、公用存储器固定连接起 来。这种输入方式的成本较高,一般只适用于大型 机或巨型机系统
清华大学出版社 TSINGHUA UNIVERSITY PRESS 低档PC机 主机 公用存储器 低档PC机 图23直接耦合输入方式
图2.3 直接耦合输入方式