Apa itu mikroprosesor?

Ayah dan anak berjalan bersama ke kantor bisnis keluarga mereka.

Penyusun

Josh Schneider

Staff Writer

IBM Think

Ian Smalley

Staff Editor

IBM Think

Apa itu mikroprosesor?

Mikroprosesor adalah jenis prosesor komputer modern terkuat. Ini menggabungkan komponen dan fungsi unit pemrosesan pusat (CPU) ke dalam satu sirkuit terpadu (IC) atau beberapa IC yang terhubung.

Seperti CPU, mikroprosesor umumnya dianggap sebagai “otak” komputer. Tidak seperti CPU tradisional, mikroprosesor mengintegrasikan sirkuit aritmatika, logika, dan kontrol dari CPU yang lebih tradisional ke dalam satu sirkuit digital multifungsi yang digerakkan oleh clock dan berbasis register.

Meski istilah CPU dan mikroprosesor sering digunakan secara berganti-ganti, mikroprosesor pada dasarnya adalah CPU terpadu pada satu chip. Desain chip tunggal ini mengurangi jumlah sambungan listrik yang rentan, meningkatkan keandalan dengan mengurangi potensi titik kegagalan. Dengan demikian, mikroprosesor hampir sepenuhnya menggantikan CPU multikomponen tradisional.

Sebelum mikroprosesor, komputer menggunakan rak IC untuk mencapai fungsi komputasi utama komputer. Pada tahun 1971, perubahan signifikan terjadi pada teknologi komputasi dengan diperkenalkannya Intel 4004, mikroprosesor pertama yang tersedia secara komersial. Perangkat inovatif ini, yang dirancang oleh Federico Faggin, lebih dari sekadar respons terhadap permintaan 12 microchip khusus untuk kalkulator dari produsen elektronik Jepang, Busicom. Ini adalah momen penting yang merevolusi cara kita berpikir tentang komputasi, karena Intel, alih-alih memproduksi 12 chip individual, menciptakan satu perangkat logika multiguna.

Di bawah standar saat ini, arsitektur Intel 4004 beroperasi pada kecepatan clock 740 kHz dan hanya dapat memproses aliran data dengan maksimum 4 bit, yang juga dikenal sebagai "nibble". Meskipun dianggap lemah dibandingkan dengan mikroprosesor modern 8-bit hingga 64-bit, 4004 secara universal dianggap sebagai terobosan revolusioner untuk sirkuit. Seperti yang diprediksi hukum Moore, perkembangan teknologi semikonduktor yang cepat memicu peningkatan daya pemrosesan yang besar. Diproduksi oleh pemasok terkemuka, seperti Intel dan Pentium, dan digunakan oleh semua perusahaan teknologi besar, seperti IBM®, Microsoft, dan Apple, mikroprosesor memanfaatkan ribuan sistem dan aplikasi, dari remote kontrol televisi hingga Stasiun Antariksa International.

Desain 3D bola yang menggelinding di lintasan

Berita + Insight AI terbaru 


Temukan insight dan berita yang dikurasi oleh para pakar tentang AI, cloud, dan lainnya di Buletin Think mingguan. 

Bagaimana cara kerja mikroprosesor?

Mikroprosesor modern menggabungkan jutaan transistor kecil, resistor, dan dioda yang dirakit pada bahan semikonduktor untuk membuat komponen penting CPU. Komponen-komponen ini disusun ke dalam berbagai jenis arsitektur komputer yang unik untuk melakukan komputasi dan menjalankan instruksi. Fungsi mikroprosesor rata-rata dapat dipecah menjadi empat langkah utama.

Langkah utama mikroprosesor

  1. Pengambilan: Mikroprosesor mengambil (atau "fetching") instruksi dari memori komputer. Proses pengambilan dapat dimulai dengan input otomatis atau manual.
  2. Dekode: Mikroprosesor "menerjemahkan" instruksi, yang pada dasarnya menafsirkan input atau perintah menjadi permintaan dan memulai proses atau komputasi tertentu.
  3. Eksekusi: Sederhananya, mikroprosesor melakukan operasi yang dibutuhkan atau diminta.
  4. Penyimpanan: Hasil eksekusi disimpan ke dalam memori komputer.
AI Academy

Mencapai kesiapan AI dengan hybrid cloud

