コンピュータの構成とアーキテクチャ
フリンの分類
命令とデータのシングル/ダブル
CISC RISC
簡素化された基本的な操作
階層ストレージ構造
メモリ配置のスピード
- CPU
- キャッシュ
- メモリ(メインメモリ)
- 外部メモリ
高速メモリ容量は通常小さい、大容量メモリは、主にコストを考慮して、一般的に遅いです。
キャッシュを導入する目的:キャッシュが非常に小さいですが、全体的な速度を追加した後に倍増しました。
に接続されたメモリ:によって蓄積されたコンテンツ
メモリアドレス対
キャッシュ
登録>キャッシュ
局所性の原則:
時間的局所性は、ちょうど訪問に別の訪問を終えました
近くアクセス空間的局所性
集合論の作業プロセスのコレクションは頻繁にページにアクセス
平均サイクルタイムの計算:
主記憶
分類:読み出し専用メモリ、ランダムアクセスメモリRAM ROM展開
旧:なしパワーダウンデータ
後者:いいえ
メインメモリ - のアドレッシング
* 4 8ビット・メモリ:アドレス空間の各8ビットのアドレス空間4
アドレスユニットの要件:(エンドアドレス+ 1-最初のアドレス)/ 2 ^ 10
格納されたビットの数を計算します
ディスクの構造とパラメータ
ときの動作:アクション&&時間のかかります
アクセス時間=時間+待機時間(時間+平均回転待ち時間を位置決め)を求めます
计算题
単一バッファの概念
システム構成と性能評価
パフォーマンス指標
アムダールソリューション
性能評価法
クロック周波数方法:基準速度CPUの処理性能
メソッドの命令実行速度:どのように多くの毎秒、場合にのみ、単一のアルゴリズム加算器
同等の命令速度方法:改善と上記平均、算術使用
データ処理速度法のPDRは:電力のみ、ストレージの考慮事項を計算する最適化を考えます
包括的な理論性能方法CTP:測定の各ユニット
ベンチマーク方法:実行するサブソフトウェアは、そのようなIO措置の追加などは、より包括的には、広く使われています
性能試験
モニタリングソフトウェア:タスクマネージャ
ハードウェアの監視:
プロセス管理
プロセスの状態
前身のグラフ
最後に同期したウォーキング、サイクリング
単一のミューテックスの人々
プロデューサー&&消費者
シングルバッファケース
マルチバッファケース
PV操作
クリティカルリソースリソースの排他的アクセス
クリティカルセクション重要なリソースのコードにアクセスするには
セマフォ S
操作のp -1 S <0
運転V 1つのS <= 0
PV操作する演習
前身のグラフ
最初の矢印v Pの前と後
どのように多くのリソースのn *(K-1)+1
デッドロック
銀行家のアルゴリズムの場合には、再び融資の融資を受けたバック