Tugas 6 oleh Yenni 2103015089

 BUS SISTEM


    Konsep program terdapat beberapa definisi yang berhubungan dengan pengertian aplikasi, program, database. Hardwired program tidak flexibel, general purpose hardware dapat mengerjakan berbagai macam tugas tergantung sinyal kendali yang diberikan, daripada melakukan re-wiring lebih baik menambahkan sintal kendali yang baru.
    
    Program adalah suatu rancangan struktur, desain, kode skema, maupun bentuk yang lainnya dengan disusun sesuai alur algoritma dengan tujuan mempermudah suatu permasalahan. sebuah program biasanya dapat disebut juga dengan istilah aplikasi, tujuannya mempermudah suatu hal agar pekerjaan bisa lebih produktif dan lebih efisien. sebuah program yang merupakan satu set instruksi yang digunakan untuk mengendalikan perilaku mesin. 

    Control unit adalah salah satu bagian dari cpu yang bertugas untuk memberikan arahan terhadap operasi yang dilakukan dibagian Arithmetic Logical Unit di dalam cpu tersebut. output dari cu ini akan mengatur aktivitas bagian lainnya dari perangkat cpu. Komponen yang diperlukan : CU dan ALU membentu CPU, input/output, main memory.

    Fetch yaitu program software untuk memindahkan file. program ini menyediakan akses ke FTP yang bersifat user friendly. Mendapatkan instruksi dari main memory, instruksi diambil dari alamat memori yang tersimpan dalam kontra program(PC) dan disimpan dalam instruksi mendaftar(IR). pada akhir operasi fetch poin pc ke instruksi berikutnya yang akan dibaca pada siklus. 
    Execute, instruksi menjalankan program yang telah dikompilasi oleh komputer. langkah pertama adalah proses memori. data ditransfer antara CPU dan I/O. berikutnya data pengolahan menggunakan operasi matematika. control dan kombinasi diatas.

Diagram Keadaan Siklus Instruksi


    Interrupt dalam teknologi informasi merujuk kepada sebuah permintaan terhadap layanan dari cpu yang dibuat baik secara eksternal oleh sebuah perangkat keras (I/O). program misal overflow, division by zero, disk drive yang telah siap mentransfer sekumpulan data atau system timer yang berdetak. I/O controller dan Hardware failure misal : memory parity eror.



Program Flow Control


    Siklus interupsi : siklus pengambilan ( mengambil instruksi berikutnya), siklus eksekusi (eksekusi instruksi > HALT[interupsi ditolak]), interupsi diizinkan, siklus interupsi (pemeriksaan interupsi dan eksekusi interupsi).


Diagram keadaan Siklus Instruksi dengan Interrupt


    Multiple Interrupt, tidak mengizinkan terjadinya interrupt lain pada saat suatu interrupt sedang diproses.(interrupt lain ditangguhkan). 
keuntungan : pendekatan tersebut cukup baik karena interrupt ditangani dalam urutan yang cukup ketat. kekurangan : pendekatan ini tidak memperhitungkan prioritas relatif atau kebutuhan waktu kritis

Multiple Interrupts - Sequential 



Multiple Interrupts - Nested



    Sambungan, semua unit harus tersambung, unit yang beda memiliki sambungan yang beda yaitu memory, input/output, cpu.

  • Sambungan Memori : menerima data, addresses, sinyal kendali (read, write, timing), mengirim data.
  • Sambungan Input/Output : serupa dengan sambungan memori, input menerima data dari peripheral sedangkan ouput menerima data dari computer dan input mengirimkan data ke computer sedangkan output mengirimkan data ke peripheral. menerima sinyal kendali dari komputer dan mengiringkan sinyal kendali ke peripherals, menerima address dari computer dan mengirimkan sinyal interrupt.
  • Cpu connection : Membaca instruksi dan data, menuliskan data, mengirim sinyal kendali ke unit-unit, menerima interrupt

    Bus adalah sebuah subsistem yang mentransfer data atau listrik antar komponen komputer di dalam sebuah komputer atau antar komputer. ada beberapa kemungkinan interkoneksi sistem yang biasa dipakai : single dan multiple bus.

    Bus adalah Jalur komunikasi yang menghubungkan beberapa device dan biasanya menggunakan cara broadcast seringkali dikelompokkan (satu bus berisi sejumlah jalur). jalur sumber tegangan biasanya tidak diperlihatkan.
  • Data Bus : tidak dibedakan antara data dan instruksi, lebar jalur menentukan perfomance (8, 16, 32, 64 bit)
  • Address Bus : arsitektur bus komputer yang digunakan untuk mentransfer data antar perangkat yang diidentifikasi oleh alamat perangkat keras dari memori fisik, yang disimpan dalam angka biner untuk memungkinkan bus data mengakses penyimpanan memori.
  • Control Bus : salah satu dari tiga macam bus yang terdapat pada sistem mikroprosesor.


