DJS-130小型集成電路通用數字計算機,是中國在1970年代研製的一款電子計算機。它是美國數據通用公司英語Data GeneralNova英語Data General Nova系列小型機的兼容機,[1]開創了中國計算機工業的系列化設計與生產的先河。

歷史 編輯

1971年秋季,在天津展出了一套日本NOVA1200小型計算機。1972年9月天津市無線電技術研究所引進了這套Nova英語Data General Nova集成電路小型計算機,周克所長決定成立小型機研製組仿製,得到了清華大學房家國贊同共同研製系列化小型機,四機部也支持。1973年元月,第四機械工業部在北京召開了「電子計算機首次專業會議」(即7301會議),四機部副部長劉寅總結了1960年代中國在計算機研製中的經驗和教訓,總共研製和生產的國產計算機不過200多台,可型號卻有100多種。會議決定放棄單純追求提高運算速度的技術政策,確定了發展系列機的方針,實現一機多用、多機通用、各型聯用等六點決議,提出聯合研製小、中、大三個系列計算機的任務,以中小型機為主,著力普及和運用。DJS100系列小型機領導小組組長由四機部電子計算機工業局局長羅沛霖兼任,副組長王繼中,聯絡員陳正清匡竹英等總抓協調。

1973年4月在清華大學召開了DJS130小型機總體技術論證會。四機部電子計算機工業局局長羅沛霖與清華大學副校長張維參會,確定總體思路為硬體自行設計,軟體兼容Nova英語Data General Nova系列小型機,嚴格做到指令系統、字符編碼、中斷系統、通道和高級語言的兼容統一。1973年6月開始設計中國第一個系列化的小型集成電路計算機DJS-130機。第四機械工業部電子計算機工業局在清華大學成立DJ-130機系列機聯合設計組,以清華大學自動化系的教師為骨幹,參加的有北京計算機三廠、華東師範大學、天津無線電研究所、蘇州計算機廠、上海長江計算機廠、天津儀表廠、江蘇無線電廠、蘇州無線電廠(蘇州計算機廠)、上海無線電十三廠、上海中興無線電廠、二機部401所、四機部四所,南京航空學院、華東師範大學科儀廠等單位。清華大學擔任組長單位,副組長單位由北京無線電三廠和天津無線電研究所出任。

DJS-130機聯合設計組:[2]

在北京計算機三廠加工組裝樣機,清華大學分調與總調成功,把NOVA1200小型機上Diagnostic Program(診斷程序)、ASSEMBLE(彙編程序)、BASIC語言的軟體運行紙帶直接放到DJS130樣機上運行成功。隨後天津也研製成功另一台樣機。1974年8月在清華大學通過四機部的鑑定,當時風靡全國。從設計到鑑定僅用了一年時間。1974年「748展覽會」在北京公開舉行,國內首次使用BASIC語言作為對話程序,由電傳打字機打出正弦曲線,診斷程序用於定位計算機故障。此後,1970年代至1980年代初期中國各大專院校的計算機教材多以DJS130小型機的圖紙和技術說明書為藍本寫成。[3]

DJS-100系列機的出現起了多方面的重要作用:

  • 帶動了中國計算機產業的發展,全國有三十多個工廠相繼投產過DJS-100系列的130機、高端的DJS-140 和DJS-142;低端的DJS-135(軍用加固型)、DJS-120、DJS-110、DJS-112 和DJS-101,和其他派生機型;
  • 帶動形成過中國計算機應用的一個高潮,DJS-100系列是從1956年到改革開放前,國產計算機中產量和應用最多的計算機機型。系列各個型號的計算機生產總量一共達到一千多台。

1973年6月四機部組織以上海無線電十三廠為主,復旦大學、上海交通大學等11家單位聯合參與研製的DJS—131小型多功能電子計算機,1975年研製成功。各項技術指標與DJS-130基本一致。DJS-131機共生產334台,用於國內23個省市郵電、電力、鐵路、通信、醫療、地震、科研、交通、工業和國防建設等領域。[4]

