Thursday, February 29, 2024

Halo Para Bloggers!



Dicky FA


Perkenalnan, saya Dicky Farand Afiyanto. Saya adalah penulis website blog ini. Sebagai seorang mahasiswa, sehari-hari saya fokus pada studi dan pengembangan diri. Saya belajar di Universitas Negeri Semarang.

Siapa saya?

Saya adalah mahasiswa di Universitas Negeri Semarang. Saya terdaftar di program studi Teknik Informatika (TI) dengan NIM 2304130158 angkatan 2023. Saya lahir di Sukoharjo pada 12 Juli 2005. Hobi saya adalah berenang. Saya menekuni renang sejak masih menginjak Sekolah Dasar (SD). Saya lebih suka berenang di perairan alami daripada di kolam renang. Selain berenang, saya juga suka bermain game loh!... apalagi game kompetitif FPS seperti Free Fire. Saya juga pernah menjuarai salah satu turnamen tingkat nasional pada game tersebut. Selain bermain game FPS, saya juga suka bermain game strategi seperti Age of Empires IV. Saya juga menyukai musik, dan lagu favorit saya adalah Set Fire To The Rain - Adele, dan All I Want - Kodaline.

ENJOY MY BLOG^_^


Sunday, February 25, 2024

Arsitektur dan Organisasi Komputer

Pengertian Komputer

Kata "Komputer" berasal dari bahasa inggris "computer" dari kata kerja "to compute" yang berarti "menghitung" dalam bahasa inggris. Komputer adalah alat yang bisa melakukan penghitungan, analisis, dan pemrosesan logika untuk menyelesaikan masalah. Komputer terdiri dari berbagai komponen yang bekerja sama untuk melakukan tugas-tugas tersebut. dalam sistem komputer terdiri dari 3 komponen yaitu CPU, Memori, dan I/O.

Berikut adalah gambaran bagaimana cara komputer bekerja.
Cara kerja komputer :

Hardware - OS - Program - User

Berikut adalah penjelasan singkatnya :

Hardware adalah bagian fisik komputer seperti layar dan keyboard. Sistem Operasi(OS) mengatur cara kerja hardware. Software/Program melakukan tugas sesuai perintah User. User adalah orang yang menggunakan komputer dan berinteraksi melalui sistem operasi.


Apa itu Arsitektur Komputer dan Organisasi Komputer?

Arsitektur Komputer adalah cara kerja dasar dari komputer. Meliputi bagaimana bagian-bagian penting seperti prosesor, memori, dan perangkat lainnnya bekerja bersama untuk menjalankan program dan melakukan tugas-tugas komputasi lainnya. Jadi, bisa dibilang, Arsitektur komputer adalah rencana atau desain dasar yang membuat komputer bisa berfungsi.
Contoh :  CPU, Memori, Mekanisme I/O, Sistem Bus.

Organisasi Komputer  adalah bagian-bagian yang terkait erat dengan unit operasional komputer. Ini melibatkan pemilihan dan penyusunan komponen-komponen seperti prosesor, memori, dan perangkat lainnya agar komputer dapat berjalan dengan baik dan melakukan tugasnya dengan efisien.
Contoh : Hardware, Interface, Memori

Perbedaan Arsitektur Komputer dan Organisasi Komputer:

Pengertian Struktur dan fungsi :

Struktur adalah susunan atau organisasi dari elemen-elemen yang memventuk suatu sistem
ini bisa berhupa hubungan, pola, atau tata letak yang mengatur bagaimana elemen-elemen tersebut berinteraksi.

Fungsi adalah operasi atau tugas yang dilakukan oleh setiap kompnen dalam sebuah sistem. Ini menggambarkan peran atau tujuan dari masing-masing elemen dalam menjalankan tugas tertentu

Mengenal Microcomputer Subsystems

Microcomputer Subsystems adalah bagian dari sistem mikrokomputer yang bertanggungjawab untuk melakukan fungsi tertentu. Ini terdiri dari tiga komponen utama:

1. Microprocessor Subsystem : bagian yang berisi chip elektronik yang dapat diprogram, yang menerima instruksi dan data untuk memproses informasi 
Contoh : Intel core i3, Snapdragon 7 gen 1, AMD Ryzen 7, IBM POWER9

2. Memory Subsystem : Tempat penyimpanan data dalam bentuk elektronik yang digunakan untuk membaca atau menulis informasi.
Contoh : RAM (Random Acccess Memory), ROM (Read-Only-Memory), Hard Drive, CD/DVD

