IT系志望学生必見!!!CPUを高速化すること技術とは!?

基本情報技術者

取得するためには

コンピュータの仕組みを

理解することは必要不可欠!

 

正しい理解をすることで

基本情報技術者取得に

大きく近づきます!

 

逆に、正しい理解がなければ

基本情報技術者を取得しても

プログラマーにはなれません!

 

実際の試験でも

コンピュータシステムの分野から

11問前後出題されています

 

前回までで

CPUがどのようなものか

理解できましたね!

 

今回はそんな

CPUを高速化する技術について

見ていきましょう!

f:id:benchaman:20210103225302j:image

 

CPUの高速化は

複数の命令を並行して

実行させることができれば

処理効率を高めることができます


複数の命令を

並行実行させるということは

出番待ちしている無駄を

なくす必要がある


これを実現する手法に

パイプライン処理があります

f:id:benchaman:20210103232039j:image

 

パイプラインというのはどうやら

並列処理のことのようです

 

例えば自動車を作るとしましょう

昔は部品を一つひとつ作っていっていき

一台完成したら次に二台目を作っていました

 

しかし

これでは効率が悪いですよね?

f:id:benchaman:20210104001530j:image

 

そこで、何人かで分担して

骨組みを作る人、エンジンを作る人、

ハンドルを作る人…と分担して

同時に作り始めて完成したら組み立てる

 

 

これが要するに

パイプライン処理なのです

 

パイプライン処理を行うCPUは

複雑な計算をするに当たって

いくつかの要素に分解して

同時に処理し始めるます

 

こうすることで

各処理の重みが減るので

処理が速くできるようになります

 

まずは今すぐ

下のURLをタップして

パイプライン処理の種類について

見ていきましょう

 

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓タップしよう↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

https://benchaman.hatenablog.com/entry/2021/01/03/231059