Rumah  >  Artikel  >  Apakah tiga langkah untuk menjalankan program pada komputer?

Apakah tiga langkah untuk menjalankan program pada komputer?

WBOY
WBOYasal
2022-07-20 15:33:0017138semak imbas

Tiga langkah menjalankan program dalam komputer ialah: 1. Fasa pengambilan arahan, mengambil arahan yang berkaitan daripada cache arahan dan menghantarnya ke daftar arahan; 2. Fasa penyahkodan, menghantar arahan kepada arahan penyahkodan Penyahkodan dalam peranti, penyahkod arahan menghantar isyarat kawalan, dan pembilang program menambah 1 untuk menunjuk ke arahan seterusnya 3. Dalam fasa pelaksanaan, data dimuatkan ke dalam daftar, dan status operasi direkodkan terdapat bawa atau limpahan, ia direkodkan dalam daftar status, dan kemudian Keputusan operasi dihantar melalui bas on-chip.

Apakah tiga langkah untuk menjalankan program pada komputer?

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Apakah tiga langkah menjalankan program pada komputer

Mengambil arahan, penyahkodan dan melaksanakan

Operasi terperinci setiap langkah? adalah seperti berikut

Peringkat pengambilan arahan:

1. Ambil arahan yang berkaitan daripada cache arahan

2. Hantar arahan ke daftar arahan

Analisis arahan:

1. Hantar arahan kepada penyahkod arahan untuk penyahkodan

2. Penyahkod arahan menghantar isyarat kawalan, dan pada pada masa yang sama, pembilang program meningkat sebanyak 1 dan mata ke bawah Satu arahan

menunjuk kepada arahan:

1. Muatkan data ke dalam daftar

2. ALU memproses data

3. Rekod Status operasi, jika ada bawa atau limpahan, direkodkan dalam daftar status

4. Hantar hasil operasi melalui bas on-chip

Pengetahuan lanjutan

Reka bentuk saluran paip CPU

Proses di atas adalah operasi umum proses pelaksanaan arahan di atas demonstrasi pada asasnya meliputi setiap langkah proses pelaksanaan arahan.

Terdapat masalah dalam proses pelaksanaan arahan Apabila arahan perlu diambil dan dianalisis, pengawal bertanggungjawab terutamanya apabila arahan dilaksanakan, unit aritmetik bertanggungjawab terutamanya untuk kerja tersebut. Maksudnya, unit aritmetik dan pengawal tidak boleh berfungsi pada masa yang sama, menyebabkan penggunaan komprehensif CPU yang rendah Oleh itu, adalah perlu untuk menambah baik proses pelaksanaan arahan untuk meningkatkan penggunaan komprehensif CPU ialah reka bentuk saluran paip.

Reka bentuk barisan pemasangan CPU adalah serupa dengan barisan pemasangan kilang Barisan pemasangan kilang membolehkan berbilang produk diproses pada masa yang sama. Pada masa yang sama, produk yang berbeza berada dalam peringkat pemprosesan yang berbeza.

Apabila reka bentuk saluran paip tidak digunakan, arahan komputer dilaksanakan secara bersiri:

Apakah tiga langkah untuk menjalankan program pada komputer?

Dengan reka bentuk saluran paip, arahan komputer dilaksanakan secara selari seperti ditunjukkan di bawah Dilaksanakan:

Apakah tiga langkah untuk menjalankan program pada komputer?

Untuk pengetahuan lanjut berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah tiga langkah untuk menjalankan program pada komputer?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn