Perbezaan Antara Teras dan Pemproses

Isi kandungan:

Perbezaan Antara Teras dan Pemproses
Perbezaan Antara Teras dan Pemproses

Video: Perbezaan Antara Teras dan Pemproses

Video: Perbezaan Antara Teras dan Pemproses
Video: Belajar Bahasa Korea dengan pantas: 6 Perbezaan Utama 2024, Julai
Anonim

Teras lwn Pemproses

Perbezaan antara pemproses dan teras boleh menjadi topik yang membingungkan jika anda tidak mahir komputer. Pemproses atau CPU adalah seperti otak sistem komputer. Ia bertanggungjawab untuk semua fungsi teras seperti operasi aritmetik, logik dan kawalan. Pemproses tradisional seperti pemproses Pentium hanya mempunyai satu teras di dalam pemproses, tetapi pemproses moden ialah pemproses berbilang teras. Pemproses berbilang teras mempunyai beberapa teras di dalam pakej pemproses yang mana teras ialah unit pengiraan paling asas bagi pemproses. Teras boleh melaksanakan hanya satu arahan program pada satu masa (boleh melaksanakan beberapa jika keupayaan hyper-threading tersedia) tetapi pemproses yang diperbuat daripada beberapa teras boleh melaksanakan beberapa arahan serentak bergantung pada bilangan teras.

Apakah itu Pemproses?

Pemproses yang juga dikenali sebagai Unit Pemprosesan Pusat (CPU) ialah bahagian terpenting dalam sistem komputer yang bertanggungjawab untuk melaksanakan arahan program. Arahan ini melibatkan operasi aritmetik, logik, kawalan dan input-output. Secara tradisinya, pemproses terdiri daripada komponen yang dipanggil Unit Aritmetik dan Logik (ALU), yang bertanggungjawab untuk semua operasi aritmetik dan logik dan komponen lain yang dipanggil Unit Kawalan (CU) yang bertanggungjawab untuk semua operasi kawalan. Juga, ia mempunyai satu set daftar untuk menyimpan nilai. Secara tradisinya, pemproses boleh melaksanakan hanya satu arahan pada satu masa. Pemproses yang hanya mempunyai satu teras di dalamnya dipanggil pemproses teras tunggal. Siri Pentium ialah contoh untuk pemproses teras tunggal.

Kemudian pemproses berbilang teras diperkenalkan di mana pemproses tunggal mempunyai beberapa pemproses di dalamnya yang dikenali sebagai teras. Jadi pemproses dwi-teras mempunyai dua teras di dalam pemproses dan pemproses teras empat mempunyai empat teras di dalamnya. Jadi pemproses berbilang teras adalah seperti pakej yang mempunyai beberapa pemproses yang dipanggil teras di dalamnya. Pemproses berbilang teras ini boleh melaksanakan beberapa arahan serentak bergantung pada bilangan teras.

Pemproses selain daripada teras, juga mempunyai antara muka yang menghubungkan peranti ke dunia luar. Pemproses berbilang teras juga mempunyai antara muka yang menghubungkan semua teras ke dunia luar. Juga, ia mempunyai cache tahap terakhir yang dikenali sebagai cache L3 yang biasa kepada semua teras. Lebih-lebih lagi, pemproses boleh mengandungi pengawal memori dan pengawal input-output tetapi bergantung pada seni bina kadangkala ia boleh terdapat dalam set cip yang berada di luar pemproses. Selanjutnya pemproses tertentu mempunyai Unit Pemprosesan Grafik (GPU) di dalamnya yang mana GPU juga diperbuat daripada teras yang kecil dan kurang berkuasa.

Apakah itu Teras?

