A Top-Level View of Computer Function
·
Desain komputer kontemporer didasarkan pada
konsep yang dikembangkan oleh John von Neumann di Institute for Advanced
Studies, Princeton.
·
Ini dikenal sebagai arsitektur von Neumann dan
berdasarkan tiga konsep kunci:
1.
Data dan instruksi disimpan dalam satu memori
baca-tulis.
2.
Isi dari memori ini dapat diakses berdasarkan
lokasi, tanpa memperhatikan jenis data yang ada.
3.
Eksekusi terjadi secara berurutan (kecuali
dimodifikasi secara eksplisit) dari satu instruksi ke instruksi berikutnya.
4.
Program terkait keras.
5.
Hasil dari proses menghubungkan berbagai
komponen dalam konfigurasi yang diinginkan.
·
Program bawaan
Hasil proses penyambungan berbagai komponen dikonfigurasi yang diinginkan
Hardware and Software Approaches (Perangkat keras dan Perangkat Lunak Pendekatan)
SOFTWAR
- Urutan kode atau instruksi
- Bagian dari perangkat keras menafsirkan setiap instruksi dan menghasilkan sinyal kontrol
- Berikan urutan kode baru untuk setiap kode baru program alih-alih memasang ulang perangkat keras
KOMPONEN UTAMA
- CPU Central Processing Unit
- Penerjemah instruksi
- Modul aritmatika dan logika tujuan umum fungsi
Komponen I/O
- Modul masukan
- Berisi komponen dasar untuk menerima data dan instruksi dan mengubahnya menjadi bentuk sinyal internal yang dapat digunakan oleh sistem
Modul keluaran
- Sarana pelaporan hasil
Memory address register (MAR)
- Menentukan alamat di memori untuk bacaan berikutnya atau menulis
Memory buffer register (MBR)
- Berisi data untuk dituliskan ke dalamnya memori atau menerima datanya membaca dari ingatan
I/O address register (I/OAR)
- Menentukan I/O tertentu perangkat
I/O buffer register (I/OBR)
- Digunakan untuk pertukaran data antara I/O modul dan CPU
Ambil Siklus
Pada awal setiap siklus instruksi prosesor mengambil instruksi dari memori
§ Penghitung program (PC) menyimpan Alamat instruksi yang akan diambil selanjutnya
Prosesor menambah PC setelah setiap instruksi ambil sehingga akan mengambil instruksi berikutnya secara berurutan
§ Instruksi yang diambil dimuat ke dalam instruksi mendaftar (IR)
§ Prosesor menafsirkan instruksi dan melakukan tindakan yang diperlukan
Kategori Tindakan
Processor memory
§ Data ditransfer dari prosesor ke memori atau dari memori ke prosesor
Processor I/O
§ Data ditransfer ke atau dari perangkat periferal dengan mentransfer antara prosesor dan modul I/O
Control
§ Sebuah instruksi dapat menentukan bahwa urutan eksekusi diubah
Data processing
§ Prosesor dapat melakukan beberapa operasi aritmatika atau logika pada data
Tidak ada komentar:
Posting Komentar