分时系统
1. 阐述
分时系统是指在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互方式使用计算机,共享主机中的资源。
2. 分时系统的关键问题
如何能使用户与自己的作业交互?解决这个问题需要实现以下两个关键点:
2.1. 及时接收
在系统中设置多路卡来接收各个终端传入的内容,还要为每个终端配置缓冲区来暂存用户输入的命令或数据。
2.2. 及时处理
需要作业直接进入内存,并且不能长期占用处理器。应该规定每个作业执行很短的时间,交替执行,这样就可以及时给终端用户反馈。