2022年 11月 の投稿一覧

代表的な入出力インターフェース【基本情報】

PCはCPUや補助記憶装置,主記憶装置,入出力装置などが相互に接続されて構成されているが,周辺機器とPCを接続するための装置の規格を入出力インターフェースと呼ぶ.ケーブルの規格やコネクタ形状,データ転送方法の規格等も入出力インターフェースに含む.

続きを読む

補助記憶装置の種類【基本情報】

補助記憶装置の種類

CPUは主記憶上のデータしか,読み書きでない.主記憶の特徴は低容量で高速,電源を落とすとデータが消える性質(揮発性)を持つ.補助記憶装置は主記憶の補助となるメモリのことを指し,アクセス速度は遅いものの,大容量のデータを保存することができる.また主記憶と違い電源を落としてもデータが消失することはない.

続きを読む

Node.jsの非同期処理を実現するためのイベントキューとイベントループについて

Node.jsの非同期イベントを実現するためには,イベントループとイベントキューが必要不可欠です.この2つを簡単に説明すると,イベントループとは複数のイベントを待機させるための仕組みのことを指します.イベントキューとはイベントが発生した場合,そのイベントを待ち行列として格納しておくデータ構造です.これらを使用してノンブロッキングI/Oを効率よく実行させます.詳しくみていきましょう.

続きを読む

図解!CPUの高速化【基本情報】

CPUの高速化

cpuで命令を実行するにはいくつかの手順がある.一つの命令が終了してから次の命令を実行する方式(逐次制御方式)は,演算増置や制御装置が待ち状態(動作しない時間が生じる)になってしまい,演算速度が出ない.ここでは基本のパイプライン方式等のCPUを高速化する技術を解説する.

続きを読む