di setiap operasi juga memerlukan sejumlah sinyal kendali tertentu
seperti kontrol unit ,
untuk setiap operasi disediakan kode unik
sebagai contoh ADD ,MOVE
yaitu menjalankan intruksi dan kemudian hardware menterjemahkan intruksi tersebut
- ADD : menambahkan
- MOVE : memindahkan suatu data tertentu yang di perlukan
komponen yang di perlukan
- register : register adalah variabel yang sudah di jadikan mikro prosesor, di dalam pc itu adalah kumpulan variabel.
- control unit : membentuk central prosesing unit (CPU)
- intruksi : data dan intruksi harus di berikan ke sstem dan dikeluarkan dari sistem input, output,
- main memory : tempat untuk menyimpan sementara kode intruksi dan hasil operasi
- KOMPONEN KOMPUTER TOP LEVEL
komputer top level komponen.
- INTERRUPT / INTERUKSI
- Suatu mekanisme yang di sediakan bagi modul-modul lain
- program
- timer
- I/O
- hardware failure
- SIKLUS INTRUKSI MENGGUNAKAN DUA LANGKAH
- ditambahkan ke instruction cycle
- processor memeriksa adanya intrurupt
- diberitahukan lewat intrupsi signal
- jika tidak ada intrrupt ,fetch next instruction
- jika ada intrrupt: tunda eksekusi dari orogram saat itu , simpan context ,set PC ke awal address dari routine intrrupt handler, proses intreeupt, kembalikan context dan lanjutkan program yang berhenti.
- Fetch Cycle : Program Counter (PC) address intruksi berikutnya yang akan di ambil, processor mengambil intruksi dari memory pada lokasi yang ditunjuk oleh PC, naikkan PC kecuali ada perintah tertentu, intruksi di masukkan ke instruction register (IR),processor mengintrup dan melakukan tindakan yang di perlukan
- Execute : Transfer data antara CPU dengan main memory , transfer data antara CPU dengan I/O module, data prosesing operasi arithmetic dan logical pada data tertentu
gambar siklus intruksi
- MULTIPLE INTERRUPTS
prosesor akan mengabaikan interrupt berikutnya ,interrupt tetap akan di perisksa setelah interrupt yang pertama selesai di layani, interrupt di tangani dalam urutan sesui datangnya ,
Define priorities
low priority interrupts dapat di interreupt oleh hingher priority interrupt, setelah hingher priority interreupt selesai di layani akan kembali ke interrupt sebelumnya
- MULTIPLE INTERRUPTS - SEQUENTIAL
- MULTIPLE INTERRUPTS NESTED
- SAMBUNGAN
semua unit harus tersambung jika tidak tentusaja kerja nya tidak akan dapat maksimall bahkan bisa saja tidak berfungsi lagi, unit yang beda memliki sambungan yang beda pula
seperti
- memory
- input dan output
- CPU
- sambungan memori input/output
- OUTPUT : menerima data dari computer
mengirimkan data ke peripheral
- INPUT : menerima data dari peripheral
mengirimkan data ke komputer
- sambungan input / output
- APA ITU BUS
jalur komunikasi yag menghubungkan beberapa device,
biasanya menggunkan cara brodcast ,seringkali dikelompokkan menjadi beberapa struktur data bus
-satu bus berisi sejumlah kanal ( jalur)
-contoh bus data 32-bit berisi 32 jalur
jalur sumber tegangan biasnya tidak di perhatikan
- BUS TERDIRI DARI BEBERAPA PENGELOMPOKAN
Data Bus : membawa data tidak dibedakan antara data dan instruksi dan lebar jalur mentukan performennya, dan jumlah bit dikelompokkan menjadi beberapa klompok yaitu
8 bit , 16 bit , 32 bit ,dan 64 bit.
dari hasil pengelompokan dan perubahan di atas tentusaja kita dapat memlih sesui dengan kebutuhan kita masing-masing, tentu 64 bit lebih baik ,
- ADDRESS BUS
contoh : 8080 memiliki 16 bit addrss bus maka ruang memori maksimum adalah 64 k
contoh bus : informasi kendali da timing ,sinyal read/write memory (MRD/MWR) , interrupt request (IRQ)
clock singnal (CK)
- SKEMA INTERKONEKSI BUS
* Bentuk Fisik bus
Bagai mana bentuk fisik bus
-jalur-jalur parallel PCB
-ribbon cables
-strip connectors pada mother boards
-contoh PCI
-dan kumpulan kabel dalam PC
tetapi tentu saja memiliki kekurangan dan diantaranya adalah problem pada sinyal bus
bnyak devices pada bus tunggal menyebabkan prapogation delays
jalur data yang panjang berarti memerlukan kordinasi pemakaiyan sehingga berpengaruh pada performance,
kebanyakan sistem menggunakan multiple bus
- BUS TRADISIONAL (ISA)
Dalam beberapa hal sistem computer memiliki kelebihan dan kekurangan tetapi mmiliki kegunaan dan kelebihan nya masing2 demikian yang saya bisa sampaikan dalam pembahasan program PC kali ini .
Tidak ada komentar:
Posting Komentar