Dipandu oleh pemimpin terkemuka IBM, kurikulumnya dirancang untuk membantu pemimpin bisnis dalam mendapatkan pengetahuan yang diperlukan untuk memprioritaskan investasi AI yang dapat mendorong pertumbuhan.

Komponen mikroprosesor

Mikroprosesor dapat menyelesaikan proses ini dengan menggabungkan komponen utama CPU ke dalam rangkaian tunggal. Komponen utama dari mikroprosesor adalah sebagai berikut:

  • Unit logika aritmatika (ALU): Unit logika utama CPU, komponen ini melakukan operasi logika, termasuk kalkulasi matematika dan perbandingan data.

  • Unit kontrol (CU): Rangkaian CU memahami dan memulai eksekusi instruksi, mengarahkan operasi dasar dari prosesor.

  • Register: Register menyediakan penyimpanan memori kecil dan cepat yang digunakan oleh CPU untuk menyimpan sementara data dan instruksi selama proses komputasi.

  • Memori cache: Mikroprosesor dan CPU menggunakan memori cache, bentuk memori berkecepatan tinggi yang terletak dekat dengan CPU, untuk menyimpan data yang sering diakses guna mempercepat kinerja.

  • Bus dan antarmuka bus: Antarmuka bus menyediakan titik masuk dan keluar bagi data untuk melakukan perjalanan melintasi berbagai kelompok kabel (disebut bus), seperti bus alamat atau bus data. Bus dan antarmuka secara fisik menghubungkan berbagai komponen internal, memungkinkan dan memfasilitasi komunikasi dalam CPU dan periferal lain seperti unit input/output (I/O).

  • Transistor: Salah satu blok pembangun utama IC, transistor adalah semikonduktor kecil yang mengatur, memperkuat, dan menghasilkan arus dan sinyal listrik. Alat ini juga dapat bertindak sebagai sakelar sederhana atau digabungkan untuk membentuk gerbang logika. Jumlah transistor adalah indikator umum untuk daya mikroprosesor.

  • Inti prosesor: Unit pemrosesan individual dalam mikroprosesor dikenal sebagai inti. Prosesor modern sering kali menggabungkan beberapa inti (dual-core, quad-core) yang memungkinkan pemrosesan paralel dengan memungkinkan pelaksanaan beberapa tugas secara bersamaan.

  • Clock: Meskipun tidak semua mikroprosesor memiliki clock internal, namun semuanya digerakkan oleh clock. Beberapa mengandalkan chip clock eksternal, yang terkenal memiliki akurasi lebih tinggi. Baik internal maupun eksternal, siklus clock mikroprosesor menentukan frekuensi mikroprosesor melaksanakan perintah. Kecepatan clock modern diukur dalam megahertz (MHz) dan gigahertz (GHz).

Arsitektur mikroprosesor

Arsitektur mikroprosesor mengacu pada berbagai metodologi desain dan organisasi dari berbagai komponen CPU prosesor. Ini adalah elemen arsitektur utama dari mikroprosesor:

  • Instruction Set Architecture (ISA): ISA mikroprosesor mendefinisikan set instruksi yang dapat dilakukan oleh prosesor. ISA seperti arsitektur Reduced Instruction Set Computer (RISC) dan Complex Instruction Set Computer (CISC) menyediakan berbagai metode untuk pemrosesan data, yang menawarkan berbagai tingkat kinerja, keandalan, dan kecepatan yang sesuai untuk berbagai jenis aplikasi.

  • Jalur data: Jalur data mikroprosesor menentukan urutan pergerakan data melalui komponen mikroprosesor (bus, ALU, register), yang memengaruhi kinerja secara keseluruhan.

  • Jalur kontrol: Serupa dengan jalur data, elemen jalur kontrol pada arsitektur mikroprosesor menginstruksikan urutan operasi dan mengelola transmisi data di dalam CPU.

  • Hierarki memori: Hierarki memori adalah komponen penting dari arsitektur prosesor, yang menyediakan struktur untuk berbagai tingkat memori (cache, register, RAM) untuk mengoptimalkan akses data yang efisien dan kecepatan pengambilan.

Jenis mikroprosesor dan contoh penggunaan

Mikroprosesor memiliki daya, performa, metodologi arsitektur, ukuran, konsumsi energi, dan banyak variabel lainnya, serta didesain untuk semua jenis aplikasi. Mikroprosesor multiguna adalah hal yang umum pada komputer pribadi dan perangkat mobile, sedangkan unit khusus berkinerja tinggi seperti Digital Signal Processors (DSP) dirancang untuk tugas-tugas berat seperti pemrosesan audio, ucapan, video, dan gambar.

