Perbedaan Single Board Computer(SBC) dan Single Board Micro Controller(SBMC)

Pengertian Single-board Computer(SCB)

Pengertian single board controller adalah komputer utuh dengan semua komponennya dibangun pada satu papan. Kebanyakan single board controller menjalankan semua fungsi PC standar, tetapi semua komponennya-mikroprosesor tunggal atau ganda, read-only memory (ROM), dan input/output interfaces-harus dikonfigurasikan pada satu papan.

Single board controller memiliki memori sebesar 128 MB sampai dengan 2 GB, bahkan sebagian sudah lebih besar. Selain itu, juga terdapat slot external storage umum, seperti SD Card atau USB Disk dan memiliki prosesor kecepatan tinggi.

Sistem operasi pada single board controller bisa menggunakan Linux, FreeBSD, atau Open Source lainnya. Dan bahasa pemrograman dapat dijalankan dalam bahasa apapun, seperti C, Python, Lisp, Prolog, dan lain sebagainya karena kemampuan single board controller yang besar.

Kemampuan single board controller yang besar ini juga didukung penggunaan daya yang rendah saat menjadi suatu perangkat sistem komputer (< 5 watt), bandingkan dengan PC dekstop yang menggunakan daya > 70 watt. Dengan daya kecil, single board controller dapat memakai baterai sebagai sumber dayanya.

Komponen-komponen Single-Board Computer

1. Chipset

Chipset adalah serangkaian integrated circuit (IC) yang bertugas mengatur arus data antara CPU, GPU, memori, GPS, ISP, dan lainnya.



2. Cache Memory

Chace memory adalah jenis memori komputer berukuran kecil yang menyediakan akses data instan berkecepatan tinggi ke prosesor.


3. BIOS

BIOS adalah singkatan dari Basic Input Output System, yakni perangkat lunak atau program antarmuka tingkat dasar sebagai pengatur proses input output data pada sebuah komputer.


4. System Memory

System memory adalah perangkat atau sistem yang digunakan untuk menyimpan informasi untuk penggunaan langsung dalam komputer atau perangkat keras komputer dan perangkat elektronik digital yang terkait.


5. System Bus

System bus adalah sarana pengangkut atau saluran yang terdapat di dalam suatu microprosesor (CPU) yang menghubungkan antara microprosesor tersebut dengan dunia luar.


6. I/O Data Ports

I/O data ports adalah bagian yang memungkinkan transfer data masuk (input) dan keluar (output) dari dan ke perangkat tersebut.


7. PCI Slot Card

PCI slot card pada perangkat yang memungkinkan pemasangan berbagai komponen perangkat keras, seperti kartu jaringan, modem, kartu suara, pengontrol disk, dan periferal lainnya.


Pengertian Single-Board Microcontroller

Single board controller adalah sistem papan tunggal yang dibangun di atas satu sirkuit cetak atau papan pembungkus kawat yang berbentuk dua dimensi. Bentuk controller ini seperti sebuah chip yang di dalamnya sudah ada processor, sirkuit untuk grafik, USB, dan juga terkadang terdapat RAM yang tertanam di dalam chip. Umumnya, SBC yang digunakan sekarang ini memiliki memori besar, mencapai 128 MB-2GB, bahkan ada juga yang lebih.


Controller ini banyak digunakan pada sistem operasi Linux, FreeBSD, ataupun OS lainnya. Dengan sistem operasi tersebut, pengguna bisa menjalankan program bahasa apa saja, seperti C, Python, hingga Lisp atau Prolog. Kemampuan komputasi controller ini juga sangat besar. Bahkan mampu memproses audio, foto, hingga video. Kemampuan inilah yang tidak bisa dilakukan oleh microcontroller.

Pada saat menggunakan sistem operasi biasa yang non-realtime di SBC, maka kemungkinan terdapat beberapa masalah timing yang tidak bisa diprediksi. Contohnya seperti lampu LED yang nyala lebih lama ketika dipencet tombolnya. Hal tersebut bisa terjadi karena sistem sedang sibuk dengan proses latar belakang. Jika sudah mengalami masalah ini, maka disarankan untuk menggunakan real-time operating system untuk SBC.


Komponen-komponen Single Board Microcontroller

1. Prosessor (CPU)

Prosesor adalah komponen utama yang mengolah data dan menjalankan perintah dalam sebuah komputer. Prosesor mengambil data dari memori, memprosesnya sesuai dengan instruksi yang diberikan, dan kemudian mengirimkan hasilnya kembali ke memori atau perangkat output. Kecepatan dan efisiensi prosesor sangat menentukan kinerja keseluruhan komputer.


2. Memory (RAM)

RAM atau Random Access Memory merupakan hardware yang terdapat di dalam perangkat gadget seperti komputer, laptop, dan smartphone. RAM ini berfungsi sebagai tempat penyimpanan data sementara dan hanya bekerja saat perangkat tersebut hidup atau beroperasi. Hal ini dimaksudkan bahwa, saat perangkat elektronik yang dijalankan oleh suatu aplikasi program akan menggunakan RAM untuk menempatkan data sementara. Kapasitas RAM di dalam suatu perangkat sangat berpengaruh pada tingkat kecepatan proses data di perangkat tersebut. Sehingga kegiatan yang dilakukan pada perangkat seperti proses penyimpanan data, membuka data, dan menjalankan program akan semakin cepat sesuai besarnya RAM komputer tersebut.


3. Storage

Storage adalah perangkat yang berguna untuk menyimpan, mengelola, dan mengakses berbagai jenis data, seperti foto, video, dan lain sebagainya. Dalam dunia yang serba canggih, penyimpanan ini memainkan peran penting dalam mempertahankan integritas, keamanan, dan ketersediaan informasi. Perangkat ini dapat berupa perangkat keras (hardware) dan perangkat lunak (software). Hardware mencakup media fisik untuk menyimpan data, seperti Hard Disk Drive (HDD), Solid-State Drive (SSD), dan lainnya. Sementara itu, software storage melibatkan sistem operasi atau platform seperti penyimpanan cloud.    


4. Power Supply

Power Supply adalah sebuah komponen yang digunakan untuk memasok atau menyediakan daya listrik ke sebuah atau lebih perangkat. Power supply saat ini telah dirancang sedemikian rupa untuk mampu mengubah bahan dasar energi semisal energi matahari, angin, hingga kimia menjadi energi listrik. 

Bagi komputer dan beberapa perangkat elektronik, komponen power supply ini sangat penting dan tidak dapat diremehkan. Dapat dipastikan bila komponen ini mengalami permasalahan, maka perangkat tersebut tidak akan mungkin berfungsi secara normal. Saat menghidupkan sebuah perangkat semisal komputer, maka seketika itu juga power supply langsung melakukan semacam pemeriksaan serta tes sebelum sistem operasi pada komputer tersebut dijalankan. 


5. Input/Output (I/O) Interfaces

Input/Output Interfaces digunakan sebagai metode yang membantu dalam pemindahan informasi antara perangkat penyimpanan internal, yaitu memori, dan perangkat periferal eksternal. Perangkat periferal adalah perangkat yang menyediakan input dan output untuk komputer, yang juga disebut perangkat Input-Output.


6. Graphics Processing Unit (GPU)

Unit pemrosesan grafis (GPU) adalah sirkuit elektronik yang dapat melakukan perhitungan matematika dengan kecepatan tinggi. Tugas komputasi, seperti rendering grafis, machine learning (ML), dan pengeditan video memerlukan penerapan operasi matematika serupa pada set data besar. Desain GPU memungkinkannya melakukan operasi yang sama pada beberapa nilai data secara paralel. Hal ini meningkatkan efisiensi pemrosesan untuk banyak tugas komputasi intensif.

Komentar

Postingan populer dari blog ini

Mengevaluasi Materi Informatika Kelas XI Semester 1