PROSES OPERASI SISTEM I/O

Operasi I/O terbagi menjadi 3 metode :
1. I/O terprogram
Metode di mana CPU mengendalikan operasi I/O secara keseluruhan dengan menjalankan serangkaian instruksi I/O dengan sebuah program.

Karakteristik :
- Program tersebut digunakan untuk memulai, mengarahkan dan menghenti­kan operasi-operasi I/O.
- Membutuhkan sejumlah perangkat keras (register) yaitu :
Register status, berisi status piranti I/O dan data yang akan dikirimkan.
Register buffer, menyimpan data sementara sampai CPU siap menerima­nya
Pointer buffer, menunjuk ke lokasi memori di mana sebuah karakter harus ditulis atau dari mana harus dibaca.
• Counter data, tempat penyimpanan sejumlah karakter dan akan berkurang nilainya jika karakter ditransfer.
- Membutuhan waktu proses yang lama dan tidak efesien dalarn pemanfaatan CPU.

2. I/O interupsi
Metode di mana CPU akan bereaksi ketika suatu piranti mengeluarkan permintaan untuk pelayanan.
Karakteristik :
- Lebih efisien dalam pemanfaatan CPU, karena tidak harus menguji status dari piranti.
- Interupsi dapat berasal dari piranti I/O, interupsi perangkat keras misalnya : timer, memori, power supply, dan interupsi perangkat lunak misalnya : over­flow, opcode/data yang ilegal, pembagian dengan nol.

Ada 2 jenis interupsi:
Ø lnterupsi maskable : Interupsi yang dapat didisable (dimatikan) untuk sementara dengan sebuah instruksi disable interupsi khusus.
Ø Interupsi nonmaskable : Interupsi yang tidak dapat didisable dengan instruksi perangkat lunak.

Dalam sistem komputer terdapat lebih dari satu piranti yang memerlukan pelayanan interupsi, metode untuk pelayanannya :
- Polling/polled interupt
Berdasarkan urutan prioritas yang telah ditentukan sebelum piranti memerlukan interupsi.
Misal : piranti A dan B mempunyai urutan prioritas A lebih Iebih dulu dari B, maka jika A dan B secara bersamaan memerlukan pelayanan interupsi, maka piranti A akan didahulukan.

- Vector Interupt
Peralatan yang berinterupsi diidentifikasi­kan secara Iangsung dan dihubungkan routine pelayanan vector interupt.
INTR = Sinyal yang dikeluarkan oleh peralatan.
INTA = Sinyal kendali yang digunakan CPU untuk menyiapkan pelayanan interupt

Cara yang biasa digunakan dengan metode daisy chain dan encoder prioritas

3. Direct Memory Access (DMA)
Metode transfer data secara langsung antara memori dengan piranti tanpa pengawasan dan pengendalian CPU.
Skema transfer blok DMA dual port
CPU dan DMA controller mengakses memori utama melalui MAR dan MBR dengan menggunakan sebuah memori utama dual port (2 port).
Port I ----> melayani CPU
Port II ----> melayani DMA controller
Skema transfer blok DMA cycle stealing (pencurian siklus)
Hanya memerlukan sebuah memori port tunggal di mana CPU dan piranti I/O beradu cepat pada basis asinkron, prioritas utama akan diberikan pada piranti I/O.

TRANSFER DATA
Format transfer data :
- Paralel : semua bit pada karakter (word dengan panjang tertentu) dikirim secara bersamaan dalam batas waktu yang diberikan.
- Serial : Data dikirim secara berurutan dalam satu saluran.

