第二节 分时处理和会话处理

分时处理可以说是实时处理的另一种形式。所谓分时处理是指多个用户分时利用中央处理机的一种方式。在这种处理方式中,通常把处理机的时间分割成很多较短的时间段,例如一个时间段为 0.2 毫秒,将这些时间段轮流地分配给各个终端用户作业,这样各用户作业的程序每过一段时间就获得一个时间段,如果在这段时间内作业还未完成,就待到下一轮再处理,直至作业完成为止。这样可使各个用户都感到自己独占使用中央处理机,只是速度比真正独占一台计算机慢一些,但由于计算机高速运行处理,用户一般感觉不到。

在分时处理与会话处理之间有着密切的关系,会话处理的主要目的是使计算机和使用者协同处理以解决问题。为此终端用户通过通信线路进行人机通信,系统以人一机会话方式对用户终端输入的每条语句即时进行解释、校对和执行等处理,之后向终端发回一个应答,应答可以包含多种信息(例如, 指出输入信息正确与否等),这时,会话人可根据应答的信息,决定下一步动作,然后通过终端向计算机输入信息。这种分时型和会话型结合的方式提高了计算机处理业务的质量、速度和效率,并增强了系统的灵活性。另一方面,由于人的动作相对计算机处理速度而言很慢,所以在一台计算机上多个用户同时以会话方式处理业务完全是可能的,而且是很有效的。这是一种以终端用户为主体的处理方式。由于在这种方式中多个用户共享计算机系统中的各种资源,所以在各用户之间要有安全保密措施。

会话型处理,通常是在分时处理的环境下根据会话人的要求对业务进行处理的。所以分时处理有时也叫会话型处理,或者叫需求处理。

会话型处理在科学研究、情报检索、软件调试与编制、计算机图像处理、计算机辅助设计以及计算机辅助管理等方面得到了广泛应用。