Appleの「iマック」がフラッシュメモリーとハードディスクを自動使い分けして高速化できることになった。一方、日本電産がHDDモーターなどの販売減を見込んで業績予想を下方修正するなど、ハードディスク関連のニュースは絶えない。ここでは、補助記憶装置の主役ともいえるハードディスクの基礎知識についてまとめる。
月別アーカイブ: 2012年10月
文書と文書をしまう場所ファイルとディレクトリ基礎知識3選
「断捨離」という言葉が流行って久しい。しかし、整理整頓はなかなか苦手という人も多いのではないだろうか。ここでは文書と文書をしまう場所であるファイルとディレクトリに関する基礎知識を3つ選び、コンピュータにおけるデータ管理のしくみについて解説する。
2進数によって広がるデジタルデータ表現の基礎知識5選
入力・演算・出力を行う装置コンピュータの基礎知識8選
コンピュータ同士がつながることネットワーク基礎知識7選
2014年3月末までに東京モノレール車内で公衆無線LANが導入されるなど、屋外でも高速でネットワークを利用することが可能になってきている。しかし、スマホ利用者の75%は「公衆無線LANを利用していない」という調査結果があるように、まだまだ身近に利用するには至っていない。ここではネットワークに関する基礎知識を7つ選び、コンピュータ同士がつながることの意味を解説する。
ネットワークを安全に利用するための情報セキュリティ基礎知識5選
「Googleを支える技術」4選 (4)開発体制
前回、Googleの大規模システムのコスト削減の工夫について、主にハードウェアと電力の面からまとめた。最終回である今回は、グーグルにおけるシステムの開発体制について解説する。自主性、独自性、自動化の重視といった世界規模のWebシステムが作り出される原動力についても考える。
「Googleを支える技術」4選 (3)運用コスト
前回Googleを支える大規模な分散システムについて、3回にわたってまとめた。今回はそれらのシステムのコストについて見ていく。コスト削減の工夫についても、主にハードウェアと電力の点から解説する。
「Googleを支える技術」4選 (2−3)分散システム—分散データ処理
前回はGoogleの大量の情報をどのように保存・管理しているかという、分散ストレージについて解説した。今回は、それらのデータをどのように加工しているかといった、分散データ処理についてみていく。
「Googleを支える技術」4選 (2−2)分散システム—分散ストレージ
前回はGoogleの分散システムのうち、大規模化に伴うスケールアウト戦略と検索クラスタについてまとめた。今回は大量の情報をどのように保存・管理しているかという、分散ストレージについて解説する。 すなわちGFS、Bigtable、Chubbyの3つである。