絵でわかるシリーズ プログラムとは何か

シンボル

シンボル

int 宣言の例

この記事は、絵でわかる プログラムとは何か(6)~シンボル~ の最初に読んでいただくべき記事です。 この記事のポイント 参照先をアドレス(数値)で表す代わりに、文字列による呼び名を付けたものをシンボルと言う。 シンボルと […]

データ

データストリーム

ストリーム

この記事は、データ型 からの続編です。 この記事は、絵でわかる プログラムとは何か(5)~データ~ の一記事です。 この記事のポイント ファイルをロードするには、オープンシステムコールでファイル名とオ […]

データ

データ型

2の補数

この記事は、映像・音声 からの続編です。 この記事は、絵でわかる プログラムとは何か(5)~データ~ の一記事です。 この記事のポイント コンピューター内で扱われる全てのデータはバイナリデータ。 負数 […]

データ

映像・音声

ラスタライズ

この記事は、文字入出力 からの続編です。 この記事は、絵でわかる プログラムとは何か(5)~データ~ の一記事です。 この記事のポイント ディスプレイへの画像出力は、以下の3ステップ。 画像データとその表示位置 […]

データ

文字入出力

走査

この記事は、参照 からの続編です。 この記事は、絵でわかる プログラムとは何か(5)~データ~ の一記事です。 この記事のポイント コンピューターで扱う文字種(グリフ)の1つ1つには、文字コードが割り […]

データ

参照

即値or参照

この記事は、絵でわかる プログラムとは何か(5)~データ~ の最初に読んでいただくべき記事です。 この記事のポイント コンピューターが扱う最も基本的なデータはON/OFFパターン、つまり2進数としての数値。 数値でも、一 […]

マルチタスクとメモリ

バスとダイレクトメモリアクセス(DMA)

PIOとDMAの比較

この記事は、メモリ管理 からの続編です。 この記事は、絵でわかる プログラムとは何か(4)~マルチタスクとメモリ~ の一記事です。 この記事のポイント 超高速なCPUを、ケタ違いに低速な入出力に付き合 […]

マルチタスクとメモリ

メモリ管理

メモリ管理

この記事は、仮想記憶 からの続編です。 この記事は、絵でわかる プログラムとは何か(4)~マルチタスクとメモリ~ の一記事です。 この記事のポイント マルチタスクOSでは、メモリの枯渇を避けるため、以下のような […]

マルチタスクとメモリ

仮想記憶

物理アドレスと仮想アドレス

この記事は、マルチタスク からの続編です。 この記事は、絵でわかる プログラムとは何か(4)~マルチタスクとメモリ~ の一記事です。 この記事のポイント メモリの使い方としては離散記録よりも連続記録が理想的。 […]

マルチタスクとメモリ

マルチタスク

マルチタスクのイメージ

この記事は、絵でわかる プログラムとは何か(4)~マルチタスクとメモリ~ の最初に読んでいただくべき記事です。 この記事のポイント OS(カーネル)は、プログラムの実行に際し、メモリや、プロセッサを準備する。 最近のOS […]