FPGA開発日記

FPGAというより、コンピュータアーキテクチャかもね! カテゴリ別記事インデックス https://sites.google.com/site/fpgadevelopindex/

コンピュータの構成と設計4版:Exercise 1.1

/* 以下の回答は,個人的に解いたものであって,正解である保証はありません.
解答の正しさについてはまったく保証しませんし,まったく責任を負いません */

Exercise 1.1 適切な語句を選べ.

1.1.1 大規模な問題を解く用.ネットワークを通じてアクセス => 3. servers
1.1.2 10^15 or 2^50 バイト => 7. petabyte
1.1.3 数百から数千のコンピュータで構成され,テラバイト級のメモリを持つ => 5. supercomputer
1.1.4 近い将来解くことが出きるであろう科学フィクションアプリケーション => 1. virtual worlds
1.1.5 ランダムアクセスメモリ => 12. RAM
1.1.6 セントラルプロセッシングユニットと呼ばれるコンピュータの一部 => 13. CPU
1.1.7 大規模クラスタを構成する何千というプロセッサ => 8. datacenters
1.1.8 1チップ内に複数のプロセッサを投入したマイクロプロセッサ => 10. multicore processors
1.1.9 通常ネットワークからアクセスするデスクトップコンピュータ => 4. low-end servers
1.1.10 1アプリケーションや関連するアプリケーションを実行する最も大きなクラスのコンピュータ => 9. embedded computers
1.1.11 ハードウェアを記述するための言語 => 11. VHDL
1.1.12 低価格でシングルユーザのためのパーソナルコンピュータ => 2. desktop computers
1.1.13 高水準言語からアセンブラに変換するプログラム => 15. compiler
1.1.14 命令記述からバイナリ命令に変換するプログラム => 21. assembler
1.1.15 ビジネスデータ処理用の高水準言語 => 25. cobol
1.1.16 プロセッサが理解できるバイナリ言語 => 19. machine language
1.1.17 プロセッサが理解できる命令 => 17. instruction
1.1.18 科学技術計算用の高水準言語 => 26. fortran
1.1.19 マシン語のシンボリック表現 => 18. assembly language
1.1.20 ユーザプログラムとサービスやスーパビジョン機能を提供すハードウェアをインタフェース => 14. operating system
1.1.21 ユーザによって開発されたソフトウェア/プログラム => application software
1.1.22 バイナリ符号(0 or 1) => 16. bit
1.1.23 OSやコンパイラを含むアプリケーションソフトウェアとハードウェアのソフトウェアレイヤ => 23. system software
1.1.24 アプリケーションやシステムソフトウェアを開発するための高水準言語 => 20. C
1.1.25 アセンブリ言語に置き換えられる前の語や代数表現で構成される言語 => 22. high-level language
1.1.26 10^12 or 2^40 bytes => 6. terabyte