Teras ialah komponen pengiraan asas pemproses. Beberapa teras bersama-sama membentuk pemproses. Teras terdiri daripada beberapa bahagian asas. Unit Aritmetik dan Logik bertanggungjawab untuk menjalankan semua operasi aritmetik dan logik. Unit Kawalan bertanggungjawab ke atas semua operasi kawalan. Set daftar menyimpan nilai buat sementara waktu. Jika teras tidak mempunyai kemudahan yang dipanggil hyper-threading ia boleh melaksanakan hanya satu arahan program pada satu masa. Walau bagaimanapun, teras moden mempunyai teknologi yang dipanggil hyper threading di mana teras mempunyai unit fungsian berlebihan yang menjadikannya mampu melaksanakan beberapa arahan selari. Di dalam teras, terdapat dua tahap cache yang dipanggil cache L1 dan cache L2. L1 ialah yang paling hampir iaitu yang terpantas tetapi terkecil. Cache L2 adalah selepas cache L1 di mana ia agak besar tetapi lebih perlahan daripada L1. Cache ini ialah kenangan yang lebih pantas yang menyimpan data ke dan dari Memori Akses Rawak (RAM) komputer untuk menyediakan akses yang lebih pantas dan cekap.

Perbezaan Antara Teras dan Pemproses
Perbezaan Antara Teras dan Pemproses
Perbezaan Antara Teras dan Pemproses
Perbezaan Antara Teras dan Pemproses

Apakah perbezaan antara Pemproses dan Teras?

• Teras ialah unit pengiraan paling asas bagi pemproses. Pemproses terdiri daripada satu atau lebih teras. Pemproses tradisional hanya mempunyai satu teras manakala pemproses moden mempunyai berbilang teras.

• Teras terdiri daripada ALU, CU dan satu set daftar.

• Teras terdiri daripada dua tahap cache yang dipanggil L1 dan L2 yang terdapat dalam setiap teras.

• Pemproses terdiri daripada cache yang dikongsi oleh teras panggilan yang dipanggil cache L3. Ia adalah perkara biasa kepada semua teras.

• Pemproses bergantung pada seni bina boleh terdiri daripada pengawal memori dan pengawal input/output.

• Pakej pemproses tertentu terdiri daripada Unit Pemprosesan Grafik (GPU) juga.

• Teras yang tidak mempunyai hyper-threading boleh melaksanakan hanya satu arahan pada satu masa manakala pemproses berbilang teras yang terdiri daripada beberapa teras boleh melaksanakan beberapa arahan selari. Jika pemproses terdiri daripada 4 teras yang tidak menyokong hyper threading maka pemproses itu boleh melaksanakan 4 arahan pada masa yang sama.

• Teras yang mempunyai teknologi hyper-threading mempunyai unit fungsian yang berlebihan supaya mereka boleh melaksanakan berbilang arahan pada satu masa. Sebagai contoh, teras dengan 2 benang boleh melaksanakan 2 arahan pada masa yang sama maka pemproses dengan 4 teras tersebut boleh melaksanakan arahan 2×4 selari. Urutan ini biasanya dipanggil teras logik dan pengurus tugas Windows biasanya menunjukkan bilangan teras logik tetapi bukan teras fizikal.

Ringkasan:

Pemproses lwn Teras

Teras ialah unit pengiraan paling asas bagi pemproses. Pemproses berbilang teras moden terdiri daripada beberapa teras di dalamnya, tetapi pemproses awal hanya mempunyai satu teras. Teras terdiri daripada ALU, CU dan set daftarnya sendiri. Pemproses diperbuat daripada satu atau lebih teras sedemikian. Pakej pemproses juga mengandungi sambungan yang menghubungkan teras ke luar. Bergantung pada seni bina pemproses juga boleh mengandungi GPU bersepadu, pengawal IO dan pengawal memori. Pemproses dwi teras mempunyai 2 teras dan pemproses empat teras mempunyai 4 teras seperti namanya sendiri. Teras boleh melaksanakan hanya satu arahan pada satu masa (sedikit jika hyper-threading tersedia) tetapi pemproses berbilang teras boleh melaksanakan arahan selari kerana setiap teras bertindak sebagai CPU bebas.

Disyorkan: