os202


Project maintained by idrisyoga23 Hosted on GitHub Pages — Theme by mattgraham

HOME


Top 10 List of Week 04

  1. Basic Hardware hal 350
    Memori utama dan register yang ada di setiap inti pemrosesan adalah satu-satunya penyimpanan serba guna yang dapat diakses CPU secara langsung. Ada mesin instruksi yang menggunakan alamat memori sebagai argumen, tetapi tidak ada yang menggunakan disk alamat. Oleh karena itu, setiap instruksi dalam eksekusi, dan data apa pun yang digunakan sesuai petunjuknya, harus berada di salah satu perangkat penyimpanan akses langsung ini. Jika data tidak ada dalam memori, mereka harus dipindahkan ke sana sebelum CPU dapat beroperasi pada mereka.

  2. Address Binding hal 352
    Pengikatan alamat adalah proses pemetaan dari satu ruang alamat ke ruang alamat lainnya. Alamat logis adalah alamat yang dihasilkan oleh CPU selama eksekusi sedangkan Alamat Fisik mengacu pada lokasi di unit memori (yang dimuat ke dalam memori). Perhatikan bahwa pengguna hanya berurusan dengan alamat logis (alamat Virtual). Alamat logis mengalami terjemahan oleh MMU atau unit terjemahan alamat pada khususnya. Output dari proses ini adalah alamat fisik yang sesuai atau lokasi kode / data dalam RAM.

  3. Dynamic Loading hal 355
    Dengan Dynamic Loading, rutin tidak dimuat sampai dipanggil. Semua rutinitas disimpan di disk dalam format pemuatan yang dapat direlokasi. Program utama dimuat ke dalam memori dan dieksekusi. Ketika rutinitas perlu memanggil rutinitas lain, rutinitas menelepon cek pertama untuk melihat apakah rutinitas lain telah dimuat. Jika belum, file linking loader yang dapat direlokasi dipanggil untuk memuat rutin yang diinginkan ke dalam memori dan untuk memperbarui tabel alamat program untuk mencerminkan perubahan ini. Kemudian kontrol diteruskan ke rutinitas yang baru dimuat

  4. Memory Protection hal 357
    Perlindungan memori adalah cara untuk mengontrol hak akses memori pada komputer, dan merupakan bagian dari kebanyakan arsitektur set instruksi modern dan sistem operasi. Tujuan utama dari proteksi memori adalah untuk mencegah proses mengakses memori yang belum dialokasikan padanya. Ini mencegah bug atau malware dalam suatu proses agar tidak memengaruhi proses lain, atau sistem operasi itu sendiri. Perlindungan dapat mencakup semua akses ke area memori tertentu, akses tulis, atau upaya untuk mengeksekusi konten area tersebut

  5. Memory Allocation hal 358
    Aenean justo ante, scelerisque at ipsum at, rhoncus semper libero. Vestibulum scelerisque sem mollis elit lacinia, vel tristique massa placerat. Nam laoreet ante vitae sem mattis posuere. Vivamus imperdiet erat vitae vehicula consectetur. Suspendisse molestie dui quam, vel rutrum felis faucibus ac.

  6. Paging hal 360
    skema manajemen memori yang memungkinkan ruang alamat fisik proses menjadi tidak bersebelahan. Paging menghindari fragmentasi eksternal dan kebutuhan terkait pemadatan, dua masalah yang mengganggu alokasi memori yang berdekatan. Karena ia menawarkan banyak keuntungan, paging dalam berbagai bentuknya digunakan di sebagian besar sistem operasi, dari yang untuk server besar hingga yang untuk perangkat seluler.

  7. Protection hal 368
    Perlindungan memori dalam lingkungan halaman dicapai dengan bit perlindungan terkait dengan setiap frame. Biasanya, bit ini disimpan di tabel halaman.

  8. Shared Pages hal 369
    Keuntungan paging adalah kemungkinan berbagi kode umum, pertimbangan yang sangat penting dalam lingkungan dengan banyak proses. Pertimbangkan pustaka C standar, yang menyediakan sebagian dari panggilan sistem antarmuka untuk banyak versi UNIX dan Linux.

  9. Hierarchical Paging hal 371
    Multilevel Paging adalah skema halaman yang terdiri dari dua atau lebih tingkat tabel halaman secara hierarkis. Ini juga dikenal sebagai paging hierarkis. Entri dari tabel halaman tingkat 1 adalah penunjuk ke tabel halaman tingkat 2 dan entri dari tabel halaman tingkat 2 adalah penunjuk ke tabel halaman tingkat 3 dan seterusnya. Entri dari tabel halaman tingkat terakhir menyimpan informasi bingkai yang sebenarnya. Level 1 berisi tabel satu halaman dan alamat tabel tersebut disimpan di PTBR (Daftar Dasar Tabel Halaman).

  10. Hashed Page Tableshal 373
    Dalam tabel halaman yang di-hash, nomor halaman virtual di alamat virtual di-hash ke dalam tabel hash. Mereka digunakan untuk menangani ruang alamat yang lebih tinggi dari 32 bit. Setiap entri dalam tabel hash memiliki daftar elemen terkait yang di-hash ke lokasi yang sama (untuk menghindari benturan - karena kita bisa mendapatkan nilai yang sama dari fungsi hash untuk nomor halaman yang berbeda). Nilai hash adalah nomor halaman virtual. Nomor Halaman Virtual adalah semua bit yang bukan merupakan bagian dari offset halaman.