入出力データを処理して機器を制御する中央処理プロセッサ、及びこの中央処理プロセッサとシステムバスを介して接続され、上記機器との間で入出力を行う汎用入出力プロセッサを備え、上記汎用入出力プロセッサは、上記中央処理プロセッサをエミュレーションする中央処理プロセッサエミュレーションプログラムと、この中央処理プロセッサエミュレーションプログラム上で動作し、上記機器との間で入出力を実行するドライバプログラムとを有し、上記中央処理プロセッサは、上記ドライバプログラムによって入出力される上記機器との間の入出力データを処理する入出力処理プログラムと、この入出力処理プログラムと上記ドライバプログラムとの間の上記入出力データのやりとりを上記ドライバプログラムが上記中央処理プロセッサ内にあるかのように行わせる中央処理プロセッサインターフェースエミュレーションプログラムとを有することを特徴とする産業用計算機システム。入出力データを処理して機器を制御する中央処理プロセッサ、及びこの中央処理プロセッサとシステムバスを介して接続され、上記機器との間で入出力を行う上記中央処理プロセッサと同型の汎用入出力プロセッサを備え、上記汎用入出力プロセッサは、上記機器との間で入出力を実行するドライバプログラムを有し、上記中央処理プロセッサは、上記ドライバプログラムによって入出力される上記機器との間の入出力データを処理する入出力処理プログラムと、この入出力処理プログラムと上記ドライバプログラムとの間の上記入出力データのやりとりを上記ドライバプログラムが上記中央処理プロセッサ内にあるかのように行わせる中央処理プロセッサインターフェースエミュレーションプログラムとを有することを特徴とする産業用計算機システム。上記システムバスに接続された主記憶装置を備え、上記ドライバプログラムは、上記機器からの入力データを一旦上記主記憶装置に格納するとともに、上記入出力処理プログラムが上記中央処理プロセッサインターフェースエミュレーションプログラムを介して上記主記憶装置から読み出すことを特徴とする請求項1または請求項2記載の産業用計算機システム。機器を制御する中央処理プロセッサ、及びこの中央処理プロセッサとシステムバスを介して接続され、上記機器との間で入出力を行う汎用入出力プロセッサを備え、上記汎用入出力プロセッサは、上記中央処理プロセッサをエミュレーションする中央処理プロセッサエミュレーションプログラムと、この中央処理プロセッサエミュレーションプログラム上で動作し、上記機器との間で入出力を実行するドライバプログラムと、上記中央処理プロセッサエミュレーションプログラム上で動作し、上記ドライバプログラムによって入出力される上記機器との間の入出力データを処理する入出力処理プログラムとを有することを特徴とする産業用計算機システム。従来の産業用計算機システムに機器を接続した場合、機器の入出力に対応するドライバプログラムと、入出力データを実際に処理するプログラムとを開発し、計算機の中央処理プロセッサが全てを実行している。ドライバプログラムによる負荷は、接続する機器の多様化により増加し、中央処理プロセッサの処理を圧迫する。一方、中央処理プロセッサの負荷を軽減させるため、ドライバプログラムを他の低機能プロセッサに実行させるためには低機能プロセッサ専用のドライバプログラムを開発する必要があり、別のアーキテクチャの計算機での実行はそのままではできないため、ドライバプログラムを再開発しなくてはならない。さらに上記の専用のドライバプログラムの開発および再開発は、接続機器の種類ごとに行わなくてはならないため、労力を要するという問題があった。この発明は、上述のような課題を解決するためになされたものであり、中央処理プロセッサの負荷を低減させ、接続機器の多様化に対応しやすくする産業用計算機システムを得ることを目的とする。この発明に係わる産業用計算機システムにおいては、入出力データを処理して機器を制御する中央処理プロセッサ、及びこの中央処理プロセッサとシステムバスを介して接続され、機器との間で入出力を行う汎用入出力プロセッサを備え、汎用入出力プロセッサは、中央処理プロセッサをエミュレーションする中央処理プロセッサエミュレーションプログラムと、この中央処理プロセッサエミュレーションプログラム上で動作し、機器との間で入出力を実行するドライバプログラムとを有し、中央処理プロセッサは、ドライバプログラムによって入出力される機器との間の入出力データを処理する入出力処理プログラムと、この入出力処理プログラムとドライバプログラムとの間の入出力データのやりとりをドライバプログラムが中央処理プロセッサ内にあるかのように行わせる中央処理プロセッサインターフェースエミュレーションプログラムとを有するものである。この発明によれば、入出力データを処理して機器を制御する中央処理プロセッサ、及びこの中央処理プロセッサとシステムバスを介して接続され、機器との間で入出力を行う汎用入出力プロセッサを備え、汎用入出力プロセッサは、中央処理プロセッサをエミュレーションする中央処理プロセッサエミュレーションプログラムと、この中央処理プロセッサエミュレーションプログラム上で動作し、機器との間で入出力を実行するドライバプログラムとを有し、中央処理プロセッサは、ドライバプログラムによって入出力される機器との間の入出力データを処理する入出力処理プログラムと、この入出力処理プログラムとドライバプログラムとの間の入出力データのやりとりをドライバプログラムが中央処理プロセッサ内にあるかのように行わせる中央処理プロセッサインターフェースエミュレーションプログラムとを有するので、専用のドライバプログラムを開発することなく、汎用入出力プロセッサ上でドライバプログラムを動作させ、中央処理プロセッサの負荷を軽減することができる。