Transfer data secara paralel lebih cepat daripada secara serial karena saluran transmisinya banyak, kelemahannya kalau terlalu panjang akan terjadi interferensi antar saluran.
Mode transfer data
1. Synchronous mode
Baris kendali digunakan untuk mengsinkronkan waktu pada semua kejadian yang terjadi selama periode waktu tertentu.
Kelemahan : Tiap piranti I/O berbeda-beda kecepatan operasinya, sehingga harus diturunkan pada kecepatan yang paling rendah.
2. Asynchronous mode
Menggunakan teknik jabat tangan (hand shaking) untuk menyakinkan transfer data antara pengirim dan penerima tidak ada kesalahan (data valid).
Kelemahan : memerlukan lebih banyak kendali dan kecepatan transfer lebih rendah dari yang sebenarnya.
Kelebihan : memungkinkan penggunaan piranti I/O yang memiliki berbagai varasi kecepatan dalama system yang sama.

SISTEM PROSESOR I/O

Saluran I/O :
Merupakan sebuah prosesor khusus dengan kemampuan terbatas yang disusun untuk interface beberapa piranti I/O ke memori.
- Saluran I/O dapat melakukan pendetek­sian dan pembetulan kesaIahan dan beroperasi dalam basis cycle stealing.
- Saluran I/O berkomunikasi dengan CPU sebagai suatu fasiIitas DMA dan berkomunikasi dengan piranti I/O seolah­-olah sebuah CPU.
Karena piranti I/O mempunyai kecepatan transfer yang berbeda-beda, maka saluran dibagi menjadi 3 pelayanan, yaitu:
- Saluran Multiplexer
Digunakan untuk menghubungkan piranti yang berkecepatan rendah dan sedang serta serta mengoperasikannya secara bersamaan dengan multiplexing.
- Saluran Selektor
Digunakan untuk menghubungkan piranti I/O yang berkecepatan tinggi tanpa multiplexing. Contoh: pita magnetis, disk
- Saluran Multiplexer Blok
Merupakan kombinasi dari dua pelayanan diatas.

Prosesor I/O (IOP)
Merupakan komputer umum yang berkomunikasi dengan memori utama melalui fasilitas DMA system bus dan dengan piranti I/O atas satu atau lebih bus I/O.

Ada 2 mode yaitu :
1. Single Shared bus :
Setiap IOP mengendalikan sejumlah piranti I/O tertentu yang tetap.
2. Switching matriks bus

Konfigurasi Multiprosesor
Di dalam satu komputer seakan-akan terdapat beberapa mikroprosesor, meskipun sebenarnya mikroprosesor utamanya hanya satu, sedangkan yang Iainnya berupa prosesor I/O (lOP). Hubungan yang paling sederhana menggunakan common bus. Read Full...

PERINTAH INSTRUKSI PADA MEMORY

žMov
Perintah untuk mengisi, memindahkan, memperbaharui isi suatu register, variabel ataupun suatu lokasi memori.
Penulisan perintah: MOV [operand A],[operand B]
Dengan ketentuan operand A merupakan register, variabel, lokasi memori dan ketentuan isi operand B berupa register, variabel, lokasi memori ataupun bilangan.
Operand B merupakan bilangan asal yang akan diisikan ke operand A, dengan kata lain operand A merupakan tujuan pengisian atau penduplikatan dari operand B.

