IBM 5100

IBM 5100 可攜式電腦於1975年9月推出，早於IBM個人電腦6年。1973年在IBM帕洛阿爾托科研中心發明其原型機名為SCAMP (Special Computer APL Machine Portable)。IBM發布其堂兄 「IBM 5110」於1978年1月，「IBM 5120」發布於1980年2月。「IBM 5100」於1982年3月停產。

1981年推出的IBM個人電腦最初定為「IBM 5150」置於"5100" 系列，但它的架構並非直接源於「IBM 5100」。

## 描述

IBM 5100基於16位元的中央處理器模塊PALM （Put All Logic in Microcode）。IBM 5100 維護資料手冊把PALM模塊稱作控制器。PALM可以直接訪問64KiB存儲空間。部分IBM 5100配置擁有的ROS(ROM)或RAM存儲空間超過了64 KiB，所以使用了一個簡單的存儲切換系統。實際上APL和BASIC直譯程式被分開存儲在PALM作為外部設備的ROS語言地址空間。其價格從$11,000 (16k)到$20,000 (64k)不等。

### 可攜式電腦

一個獨立整合組件提供鍵盤、5英寸CRT顯示器、磁帶驅動器、處理器、包含系統軟體的數百KiBROM和64KiBRAM，小手提箱大小、重55磅(25公斤)，並可以隨意攜帶收納，"可攜式"由此而生。

雖然IBM 5100現在看起來很大，但打包一個完整的電腦包括大量的ROM、RAM、CRT顯示器、磁盒驅動器為一個小型機器在1975年是驚人的技術成就，發布早於相近但更便宜的康懋達PET兩年多。更早的相似類型的桌面電腦例如HP 9830，既不包括CRT顯示器也沒那麼多存儲量。1960年代末相等性能的IBM電腦有將近兩張桌子大小和大約半噸的重量。

### 顯示

IBM 5100的5英寸CRT顯示器可以顯示16行每行64字符，IBM提供切換開關讓使用者選擇顯示全部的每行64字符或只有左右之一的32字符（穿插分布）。另外 還有開關顯示開始的512位元組十六進位主存儲用以診斷。

### 大容量存貯器

由四分之一英寸盒式磁碟驅動提供解決方案，使用DC300規格盒式磁碟存儲204千字節。一個驅動器裝在機器內部，而第二個(Model 5106)可以加在附加盒上，數據格式包括數種類型並寫入512位元組記錄。

### 外部顯示器

外部影片監視器（或改良電視接收器）可以通過背部面板的BNC連接器連接IBM 5100。IBM 5100的正面面板開關可以選擇黑底白或白底黑的顯示，這個開關不影響外部顯示器，外部顯示器只提供明亮字符與黑色背景。垂直刷新頻率鎖定60赫茲。

### 通信適配器

1975年9月IBM發布IBM 5100通信適配器，讓IBM 5100能遠程傳輸和接受數據。使得IBM 5100出現相同於IBM 2741通信終端和被設計用來通訊IBM 2741兼容機EBCD (Extended Binary Coded Decimal) 編碼的起止模式。EBCD碼類似於更常見的IBM EBCDIC編碼，但不相同。

### 研究設備耦合器

IBM系統雜誌(1977)卷16第一部分第41頁文章 《IBM 5100與研究設備耦合器—個人研究室自動化系統》「The IBM 5100 and the Research Device Coupler — A personal laboratory automation system" read: "A small laboratory automation system has been developed by using the IBM 5100 Portable Computer in conjunction with the Research Device Coupler. This compact system provides a dedicated, high-level-language computer and a versatile data acquisition and control interface for experiments in which data rates do not exceed 9600 baud. Two experiments exemplify the use of the system. The Research Device Coupler described in this paper is a prototype of the IBM 7406 Device Coupler.」

### 不同型號

提供12種型號16 KB、32 KB、48 KB 或 64 KB 主存儲, IBM 5100售價在$8,975至$19,975之間 (相當於現在$39,500至$87,800)。

## 程式語言

IBM 5100可運用APL、BASIC或二者共用語言。發布時期，APL普遍只運用於大型計算機，大多數桌面電腦例如Wang 2200或HP 9830僅提供BASIC語言。

對於支援的語言電腦正面面板提供了一個觸發開關來選擇。當工程師在IBM詢問測試員Donald Polonis關於他的分析，他評論說如果人們需要學習使用APL，IBM 5100將不會使其作為個人電腦。他強調個人電腦必須易於使用和被肯定。Presumably, 特別的APL字符設置和APL鍵盤無疑是APL初學者主要障礙。APL擁有操縱諸如陣列或矩陣資料的強大特點，而競爭者HP 9830卻需要提供語言擴充在附加ROM以操作矩陣運算。

## 問題解決庫

IBM提供3個問題解決庫包含在磁帶盒中，IBM 5100提供超過1000個常規交互程序應用於數學問題、統計學技術和金融解析。

## 微程式模擬器

IBM 5100基於IBM創新理念，用模擬器寫成微程式，一個小型相對便宜的電腦 能夠運行為更大更昂貴的當前電腦所編寫的程式，並且不用花時間編寫和調試新程序。

兩種上述程序包括: 略微改進版的APL.SV、IBM大型主機System/370的APL直譯器 和 IBM 小型計算機System/3的BASIC直譯器。因此, IBM 5100微程式可以用來編寫模擬大部分System/370和System/3的功能。

IBM後來以同樣的途徑於1983年推出的XT/370IBM個人電腦，以 IBM PC XT為標準添加了System/370 模擬器卡。

## 大眾文化

- 約翰·提托——自稱是時空旅行者，據稱被派往1975年取得一台IBM 5100。
- 日本視覺小說、輕小說、漫畫、動畫系列命運石之門使用IBN 5100來解碼SERN（原型為CERN，歐洲核子研究組織）的資訊。

## 外部連結

- IBM 5100 Portable Computer
- IBM 5100 from oldcomputers.net
- IBM-5100 and collection of old digital and analog computers at oldcomputermuseum.com

## 基本資料

- 製造商：IBM
- 類型：PC
- 發布日期：1975年
- 停產日期：1978
- 單價：$8,975 - $19,975 美金
- 輸入：鍵盤
- 中央處理器：IBM PALM 處理器 1.9 MHz
- 存儲器：16–64 kiB RAM (with 16 kiB iterations)、32–64 kiB ROM
- 重量：24 kg
- 繼任：IBM 5110