DIALS
「 《数値または計算式》 : Rn 」で、任意の数値や計算結果をレジスタに記憶させることができる。レジスタ Rn は R1 ~ R0 の10レジスタが用意されている。n の指定を省略した場合は R1 になる。
中央処理装置はNECのNEAC 2200-50ベースのメインフレーム2台で冗長化し、待機系は予備機として通常は別の業務に使用していた。デスクパック装置はミラーリングによる二重化を行っていた。
音声応答はトラック毎に異なる単語を収録した磁気ドラムを使用して、トラック位置を移動させて必要な単語を順次送出していた。音声は元NHKアナウンサーの下重暁子の声をサンプリングしたものが使用された。音声のサンプリング周波数は8kHz。
障害対策としては、CPUのセルフチェック、CPU間の相互ヘルスチェック、I/O巡回などの監視プログラムをリアルタイムで実行させていた。障害発生時の切替は利用者に影響がないものについては自動切り替え、利用者に影響が出るものについてはアラームを上げて、オペレータ判断で利用者にサービス停止予告を送信し利用者数が減少したタイミングで手動で切替を行った。
性能としては計算式を入力し終えてから回答を返すまでのレスポンスタイムは2秒以内を目標値とし、実測値はCPU負荷75%で3秒程度とされている。マルチユーザ対応はタイムシェアリングで平行処理しているが、CPU負荷が上がりレスポンスタイムが閾値を超えた場合は新規接続や演算を終えた利用者を閉塞していくなどの措置が取られる。
ソフトウェアはDIALS向けにOSから全て新規設計されている。
DIALS(ダイアルス、Dendenkosha Immediate Arithmetic and Library System)はかつて日本電信電話公社がプッシュホン加入者向けに公衆交換電話網で提供していた電話計算サービス。プッシュホンを使って計算を行う自動応答サービスである。1970年9月26日に開始された。
あらかじめ変数を含む計算式を入力してセンターに登録し、後から変数の値を入力することで計算値を求めるもの。同一の計算式を使って変数の値を変えて何度でも計算できる。
「 F 《番号》 (...) 」で基本関数が使用できる。関数の引数は括弧で囲む必要がある。主な関数に以下の物がある。