Pengantar sistem komputer Pengantar Sistem Komputer Sistem Komputer Istilah yang menunjukkan, suatu perangkat, entah dibuat dari apa yang dapat digunakan untuk melakukan pekerjaan/perhitungan/proses tertentu Sistem (Micro) Processor Biasanya digunakan, jika sistem tersebut masih memperlihatkan adanya komponen-komponen dasar pembentuk sistem yang utamanya terdapat komponen prosesor mikro Sistem Minimum Mengacu pada sistem, dimana dengan beberapa komponen/bagian dasar pembentuk sistem (biasanya berupa sistem Mikroprosesor), sistem tersebut sudah dapat melakukan tugas/kegunaan tertentu 1
Komponen Utama Komputer CPU (Central Processing Unit) Mengacu pada suatu bagian dalam suatu sistem yang digunakan sebagai pusat pengolah. Biasanya dapat terdiri dari prosesor saja atau/sampai sub-sistem yang cukup kompleks Prosesor Mengacu pada nama suatu piranti/komponen yang digunakan untuk pemrosesan Prosesor Komponen utama untuk pemroses data Mikroprosesor Prosesor dengan kapasitas/ukuran yang lebih kecil ALU (Arithmetic Logic Unit) Bagian dalam dari suatu Prosesor, dimana dasar-dasar operasi aritmatika dan logika dilakukan Arsitektur Komputer Komputer/sistem komputer (PC atau lainnya) Sistem (mikro) prosesor CPU/Prosesor 2
Bagian Perangkat/Sistem Komputer (PC atau lainnya) Kotak komputer (kotak CPU), Sistem (Mikro) Prosesor Kotak/Rangkaian pemroses Media penyimpan USB disk, HD Eksternal I/O Monitor, Printer Inter-koneksi Kabel USB, kabel Printer, kabel Monitor Bagian Sistem (Mikro) Prosesor CPU (apapun itu yang digunakan sebagai pusat pengolah), (Mikro) Prosesor Z80, Pentium Memori (segala sesuatu yang bersifat menyimpan) CPU Cache Primary Memory RAM/ROM Secondary Internal HD, CD ROM I/O (segala sesuatu untuk keperluan interaksi komputer dengan dunia luar) Simple I/O PPI-8255, Z80-PIO Analog ADC/DAC Komunikasi UART, USART Inter-koneksi (hubungan, bisa kabel atau lainnya, antara bagian dengan bagian lainnya) BUS 3
Sedangkan CPU itu sendiri, juga terdiri atas ALU (pusat pengolah) Register (media penyimpan) Pin-pin (interaksi CPU dengan komponen lain) Internal Bus (inter-koneksi internal CPU) Arsitektur Komputer Kotak Storage CPU Inter koneksi I/O Memory BUS Prosesor (CPU) Sistem Komputer I/O Sistem (Mikro) Prosesor Register Internal BUS ALU Pin CPU/Prosesor 4
Pemrograman Micro Stored Programming Machine Language RISC vs CISC High Level Language C Mid Level Language BASIC, PASCAL, Micro Stored Programming Pemrograman pada tingkat CPU/Prosesor Masukan/data/program dalam bentuk kode mesin (1 data) yang masuk dalam CPU Digunakan untuk menjalankan/mengendalikan internal CPU/Prosesor Dalam bentuk sinyal-sinyal kendali Implementasi pemrograman umumnya dalam bentuk H/W 5
Machine Language Pemrograman pada tingkat sistem prosesor atau komputer Program dalam bentuk rangkaian perintahperintah dasar untuk CPU Digunakan untuk menjalankan/mengendalikan sistem prosesor atau komputer RISC vs CISC Reduce vs Complex Instructions Set Computer CISC Orientasi pada kekayaan jumlah instruksi yang disediakan oleh CPU Keuntungan Memudahkan programmer (terutama program mesin/assembly) Kekurangan Besar, mahal, boros daya, panas 6
RISC Orientasi pada kesederhanaan jumlah instruksi pada CPU Keuntungan Kecil, murah, hemat daya, tidak panas Optimasi pada kecepatan eksekusi 1 s/d 2 clock per instruksi Kekurangan Pemrograman kode mesin/assembly menjadi panjang High Level Language Orientasi pada kemudahan pemrograman Disebut tingkat tinggi karena dekat dengan bahasa manusia Mudah pemrograman Tidak terlalu bergantung pada mesin/os Platform independent Ada sekian banyak bentuk pemrograman dengan beragam kegunaan dan kemampuan 7
Mid Level Language Orientasi pada kemudahan pemrograman tetapi masih menjaga sisi ukuran kode mesin dan kecepatan program Optimasi penggunaan kode program Optimasi kecepatan Masih menggunakan beberapa pendekatan mesin Register, Port, Memory langsung Dirancang dalam bentuk pemrograman yang kompak Ukuran Kinerja Sistem Komputer Kecepatan Operasi menentukan berapa banyak instruksi yang dapat diproses per satuan waktu (MIPS) Clock? Kapasitas Menentukan berapa banyak data yang dapat ditampung untuk dilakukan pengolahan Lebar Data Menentukan seberapa besar suatu data yang dapat diproses dengan sekali proses 8
Soal Kecepatan komputer dipengaruhi oleh apa? Sejarah Sistem Komputer Kenali riwayatnya 9
Contoh jenis-jenis Mikroprosesor Cara membaca Nomor Komponen Prosesor Pabrik Pembuat Jenis Komponen Nomor Seri Jenis Bahan/Spesifikasi Fitur Contoh jenis-jenis Mikroprosesor 4 bit 8 bit 16 bit 32 bit 8/16 bit 16/32 bit Single Chip ucom TMS 1000 COPS 8048/49/50 8051/52 6801/04/05 Z8 68HC11 84C15 8096/97 68200 General Purposes uprosesor 4004 4040 8085 Z80 6802 6809 6502 8086 80186 80286 Z8000 80386 68020 32032 8088 80188 68008 32008 68000 68010 32016 10
Hubungan CPU dengan bidang lain Teknik Digital Rangkaian Elektronika Assembly Elektronika Industri Elektronika Terapan 11