CONTOH:
MOV AH, AL
žOperand A dari perintah diatas adalah register AH
žOperand B dari perintah diatas adalah register AL
žHal yang dilakukan dari perintah diatas adalah menduplikatkan isi register AL ke register AH
žMOV AH,02
žOperand A dari perintah diatas adalah register AH
žOperand B dari perintah diatas adalah bilangan 02
žHal yang dilakukan dari perintah diatas adalah memasukkan 02 ke register AH
žInt (Interrupt)
Perintah Int (Interrupt) mempunyai cara kerja yang sama dengan perintah GOSUB pada BASIC, hanya pada Int, subrotine yang akan dipaggil sudah tersedia pada memori komputer.
Subroutine yang dipanggil menggunakan perintah Int (interrupt) terdiri dari 2 jenis, yaitu:
Bios Interrupt yaitu Int yang disediakan oleh BIOS (Basic Input Output System). Interrupt yang termasuk dalam Interrupt BIOS adalah Int 0 hingga Int 1F hexa.
DOS Interrupt yaitu Int yang disediakan oleh DOS (Disk Operating System). Interupt yang termasuk dalam Interrupt DOS adalah Interrupt diatas Int 1F hexa. Misal: Interrupt 20 hexa, Interrupt 21 hexa dll.
žInt (Interrupt)
Perintah Int (Interrupt) mempunyai cara kerja yang sama dengan perintah GOSUB pada BASIC, hanya pada Int, subrotine yang akan dipaggil sudah tersedia pada memori komputer.
Subroutine yang dipanggil menggunakan perintah Int (interrupt) terdiri dari 2 jenis, yaitu:
Bios Interrupt yaitu Int yang disediakan oleh BIOS (Basic Input Output System). Interrupt yang termasuk dalam Interrupt BIOS adalah Int 0 hingga Int 1F hexa.
DOS Interrupt yaitu Int yang disediakan oleh DOS (Disk Operating System). Interupt yang termasuk dalam Interrupt DOS adalah Interrupt diatas Int 1F hexa. Misal: Interrupt 20 hexa, Interrupt 21 hexa dll.
üInt 20
Int 20h merupakan salah satu dari DOS Interrupt. Tugas Int 20h adalah memberhentikan proses komputer terhadap suatu program COM. Bila pada semua program Com tidak terdapat Int 20h, maka sudah bisa dipastikan bahwa bila program diproses, maka akan terjadi hanging pada komputer. Hal ini terjadi karena komputer tidak menemukan perintah pemberhentian proses.
üInt 21h Service 02
Int 21h juga merupakan salah satu dari DOS Interrupt. Int 21h mempunyai banyak tugas, maka tugasnya dibagi-bagi menjadi beberapa bagian. Untuk memanggil bagian-bagian itu, perlu disertakan nomor bagiannya yang disebut Service Number.
Untuk menjalankan fungsi Int 21h service 02 harus dipenuhi beberapa syarat:
- Register AH, harus berisi service number dari Int 21h yang akan dijalankan (02h)
- Register DL, harus berisi bilangan hexa dari karakter ASCII yang akan dicetak.

Read Full...

01-10-2011

Pengalaman Dunia Kerja

  • Cara merasa puas dengan sesuatu :

  1. Sukai pekerjaan itu

  2. Harus ikhlas menjalaninya

  • Kata – kata bijak yang bisa di pakai sebagai motivasi

A person, who never made a mistake, never tried anything new.” Albert Einstein

Developing Good Communication skills

  • Akibat Tidak Ada Komunikasi :

  1. Bisa mengancam karir

  2. Menjadikan perseteruan

  3. Merugikan secara materil dan imateril

  4. Merugikan waktu

  5. Bisa mempengaruhi pola berfikir

  • Manfaat Komunikasi Yang Baik :

  1. Menunjang karir di masa depan

Ex: Saat mencari pekerjaan

  1. Menegakkan kebersamaan

  • Sikap Yang Patut Di Perhatikan :

  1. Cara menulis yang baik : Menggunakan bahasa yang jelas dan sopan

  2. Cara berbicara yang baik : Menyampaikan pembicaraan dengan tutur kata yang baik

  3. Cara mendengarkan yang baik : Mengetahui apa yang di inginkan oleh pembicara

  4. Cara adaptasi yang baik : Mampu mengetahui situasi dan kondisi

  • Customer : Person the next us

Ex: Pimpinan, Rekan kerja, atau Orang kepercayaan kita

  • Komponen dalam komunikasi :

  1. Komunikator

  2. Penerima

  3. Pesan yang jelas

  4. Media yang tepat

  5. Strategi yang sesuai

  6. Memberikan persepsi yang seragam

  7. Tidak lupa berdoa sebelum memulai aktivitas

  • Yang harus selalu di ingat

Penyamaan persepsi sangatlah penting untuk keterlanjutan sebuah informasi.”


