数据库系统工程师考试考点分析与真题详解(第4版):连机、脱机和假脱机
希赛网 2023-05-16 09:40:19
1.5.6 连机、脱机和假脱机
连机操作是指输入/输出在计算机直接控制下进行。连机时,操作者"正在"使用计算机资源,脱机操作是指输入/输出操作在要进行操作的计算机以外的设备上进行,在需要时再送给计算机处理。
假脱机(Spooling)是指输入/输出不直接送往输入/输出设备或计算机,而是先送到外存储器,典型的例子是打印。连机、脱机和假脱机的行为,不仅仅用于输入/输出系统上,许多大型的高负荷的软件系统设计都会利用这些技术。例如在数据库应用系统中,常常是把少量的数据更改操作就直接提交给数据库管理系统,这是连机操作。需要移动工作或者网络不能保证时,系统先进行本地操作,当连机时再提交数据,这是脱机操作。对于大量的数据灌入,往往是先用临时文件保存,以后按时导入,这就是"假脱机".