(57)【要約】      （修正有）【課題】FCPUは1関数のみの機械語プログラムを内蔵してなり、各FCPUは伝送装置を介してCPU並びに他のFCPUに接続される低コストで省電力な電子計算機を提供する。【解決手段】CPUを1個のCPUと多数のFCPUとする。CPUは、伝送装置を介して主記憶装置、周辺機器及びFCPUと情報の遣り取りをする。各FCPUは、1関数のみの機械語プログラムを内蔵してなり、各FCPUは、伝送装置を介してCPU並びに他のFCPUに接続される。【選択図】図３
2019082769.tif 000002
【特許請求の範囲】
【請求項１】
CPU、主記憶装置、周辺機器と伝送装置からなる電子計算機において、
1個のCPU、多数のFCPU、主記憶装置、周辺機器と伝送装置からなり、
CPUは伝送装置を介して主記憶装置、周辺機器、及び後記FCPUと情報を遣り取りし、主記憶装置、周辺機器を操作し、
各FCPUは1関数のみの機械語プログラムを内蔵または空のCPUであり、各FCPUは伝送装置を介してCPU並びに他のFCPUに接続されることを特徴とする電子計算機。
【請求項２】
請求項１の電子計算機に蓄電池を敷設し、
上記蓄電池を敷設した電子計算機を電磁遮蔽室に設置し、
電磁遮蔽室は天井・床・側壁に電子遮蔽シートを貼りつけ、接合部は銅材としてなり、
電磁遮蔽室で出入り口は電磁遮蔽二重扉にしたことを特徴とするサイバー攻撃対応電子計算機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電子計算機に関する。
【背景技術】
【０００２】
電子計算機とは、ディジタル電子回路を用いて、数値計算や論理計算を行う機械である。例えば、特許文献１がある。
図1は従来の電子計算機の構成図である。電子計算機は、演算論理装置、制御装置、主記憶装置、周辺機器と伝送装置からなる。
演算論理装置は、四則演算や整数の演算や浮動小数点演算や論理演算を専門に行う装置である。
制御装置は、主記憶装置から取り出した命令情報を解釈し、後記の周辺機器を制御したり、周辺機器に情報を転送したりする装置である。周辺機器の現在の状態と読取った記号に従った動作を行う一連の動きの制御を行う部分である。
前記演算論理装置と制御装置を合わせたものを中央演算処理装置（CPU）と呼ぶ。CPUは主記憶装置にある命令列（プログラム）を読み込んで実行することで情報の加工を行う。
CPUにはエディタ（編集用）の様な基本ログラムが機械語で内蔵されている。
主記憶装置（メモリ）は、命令とデータを格納する場所である。主記憶装置に記憶されている情報は、前記の制御装置が、当該情報を命令として取り出せば命令であり、データとして取り出せばデータとしての意味を持つ。予め機械語で書かれているライブラリ（標準関数群）を内蔵している。ライブラリは、記憶媒体（ハードデスク等）に搭載されている場合もある。
周辺機器の入力装置は、外部からの情報を当該電子計算機に入力する装置である。
周辺機器の出力装置は、当該電子計算機からの情報を外部に提示するための出力に係わる装置である。
伝送装置は上記各装置や機器の間の情報伝送を制御する装置である。
【特許文献１】：特開平８−２４１１４２。
【発明の開示】
【発明が解決しようとする課題】
【０００３】
FORTRAN言語やC言語を稼働させるコンピュータには多数の標準関数が用意されている。
図２は従来の電子計算機におけるC言語における計算実行までの手順図である。
編集：CPUに内蔵されている編集用プログラムで、主記憶装置や記憶媒体（ハードデスク等）内のソースファイル中にC言語で原始プログラムを作成（テキストで記述）する。
前処理：原始プログラムがほぼ完成したら、予め機械語で書かれているライブラリ（標準関数群）から原始プログラムに使用される関数に関する情報を原始プログラムに書き込む。
コンパイル：前処理で作成されたテキストを機械語に翻訳し、原始プログラムの機械語プログラムをオブジェクトファイルに内蔵させる。
リンク：オブジェクトファイルに必要な関数をライブラリからコピーして内蔵させ（静的リンク）、実行可能ファイルを作成する。
実行：実行可能ファイルをCPUに読込計算を実行する。実行中に必要になった時点でライブラリからコピーしてリンク（動的リンク）することもある。
現行電子計算機では、ライブラリからコピーしてきた関数を１つのCPUで実行しなければならない。CPU負荷が大きい。大容量CPUは高価である。
CPUに大きな負荷がかかると発熱が問題になる。熱除去が問題になる。
【課題を解決するための手段】
【０００４】
手段１は本発明の電子計算機に関わる。
CPU、主記憶装置、周辺機器（キーボード、印刷機、ディスプレイ等）と伝送装置からなる電子計算機において、
本手段の電子計算機は1個のCPU、多数のFCPU、主記憶装置、周辺機器と伝送装置からなる。
CPUは伝送装置を介して主記憶装置、周辺機器、及び後記FCPUと情報の遣り取りをする。主記憶装置、周辺機器を操作する。
各FCPUは1関数のみの機械語プログラムを内蔵または空のCPUであり、各FCPUは伝送装置を介してCPU並びに他のFCPUに接続されている。
各FCPUは主記憶装置、周辺機器とは情報の遣り取りをしない。各FCPUはCPUと情報の遣り取りをする。
各FCPUはそれぞれUSB接続等で伝送装置につなげている。
FCPUを多数束ねることも考えられるが、その場合、束ねたFCPU名を経由してから、本来必要とするFCPU名に行かねばならない。制御が難しい。
【０００５】
図３は本発明の手段１の電子計算機の構成図である。
FCPUの名前は内蔵する関数名と同じにすると取り扱いが容易になり、間違いが少なくなる。
伝送装置は一般に銅配線が主流である。CPUと多数のFCPUに内蔵している送受信回路を光素子と光送受信回路とし、光ファイバで配線すれば高速化が図れる。最近、高速伝送を実現するために銅配線の代わりに光素子と光ファイバと光送受信回路を使った送受信回路が開発されている（IEEE International Solid-State Circuits Conference 2015）。
サブルーチンや新規関数もFCPUに内蔵させれば、CPUの負荷は大幅に軽減される。
【０００６】
手段2は、手段１の電子計算機において、伝送装置は削除し、
手段１の1個のCPUに無線送受信器を敷設し、手段１の多数のFCPUに無線送受信器を敷設し、主記憶装置に無線送受信器を敷設し、周辺機器に無線送受信器を敷設してなる。
当該CPUは無線送受信器を介して上記無線送受信器を敷設した主記憶装置や周辺機器やFCPUと情報の遣り取りをする。
当該各FCPUは1関数のみの機械語プログラムを内蔵してなるCPUであり、各FCPUは無線送受信器を介してCPU並びに他のFCPUに接続される。
無線送受信器を内蔵した上記CPU、各FCPU、主記憶装置及び周辺機器は、アドホックモードで直接情報の遣り取りを行うことを特徴とする電子計算機。
それぞれの端末に設置されたLANのアダプタが、無線通信を利用して互いに直接通信をするアドホックモードで情報を遣り取りする。
現行汎用パソコンでは、それぞれのパソコンにアンテナ2本と、インタフェース用のクレジットカード大のＰＣカードを搭載すればソフトウエアの設定だけでアドホックモードで運用できる。
本手段の電子計算機における無線送受信器は、現行汎用パソコンに内蔵している無線送受信器にアンテナ総数が2本であることと、インタフェース用のＰＣカードを搭載してなる。
【０００７】
図４は本発明の手段2の電子計算機の構成図である。
本発明の手段１に係る図３における1個のCPU、多数のFCPU、主記憶装置、周辺機器に無線送受信器を敷設する。伝送装置は削除する。
【０００８】
手段３は、手段１または手段2の電子計算機に蓄電池を敷設する。重要な電子計算機には電磁遮蔽が重要になる。
上記蓄電池を敷設した電子計算機を電磁遮蔽室に設置する。
電磁遮蔽室は天井・床・側壁に電子遮蔽シートを貼りつけ、接合部は銅材としてなる。
電磁遮蔽室で出入り口は電磁遮蔽二重扉にすればサイバー攻撃対応電子計算機になる。
電子遮蔽シートは薄いPETフルムの表面に、真空蒸着により銅のシールド層を形成してなる。
電磁遮蔽室内には酸素発生機を敷設する。電磁遮蔽室内には吐息からの湿気や炭酸ガス・窒素の再利用装置と不純物除去装置を敷設する。温度調節は電磁遮蔽室外壁に熱交換器を密着させればよい。
自家発電装置を電磁遮蔽室に隣接して設置しておく。
外部との通信は、短時間に一括送受信またはUSB接続外部記憶媒体を介してサイバー攻撃に対応する。
手段１または手段2の電子計算機は除熱がし易いから、狭い電磁遮蔽室内に機器毎に電磁遮蔽室外壁の熱交換器に接して設置し、除熱することができる。
【発明の効果】
【０００９】
機械語の複数のプログラムを結合（リンク）し実行可能なプログラムを作成する工程が不要になり、電子計算機の簡素化が図れる。
大容量のCPUとか、集積密度の高いCPUにすることがないため、CPUが安くなる。
主記憶装置、周辺機器との情報の遣り取りのみをするFCPUがあれば、CPUは多数のFCPUの操作を主体にすればよい。
CPUの中に基本プログラムを数多く幅広く内蔵してもよいが、1個の原始プログラムに使われる関数の種類はそれほど多くはない。それなら、三角関数や行列式やベッセル関数といった幅広く多くのFCPUを搭載するのが得策である。本発明は携帯型端末を想定していないため、FCPUの数には拘らない。空のFCPUを用意しておき、インタネットを介して必要な関数をダウンロードしてもよい。ウイルスチェックを厳重にするのはいうまでもない。
或る一つの標準関数に改良版ができたらその１つのFCPUのみを修正するか交換すればよい。
標準関数として、新たに追加する場合は、１つのFCPUを敷設すればよい。
CPUの負荷は、大幅に軽減されるから、発熱が減少する。その結果、除熱の問題が軽減される。
個々のFCPU毎に冷却できる。高発熱FCPUには高冷却を割り振ることができる。
専用マシーンの製作が容易である。
【発明を実施するための最良の形態】
【００１０】
除熱の問題が軽減される電子計算機が提供できた。
【実施例１】
【００１１】
図５は手段１の電子計算機における計算実行までの手順図である。
編集：CPUに内蔵されている編集用プログラムで、主記憶装置のソースファイル中に原始プログラムを作成（テキストで記述）する。
前処理：原始プログラムがほぼ完成したら、原始プログラムに使用されるFCPU関数の情報を原始プログラムに書き込む。
コンパイル：前処理で作成されたテキストを機械語に翻訳し、原始プログラムの機械語プログラムを実行可能ファイルに内蔵する。
実行：実行可能ファイルを主記憶装置からCPUに読込、計算を実行する。実行中に必要になった時点で当該FCPUを実行する。
【産業上の利用可能性】
【００１２】
販売元により任意にアップデートされるWindows10が米国軍隊で使われているようだ。政治家は、膨大な兵器を保持することが許される集団である自国軍隊の指揮権を維持する義務がある。軍隊の統制には通信が欠かせない。それ故、クーデタや革命では放送局を占拠する。通信を手中に収めれば大きな組織を制御することができる。
Yahooを開けば勝手に広告画面が広がりパソ−コンが一時フリーズする。以前に検索した関連商品の広告画面が勝手に表示される。全画面表示でもされたら何もできない。
軍隊が反乱を起こしたときは通信を遮断・妨害すればよい。同盟国が従わないときは通信を遮断・妨害すればよい。
販売国の都合によりWindows10を妨害すれば国や組織は混乱する。
米国の1社にほぼ独占されているCPUにウィルス（例えば、無線信号で発症する。信号が途絶えると発症する。）が仕込まれていたら国や組織は操られる恐れがある。
本発明を応用すれば独立が保てる可能性が高い。具体的なことは本発明から逸脱するからここでは述べない。
【図面の簡単な説明】
【００１３】
【図１】従来の電子計算機の構成図。
【図２】従来の電子計算機における計算実行までの手順図。
【図３】本発明の手段１の電子計算機の構成図。
【図４】本発明の手段2の電子計算機の構成図。
【図５】手段１の電子計算機における計算実行までの手順図。
【図１】
2019082769.tif 000003
【図２】
2019082769.tif 000004
【図３】
2019082769.tif 000005
【図４】
2019082769.tif 000006
【図５】
2019082769.tif 000007