Read Full...

Resume 10-09-2011

Motivasi

Apa itu motivasi ?

  • 1. Sesuatu yang mendorong seseorang untuk melakukan sesuatu yang dia inginkan
  • 2. Kesediaan untuk mengeluarkan tingkat upaya yang tinggi

2 hal tersebut yang menjadi sebagian kecil pengertian dari apa itu motivasi. Contohnya seperti kita akan pergi k kampus. Karena ingin belajar atau ada urusan di kampus,maka kita akan dengan senang hati pergi kesana tanpa beban apa pun. Serta dengan ringan menjalaninya meskipun rumah kita jauh. Dari keinginan itulah timbul rasa yang di sebut sebagai motivasi.

Kebutuhan..

Yang di maksud dengan kebutuhan ialah…

  • - Kekurangan yang di alami pada saat tertentu

Contohnya saja seperti lapar. Mungkin saja sebelum kita berangkat kuliah kita sarapan terlebih dahulu di rumah masing – masing,tetapi pada saat kuliah sedang berlangsung kita merasa lapar dan akhirnya kurang konsen dengan apa yang di terangkan dosen. Oleh karena itu kita menginginkan untuk membeli sesuatu pada saat istirahat. Hal ini atau keinginan ini lah yang di namakan kebutuhan.

  • - Suatu keadaan internal yang menyebabkan hasil tampak menarik

Dan masih banyk lagi tentunya tentang pengertian serta contoh dari apa yang di maksud kebutuhan. Tinggal bagaimana kita memaknai dan mengimplementasikannya dalam kehidupan kita. Yang di atas hanya sebagian kecil saja.

Kewirausahaan

Tujuan :

  • 1. Mengembangkan bakat terpendam
  • 2. Menumbuhkan rasa kreativitas
  • 3. Membangun motivasi dan merubah mindset mahasiswa tentang entrepreneur

Yang di maksud dengan entrepreneur itu sendiri ialah seseorang yang bisa mengubah kotoran dan rongsokan menjadi barang yang berguna. Definisi lain menyatakan bahwa seseorang yang mampu mengolah atau memanfaatkan sumber daya yang ada menjadi barang atau suatu prduk yang mempunyai nilai.

Ada beberapa hal yang mesti di perhatikan dalam hal ini :

1. Action oriented

2. Berfikir simple

3. Selalu mencari peluang baru

4. Mengejar peluang dengan disiplin tinggi

5. Hanya mengambil peluang terbaik

6. Focus dengan eksekusi

7. Memfokuskan energy setiap orang dalam bisnis

Beberapa kata bijak yang bisa kita pelajari..

- Jangan melihat masa lalu dengan penyesalan, jangan pula menghadapi masa depan dengan ketakutan, tetapi lihatlah sekitarmu dengan kesadaran. (James Thurber )

- Jangan menjadi pohon kaku yang mudah patah,tetapi jadilah bamboo yang mampu bertahan melengkung melawan terpaan angin. ( Bruce Lee )

Read Full...

Hari Yang Menyenangkan

