HOME


Top 10 List of Week 05

  1. Kaget
    Setelah kemarin sempat saya menyinggung mengenai virtual memory, ternyata pada minggu saya harus mempelajari virtual memory dan mungkin harus dipelajari lebih dalam lagi, supaya lebih klop dan lebih paham heheh.

2.Laptop RAM nya hanya 4 GB?
Tenang saja, jika kita merasa bahwa RAM 4 GB bawaan dari laptop kita tidak cukup untuk menjalankan program sekaligus, virtual memory dapat menyelesaikan masalah itu! Memory virtual dapat digunakan untuk menukar data yang tidak digunakan dalam waktu dekat dan memindahkannya ke perangkat penyimpanan seperti hard drive (HDD) atau solid-state drive (SSD). Dengan ini, virtual memory dapat membuat RAM memiliki banyak space. Jadi Jika RAM laptop kita hanya 4GB, tidak akan menjadi masalah.

3.Apa itu Virtual Memory?
Virtual Memory adalah suatu teknik manajemen memory, dimana secondary memory dapat digunakan seolah-olah sebagai bagian dari main memory. teknik ini cukup umum digunakan dalam sistem operasi komputer. Virtual memory melibatkan pemisahan logical memory seperti yang dirasakan oleh pengembang physical memory. Pemisahan ini memungkinkan penyediaan kapasitas virtual memory yang sangat besar untuk pemrograman jika hanya tersedia physical memory yang kapasitsanya kecil.

  1. Virtual Memory Sahabat Programmer
    Ternyata, virtual memory ini dapat membantu pekerjaan programmer menjadi lebih ringan, mengapa demikian? Karena programmer tidak perlu memikirkan lagi kapasitas main memory yang tersedia, dimana dengan adanya virtual memory, daya tampung dari main memory menjadi lebih besar, sehingga programmer tinggal berkonsentrasi pada permasalahannya dalam pemrograman.

5.Siapa penemu Virtual Memory?
Hasrat iseng saya kembali muncul. Saya ingin tahu siapa sebenarnya penemu konsep virtual memory ini. Mungkin saja penemunya orang Indonesia kan? Mengingat salah satu ciri khas orang Indonesia adalah suka menghemat, sehingga daripada membeli memory lagi lebih baik menggunakan virtual memory. Oke, jadi penemu dari Virtual Memory sendiri adalah seorang fisikawan Jerman, yaitu Fritz-Rudolf Güntsch saat menuliskan tesis doktoralnya yang berjudul “Logical Design of a Digital Computer with Multiple Asynchronous Rotating Drums and Automatic High Speed Memory Operation” di Technische Universität Berlin. Dalam tesisnya, beliau menggambarkan mesin yang memiliki 6 blok dengan 100-word dari primary core memory serta address space dari 1000 blok dengan 100-word, yang bekerja di hardware yang secara otomatis memindahkan blok antara primary memory dan secondary memory. Menarik bukan?

6.Devices yang menerapkan virtual memory
Ternyata virtual memory dapat diterapkan di berbagai macam device tergantung dari apa yang ingin diterapkan. Misalnya, Virtual Memory yang diterapkan pada tablets dan smartphone, digunakan untuk menyimpan inactive state pada device, aplikasi-aplikasi yang terbuka tetapi tidak digunakan. Sehingga main memory dibuat free untuk digunakan oleh aplikasi lain. Lalu pada video game console, misalnya playstation, penggunaan virtual memory untuk meningkatkan kinerja sistem. Kinerja yang ditingkatkan adalah ketika pre-load konten dari optical drive dan penyimpanan informasi game. Jadi, ketika kita buka game nya, loading nya bisa lebih cepat dan bisa segera main.

7.Manfaat dari Virtual Memory
Dari beberapa manfaat yang dijelaskan pada poin sebelumnya, saya ingin memberi rangkuman mengenai manfaat dari virtual memory, yang pertama adalah sebuah program yang besar memungkinkan untuk disimpan pada physical memory, lalu program tersebut tidak perlu untuk disimpan pada memory secara keseluruhan, serta proses programnya memakan sedikit waktu, jadi lebih efisien.

8.Memory Compression
Memory compression adalah teknik manajemen memory yang meng-compress sejumlah pages menjadi single page. Compressed memory merupakan alternatif untuk melakukan paging dan digunakan pada sistem seluler yang tidak mendukung paging.

9.Masihkah pager digunakan di 2020?
Berbicara soal paging, saya jadi teringat mengenai pager. Mungkin untuk yang belum tahu, pager adalah alat komunikasi yang cukup populer pada tahun 90an, yang dipakai untuk mengirim dan menerima pesan pendek. Saat ini, pager mungkin bukan teknologi yang mutakhir dan sering digunakan, tetapi ternyata masih ada yang memakai pager, misalnya pada rumah sakit. Biasanya rumah sakit itu menjadi dead-zone bagi layanan selular. Karena beberapa dinding dirumah sakit dibangun untuk mencegah gelombang X-Ray untuk tembus dinding, yang dapat mengganggu sinyal selular. Tetapi tidak mengganggu pager, dimana pager menggunakan sinyal radio dengan frekuensi yang cukup tinggi, yang mana jangkauannya mirip-mirip dengan radio FM.

10.Demand Paging
Demand paging adalah suatu teknik dimana page dimuat hanya ketika terdapat permintaan selama eksekusi program. Dengan demikian, page yang tidak pernah diminta tidak akan pernah dimuat kedalam memory