Berikut ini adalah beberapa jenis utama mikroprosesor.

Mikroprosesor multiguna

Mikroprosesor serbaguna ini ditemukan dalam berbagai macam aplikasi dan perangkat umum, seperti laptop dan server.

Mikrokontroler

Meskipun lebih akurat mengatakan bahwa Mikrokontroler dilengkapi mikroprosesor, jenis chip ini juga memiliki semua komponen tambahan yang diperlukan untuk komputer fungsional, yaitu memori internal. Mikrokontroler berfungsi seperti mikrokomputer dan lebih disukai untuk mengendalikan elemen tertentu dalam sistem komputer tertanam. Mikrokontroler kecil dan berdaya rendah tidak memerlukan sistem operasi yang rumit untuk berjalan dan umumnya digunakan dalam industri otomotif untuk mengoptimalkan Engine Control Unit (ECU), Advanced Driver-Assistance Systems (ADAS), dan unit infotainment, serta berbagai macam perangkat elektronik konsumen, bahkan otomatisasi industri.

Pemrosesan sinyal digital (DSP)

DSP dikhususkan untuk penghitungan numerik berkecepatan tinggi dan sering digunakan untuk tugas-tugas yang berat, seperti pemrosesan audio, telekomunikasi, dan pemrosesan gambar. Ini juga dapat ditemukan dalam aplikasi yang memerlukan penafsiran sinyal analog ke digital, seperti sensor cuaca. DSP umumnya digunakan dalam aplikasi militer seperti drone pengintai dan pesawat otonom lainnya.

Sirkuit terpadu khusus aplikasi (ASIC)

Mikroprosesor ASIC didesain untuk tugas-tugas spesifik dan disesuaikan untuk memenuhi permintaan spesifik dari berbagai aplikasi. Berikut adalah contoh mikroprosesor ASIC: chip khusus yang dirancang untuk konsol game dan penambangan mata uang kripto. DSP, GPU, dan jenis mikroprosesor khusus lainnya secara teknis juga merupakan ASIC.

Unit pemrosesan grafis (GPUs)

Mikroprosesor GPU dirancang khusus untuk tugas berat rendering video digital dan grafis yang membutuhkan kinerja bertenaga tinggi dan pemrosesan paralel. Sangat penting untuk game kelas atas, mikroprosesor GPU yang kuat juga biasanya digunakan dalam penambangan mata uang kripto dan dikenal memiliki konsumsi daya yang tinggi.

Prosesor jaringan

Jenis mikroprosesor ASIC yang secara khusus dioptimalkan untuk memproses paket data jaringan yang paling sering digunakan pada sakelar telekomunikasi, router, dan perangkat keamanan jaringan.

Koprosesor

Koprosesor, seperti unit floating-point (FPU), dirancang untuk memberikan dukungan tambahan bagi CPU utama sistem guna meningkatkan kinerja selama tugas-tugas berat tertentu, seperti melakukan perhitungan ilmiah tingkat lanjut atau rumus matematika yang rumit.

Solusi terkait
IBM Cloud Infrastructure Center 

IBM Cloud Infrastructure Center adalah platform perangkat lunak yang kompatibel dengan OpenStack untuk mengelola infrastruktur cloud pribadi di IBM zSystems dan IBM LinuxONE.

Jelajahi Cloud Infrastructure Center
Solusi Infrastruktur TI

Temukan server, penyimpanan, dan perangkat lunak yang dirancang untuk hybrid cloud dan strategi AI perusahaan Anda.

Jelajahi solusi infrastruktur TI
Solusi Infrastruktur Cloud

Temukan solusi infrastruktur cloud yang tepat untuk kebutuhan bisnis Anda dan tingkatkan sumber daya sesuai permintaan.

Solusi cloud
Ambil langkah selanjutnya

Ubah infrastruktur perusahaan Anda dengan solusi hybrid cloud yang siap AI dari IBM. Temukan server, penyimpanan, dan perangkat lunak yang dirancang untuk mengamankan, menskalakan, dan memodernisasi bisnis Anda atau mengakses insight pakar demi meningkatkan strategi AI generatif Anda.

Jelajahi solusi infrastruktur TI Unduh ebook