1章 計算機システムとオペレーティングシステム |
1・1 ハードウェア資源 1 |
1・2 プログラミング言語と言語処理プログラム 4 |
〔1〕 プログラムと機械語 4 |
〔2〕 アセンブラ 6 |
〔3〕 コンパイラ 7 |
1・3 システムの制御 9 |
1・4 オペレーティングシステム 12 |
演習問題 14 |
参考文献 14 |
2章 コンパイラ |
2・1 コンパイラのあらまし 15 |
〔1〕 コンパイラとは 15 |
〔2〕 コンパイラの構成 16 |
2・2 字句解析 20 |
〔1〕 文字続取り 21 |
〔2〕 文句続取り 22 |
2・3 文脈自由文法 26 |
〔1〕 代入文の文法 27 |
〔2〕 文脈自由文法の形式的定義 29 |
2・4 構文解析 31 |
〔1〕 構文解析結果の表し方 31 |
〔2〕 演算子順位による構文解析 33 |
〔3〕 構文指示翻訳 42 |
2・5 意味解析とコード生成 48 |
〔1〕 記号表 49 |
〔2〕 目的コード生成の方法 50 |
2・6 最適化 53 |
2・7 種々の言語処理系 55 |
〔1〕 インタプリタ 56 |
〔2〕 アセンブラ 58 |
演習問題 59 |
参考文献 60 |
3章 オペレーティングシステム |
3・1 オペレーティングシステムの構成 61 |
〔1〕 オペレーティングシステムの構成 61 |
3・2 プログラムの実行 64 |
〔1〕 プログラムのロード 64 |
〔2〕 コマンド 65 |
〔3〕 プログラムの作成から実行まで 66 |
3・3 データ入出力とデータセット 70 |
〔1〕 データ入出力の対象の切替え 70 |
〔2〕 統一的処理の実現方法 71 |
〔3〕 アクセス法とデータセットの編成 73 |
〔4〕 データセットの作成と管理 77 |
3・4 データ入出力の実行と割込み 80 |
〔1〕 入出力と演算 80 |
〔2〕 入出力割込みによるデータ入出力 83 |
〔3〕 割込みの取扱い 87 |
3・5 多重プログラミングとタスク 91 |
〔1〕 多重プログラミングとタスク 91 |
〔2〕 タスクのスイッチング 94 |
〔3〕 記憶管理と仮想記憶 98 |
〔4〕 タスク間の連絡とタスク割込み 102 |
3・6 情報の保護 107 |
〔1〕 信頼性 107 |
〔2〕 データセットの共用と機密保護 108 |
〔3〕 インテグリティ 110 |
3・7 処理の形態 112 |
〔1〕 ジョブ実行の方式 112 |
〔2〕 その他 116 |
演習問題 120 |
参考文献 120 |
4章 データベースシステム |
4・1 データベースシステムの基本概念 121 |
〔1〕 データベースシステムの成立 121 |
〔2〕 データベースシステムの機能と役割 123 |
〔3〕 データベースシステムの構成 124 |
4・2 データベースシステムの理論と実際例 130 |
〔1〕 関係モデル 130 |
〔2〕 関係モデルにおけるデータ操作 132 |
〔3〕 関係モデルにおけるデータベース用言語 133 |
〔4〕 データベースの論理設計と正規型 137 |
4・3 データベースの物理的構成法 140 |
〔1〕 データ間の関連づけ 140 |
〔2〕 データ植による探索 141 |
〔3〕 実現上の問題 144 |
4・4 データベースシステムの新しい技術 145 |
〔1〕 分散処理 145 |
〔2〕 より使いやすい多様なシステム 147 |
演習問題 147 |
参考文献 148 |
5章 分散処理とネットワーク |
5・1 データ通信システムの構成 149 |
〔1〕 データ伝送とデータ通信 149 |
〔2〕 データ通信システムの構成 149 |
〔3〕 データ通信のプロトコル 151 |
〔4〕 通信回線網の現状 152 |
〔5〕 回線交換方式 152 |
〔6〕 パケット交換方式 153 |
5・2 通信処理 154 |
〔1〕 コンピュータシステムの通信機能 154 |
〔2〕 通信機能の仮想化 155 |
〔3〕 通信処理プロトコル 156 |
〔4〕 通信プロセッサ 156 |
〔5〕 ネットワークオペレーティングシステム 157 |
5・3 ネットワークアーキテクチャ 157 |
〔1〕 分散処理と通信プロトコル 158 |
〔2〕 分散処理における階層化構造と通信 159 |
〔3〕 階層化技法の導入 159 |
〔4〕 OSI参照モデル 160 |
〔5〕 通信の手順 161 |
〔6〕 CCITT勧告X.25プロトコル 163 |
演習問題 164 |
参考文献 164 |
問題解答 164 |
付録 173 |
索引 179 |
1章 計算機システムとオペレーティングシステム |
1・1 ハードウェア資源 1 |
1・2 プログラミング言語と言語処理プログラム 4 |