Perbedaan antara prosesor dan inti bisa menjadi topik yang membingungkan jika Anda tidak paham komputer. Prosesor atau CPU seperti otak sistem komputer. Ini bertanggung jawab untuk semua fungsi inti seperti operasi aritmatika, logis dan kontrol. Prosesor tradisional seperti prosesor Pentium hanya memiliki satu inti di dalam prosesor, tetapi prosesor modern adalah prosesor multi-inti. Prosesor multi-inti memiliki beberapa inti di dalam paket prosesor di mana inti adalah unit komputasi paling dasar dari sebuah prosesor. Sebuah core hanya dapat menjalankan satu instruksi program pada satu waktu (dapat menjalankan beberapa jika kemampuan hyper-threading tersedia) tetapi sebuah prosesor yang terbuat dari beberapa core dapat mengeksekusi beberapa instruksi secara bersamaan tergantung pada jumlah core.
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 logis dan komponen lain yang disebut Control Unit (CU) yang bertanggung jawab untuk semua operasi kontrol. Juga, ia memiliki satu set register untuk menyimpan nilai. Secara tradisional prosesor hanya dapat menjalankan satu instruksi pada satu waktu. Prosesor yang hanya memiliki satu inti di dalamnya disebut prosesor inti tunggal. Seri Pentium adalah contoh untuk prosesor inti tunggal.
Kemudian prosesor multi-core diperkenalkan di mana prosesor tunggal 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 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 terlepas 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 level terakhir yang dikenal sebagai cache L3 yang umum untuk semua core. Selain itu, prosesor dapat berisi pengontrol memori dan pengontrol input-output tetapi tergantung pada arsitektur kadang-kadang mereka dapat ditemukan di chipset yang berada di luar prosesor. Selanjutnya beberapa prosesor memiliki Graphics Processing Units (GPU) di dalamnya dimana GPU juga terbuat dari inti yang kecil dan kurang kuat.
Inti adalah komponen komputasi dasar dari sebuah prosesor. Beberapa core bersama-sama membentuk prosesor. Inti terdiri dari beberapa bagian dasar. Unit Aritmatika dan Logika bertanggung jawab untuk melaksanakan semua operasi aritmatika dan logis. Unit Kontrol bertanggung jawab untuk semua operasi kontrol. Set register menyimpan nilai sementara. Jika sebuah core tidak memiliki fasilitas yang disebut hyper-threading, ia hanya dapat menjalankan satu instruksi program pada satu waktu. Namun, core modern memiliki teknologi yang disebut hyper threading di mana sebuah core memiliki unit fungsional yang berlebihan yang membuatnya 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 merupakan yang tercepat tetapi terkecil. L2 cache adalah setelah cache L1 di mana itu agak besar tetapi lebih lambat dari L1. Tembolok ini adalah memori yang lebih cepat yang menyimpan data ke dan dari Random Access Memory (RAM) komputer untuk memberikan akses yang lebih cepat dan efisien.
• Inti adalah unit komputasi paling dasar dari sebuah prosesor. Sebuah prosesor terdiri dari satu atau lebih inti. Prosesor tradisi hanya memiliki satu inti sedangkan prosesor modern memiliki banyak inti.
• Inti terdiri dari ALU, CU, dan satu set register.
• Sebuah inti terdiri dari dua tingkat cache yang disebut L1 dan L2 yang ada di setiap inti.
• Prosesor terdiri dari cache yang digunakan bersama oleh core panggilan yang disebut L3 cache. Ini umum untuk semua core.
• Prosesor yang bergantung pada arsitektur dapat terdiri dari pengontrol memori dan pengontrol input / output.
• Paket prosesor tertentu juga terdiri dari Graphics Processing Units (GPU).
• Sebuah inti yang tidak memiliki hyper-threading hanya dapat menjalankan satu instruksi pada satu waktu sementara prosesor multicore yang terdiri dari beberapa core dapat menjalankan beberapa instruksi secara paralel. Jika sebuah prosesor terdiri dari 4 core yang tidak mendukung hyper threading maka prosesor tersebut dapat menjalankan 4 instruksi secara bersamaan.
• Sebuah core yang memiliki teknologi hyper-threading memiliki unit fungsional yang berlebihan sehingga mereka dapat menjalankan beberapa instruksi sekaligus. Sebagai contoh, sebuah inti dengan 2 utas dapat menjalankan 2 instruksi secara bersamaan maka sebuah prosesor dengan 4 inti tersebut dapat menjalankan 2 × 4 instruksi secara paralel. Thread ini biasanya disebut core logis dan task manager Windows umumnya menunjukkan jumlah core logis tetapi bukan core fisik..
Ringkasan:
Inti adalah unit komputasi paling dasar dari sebuah prosesor. Prosesor multicore modern terdiri dari beberapa inti di dalamnya, tetapi prosesor awal hanya memiliki satu inti. Inti terdiri dari ALU, CU, dan set registernya sendiri. Sebuah prosesor terbuat dari satu atau lebih inti semacam itu. Paket prosesor juga berisi interkoneksi yang menghubungkan inti ke luar. Bergantung pada arsitektur, prosesor juga dapat berisi GPU terintegrasi, pengontrol IO, dan pengontrol memori. Prosesor dual core memiliki 2 core dan prosesor quad core memiliki 4 core seperti namanya sendiri. Sebuah core hanya dapat menjalankan satu instruksi pada satu waktu (beberapa jika hyper-threading tersedia) tetapi prosesor multicore dapat menjalankan instruksi secara paralel karena setiap core bertindak sebagai CPU independen.
Gambar: