Secara
umum sistem komputer terdiri atas CPU dan sejumlah device
controller yang terhubung melalui sebuahbus yang menyediakan akses ke
memori. Device Atau yang sering disebut dengan Hardware /
Peripheralberfungsi sebagai Penyedia sumber daya untuk komputasi dasar.
Umumnya, setiap device controllerbertanggung jawab atas sebuah hardware
spesisfik. Setiap device dan CPU dapat beroperasi secara konkuren
untuk mendapatkan akses ke Memory. Adanya
beberapa hardware ini dapat menyebabkan masalah sinkronisasi. Karena
itu untuk mencegahnya sebuah memory controller ditambahkan untuk
sinkronisasi akses memori.
Tanggung
jawab sinkronisasi bus yang secara tak langsung juga mempengaruhi
sinkronisasi memori dilakukan oleh sebuah bus controller atau dikenal
sebagai bus master . Bus master akan mengendalikan aliran
data hingga pada satu waktu, bus hanya berisi data dari satu buah device .
Pada
prakteknya bridge dan bus master ini disatukan dalam
sebuah chipset
a.
Memory
Memori merupakan bagian dari komputer
yang berfungsi sebagai tempat penyimpanan informasi yang harus diatur
dan dijaga sebaik-baiknya. Memori biasanya disebut juga dengan istilah
: computer storage, computer memory atau memory, merupakan piranti
komputer yang digunakan sebagai media penyimpan data dan informasi saat
menggunakan komputer. Memory merupakan bagian yang penting dalam komputer
modern dan letaknya di dalam CPU (Central Processing Unit).
Sebagian
besar komputer memiliki hirarki memori yang terdiri atas tiga level, yaitu:
1. physical
Register di CPU, berada di level teratas. Informasi yang berada di
register dapat diakses dalam satu clock cycle CPU.
2. Primary
Memory (executable memory), berada di level tengah. Contohnya, RAM.
Primary Memory diukur dengan satu byte dalam satu waktu, secara relatif dapat
diakses dengan cepat, dan bersifat volatile (informasi bisa hilang ketika
komputer dimatikan). CPU mengakses memori ini dengan instruksi single
load dan store dalam beberapa clock cycle.
3. Secondary
Memory, berada di level bawah. Contohnya, disk atau tape. Secondary Memory
diukur sebagai kumpulan dari bytes (block of bytes), waktu aksesnya lambat, dan
bersifat non-volatile (informasi tetap tersimpan ketika komputer dimatikan).
Memori ini diterapkan di storage device, jadi akses meliputi aksi oleh
driver dan device.
b.
CPU
Perangkat pengolah atau
pemroses data dalam komputer adalah prosesor atau lengkapnya
adalahmikroprosesor, namun umumnya pengguna komputer menyebutnya sebagai
CPU (Central Processor Unit). CPU merupakan otak bagi sebuah system
komputer. CPU memiliki 3 komponen utama yang merupakan bagian tugas utamanya
yaitu unit kendali (Control Unit – CU) , unit aritmetika dan logika (Aritmetic
and Logic Unit – ALU) serta komponen register yang berfungsi membantu
melakukan hubungan (interface) dari dan ke memori. Tugas CPU adalah
melaksanakan dan mengawal keseluruhan operasi komputer sehingga bisa dikatakan
hampir keseluruhan pemikiran dilaksanakan disini, sehingga sering dinamakan
sebagai otak komputer. CPU Tempatnya terletak pada papan induk (motherboard)
pada bagian inilah juga terletak segala pusat perangkat komputer seperti
memori, port input –output (I/O) dan sebagainya.
c.
CPU,
I/O
Ada
dua macam tindakan jika ada operasi I/O . Kedua macam tindakan itu
adalah :
1. Setelah
proses I/O dimulai, kendali akan kembali ke user program saat proses I/O
selesai (Synchronous).Instruksi wait menyebabkan CPU idle
sampai interrupt berikutnya. Akan terjadi Wait loop (untuk
menunggu akses berikutnya). Paling banyak satu proses I/O yang berjalan dalam
satu waktu.
2. Setelah
proses I/O dimulai, kendali akan kembali ke user program tanpa menunggu proses
I/O selesai (Asynchronous). System call permintaan pada sistem operasi untuk
mengizinkan user menunggu sampai I/O selesai.Device-status table mengandung
data masukkan untuk tiap I/O device yang menjelaskan tipe, alamat, dan
keadaannya. Sistem operasi memeriksa I/O device untuk mengetahui keadaan device
dan mengubah tabel untuk memasukkan interrupt. Jika I/O device
mengirim/mengambil data ke/dari memory hal ini dikenal dengan nama (Direct
Memory Access) DMA.
d.
Software
Operating system
Sistem
Operasi disebut juga Platform Software yang terdiri dari program
utama dan program Low-Level yang mengatur operasi dasar komputer.
Kumpulan program ini menyediakan layanan kontrol terhadap sumber daya komputer.
Secara
khusus, sistem operasi menangai kontrol dan penggunaan sumber daya perangkat
keras, seperti Disc-room, memmory, prosessor, dan perangkat tambahan lain,
seperti mouse, printer dan lain-lain
Secara
lebih detail, fungsi-fungsi dari OS meliputi :
1. Pengaturan
Processor, yaitu mengatur processor untuk dapat dijalankan oleh
sistem komputer.
2. Pengaturan
Memori, yaitu mengatur pembagian dan mengirimkan instruksi dari memori utama
dan tempat penyimpanan lain ke sistem komputer.
3. Pengaturan
Input/Output, yaitu koordinasi dan penugasan dari berbagai
perangkat input/output ketika satu atau lebih program sedang
dieksekusi atau dijalankan.
4. Pengaturan
File, yaitu mengatur penyimpanan file dari berbagai tempat ke
perangkat penyimpanan lainnya. Juga memungkinkan semua file dapat dengan mudah
diubah dan dimodifikasi dengan menggunakan text editoratau dengan lainnya.
5. Menjalankan
sistem prioritas, yaitu menentukan urutan pekerjaan yang harus dilaksanakan
dalam sistem komputer, mulai dari yang paling utama, lalu yang kedua, dan
seterusnya.
6. Interpretasi
atau penerjemahan perintah-perintah dan instruksi-instruksi.
7. Sebagai
fasilitas komunikasi yang mudah antara sistem komputer dan komputer
operator (manusia).
8. Bertanggung
jawab atas keamanan data.
Aplikasi
Software
aplikasi atau software aplikasi adalah software program yang
memiliki aktivitas pemrosesan perintah yang diperlukan untuk melaksanakan
permintaan pengguna dengan tujuan tertentu. Software aplikasi terdiri dari
:
1. Bahasapemrograman (programming
language)
2. Program
aplikasi (Application Program)
3. Program
paket / paket aplikasi (packet program)
4. Program
utilitas (utility program)
5. Games
dan entertainment dan lain-lain
e.
Interkoneksi
Antar Komponen
Disebut
BUS dan interkoneksi ini berkaitan dengan tatacara hubungan antar komponen
komponen sistem komputer. Bus
terdiri dari tiga macam, yaitu:
1.
Bus alamat (addres bus)
Untuk memberikan alamat dari memori atau
port yang hendak diakses. Bus alamat berisi 16, 20, 24 jalur sinyal paralel
atau lebih.
2.
Bus data (data bus)
Untuk membaca dan mengirim data dari/ke
memori atau port. Bus data berisi 8,16, 32 jalur sinyal paralel atau lebih.
3.
Bus kendali (control bus)
Sinyal bus kendali antara lain:
-
Memory Read
-
Memory Write
-
I/O read
-
I/O Write
-
Sistem inter koneksi antar komponen
(Bus) yang populer antara lain: ISA, EISA, MCA, VESA, PCI dan AGP.
f.
Bahasa
Pemrograman (Program Language)
Bahasa
komputer yang digunakan untuk menulis instruksi-instruksi program untuk
melakukan suatu pekerjaan yang dilakukan olehprogramer. Adapun bahasa
pemrograman yang dikenal saat ini:
1. Bahasa
tingkat rendah (Low Level Language) contoh : bahasa mesin dan bahasa rakitan
2. Bahasa
tingkat menengah (Middle Level Language) contoh : bahasa c
3. Bahasa
tingkat tinggi ( High Level Language) contoh : BASIC, COBOL, PASCAL, PL/I,
ALGOL
g.
Program
Paket (Program Application)
Yaitu program komputer yang siap digunakan atau
disebut juga program siap pakai. Program paket digunakan untuk aplikasi bisnis
secara umum, aplikasi khusus dibidang industri, aplikasi untuk meningkatkan
produktifitas organisasi atau perusahaan dan aplikasi
untuk produktifitas perorangan. Contoh : Lotus 123, Dbase,
dan Wordstar.
h.
Brainware
Dan yang terakhir
adalah brainware. Brainware sendiri dikelompokkan menjadi 3, yaitu:
1. Operator, Seseorang
yang mengoperasikan mesin komputer atau dapat pula dikatakan dengan seseorang
yang menjelaskan tindakan untuk dilaksanakan.
2. Programer, Seseorang
yang bertugas merancang, menulis, dan menguji computer
3. System
Analyst, Seseorang yang bertugas untuk melakukan spesifikasi penyelesaian
masalah.
http://sikenarok.blogspot.com/2011/05/komponen-dasar-sistem-komputer.html