Technology:情報通信技術)では、新しい技術が次々に登場しています。最近のCPUはマルチコアが主流になってきていますが、ではマルチコアとはどのようなものなのかは、CPUのアーキテクチャを知らなければ本質的な理解は困難です。CPUの機能を理解するためにはそこで実行されるマシンコード(命令)とはなにか、どのように命令が実行されコンピュータが動作するのかなどの基礎的な知識も必要になってきます。クラウド関係ではNoSQLと呼ばれるデータストアがよく使用されますが、なぜNoSQLが必要とされるのかは従来からあるRDB(リレーショナルデータベース)の機能と特徴を知らなければ、理解できません。おなじように仮想化の場合も、OS(オペレーティングシステム)を含めたコンピュータの動作原理を知らなければ、その動作原理や各仮想化方式の長所・短所等を理解することは難しいでしょう。このように、ICTが進歩するにつれて、むしろコンピュータ等の基本的な動作の理解が必要になってきます。本書では、ICTに関係する基礎知識を、「PCの成り立ち」「プログラムの動くしくみ」「オペレーティングシステムとネットワーク/データベース」「プログラミング言語の進化とインターネットの時代」の4つのカテゴリに分け、分かりやすく解説しました。本書は、ICT系の仕事にこれから携わろうとする方が、基本的な知識と理解を習得する上で大変有効です。ICTの業務に携わっている方も、知識の足りないと思われる部分を補強する際には役立つことでしょう。クラウド・コンピューティングこの商品に対するご感想をぜひお寄せください。・ヤマト運輸のメール便にて発送いたします。