{"id":2404,"date":"2021-01-18T20:07:51","date_gmt":"2021-01-18T13:07:51","guid":{"rendered":"https:\/\/luckytruedev.com\/learning\/?p=2404"},"modified":"2021-01-18T20:07:54","modified_gmt":"2021-01-18T13:07:54","slug":"manajemen-memori-dasar-sistem-komputer","status":"publish","type":"post","link":"https:\/\/luckytruedev.com\/learning\/manajemen-memori-dasar-sistem-komputer\/","title":{"rendered":"Manajemen Memori Dasar Sistem Komputer"},"content":{"rendered":"\n<p>Disusun Oleh : Arief Wardhana &#8211; D3RPLA Telkom University<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Manajemen Memori<\/h2>\n\n\n\n<p>Manajemen Memori langkah atau kegiatan dimana melakukan pengelolaan memori pada komputer, keutamaan dalam Manajemen Memori adalah untuk menyediakan sebuah cara dinamis dalam mengalokasikan bagian dari memori untuk program atas permintaan dan membebaskan untuk digunakan kembali jika tidak diperlukan, hal ini sangat penting untuk sistem komputer diamana komputer dapat melakukan sebuah proses <em>multitasking<\/em> secara bersamaan.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Fungsi Manajemen Memori<\/h2>\n\n\n\n<p>Berikut fungsi dalam Manajemen Memori :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Mengelola informasi yang dipakai maupun yang tidak dipakai.<\/li><li>Mengalokasikan memori ke proses jika diperlukan.<\/li><li>Mengdealokasikan memori dari proses jika sudah selesai.<\/li><li>Mengelola <em>Swaping<\/em> atau <em>Paging<\/em> antara memori utama dan disk.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Fungsi Memori bagi sebuah Proses<\/h2>\n\n\n\n<p>Fungsi memori pada sebuah proses adalah istilah generik dimana tempat penyimpanan data dalam komputer berfungsi sebagai penyimpanan sementara, dan memori berkerja untuk menyimpan dan menyuplai data penting yang di perlukan prosesor, sehingga dapat diolah dengan cepat menjadi sebuah informasi.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Jenis Pengolahan Memori dalam Sistem Operasi modern<\/h2>\n\n\n\n<p>Dalam pengolahan memori pada Sistem Operasi terdapat 2 jenis memori, yaitu :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Memori Kerja<\/strong>, yaitu dimana memorinya digunakan sementara untuk melakukan proses didalam sistem komputer \/ diproses oleh prosessor dan penyimpanannya bersifat sementara dan akan hilang. (<em>RAM<\/em>,<em>ROM<\/em> &amp; <em>Cache<\/em> Memori)<\/li><li><strong>Memori Dukung<\/strong>, yaitu dimana memorinya digunakan untuk menyimpanan data yang bersifat permanen dan dapat di tulis maupun dibaca oleh pengguna tanpa harus takut kehilangan jika komputer dimatikan. (<em>Floppy disk<\/em>, <em>Hardisk<\/em> &amp; <em>CD<\/em>)<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Syarat Pengolaan Memori<\/h2>\n\n\n\n<p>Berikut adalah Syarat dalam Pengolaan sebuah Memori :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li><strong>Relokasi<\/strong>, dimana Prosesor dan Sistem Operasi harus saling mentransfer memori referensi, bentuknya dalam kode program ke alamat fisik yang mengalokasi program pada memori utama.<\/li><li><strong>Proteksi<\/strong>, dimana pengguna tidak bisa mengakses beberapa bagian yang ada pada wilayah Sistem Operasi.<\/li><li><strong><em>Sharing<\/em><\/strong>, pada Manajemen Memori terdapat Memori Sekunder yang berfungsi untuk mengontrol <em>sharing<\/em> area pada memori utama.<\/li><li><strong>Organisasi Logika<\/strong>, dimana Sistem Operasi dan Perangkat keras berusaha untuk saling berhubungan dengan <em>user<\/em> dalam satu <em>modul<\/em>.<\/li><li><strong>Organisasi Fisik<\/strong>, dimana harus ada sebuah pengaturan yang sangat jelas antara memori utama dengan memori sekunder pada <em>longterm scheduling<\/em>.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Layanan Sistem Operasi dalam pengelolaan memori yang bisa dimanfaatkan atau dipakai dalam sebuah program<\/h2>\n\n\n\n<p>Sistem Operasi menyediakan layanan akases sehingga program tidak dirumitkan dengan rincian sistem operasi pada perangkat keras, pemakai juga dapat melihat Sistem Komputer dari segi kumpulan layanan yang disediakan oleh Sistem Operasi, layanan ini mudah dan dapat digunakan dibanding dengan bahasa mesin langsung, berikut adalah layanan yang diberikan sistem operasi dalam pengelolaan memori :<\/p>\n\n\n\n<ul class=\"wp-block-list\"><li>Membuat penggunaan komputer menjadi nyaman.<\/li><li>Menjadikan penggunaan Sistem Komputer menjadi efisien.<\/li><li>Sistem Operasi dibangun memungkinkan untuk mempermudah pengembangan, pengujian dan pengajuan fungsi baru tanpa harus mengganggu layanannya yang menjalani Sistem Komputer.<\/li><\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Perkembangan Pengelolaan memori dari suatu Sistem Operasi (Contoh pada <em>Mac OS<\/em>)<\/h2>\n\n\n\n<p>Manajemen Memori yang efisien merupakan aspek penting dalam menulisan kode program kinerja tinggi kedalam kode <em>Mac OS X<\/em>, menyesuaikan penggunaan memori dapat mengurangi jejak memori pada aplikasi dan jumlah waktu <em>CPU<\/em> yang digunakan. <em>Mac OS X<\/em> menyertakan sistem memori <em>virtual<\/em> terintegrasi penuh yang tidak dapat dimatikan, selalu aktif dan menyediakan hingga 4 <em>GB<\/em> ruang beralamat proses. Beberapa mesin pada <em>Mac<\/em> memiliki <em>Ram<\/em> khusus untuk seluruh sistem, apalagi untuk satu proses. Untuk mengimbanginya, Sistem Memori <em>virtual<\/em> menggunakan penyimpanan <em>hardisk<\/em> untuk menyimpan data yang saat ini tidak digunakan, Dalam penyimpanan <em>hardisk<\/em> ini disebut ruang <em>swap<\/em>, karena penggunanya sebagai penyimpanan untuk pertukaran data masuk dan keluar dari memori.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Daftar Pustaka<\/h2>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-school-of-computer-science wp-block-embed-school-of-computer-science\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"jTUBtAgBl4\"><a href=\"https:\/\/socs.binus.ac.id\/2019\/02\/28\/memory-management\/\" target=\"_blank\" rel=\"noopener\">MEMORY MANAGEMENT<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; clip: rect(1px, 1px, 1px, 1px);\" title=\"&#8220;MEMORY MANAGEMENT&#8221; &#8212; School of Computer Science\" src=\"https:\/\/socs.binus.ac.id\/2019\/02\/28\/memory-management\/embed\/#?secret=UTWvHlLPIZ#?secret=jTUBtAgBl4\" data-secret=\"jTUBtAgBl4\" width=\"600\" height=\"338\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n\n\n\n<p><a href=\"https:\/\/id.wikipedia.org\/wiki\/Memori_(komputer)\" target=\"_blank\" rel=\"noopener\">https:\/\/id.wikipedia.org\/wiki\/Memori_(komputer)<\/a><\/p>\n\n\n\n<p><a href=\"https:\/\/id.scribd.com\/doc\/125606485\/Artikel-Sistem-Operasi\" target=\"_blank\" rel=\"noopener\">https:\/\/id.scribd.com\/doc\/125606485\/Artikel-Sistem-Operasi<\/a><\/p>\n\n\n\n<p><a href=\"http:\/\/mirror.informatimago.com\/next\/developer.apple.com\/documentation\/Performance\/Conceptual\/ManagingMemory\/Concepts\/AboutMemory.html#:~:text=Efficient%20memory%20management%20is%20an,in%20Mac%20OS%20X%20code.&amp;text=Unlike%20earlier%20versions%20of%20Mac,of%20addressable%20space%20per%20process.\" target=\"_blank\" rel=\"noopener\">http:\/\/mirror.informatimago.com\/next\/developer.apple.com\/documentation\/Performance\/Conceptual\/ManagingMemory\/Concepts\/AboutMemory.html#:~:text=Efficient%20memory%20management%20is%20an,in%20Mac%20OS%20X%20code.&amp;text=Unlike%20earlier%20versions%20of%20Mac,of%20addressable%20space%20per%20process.<\/a><\/p>\n<div id=\"lucky-3690370091\" class=\"lucky-after-content lucky-entity-placement\"><script async src=\"\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-5605825534849002\" crossorigin=\"anonymous\"><\/script><ins class=\"adsbygoogle\" style=\"display:block;\" data-ad-client=\"ca-pub-5605825534849002\" \ndata-ad-slot=\"5317815257\" \ndata-ad-format=\"auto\" data-full-width-responsive=\"true\"><\/ins>\n<script> \n(adsbygoogle = window.adsbygoogle || []).push({}); \n<\/script>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Disusun Oleh : Arief Wardhana &#8211; D3RPLA Telkom University Manajemen Memori Manajemen Memori langkah atau kegiatan dimana melakukan pengelolaan memori pada komputer, keutamaan dalam Manajemen Memori adalah untuk menyediakan sebuah cara dinamis dalam mengalokasikan bagian dari memori untuk program atas permintaan dan membebaskan untuk digunakan kembali jika tidak diperlukan, hal ini sangat penting untuk sistem [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,346],"tags":[],"class_list":["post-2404","post","type-post","status-publish","format-standard","hentry","category-artikel","category-daskom-ltdv"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts\/2404","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/comments?post=2404"}],"version-history":[{"count":1,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts\/2404\/revisions"}],"predecessor-version":[{"id":2405,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/posts\/2404\/revisions\/2405"}],"wp:attachment":[{"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/media?parent=2404"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/categories?post=2404"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/luckytruedev.com\/learning\/wp-json\/wp\/v2\/tags?post=2404"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}