Hari ini dari awal masuk pagi sampai pulang sore td benar-benar berbeda suasananya..
Dari mulai saat apel pagi yang kemarin sebagian besar panitia marah-marah hingga apel pun lama,tetapi tadi berbeda. Bagi maba yang melakukan pelanggaran,mereka di pisahkan tersendiri. Tetapi para KS di beri hukuman karena KY mereka melakukan kesalahan. Bagi mereka yang melanggar,masih di berikan hukuman tersendiri untuk mereka.
Hari ini baju pun berbeda dari hari sebelumnya. Kemarin memakai baju executive muda seperti di buku panduan,hari ini memakai baju kebesaran bangsa kita tercinta,yaitu batik. Mulai dari OC,KS dan KY semua serentak memakai baju tersebut. Suasana pun berubah menjadi lebih santai dan kesan kekeluargaan semakin tercipta. Kemana pun terlihat lebih sopan dan bangga memakai baju tersebut.
Schedule hari ini pun cukup unik,yaitu selesai apel kita para KY di beri tugas untuk membuat madding dengan di beri waktu hanya 90 menit. Dengan waktu segitu,hasilnya pun cukup maksimal dan bisa di banggakan. Saya berharap para KS bisa bangga dengan karya kelompok saya dan kelompok lain juga. Karena kami juga bisa menunjukkan bahwa kami bisa di banggakan dan di percaya. Tidak hanya bisa membuat kesalahan.
Rasa kekeluargaan antara sesama pun sangat terasa. Para KS pun jauh lebih akrab dengan para KY,itu bisa menyebabkan OKK bisa terasa asyik dan tidak ada beban sedikit pun. Satu sama lain saling sapa,bercanda tawa,dan lain sebagainya.
Akhirnya acara hari ini di tutup dengan sharing bersama tanpa ada acara d tegur seperti kemarin sore. Pulang pun bisa terasa bangga dan senang sekali di hati.
Semangat para kakak – kakak KS,perjuangan kalian pasti tidak akan saya lupakan dan saya akan mencoba menerapkan selalu ilmu yang saya dapat selama OKK.
Semangat kak semangat.. :)
Read Full...

Hari Pertama OKK STIKOM Surabaya

Hari kamis tanggal 18 agustus OKK STIKOM Surabaya resmi dbuka. pembukaan langsung di lakukan oleh ketua STIKOM sendiri. Pembukaan secara simbolis di lakukan dengan melepaskan burubg dara k alam bebas secara simbolis. semua pihak berharap agar OKK tahun ini berjalan dengan lancar.

Acara selanjutnya ialah open house. Semua KS mengajak masing KYnya untuk berkeliling wilayah kampus. Semua tampak menikmati acara tersebut. KS juga sangat ramah saat menjelaskan bagian - bagian di setiap lantai.

capek berkeliling,kam menuju arena prestasi yang berada di lantai 9. Disana kami melakukan pengisian buku GBHM dan mendengarkan beberapa pengumuman dari para kakak KS.
Read Full...

OKK STIKOM GOKIL..

pertama saya di kampus stikom saya binggung apa yang akan terjadi dengan saya dan teman-teman saya yang sekarang.tapi setelah saya merasakannya hari pertama itu saya merasa senang karena okknya asyik dan warga di stikom pun ramah.ternyata ks saya adalah kak adam walau belum akrap saya senang dan teman-teman baru bun asyik-asyik,setelah pembagian buku panduan saya mendenagarkan yel-yel dari ks yang membuat semangat dan berlanjut pembuatan rekening cimb niaga tapi pada saat itu saya belum punya persaratan yang lengkap yaitu materai Rp.6000,foto 3×4,surat keterangan luar kota,dan foto copy KTP.

hari kedua saya sudah mulai terbiasa saling meyapa dan keramahan kakak senior dan teman-teman.penjelasan dari salah satu dosen tentang digital library saya jadi tau bahwa di perpustakaan banyak banyak manfaat dan stikom juga menyediakan download software yang GRATIS bagi mahasiswanya AJIB la.ternyata okk itu penting ya di stikom jadi harus semangat walau puasa.

hari ketiga saya bangun pagi demi menyambut ulang tahun indonesia di stikom dengan di dampingi kakak senior saya memulai hari ini.setelah upacara kami memainkan games yang menyenangkan,mengghibur,dan bermanfaat bagi kolega yunior.saat-saat terakhir hari ini saya sangat bersemangat saat meliat hampir seluruh kakak senior menampilkan yel-yel mereka dulu saat masih menjadi kolega yunior seperti kami. Read Full...
 

Free Blog Templates

Powered By Blogger

Blog Tricks

Powered By Blogger
© Grunge Theme Copyright by Joko Community | Template by Blogger Templates | Blog Trick at Blog-HowToTricks