Sistem kerja dari CPU, RAM, ROM, REGISTER, dan, CACHE
Whats up guys takang, pada kesempatan ini saya akan menjelaskan bagaimana sih para
perangkat keras (hardware) ini bekerja, bahkan lebih susah dari pada pekerjaan manusia.
Saking susahnya maka menjelaskan ini agak ribet, tapi tenang sang Author akan menjelaskan
dengan bentuk artikel yang lebih detail dan rinci untuk para sahabat takang.
perangkat keras (hardware) ini bekerja, bahkan lebih susah dari pada pekerjaan manusia.
Saking susahnya maka menjelaskan ini agak ribet, tapi tenang sang Author akan menjelaskan
dengan bentuk artikel yang lebih detail dan rinci untuk para sahabat takang.
1. CPU
Saat data dan atau instruksi dimasukkan ke processing-devices, pertama sekali diletakkan
di RAM melalui Input apabila berbentuk instruksi ditampung oleh Control Unit di Program,
namun apabila berbentuk data ditampung di Working. Jika register siap untuk
menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage
untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan
instruksi tersebut ditampung di Program Counter. Sedangkan
data diambil oleh Control Unit dari Working-storage untuk ditampung di General purpose register.
Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika,
maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan
. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka
Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali
ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit
akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output.
Lalu selanjutnya dari Output, hasil pengolahan akan ditampilkan ke output.
di RAM melalui Input apabila berbentuk instruksi ditampung oleh Control Unit di Program,
namun apabila berbentuk data ditampung di Working. Jika register siap untuk
menerima pengerjaan eksekusi, maka Control Unit akan mengambil instruksi dari Program-storage
untuk ditampungkan ke Instruction Register, sedangkan alamat memori yang berisikan
instruksi tersebut ditampung di Program Counter. Sedangkan
data diambil oleh Control Unit dari Working-storage untuk ditampung di General purpose register.
Jika berdasar instruksi pengerjaan yang dilakukan adalah arithmatika dan logika,
maka ALU akan mengambil alih operasi untuk mengerjakan berdasar instruksi yang ditetapkan
. Hasilnya ditampung di Accumulator. Apabila hasil pengolahan telah selesai, maka
Control Unit akan mengambil hasil pengolahan di Accumulator untuk ditampung kembali
ke Working-storage. Jika pengerjaan keseluruhan telah selesai, maka Control Unit
akan menjemput hasil pengolahan dari Working-storage untuk ditampung ke Output.
Lalu selanjutnya dari Output, hasil pengolahan akan ditampilkan ke output.
2. RAM
Ram (Random Access Memory) memori yang dapat diakses secara random.
Ram berfungsi untuk menyimpan program yang kita olah untuk sementara waktu
(power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM
akan hilang. Tujuan dari RAM ini adalah mempercepat proses data pada komputer.
Ram berfungsi untuk menyimpan program yang kita olah untuk sementara waktu
(power on) jika komputer kita matikan, maka seluruh data yang tersimpan dalam RAM
akan hilang. Tujuan dari RAM ini adalah mempercepat proses data pada komputer.
Pada saat kita menyalakan komputer, device yang pertama kali bekerja adalah Processor.
Processor berfungsi sebagai pengolah data dan meminta data dari storage,
yaitu Hard Disk.Data tersebut dikirim dari Hard Disk setelah ada permintaan
dari Processor. Processor adalah komponen digital murni, dan akan memproses
data dengan sangat cepat. Sedangkan Hard Disk sebagian besar teknologinya
merupakan mekanis yang tentu cukup lambat dibandingkan digital.
Apabila Processor menunggu pasokan data dari HDD akan terjadi “Bottle-Neck”
yang sangat parah.
Processor berfungsi sebagai pengolah data dan meminta data dari storage,
yaitu Hard Disk.Data tersebut dikirim dari Hard Disk setelah ada permintaan
dari Processor. Processor adalah komponen digital murni, dan akan memproses
data dengan sangat cepat. Sedangkan Hard Disk sebagian besar teknologinya
merupakan mekanis yang tentu cukup lambat dibandingkan digital.
Apabila Processor menunggu pasokan data dari HDD akan terjadi “Bottle-Neck”
yang sangat parah.
Untuk mengatasi keadaan itu, diperlukan device Memory Utama atau disebut RAM. RAM
merupakan singkatan dari Random Access Memory. RAM berfungsi untuk membantu processor
dalam penyediaan data super cepat yang dibutuhkan. RAM
berfungsi layaknya seperti HDD Digital, karena seluruh komponen RAM
sudah menggunakan teknologi digital.
merupakan singkatan dari Random Access Memory. RAM berfungsi untuk membantu processor
dalam penyediaan data super cepat yang dibutuhkan. RAM
berfungsi layaknya seperti HDD Digital, karena seluruh komponen RAM
sudah menggunakan teknologi digital.
Dengan RAM, maka Processor tidak perlu menunggu kiriman data dari HDD.
3. ROM
ROM merupakan memori yang hanya dapat dibaca. Data yang disimpan di ROM
tidak akan hilang meskipun tegangan supply dimatikan dari sifatnya itu maka ROM
sering dipakai untuk menyimpan program. ROM merupakan memori yang sudah diprogram
oleh pemakai tapi hanya dapat ditulis sekali saja.
tidak akan hilang meskipun tegangan supply dimatikan dari sifatnya itu maka ROM
sering dipakai untuk menyimpan program. ROM merupakan memori yang sudah diprogram
oleh pemakai tapi hanya dapat ditulis sekali saja.
4. REGISTER
Register membantu CPU dalam melaksanakan instruksi. Mereka dikelola oleh unit kontrol.
Register berfungsi untuk tempat penyimpanan yang berisi data dan informasi lainnya
yang sering dibutuhkan ketika sebuah program sedang berjalan.
Register dimaksudkan untuk dapat diakses dengan sangat cepat.
Register instruksi berisi instruksi CPU sedangkan register uji dimaksudkan
untuk menyimpan hasil kerja yang dilakukan oleh CPU.
Register berfungsi untuk tempat penyimpanan yang berisi data dan informasi lainnya
yang sering dibutuhkan ketika sebuah program sedang berjalan.
Register dimaksudkan untuk dapat diakses dengan sangat cepat.
Register instruksi berisi instruksi CPU sedangkan register uji dimaksudkan
untuk menyimpan hasil kerja yang dilakukan oleh CPU.
5. CACHE
Jika prosesor membutuhkan suatu data, pertama-tama ia akan mencarinya pada cache.
Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil.
Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM
yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data
yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi.
Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien.
Selain itu kapasitas memori cache yang semakin besar juga akan
meningkatkan kecepatan kerja komputer secara keseluruhan.
Jika data ditemukan, prosesor akan langsung membacanya dengan delay yang sangat kecil.
Tetapi jika data yang dicari tidak ditemukan,prosesor akan mencarinya pada RAM
yang kecepatannya lebih rendah. Pada umumnya, cache dapat menyediakan data
yang dibutuhkan oleh prosesor sehingga pengaruh kerja RAM yang lambat dapat dikurangi.
Dengan cara ini maka memory bandwidth akan naik dan kerja prosesor menjadi lebih efisien.
Selain itu kapasitas memori cache yang semakin besar juga akan
meningkatkan kecepatan kerja komputer secara keseluruhan.
Hubungan antara CPU dari RAM, ROM, REGISTER, dan CACHE
Apabila komputer memiliki memory besar, maka kemampuan komputer
dalam hal menyimpan data juga menjadi besar, demikian pula sebaliknya
Satuan data yang tersimpan didalam memory dinyatakan dengan Byte, Kilo-byte,
Mega-byte, ataupun Giga-byte. CPU yang proses, tapi sebelum di proses data di simpan di RAM
terus habis di proses data balik dulu di RAM baru di out. Kalau ROM itu system file
yang tidak bisa di hapus, salah satunya BIOS. Register itu tempat menyimpan juga mirip RAM
tapi di gunanya di microcontroller. Cache itu buat di browser, misal sudah habis browsing
akan ada sebagian data yang bakal tersimpan. Fungsi cache biar masuk ke web yang
sama jadi tidak terlalu berat.
dalam hal menyimpan data juga menjadi besar, demikian pula sebaliknya
Satuan data yang tersimpan didalam memory dinyatakan dengan Byte, Kilo-byte,
Mega-byte, ataupun Giga-byte. CPU yang proses, tapi sebelum di proses data di simpan di RAM
terus habis di proses data balik dulu di RAM baru di out. Kalau ROM itu system file
yang tidak bisa di hapus, salah satunya BIOS. Register itu tempat menyimpan juga mirip RAM
tapi di gunanya di microcontroller. Cache itu buat di browser, misal sudah habis browsing
akan ada sebagian data yang bakal tersimpan. Fungsi cache biar masuk ke web yang
sama jadi tidak terlalu berat.
Akhirnya selesai sudah penjelasan dari saya, pasti para sahabat takang sudah tahu
bagaimana sistem perangkat keras (hardware) bekerja dan mungkin kalian sudah tahu
apa saja fungsi atau manfaatnya. Apabila ada pertanyaan, silahkan saja
kirim komentar anda di bawah ini dan apabila masih penasaran dengan artikel yang lainnya
silahkan saja kunjungi lagi. Kami para admin siap melayani anda.
bagaimana sistem perangkat keras (hardware) bekerja dan mungkin kalian sudah tahu
apa saja fungsi atau manfaatnya. Apabila ada pertanyaan, silahkan saja
kirim komentar anda di bawah ini dan apabila masih penasaran dengan artikel yang lainnya
silahkan saja kunjungi lagi. Kami para admin siap melayani anda.
Tidak ada komentar:
Posting Komentar