Sistem komputer adalah suatu jaringan elektronik yang terdiri dariSoftware dan Hardware yang melakukan tugas tertentu (menerima input, memproses input, menyimpan perintah-perintah, dan menyediakan output dalam bentuk informasi).
Skema
dasar perangkat keras (hardware)
1.Alat input
keyboard, mouse, scanner, trackball, camera, microphone,joystick, light pen, digitizer, touch
screen
2.Alat pemroses:
CPU, processor, RAM, Co-processor,ROM
3. Alat output:
monitor, printer, plotter, loudspeaker
4.Alat peyimpan:
floopy disk, hard disk, comact disk, cassete, optical disk, real tape,
electronic card, flash drive,
magnetic tape
Teknik
input/Output
Terdapat tiga buah teknik operasi
I/O, yaitu :
1.I/O terprogram,
2.interrupt-driven I/O,
3. DMA (Dirrect Memory Access).
Modul
I/O terprogram
Pada
I/O terprogram, data saling dipertukarkan antara CPU dan modul I/O. CPU
mengeksekusi
program yang memberikan operasi I/O kepada CPU secara langsung
seperti pemindahan data,
pengiriman
perintah baca atau tulis dan monitoring perangkat.
Kelemahan
modul I/O terprogram
I/O
terprogram mempunyai kelemahan sebagai berikut :
•CPU akan menunggu sampai operasi
I/O selesai dilakukan modul I/O sehingga akan membuang waktu, CPU lebih cepat
proses operasinya.
•Dalam teknik ini, modul I/O tidak
dapat melakukan interupsi kepada CPU terhadap proses – proses yang
diinteruksikan padanya.
•Seluruh proses merupakan tanggung
jawab CPU sampai operasi lengkap dilaksanakan
Perintah
input/output
1.Perintah Control
2.Perintah Test
3.Perintah read
4.Perintah write
penjelasan:
Perintah control yaitu perintah yang digunakan untuk mengaktivasi perangkat
periperhal dan memberitahukan tugas yang diperintahkan kepadanya.
Perintah test yaitu perintah yang digunakan CPU untuk menguji berbagai kondisi status modul
I/O dan periperhalnya. CPU perlu mngetahui perangkat periperhalnya dalam keadaan aktif dan
siap digunakan, juga untuk megetahui operasi-operasi I/O yang dijalankan serta mendeteksi
kesalahannya.
Perintah read yaitu perintah pada modul I/O untuk mengambil suatu paket data kemudian
menaruhnya di dalam buffer internal. Proses selanjutnya paket data dikirim melalui bus data
setelah terjadi sinkronisasi data maupun kecepatan transfernya.
Perintah write yaitu Perintah ini kebalikan dari read. CPU memerintahkan modul I/O
untukmengambil data dari bus data untuk diberikan pada perangkat periperhal tujuan data
tersebut
Peripheral
Input
1.Keyboard
2.Mouse
3.Touchscreen
4.barcode reader
5.image scanner
6.webcam)