BPM 基本演算 <補数とは> 負の数を表わす。ある数Xの補数を求めるには、 Xの各桁の数字を反転し、その結果に1を加える。 例. 15-12=15+(12の補数) 15= 1×23+1×22 +1×21 +1×20 =1111 12= 1×23+1×22=1100 12の補数=0011+0001=0100 1100の反転 15-12=1111+0100=0011 (繰上りは無視) All Rights Reserved Copyright © 2004, Kobayashi 0 BPM ビットの計算 ビットとバイト 1B(バイト) = 8b(ビット) 単位記号 k(キロ)=103、M(メガ)=106、G(ギガ)=109 m(ミリ)=10-3、μ(マイクロ)10-6、n(ナノ)=10-9 例. 縦2,000画素、横3,000画素の24ビットカラー画像を保存する のに必要な記憶容量は、 2,000×3,000×24[b]=18,000,000[B]=18[MB] All Rights Reserved Copyright © 2004, Kobayashi 1 BPM ハードウェア構成 <プロセッサ> クロック周波数:コンピュータを動かすためのタイミング信号の 周波数。この値が高いほど処理が速い。 処理時間= 実行命令数×CPI(1命令あたりのクロックサイクル数) クロック周波数 例: 実行命令数:3[個]、CPI:2[C/個]、クロック周波数:3G[Hz]の場合、 処理時間は、3×2÷3G=2×10-9[秒] 命令1 命令2 命令3 All Rights Reserved Copyright © 2004, Kobayashi 2 BPM メモリ管理 <仮想記憶管理> LRU方式 ディスク メモリ 1 ページ枠1 2 ページ枠2 3 ページ枠3 4 5 実行ページ ページ枠1 ページ枠2 ページ枠3 ページイン ページアウト 1 1 2 1 2 1 2 3 1 2 3 3 1 1 2 3 4 1 4 3 4 2 5 1 4 5 5 3 1 1 4 5 6 1 6 5 6 4 All Rights Reserved Copyright © 2004, Kobayashi 3 BPM タスク管理 <マルチタスク> プログラム1: 計算1 プログラム2: 計算1 0 R/W R/W 5 計算2 計算2 10ms 9ms 10 15 プログラム1 プログラム2 All Rights Reserved Copyright © 2004, Kobayashi 4
© Copyright 2025 ExpyDoc