PC Online パソコン&モバイル、インターネット情報とソフトウエア活用サイト

本文へジャンプ

特設サイト一覧
ホーム > DIY PC > 自作総合 > 目次
ログインしていません
ログイン

2007年8月17日 page:1/3次へ

プログラムはどのように動いているのか(1)

(前編)OSやアプリはプログラムの集合体

倉田 雅弘=日経パソコン

印刷ページ
  • このエントリーをはてなブックマークに追加
  • Clip to Evernote
  • mixiチェック
「あとで読む」機能の使い方
出典:日経パソコン 2002年4月1日号(執筆時の情報に基づいており、現在では異なる場合があります)

これまで本講座では、主にパソコンのハードウエアについて解説してきた。このハードウエアを動かしているのは、OSやアプリケーションなどのプログラムなのだ。最終回では、このプログラムがどのように動作しているかを解説する。実はWindows やアプリケーションは複数のプログラムの集合体であり、それらが互いに呼び出し合うことで機能している。

 CPUはメモリー上にある命令を一つずつ実行している(図1)。特定の目的を持った命令の集まりが「プログラム」だ。

拡大表示

 メモリー上のプログラムはいくつかのパートに分かれている。WindowsやExcel、WordなどOSや各アプリケーションはそれぞれ別のパートだ(図2〜図3)。

拡大表示

 さらに各パートはより細かいプログラムに分かれる。例えばWindowsは「カーネル」「HAL」「GDI」「User」と呼ばれるOSの基本部分や、ファイル操作を行う「Explorer」などで構成される。ExcelやWordなども同様だ。ユーザーが直接起動する(メモリー上に読み込む)のは、「EXCEL.EXE」や「WINWORD.EXE」などメインとなるプログラムだが、実際にはサブ的なプログラム部品が数多くあり、適宜メモリー上に読み込まれて実行される(図4)。

拡大表示

 さらに個々のプログラム部品も、内部的にはもっと細かい部品(ルーチン)に分かれているのが普通だ。主となる部分(メインルーチン)と、数多くの部品(サブルーチン)で構成される。このようにプログラムを細かい部品で構成するのは、プログラムの共用が容易になることと、複数人でのプログラム開発がスムーズに進められるからだ。

[プログラムはぐるぐる回る:次のページへ]

「パソコン技術講座スペシャル」の記事一覧(新着順)

関連記事

キーワード

ホーム > DIY PC > 自作総合 > 目次  

ショッピング

最新ランキング

PC Online会員登録

最新刊のご案内

最新の誌面から

  • 日経パソコン 2012年5月14日号

    日経パソコン 2012年5月14日号

    パソコンを仕事と生活に活かす総合情報誌
    ・お役立ち周辺機器購入ガイド
    ・最新画像処理ソフト驚きの実力
    ・新型CPU搭載の夏モデルが登場ほか

  • 日経PCビギナーズ 2012年6月号

    日経PCビギナーズ 2012年6月号

    パソコン初心者応援マガジン
    ・必ず見つかるネット検索
    ・写真の保存&印刷決定版
    ・キーボードの便利技43 ほか

  • 日経WinPC 2012年6月号

    日経WinPC 2012年6月号

    パワーユーザーのためのPC総合情報誌
    ・Ivy Bridge大研究
    ・本気で作る小型・静音PC
    ・新世代グラフィックスボードほか

  • 日経PC21 2012年6月号

    日経PC21 2012年6月号

    ビジネスマンのパソコン誌
    ・パソコン&スマホで地図&GPS
    ・PDF「新」活用術
    ・ネットでらくらく資産管理 ほか

日経パソコンスキルアップ倶楽部