Skema Interkoneksi Bus



Bentuk Fisik
 
Jalur-jalur parallel PCB, Ribbon cables, Strip connectors pada mother boards, kumpulan kabel
Problem pada single bus : Banyak device pada bus tunggal menyebabkan propagation delay, kebanyakan sistem menggunakan multiple bus


Bus Traditional (ISA)
(menggunakan cache)



High Performance Bus


 Jenis Bus 

  • Dedicated : jalur data dan address terpisah
  • Multiplexed : jalur bersama, address dan data pada saat yang beda

    Abitrasi Bus adalah proses penentuan master bus yang mengontrol bus pada suatu tempat yang diberikan ketika ada suatu permintaan dari satu atau lebih master bus. terdapat dua pendekatan yang dapat diterapkan untuk bus arbitasi. Arbitasi centralised merupakan suatu bus tunggal melakukan arbitration yang diperlukan. Arbitasi distibuted yakni semua perangkat berpartisipasi dalam pemilihin bus master berikutnya.

    Timing : dengan timing Synchronous terjadinya event pada bus ditentukan oleh sinyal clock, control bus termasuk jalur clock, siklus bus transmisi 1 ke 0, semua devices dapat membaca jalur clock, suatu event biasanya dimulai pada awal siklus.


Synchronous Timing Diagram


Asynchronous Timing Diagram


  • Bus PCI : Peripheral Component Interconnection dikeluarkan oleh intel sebagai publuc domain, 32 atau 64 bit dengan 50 jalur.
  • Jalur pada Bus PCI (yg harus) : Jalur system, Address dan Data, Interface control, Arbitrasi, Eror lines
  • Jalus Bus PCI (optional) : Interrupt lines, Cache support, 64 bit, JTAG?Boundary scan
  • Command pada PCI : Transaksi antara initiator dengan target, master pegang kendali bus dan menentukan jenis transaksi, fase address dan data.

PCI Read Timing Diagram


Soal dan Jawaban

1. Struktur interkoneksi adalah
        a. Kumpulan lintasan atau saluran berbagai model (CPU, Memori, I/O)
        b. Pertukaran data kedalam komputer
        c. Penghubung bagi keseluruhan komponen komputer
        d. Lintasan komunikasi yang menghubungkann dua atau lebih komponen komputer

2. Menjalankan program yang telah dikompilasi oleh komputer pengertian dari
        a. Fetch
        b. Execute
        c. Memory
        d. CPU

3.  Apa yang dimaksud dengan bus data
        a. Merupakan jalur-jalur perpindahan antarmodul dalam sistem computer
        b. Merupakan jalur-jalur perpindahan antarmodul dalam monitor
        c. Merupakan jalur-jalur perpindahan antarmodul dalam CPU
        d. Merupakan jalur-jalur perpindahan antarmodul dalam Memory

4. Bus terletak di
        a. monitor
        b. Memory
        c. Kabel
        d. Motherboard

5. Semua perangkat berpartisipasi dalam pemilihin bus master berikutnya, pengertian dari
        a. Arbitrasi Bus
        b. Arbitrasi Centralised
        c. Arbitrasi Distributed
        d. Timing

6. Lintasan komunikasi yang menghubungkan dua atau lebih komponen komputer merupakan pengertian dari
        a. Bus
        b. Saluran data
        c. Saluran alamat
        d. Saluran control

7. Apa itu Bus Control
        a. Digunakan untuk mengontrol komputer
        b. Digunakan untuk mengontrol izin akses ke data dan address bus
        c. Digunakan untuk mengontrol izin akses CPU
        d. Digunakan untuk mengontrol memory

8.  Secara umum fungsi saluran bus dikategorikan menjadi tiga bagian, kecuali
        a. Saluran data
        b. Saluran alamat
        c. Saluran control
        d. Saluran struktur

9. Siklus instruksi dasar yang berfungsi mengambil instruksi dari memori ke CPU
        a. Decode
        b. Fetch
        c. Execute
        d. Move

10. Elemen - elemen rancangan bus, yaitu kecuali
        a. Jenis bus
        b. Bus sistem
        c. Timing
        d. Mode arbitrasi




https://onlinelearning.uhamka.ac.id


Komentar

Postingan populer dari blog ini

Tugas 9 oleh Yenni 2103015089

Jawaban UTS OAK

Tugas 11 oleh Yenni 2103015089