Abstract
在計算機整批操作系統下作業,每次僅能有一終端機使用者使用計算機,但因使用者擊鍵輸入資料或指令的速度的限制及思考下一指令花費時間之故,使中共處理機有一大部份的時間閒置不用,殊屬浪費。本文介紹清華大學計算機GA SPC-16/45上運作之多終端機分時操作系統MTTS之設計,此系統是修改原有整批操作系統而建立成功的,此系統使原計算機使用率增高並增進計算機效用。設計的目的包括使各終端使用者能同時在終端機上發展程式,測試式,執行程式及存入擷取資料,而且各終端機使用者互不干擾,檔案資料不被其他使用者擷取或破壞。為了使在原整批作業方式下的使用者亦能在新的系統下作業,對各終端機而言,在MTTS之下,仍擁有舊有的操作系統之所有功能。本文討論為了達成上述設計目的,所採取的定序法、主記憶體分配法,及檔案系統結構,並討論修改原有系統的方法。設計本系統費時共一年,現已能正常運作。在國外,分時操作系統之設計技術已很完整,但在國內毫無經驗之下,MTTS能設計功能,其最大意義是使國內的分時操作系統設計技術從「無」到「有」,而且在設計過程中汲取許多寶貴的計算機系統設計經驗。