3. I/O Subsystem : Jalur komunikasi yang menghubungkan komputer dengan perangkat-perangkat luar.
Contoh : Mouse, Keyboard, Monitor, Printer.

Monday, February 19, 2024



Meningkatkan Kinerja Komputer dengan Cache Memory

Dalam era di mana komputasi semakin kompleks dan aplikasi semakin menuntut, optimasi kinerja sistem komputer menjadi kunci utama. Salah satu elemen penting dalam optimasi ini adalah penggunaan cache memory. Cache memory adalah jenis memori khusus yang digunakan untuk menyimpan data yang sering diakses oleh prosesor, sehingga mempercepat akses data dan meningkatkan kinerja keseluruhan sistem komputer. Kita akan menjelajahi konsep cache memory dalam konteks arsitektur dan organisasi komputer.

Sebelum kita masuk ke dalam cache memory, penting untuk memahami beberapa konsep dasar dalam arsitektur komputer. Arsitektur komputer melibatkan struktur fisik dan logis dari sebuah sistem komputer, termasuk perangkat keras (hardware) dan perangkat lunak (software) yang menyusun sistem tersebut.

Salah satu elemen inti dari arsitektur komputer adalah pemrosesan data. Prosesor, atau unit pemrosesan pusat (CPU), adalah komponen yang bertanggung jawab untuk melakukan operasi dan menjalankan instruksi yang diberikan oleh program. Saat prosesor menjalankan instruksi, sering kali membutuhkan akses ke data yang tersimpan di memori utama atau memori sistem.

Masalah Kinerja dalam Akses Memori:

Meskipun memori utama menyediakan ruang penyimpanan yang luas untuk data, akses ke memori utama sering kali merupakan operasi yang lambat dibandingkan dengan kecepatan prosesor. Ini karena memori utama biasanya terletak jauh dari prosesor dan membutuhkan waktu yang signifikan untuk mengambil data.

Solusi: Cache Memory

Cache memory adalah solusi untuk mempercepat akses ke data dengan menyimpan salinan data yang sering diakses oleh prosesor dalam memori yang lebih cepat dan lebih dekat dengan prosesor. Cache memory berada di antara prosesor dan memori utama, bertindak sebagai lapisan penyimpanan tambahan yang menyediakan akses cepat ke data yang sering digunakan.

Fungsi Cache Memory:

  1. Mempercepat Akses Data: Dengan menyimpan data yang sering diakses oleh prosesor dalam cache memory, waktu akses menjadi lebih cepat karena data tidak perlu diambil dari memori utama yang lambat.
  2. Mengurangi Beban Memori Utama: Dengan menggunakan cache memory, beban pada memori utama dapat dikurangi karena sebagian besar akses data dapat dilayani oleh cache, mengurangi lalu lintas data di bus sistem.
  3. Meminimalkan Latensi: Latensi adalah waktu yang diperlukan untuk memulai transfer data. Dengan menyimpan data di cache yang lebih cepat, latensi dapat diminimalkan, meningkatkan responsifitas sistem secara keseluruhan.

Tipe Cache Memory:

  1. L1 Cache: Biasanya terintegrasi di dalam prosesor dan memiliki kapasitas yang terbatas. L1 cache memiliki waktu akses yang sangat cepat, tetapi kapasitasnya kecil.
  2. L2 Cache: Terletak di luar prosesor, tetapi masih terintegrasi dengan chip CPU. L2 cache memiliki kapasitas yang lebih besar dari L1 cache tetapi memiliki waktu akses yang sedikit lebih lambat.
  3. L3 Cache: Cache tingkat lebih tinggi yang berada di luar chip CPU dan terkadang bersifat bersama antara beberapa core CPU. L3 cache memiliki kapasitas yang lebih besar dari L2 cache tetapi biasanya memiliki waktu akses yang lebih lambat.

Kesimpulan:

Cache memory adalah salah satu konsep paling penting dalam arsitektur dan organisasi komputer yang membantu meningkatkan kinerja sistem secara keseluruhan dengan menyediakan akses cepat ke data yang sering diakses oleh prosesor. Dengan pemahaman yang baik tentang cache memory dan implementasinya dalam sistem komputer, para insinyur dan pengembang dapat merancang sistem yang lebih efisien dan responsif, memenuhi tuntutan aplikasi yang semakin kompleks dan memastikan pengalaman pengguna yang optimal.

Top of Form

 


Arsitektur dan Organisasi Komputer

Pengertian Komputer Kata " Komputer " berasal dari bahasa inggris " computer " dari kata kerja " to compute " ...