TERMINOLOGI
DAN LINGKUP
Arsitektur
adalah segala hal yang memungkinkan bagi programmer untuk dimanipulasi : Set
Instruksi, jumlah bit untuk representasi data, Mekanisme I/O, teknik
pengalamatan.Organisasi adalah bagaimana semua fitur yang ada diimplementasikan
: Sinyal kontrol, interface, teknologi memori
LINGKUP
ARSITEKTUR KOMPUTER
- tekknologi
- Aplikasi
- Organisasi
- Simulasi & Pengukuran
- interpace
ARSITEKTUR
KOMPUTER
LINGKUP
ARSITEKTUR KOMPUTER
Instruksi Desain
Penataan Organisasi Komputer
Antarmuka Hardware Komponen
Lihat compiler / Sistem Lihat Logic Designer
"Bangunan Arsitek" "Konstruksi Engineer"
Antarmuka Hardware Komponen
Lihat compiler / Sistem Lihat Logic Designer
"Bangunan Arsitek" "Konstruksi Engineer"
KONSEP PROGRAM
Program adalah :
• Kumpulan Langkah yang berurutan
• Untuk setiap langkah, akan menyelesaikan operasi aritmatik atau operasi logikal
• Untuk setiap operasi, membutuhkan suatu sinyal kontrol tertentu.
Fungsi Kontrol Unit :
• Untuk setiap operasi membutuhkan kode unik : ADD, MOVE
• Segmen hardware menerima kode tersebut dan memilihkan kontrol sinyal yang tepat.
• Kita memiliki Komputer!
Komponen :
• Control Unit dan unit Aritmatik &Logika terdapat pada Central Processing Unit
• Data dan instruksi perlu masuk ke dalam sistem tersebut dan hasilnya dikeluarkan dari sistem tersebut : Proses Input/output
• Kumpulan Langkah yang berurutan
• Untuk setiap langkah, akan menyelesaikan operasi aritmatik atau operasi logikal
• Untuk setiap operasi, membutuhkan suatu sinyal kontrol tertentu.
Fungsi Kontrol Unit :
• Untuk setiap operasi membutuhkan kode unik : ADD, MOVE
• Segmen hardware menerima kode tersebut dan memilihkan kontrol sinyal yang tepat.
• Kita memiliki Komputer!
Komponen :
• Control Unit dan unit Aritmatik &Logika terdapat pada Central Processing Unit
• Data dan instruksi perlu masuk ke dalam sistem tersebut dan hasilnya dikeluarkan dari sistem tersebut : Proses Input/output
Komputer Komponen (Top Level View) :
Antarmuka Hardware Komponen
Lihat compiler / Sistem Lihat Logic Designer
"Bangunan Arsitek" "Konstruksi Engineer"
Lihat compiler / Sistem Lihat Logic Designer
"Bangunan Arsitek" "Konstruksi Engineer"
KONSEP PROGRAM
Program adalah :
• Kumpulan Langkah yang berurutan
• Untuk setiap langkah, akan menyelesaikan operasi aritmatik atau operasi logikal
• Untuk setiap operasi, membutuhkan suatu sinyal kontrol tertentu.
Fungsi Kontrol Unit :
• Untuk setiap operasi membutuhkan kode unik : ADD, MOVE
• Segmen hardware menerima kode tersebut dan memilihkan kontrol sinyal yang tepat.
• Kita memiliki Komputer!
Komponen :
• Control Unit dan unit Aritmatik &Logika terdapat pada Central Processing Unit
• Data dan instruksi perlu masuk ke dalam sistem tersebut dan hasilnya dikeluarkan dari sistem tersebut : Proses Input/output
• Kumpulan Langkah yang berurutan
• Untuk setiap langkah, akan menyelesaikan operasi aritmatik atau operasi logikal
• Untuk setiap operasi, membutuhkan suatu sinyal kontrol tertentu.
Fungsi Kontrol Unit :
• Untuk setiap operasi membutuhkan kode unik : ADD, MOVE
• Segmen hardware menerima kode tersebut dan memilihkan kontrol sinyal yang tepat.
• Kita memiliki Komputer!
Komponen :
• Control Unit dan unit Aritmatik &Logika terdapat pada Central Processing Unit
• Data dan instruksi perlu masuk ke dalam sistem tersebut dan hasilnya dikeluarkan dari sistem tersebut : Proses Input/output
Komputer Komponen (Top Level View) :
SISTEM INPUT DAN OUTPUT
- Permasalahan dalam I/OAmat banyak variasi jenis peripheral :
o Menangani data dengan cara yang
berbeda
o Dengan kecepatan yang berbeda
o Dengan format yang berbeda
- o Kesemuanya lebih lambat dari CPU dan RA Memerlukan modul I/O
Modul I/O
Interface dengan CPU dan Memori
Interface ke satu atau lebih
peripheral
Device Eksternal
Pembacaan disisi manusia :
Screen, printer, keyboard
Pembacaan disisi mesin :
Monitoring and control
Komunikasi :
Modem
Network Interface Card (NIC)
Fungsi Modul I/O
1. Control & Timing
2. Komunikasi CPU
3. Device untuk komunikasi
4. Data Buffering
5. Deteksi Error
Langkah-langkah penanganan I/O
1. CPU mengecek status modul I/O
device
2. I/O module mengirimkan statusnya
3. Jika ready, CPU meminta transfer
data
4. I/O modul mengambil data dari
device
5. I/O modul transfer data ke CPU
dalam variasi output yang di inginkan
Diagram Modul I/O
Metode Pengaksesan Sistem I/O :
1. Memori Mapped I/O
Piranti I/O dihubungkan sebagai lokasi memori virtual sehingga port I/O tergantung memori utama.
Karakteristik :
• Port I/O , menempati bagian tertentu pada bus Alamat, diakses seolah-olah lokasi memori.
• Piranti input , menjadi bagian dari memori yang memberi data ke bus data.
• Piranti output ,menjadi bagian dari memori yang memiliki data di dalamnya.
2. I/O Mapped I/O
Piranti I/O dihubgungkan sebagai lokasi terpisah dari lokasi memori, sehingga port I/O tidak tergantung pada keadaan memori utama.
Karakteristik :
• Port I/O tidak tergantung memori utama
• Transfer informasi dibawah kendali sinyal kontrol dengan instruksi input dan output.
• Operasi I/O tergantung sinyal kendali dari CPU.
• Jenis instruksi:
o Instruksi I/O mengaktifkan baris kendali read/write pada port I/O.
o Instruksi memory mengaktifkan baris kendali read/write pada memori.
• Ruang memori dan ruang alamat I/O bisa saja memiliki alamat yang sama.
• Lebih cepat dan efisien karena penggunaan alamat yang terpisah, namun memiliki keterbatasan jumlah instruksi yang dapat digunakan untuk operasi I/O.
metode Operasi Sistem I/O :
1. I/O TerprogramCPU mengendalikan operasi I/O secara keseluruhan dengan menjalankan serangkaian instruksi I/O dengan suatu program tertentu
Gambar : Flowchart I/O Program
Karakteristik :
• Terdapat program untuk : memulai -
mengarahkan - menghentikan operasi I/O.
• Membutuhkan perangkat keras
register :
- Register status
- status piranti I/O dan data yang akan dikirim
- Register buffer
- untuk menyimpan data sementara sampai CPU / piranti I/O siap.
mantap min, makasih sudah sharesolder uap
BalasHapus