SISTEM KOMPUTER
Empat Komponen Dalam Sistem Komputer Yaitu,:
1.1 Pemproses
- Berfungsi untuk mengendalikan operasi komuter dan melakukan fungsi pemprosesan data.
- Pemprosesan melakukan operasi logika dam mengelolah aliran data dengan membaca instruksi dari memori dan mengeksekusinya.
- Langkah kerja pemproses:
a. Mengambil intruksi hiner dari memori.
b. Mendekode instruksi menjadi aksi sederhana.
c. Melakukan aksi
3 tipe operasi komputer:
a. Operasi aritmatika ( ADD,SUBSTRACT,MULTIPLY,DIVIDE )
b. Operasi logika ( OR, AND, XOR, INVERTION )
c. Operasi pengendalian ( LOOP,JUMP)
Pemproses terdiri :
a. ALU (Aritmatic Logic Unit)
a. ALU (Aritmatic Logic Unit)
Berfungsi untuk melakukan operasi aritmetika dan logika
b. CU (Control Unit)Berfungsi untuk mengendalikan operasi yang di laksanakan sistem komputer.
c. Register-register
Berfungsi untuk :
- Membantu pelaksanaan operasi yg dilakukan pemroses
-sebagai memori yg bekerja secara tepat, biasanya untuk tempat operand-operand dari operasi yg akan dilakukan.
-Tebagi menjadi register data dan register alamat.
-Register data terdiri general dan specila purpose register.
- Register alamat berisi:
a. Alamat data di memori utama.
b. Alamat intruksi.
c. Alamat untuk perhitungan alamat lengkap
Contoh : Register indeks, Register petunjuk segmen, Register penunjuk stack, Register penanda (flag)
Pemroses melakukan tugasnya dengan mengeksekusi instruksi-instruksi di program dengan mekanisme instruksi sebagai berikut :
a. Pemrosesan membaca instruksi dari memori (fetch)
b. Pemrosesan mengeksekusi instruksi (execute)
Eksekusi program berisi pengulangan fetch dan execute. Pemrosesan satu intruksi disebut satu siklus instruksi (instruction oycle).
1.2. Memori
- Berfungsi untuk menyimpan data.
- Biasanya volatile, tidak dapat mempertahankan data dan program yang disimpan bila sumber daya energi (listrik) dihentikan.
-Konsep program tersimpan (store program concept), yaitu program (kumpulan intsruksi) yg disimpan suatu tempat (memori) dimana kemudian instruksi tersebut diakseskan.
- Setiap kali pemroses melakukan eksekusi, pemroses harus membaca instruksi dari memori utama. agar eksekusi dilakukan secara cepat maka harus diusahakan instruksi tersedia di memori pada lapisan berkecepatan akses lebih tinggi. Kecepatan eksekusi ini akan meningkatkan kinerja sistem.
Hirarki memori berdasarkan kecepatam akses:
-Register (tercepat)
-Chace memori
Memori berkapasitas terbatas, berkecepatan tinggi yang lebih mahal dibanding memori utama. Chace memori adalah diantaara memori utama dam registar, sehingga pemroses tidak langsung mengacu memori utama tetapi di cache memori yg kecepatan aksesnya lebih tinggi.
-Main memory
- Disk chace (buffering)
Bagian memori utama untuk menampung data yang akan ditransfer dari/ke perangkat masukan/keluaran dan penyimpanan sekunder. buffering dapat mengurangi frekuensi pengaksesan dari/ke perangkat masukan/keluaran dan penyimpanan sekunder sehingga meningkatkan kinerja sistem.
-Magnetic disk
- Magnetic tape, optical disk (terlambat).