Perbedaan Antara Core dan Processor | Core vs Processor

Anonim

Core vs. Prosesor

Perbedaan antara prosesor dan inti bisa menjadi topik yang membingungkan jika Anda tidak mengerti komputer. Prosesor atau CPU itu seperti otak sistem komputer. Ini bertanggung jawab atas semua fungsi inti seperti operasi aritmatika, logis dan kontrol. Prosesor tradisional seperti prosesor Pentium hanya memiliki satu inti di dalam prosesor, namun prosesor modern adalah prosesor multi-core. Prosesor multi-core memiliki beberapa core di dalam paket prosesor dimana inti adalah unit komputasi paling dasar dari sebuah prosesor. Inti hanya bisa menjalankan satu instruksi program pada satu waktu (dapat mengeksekusi beberapa jika kemampuan hyper-threading tersedia) namun prosesor yang terbuat dari beberapa core dapat menjalankan beberapa instruksi secara bersamaan tergantung pada jumlah core.

Apa itu Processor?

Prosesor yang juga dikenal sebagai Central Processing Unit (CPU) adalah bagian terpenting dari sistem komputer yang bertanggung jawab untuk menjalankan instruksi program. Instruksi ini melibatkan operasi aritmatika, logis, kontrol dan input-output. Secara tradisional prosesor terdiri dari komponen yang disebut Arithmetic and Logical Unit (ALU), yang bertanggung jawab untuk semua operasi aritmatika dan logika dan komponen lain yang disebut Control Unit (CU) yang bertanggung jawab atas semua operasi kontrol. Juga, ia memiliki satu set register untuk menyimpan nilai. Secara tradisional prosesor hanya bisa menjalankan satu instruksi pada satu waktu. Prosesor yang hanya memiliki satu inti di dalamnya disebut prosesor single core. Seri Pentium adalah contoh untuk prosesor single core.

Kemudian prosesor multi core diperkenalkan di mana satu prosesor memiliki beberapa prosesor di dalamnya yang dikenal sebagai core. Jadi prosesor dual core memiliki dua core di dalam prosesor dan prosesor quad core memiliki empat core di dalamnya. Jadi prosesor multicore itu seperti paket yang memiliki beberapa prosesor yang disebut core di dalamnya. Prosesor multicore ini dapat menjalankan beberapa instruksi secara bersamaan tergantung pada jumlah core.

Sebuah prosesor terpisah dari inti, juga memiliki antarmuka yang menghubungkan perangkat ke dunia luar. Prosesor multicore juga memiliki antarmuka yang menghubungkan semua core ke dunia luar. Juga, ia memiliki cache tingkat terakhir yang dikenal sebagai cache L3 yang umum bagi semua inti. Apalagi prosesor bisa berisi memory controller dan input-output controller namun tergantung dari arsitekturnya terkadang mereka bisa berada di chipset yang berada di luar prosesor.Selanjutnya prosesor tertentu memiliki Graphics Processing Units (GPU) di dalamnya dimana GPU juga dibuat dari core kecil dan kurang kuat.

Apa itu Core?

Inti adalah komponen komputasi dasar prosesor. Beberapa core bersama membentuk sebuah prosesor. Inti terdiri dari beberapa bagian dasar. Unit Aritmatika dan Logika bertanggung jawab untuk melaksanakan semua operasi aritmatika dan logika. Unit Kontrol bertanggung jawab atas semua operasi kontrol. Rangkaian register menyimpan nilai sementara. Jika sebuah inti tidak memiliki fasilitas yang disebut hyper-threading, ia dapat menjalankan hanya satu instruksi program pada satu waktu. Namun, core modern memiliki teknologi yang disebut hyper threading dimana sebuah core memiliki unit fungsional berlebih yang membuat mereka mampu mengeksekusi beberapa instruksi secara paralel. Di dalam sebuah inti, ada dua tingkat cache yang disebut L1 cache dan L2 cache. L1 adalah yang terdekat yang paling cepat tapi terkecil. L2 cache adalah setelah cache L1 dimana agak besar tapi lebih lambat dari L1. Cache ini adalah kenangan lebih cepat yang menyimpan data ke dan dari Random Access Memory (RAM) komputer untuk memberikan akses yang lebih cepat dan efisien.

Apa perbedaan antara Processor dan Core?

• Inti adalah unit komputasi yang paling dasar dari sebuah prosesor. Prosesor terdiri dari satu atau beberapa core. Prosesor tradisi hanya memiliki satu inti sedangkan prosesor modern memiliki banyak core.

• Inti terdiri dari ALU, CU, dan satu set register.

• Inti terdiri dari dua tingkat cache yang disebut L1 dan L2 yang ada di masing-masing inti.

• Prosesor terdiri dari tembolok yang dimiliki oleh inti panggilan yang disebut L3 cache. Hal ini biasa terjadi pada semua core.

• Sebuah prosesor yang bergantung pada arsitektur dapat terdiri dari pengontrol memori dan pengontrol input / output.

• Paket prosesor tertentu terdiri dari Graphics Processing Units (GPU) juga.

• Inti yang tidak memiliki hyper-threading hanya bisa menjalankan satu instruksi pada satu waktu sementara prosesor multicore yang terdiri dari beberapa core dapat menjalankan beberapa instruksi secara paralel. Jika prosesor terdiri dari 4 core yang tidak mendukung hyper threading maka prosesor tersebut dapat mengeksekusi 4 instruksi secara bersamaan.

• Inti yang memiliki teknologi hyper-threading memiliki unit fungsional berlebih sehingga mereka dapat melakukan banyak instruksi sekaligus. Sebagai contoh, sebuah inti dengan 2 benang dapat mengeksekusi 2 instruksi pada saat bersamaan maka sebuah prosesor dengan 4 core tersebut dapat mengeksekusi instruksi 2x4 secara paralel. Benang ini biasanya disebut core logis dan task manager Windows umumnya menunjukkan jumlah core logis namun bukan core fisiknya.

Ringkasan:

Processor vs Core

Inti adalah unit komputasi yang paling dasar dari sebuah prosesor. Prosesor multicore modern terdiri dari beberapa core di dalamnya, namun prosesor awal hanya memiliki satu inti. Inti terdiri dari ALU, CU dan rangkaian registernya sendiri. Prosesor dibuat dari satu atau lebih inti tersebut. Paket prosesor juga berisi interkoneksi yang menghubungkan core ke luar.Bergantung pada arsitektur, sebuah prosesor juga bisa berisi GPU terintegrasi, pengendali IO dan pengendali memori. Sebuah prosesor dual core memiliki 2 core dan prosesor quad core memiliki 4 core seperti namanya sendiri. Inti hanya dapat menjalankan satu instruksi pada satu waktu (beberapa jika tersedia hyper-threading) namun prosesor multicore dapat menjalankan instruksi paralel karena masing-masing inti bertindak sebagai CPU independen.

Gambar Courtesy:

  1. Diagram blok modul Bulldozer lengkap, menunjukkan 2 kelompok bilangan bulat oleh Shigeru23 (CC BY 3. 0)