在DJS-130機研製、生產的基礎上,1975年由清華大學呂文超等主持研製了DJS-140中型集成電路計算機,主要在北京計算機三廠研製、生產。1979年10月通過四機部鑑定。DJS-142機用自主研製成功的動態半導體集成電路存儲器取代了磁芯存儲器,主機的速度加快二至三倍,平均無故障時間達上千小時。

DJS-130整機生產廠家有:太原無線電六廠、開封計算機廠、湖南邵陽無線電廠、遼源無線電廠、上海中興無線電廠、天津無線電二廠、濰坊電子計算機廠、蘇州無線電廠(蘇州電子計算機廠)、天津電子儀器廠(天津電子計算機廠)、北京無線電三廠(北京計算機三廠)、天津無線電二廠、江蘇無線電廠、華東師範大學科儀廠、上海中興無線電廠、上海計算機廠。1978-1982年,清華大學自動化系計算機車間共生產了約30餘台DJS-130機。

DJS-130獲得1978年全國科技大會獎四機部國防科委等部委科技成果獎。

鄭州工學院計算機系張嘉一與開封計算技術研究所合作在DJS-130多用戶系統上開發教學系統,使幾十個學生可同時使用BASIC語言作程序設計的實踐。引起多所高校仿效。[5]

技術 編輯

  • 保加利亞進口的5兆字節單片活動硬碟、磁碟驅動器。1979年前後四機部為全國DJS-130統一批量引進保加利亞磁碟,驗收與發貨工作定點在蘇州計算機廠。[6]
  • RDOS實時磁碟作業系統
  • 可掛接62種外部設備
    • RGD-7型紙帶輸入機
    • CDZ-1.2紙帶穿孔機
    • hzd5 7控制打字機
    • cyd 801b 802寬行印表機
    • dzx-2b zfx-1字符顯示器
    • lz-10繪圖儀
    • zdc-102磁帶存儲器
    • isot-1307磁碟存儲器
    • dcy-4控制台電傳打字機
    • camac通用標準接口
    • 飛魚牌制表機
    • 實時鐘
    • 磁芯板
    • 光電輸入機
    • 電傳打字機作鑿孔機
  • 運算速度為定點加法50萬次/秒
  • 基本指令:22條等長指令,可組合成2000條指令
  • 16級中斷系統
  • 字長16位
  • 內存4-32K
  • 軟體與美國數據通用公司英語Data GeneralNova英語Data General Nova系列兼容。
  • 配置的軟體有:ALGOL 60FORTRAN V、實時FORTRAN IV、擴展BASIC[7](包括多用戶可交換擴展BASIC)、BATCH、擴展彙編程序、宏匯端程序等處理程序;以及文字編輯程序、八進位編輯程序、浮動裝配程序、查錯誤序Ⅲ、程序庫文件

整機價格約17萬元上下。

參考資料 編輯

  1. ^ 陶增樂:《小型計算機原理-DJS130機介紹》,科學出版社,1982年版。統一書號:15031446
  2. ^ 清华大学计算机系60周年系庆:一九七三年大事记. [2022-03-14]. (原始內容存檔於2022-03-14). 
  3. ^ 曲庭維:《回憶計算機系學習和工作的日日夜夜》,清華大學百年校慶徵文
  4. ^ 中国计算机学会:中国计算机历史记忆 DJS-131小型机. [2022-03-14]. (原始內容存檔於2022-03-18). 
  5. ^ 吳正虎 王春元:「DJS-130計算機的多用戶系統」,《電子技術應用》1979年第6期,第3-13頁。
  6. ^ 張曉松; 王立彬; 李佳路. 中国计算机产业发展大事记. 人民網. 2000-08-17 [2017-07-11]. (原始內容存檔於2020-06-13). 
  7. ^ 羅武庭 王大立 姜明資:「DJS-130單用戶BASIC的改進」,《電子技術應用》,1982年第01期,第8-11頁。