Teknik Komputer dan Jaringan
KomputerPendahuluan
Sistem komputer pada dasarnya terbagi dalam dua kategori terpisah. Yang pertama, dan paling jelas, adalah komputer desktop. Saat Anda mengatakan "komputer" kepada seseorang, ini adalah mesin yang biasanya muncul di benaknya. Jenis komputer yang kedua adalah komputer tertanam, yaitu komputer yang diintegrasikan ke dalam sistem lain untuk tujuan pengendalian dan/atau pemantauan. Komputer yang disematkan jauh lebih banyak daripada sistem desktop, tetapi jauh lebih tidak jelas. Tanyakan kepada rata-rata orang berapa banyak komputer yang dia miliki di rumahnya, dan dia mungkin menjawab bahwa dia memiliki satu atau dua komputer. Faktanya, dia mungkin memiliki 30 atau lebih, tersembunyi di dalam TV, VCR, pemutar DVD, remote control, mesin cuci, ponsel, AC, konsol game, oven, mainan, dan sejumlah perangkat lainnya.
Dalam bab ini, kita akan melihat arsitektur komputer secara umum. Ini berlaku untuk komputer tertanam dan desktop, karena perbedaan utama antara mesin tertanam dan komputer tujuan umum adalah penerapannya. Prinsip dasar operasi dan arsitektur yang mendasarinya pada dasarnya sama.
Intinya, komputer adalah mesin yang dirancang untuk memproses, menyimpan, dan mengambil data. Data dapat berupa angka dalam spreadsheet, karakter teks dalam dokumen, titik warna dalam gambar, bentuk gelombang suara, atau status beberapa sistem, seperti AC atau pemutar CD. Semua data disimpan di komputer sebagai angka. Sangat mudah untuk melupakan ini ketika kita tenggelam dalam kode C, merenungkan algoritma dan struktur data yang rumit.
Sistem komputer terdiri dari banyak bagian, baik perangkat keras maupun perangkat lunak. Inti dari komputer adalah prosesor, perangkat keras yang menjalankan program komputer. Komputer juga memiliki memori, seringkali beberapa jenis berbeda dalam satu sistem. Memori digunakan untuk menyimpan program saat prosesor menjalankannya, serta menyimpan data yang dimanipulasi oleh program. Komputer juga memiliki perangkat untuk menyimpan data, atau bertukar data dengan dunia luar. Ini memungkinkan input teks melalui keyboard, tampilan informasi di layar, atau pergerakan program dan data ke atau dari disk drive.
Prosesor
Prosesor adalah bagian terpenting dari komputer, komponen yang menjadi pusat segala sesuatu. Intinya, prosesor adalah bagian komputasi dari komputer. Prosesor adalah perangkat elektronik yang mampu memanipulasi data (informasi) dengan cara yang ditentukan oleh urutan instruksi. Instruksi juga dikenal sebagai opcodes atau kode mesin. Urutan instruksi ini dapat diubah agar sesuai dengan aplikasi, dan karenanya, komputer dapat diprogram. Urutan instruksi adalah apa yang merupakan program.
Instruksi di komputer adalah angka, seperti halnya data. Angka yang berbeda, saat dibaca dan dieksekusi oleh prosesor, menyebabkan hal yang berbeda terjadi. Analogi yang bagus adalah mekanisme kotak musik. Sebuah kotak musik memiliki drum yang berputar dengan tonjolan-tonjolan kecil, dan deretan cabang. Saat drum berputar, cabang yang berbeda pada gilirannya diaktifkan oleh tonjolan, dan musik dihasilkan. Dengan cara yang sama, pola bit instruksi dimasukkan ke dalam unit eksekusi prosesor. Pola bit yang berbeda mengaktifkan atau menonaktifkan bagian inti pemrosesan yang berbeda. Dengan demikian, pola bit dari instruksi tertentu dapat mengaktifkan operasi penjumlahan, sementara pola bit lainnya dapat menyebabkan sebuah byte disimpan ke memori.
Arsitektur Sistem Dasar