Search

Pages

Rabu, 09 Februari 2011

I/O (Input/Output)

Dalam Hal ini kita ketahui berdasarkan sudut pandangnya yaitu model mesin(hardware)
terdiri dari 3 bagian yakni Storage, CPU, dan I/O subsistem.

Selanjutnya I/O subsistem ini terbagi menjadi 3 bagian yaitu : I/O Processor,
I/O device, dan I/O Channel.

I/O merupakan perangkat masukan dan keluaran yang saling berhubungan satu sama lain. Disamping itu, fungsi I/O biasanya memindahkan sebuah informasi antara CPU atau memori ke luar.

Dalam Hal ini I/O terdiri dari 3 bagian yakni : Piranti I/O,Pengendali I/O dan Perangkat Lunak.

Adapun Klasifikasi dari Piranti I/O yaitu :
1. Kelompok Yang Menginput atau masukkan informasi (Input Device), contoh:
Keyboard,ADC,Mouse,Scanner,dll
2. Kelompok Yang Menampilkan informasi (Output Device), contohnya :
Monitor CRT ,LCD, Printer,DLL.
3. Kelompok Yang melayani Input dan Output, contohnya : Floppy Disk

Kemudian terdapat pengaksesan I/O yang terdiri dari 2 cara, yaitu :
a. Memory mapped I/O
B. I/O mapped I/O ( I/O Isolated)

Operasi I/O terbagi menjadi 3 bagian yaitu :
1. I/O terprogram
2. I/O Interupsi
3. DMA

selanjutnya,I / O prosesor (TIO) Sebuah komputer khusus yang memungkinkan penanganan beberapa data antara perangkat I / O dan sebuah komputer pusat atau memori utama komputer

Kemudian dalam IO subsistem yang terdiri IO channel ini membebaskan CPU selama
proses IO, dan dapat melakukan multiprogramming.dengan maksud melakukan semua aktifitas kerja yang banyak pada program tersebut yang tak ada hubungannya dan dijalankan sekaligus dalam satu komputer.
kemudian I/O channel ini ada 2 jenis yaitu : Multiplexor channel dan Selector Channel.

11 komentar:

  1. maksudnya I/O Interupsi itu gimana?

    terus perbedaan Multiplexor Channel & Selector Channel itu apa??

    BalasHapus
  2. oy maul,,diatas anda mengatakan dalm ,I / O prosesor (TIO) Sebuah komputer khusus yang memungkinkan penanganan beberapa data antara perangkat I / O dan sebuah komputer pusat atau memori utama komputer,
    klo boleh tau maksd atupun contoh dari penanganan beberapa data itu apa?

    BalasHapus
  3. zulfikar : I/O interupsi itu merupakan teknik yang dikendalikan oleh permintaan sering disebut demand - driven. dalam hal ini cpu akan melakukan kerja ketika ada suatu piranti mengeluarkan permintaan untuk pelayanan. Nah, permintaan itu yang disebut Interupsi

    BalasHapus
  4. suryadi(mangantar) : maksudnya beberapa data,,dalam hal ini data yang diproses berotonomi (bebas)..

    BalasHapus
  5. maul, Memory mapped I/O dengan I/O mapped I/O ( I/O Isolated) itu maksudnya apa? adakah perbedaan di keduanya??

    BalasHapus
  6. maul jelasin dnk??
    a. Memory mapped I/O
    B. I/O mapped I/O ( I/O Isolated)

    BalasHapus
  7. Operasi I/O terbagi menjadi 3 bagian yaitu :
    1. I/O terprogram
    2. I/O Interupsi
    3. DMA
    coba tolong berikan penjelasan lebih rinci lagi mengenai 3 bagian itu ?

    BalasHapus
  8. For : Denysilvanes and aditya Nugroho

    pada sebuah organisasi,Memory mapped I/O itu port input/outputnya dihubungkan ke bus alamat dan piranti I/O dihubungkan sebagai lokasi memori virtual.sedangkan I/O mapped I/O, port input/output tidak tergantung memory dan tidak membutuhkan referensi langsung ke alamat memory.

    Kelebihannya dan kekurangannya yaitu
    I/O mapped I/O biasanya lebih cepat dan lebih efisien.
    Dan Keterbatasan jumlah instruksi yang dapat digunakan untuk operasi I/O.

    Sedangkan Memory mapped I/O dimana semua instruksi referensi memory dapat digunakan, lebih sederhana dan murah untuk diterapkan dan lebih fleksible dalam pengoperasiannya(walaupun biasanya lebih lambat) dibandingkan I/O mapped I/O

    BalasHapus
  9. For : Irsan
    I/O terprogram itu sebuah metode dimana cpu mengendalikan transaksi I/O secara keseluruhan dengan menjalankan serangkaian instruksi I/O(sebuah program).
    sedangkan I/O interupsi kebalikan I/O terprogram dimana cpu hanya bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan.Permintaan itu disebut sebagai Interupsi.
    Kalau DMA(Direct Memory Acces)itu komunikasi antara cpu atau memori utama dan piranti eksternal pada I/O terprogram atau I/O interupsi yang selalu terjadi dibawah pengawasan dan pengendalian cpu.

    BalasHapus
  10. dalam kalimat "Kemudian dalam IO subsistem yang terdiri IO channel ini membebaskan CPU selama
    proses IO"

    arti kata dari membebaskan CPU ini bagaiamana?

    BalasHapus
  11. menurut saya, jadi sementara waktu kerja CPU terhenti sejenak,setelah proses IO selesai melakukan transfer data yang dproses maka cpu dapat melakukan aktifitasnya lagi.

    BalasHapus