Dokumen tersebut membahas konsep manajemen memori pada sistem komputer, termasuk pengikatan alamat, dynamic loading, dynamic linking, overlay, alokasi berurutan, swapping, paging, segmentasi, dan kombinasi antara paging dan segmentasi. Beberapa teknik yang dijelaskan adalah untuk meningkatkan utilitas memori dan melindungi integritas data antara proses.
Manajemen memory Bab I Politeknik Negeri Bengkalistengkujefrizal
油
Memori dan manajemen memori adalah hal penting dalam sistem operasi. Memori digunakan untuk menyimpan instruksi dan data, sementara manajemen memori mengelola alokasi dan pelepasan memori. Beberapa strategi yang digunakan termasuk memori maya, overlay, swapping, dan pencatatan status memori menggunakan peta bit atau linked list.
Manajemen memori sangat penting untuk mengelola memori komputer secara efisien dengan cara mengalokasikan dan mendealokasikan memori untuk proses-proses, serta melakukan swapping antara memori utama dan penyimpanan sekunder. Ada dua jenis manajemen memori, yaitu dengan swapping yang melakukan pemindahan proses antara memori dan disk, serta tanpa swapping yang tidak melakukan pemindahan proses.
Memori komputer digunakan untuk menyimpan instruksi dan data proses yang sedang berjalan. Sistem operasi mengelola memori dengan cara menukar proses keluar dan masuk memori (swapping) agar memori dapat digunakan secara optimal oleh banyak proses sekaligus. Swapping dilakukan ketika proses selesai atau proses dengan prioritas tinggi tiba. Alokasi memori dilakukan secara berkesinambungan untuk mendukung proteksi memori. Fragmentasi memori dap
Manajemen memori dalam linux terbagi menjadi memori fisik dan virtual, memori fisik dibagi menjadi 3 zona dan menggunakan 2 teknik alokasi, sedangkan memori virtual berfungsi untuk meningkatkan efisiensi sistem dengan mengatur ruang alamat dan membentuk halaman yang dibutuhkan proses.
Makalah ini membahas tentang memori komputer, terutama memori internal. Memori internal berfungsi sebagai penyimpanan sementara data dan program yang sedang diolah CPU. Ada beberapa jenis memori internal seperti RAM, cache memory, dan register. Makalah ini juga membedah karakteristik, organisasi, dan cara kerja memori internal.
Dokumen tersebut membahas tentang memori virtual, termasuk demand paging, pemindahan halaman, alokasi frame, dan thrashing. Memori virtual memisahkan memori logis dan fisik, memungkinkan program dieksekusi tanpa harus masuk ke memori secara keseluruhan.
Makalah ini membahas tentang memori dan ALU dalam sistem komputer. Terdapat berbagai jenis memori seperti ROM, RAM, cache, dan register yang berperan menyimpan data dan instruksi sementara. ALU berperan memproses data melalui operasi aritmatika dan logika.
Struktur dasar komputer terdiri atas 4 komponen utama yaitu: (1) CPU yang berperan mengolah data dan menjalankan perintah, (2) Memory untuk menyimpan data dan instruksi, (3) Perangkat masukan seperti keyboard, mouse, scanner untuk memasukkan data, dan (4) Perangkat keluaran seperti monitor untuk menampilkan keluaran."
1. Makalah ini membahas struktur sistem komputer dan sistem operasi, meliputi struktur I/O, penyimpanan, dan proteksi perangkat keras.
2. Sistem operasi berperan mengontrol dan mengelola perangkat keras serta menjalankan aplikasi perangkat lunak.
3. Struktur dasar sistem komputer terdiri atas CPU, memori, dan perangkat kontroler yang terhubung melalui bus.
Dokumen tersebut membahas skema dasar sistem komputer dan perangkat lunaknya, meliputi empat komponen utama hardware (prosesor, memori, I/O, interkoneksi) dan dua jenis perangkat lunak (sistem operasi dan aplikasi).
Memori virtual memisahkan memori logis dan fisik, memungkinkan program dieksekusi tanpa seluruhnya masuk memori. Teknik ini meningkatkan kapasitas memori dan respons dengan mengurangi I/O dan memori yang dibutuhkan program. Implementasinya meliputi permintaan pemberian halaman dan segmentasi.
Kuis ini membahas tentang teknologi telekomunikasi dan jaringan komputer, termasuk definisi, klasifikasi berdasarkan jangkauan geografis dan sumber daya, topologi jaringan, mode transmisi data, aplikasi telekomunikasi, media transmisi, signaling, dan switching. Mahasiswa diuji untuk menjelaskan konsep-konsep tersebut.
Manajemen memori dalam linux terbagi menjadi memori fisik dan virtual, memori fisik dibagi menjadi 3 zona dan menggunakan 2 teknik alokasi, sedangkan memori virtual berfungsi untuk meningkatkan efisiensi sistem dengan mengatur ruang alamat dan membentuk halaman yang dibutuhkan proses.
Makalah ini membahas tentang memori komputer, terutama memori internal. Memori internal berfungsi sebagai penyimpanan sementara data dan program yang sedang diolah CPU. Ada beberapa jenis memori internal seperti RAM, cache memory, dan register. Makalah ini juga membedah karakteristik, organisasi, dan cara kerja memori internal.
Dokumen tersebut membahas tentang memori virtual, termasuk demand paging, pemindahan halaman, alokasi frame, dan thrashing. Memori virtual memisahkan memori logis dan fisik, memungkinkan program dieksekusi tanpa harus masuk ke memori secara keseluruhan.
Makalah ini membahas tentang memori dan ALU dalam sistem komputer. Terdapat berbagai jenis memori seperti ROM, RAM, cache, dan register yang berperan menyimpan data dan instruksi sementara. ALU berperan memproses data melalui operasi aritmatika dan logika.
Struktur dasar komputer terdiri atas 4 komponen utama yaitu: (1) CPU yang berperan mengolah data dan menjalankan perintah, (2) Memory untuk menyimpan data dan instruksi, (3) Perangkat masukan seperti keyboard, mouse, scanner untuk memasukkan data, dan (4) Perangkat keluaran seperti monitor untuk menampilkan keluaran."
1. Makalah ini membahas struktur sistem komputer dan sistem operasi, meliputi struktur I/O, penyimpanan, dan proteksi perangkat keras.
2. Sistem operasi berperan mengontrol dan mengelola perangkat keras serta menjalankan aplikasi perangkat lunak.
3. Struktur dasar sistem komputer terdiri atas CPU, memori, dan perangkat kontroler yang terhubung melalui bus.
Dokumen tersebut membahas skema dasar sistem komputer dan perangkat lunaknya, meliputi empat komponen utama hardware (prosesor, memori, I/O, interkoneksi) dan dua jenis perangkat lunak (sistem operasi dan aplikasi).
Memori virtual memisahkan memori logis dan fisik, memungkinkan program dieksekusi tanpa seluruhnya masuk memori. Teknik ini meningkatkan kapasitas memori dan respons dengan mengurangi I/O dan memori yang dibutuhkan program. Implementasinya meliputi permintaan pemberian halaman dan segmentasi.
Kuis ini membahas tentang teknologi telekomunikasi dan jaringan komputer, termasuk definisi, klasifikasi berdasarkan jangkauan geografis dan sumber daya, topologi jaringan, mode transmisi data, aplikasi telekomunikasi, media transmisi, signaling, dan switching. Mahasiswa diuji untuk menjelaskan konsep-konsep tersebut.
Este documento describe varios servicios en la nube gratuitos para alojar archivos en Internet. Servicios como HotFile, 4Shared, Dropbox, MegaUpload y MediaFire permiten a los usuarios cargar archivos de hasta 2 GB de forma gratuita y obtener enlaces para compartir los archivos. Algunos servicios como Dropbox tambi辿n ofrecen planes de pago con m叩s espacio de almacenamiento y velocidades de descarga m叩s r叩pidas. En general, estos servicios en la nube proveen una forma sencilla y gratuita de almacenar y compartir archivos en l鱈
Memori virtual memisahkan memori logis dan fisik, memungkinkan program dieksekusi tanpa seluruhnya di memori. Teknik ini mengurangi I/O dan memori yang dibutuhkan serta meningkatkan respon dan jumlah user yang dapat dilayani. Implementasinya meliputi demand paging dan segmentasi, dengan demand paging paling umum.
Memori merupakan tempat menyimpan data dan instruksi program. Terdapat berbagai tingkatan memori dalam sistem komputer, mulai dari register, cache, memori utama, hingga memori sekunder. Manajemen memori bertujuan meningkatkan kecepatan akses prosesor serta memaksimalkan kapasitas penyimpanan.
Ringkasan dokumen tersebut adalah:
(1) Dokumen tersebut membahas tentang metode alokasi memori dalam sistem operasi, (2) Terdapat tiga metode alokasi memori yaitu contiguous memory allocation, segmentation, dan paging, (3) Setiap metode memiliki kelebihan dan kekurangan masing-masing dalam mengalokasikan memori untuk proses-proses.
1. Sebelum virtualisasi memori, program harus mengelola penyimpanan primer dan sekunder menggunakan teknik overlay.
2. Virtualisasi memori menciptakan ilusi memori yang lebih besar dengan menyimpan konten aplikasi di RAM fisik dan penyimpanan berbasis disk.
3. Teknologi ini mengelola sumber daya memori secara logis dengan mengalokasikan sumber daya sesuai kebutuhan.
Dokumen tersebut membahas tentang manajemen memori pada sistem komputer. Terdiri dari 5 bab yaitu ruang alamat fisik dan logik, penukaran (swap), pemberian halaman (page), segmentasi. Ruang alamat menjelaskan tentang perbedaan antara alamat fisik dan logik pada memori. Penukaran menjelaskan tentang proses menukar proses keluar dan masuk memori. Pemberian halaman membahas tentang pembagian memori menjadi halaman. Segmentasi membahas
Teks tersebut membahas tentang manajemen memori dalam sistem operasi, termasuk pembagian memori antara sistem operasi dan program, fungsi manajemen memori, metode alokasi memori tetap dan dinamik, algoritma penempatan, dan penggunaan teknik paging dan segmentasi untuk menerjemahkan alamat logika ke fisik.
Makalah ini membahas tentang cache memory, termasuk pengertian, ukuran, pemetaan, dan kebijakan tulis cache memory. Dijelaskan bahwa cache memory berfungsi untuk mempercepat akses CPU ke memory dengan meletakkan data yang sering diakses dekat CPU. Terdapat beberapa tingkatan cache memory berdasarkan kedekatannya dengan CPU.
Dokumen tersebut membahas tentang deadlock pada sistem sumber daya komputer. Deadlock terjadi ketika beberapa proses menunggu sumber daya yang sudah dikuasai proses lain, sehingga tidak ada proses yang dapat melanjutkan eksekusinya. Dokumen tersebut menjelaskan kondisi-kondisi yang memungkinkan terjadinya deadlock, metode-metode untuk mencegah, menghindari, dan mendeteksi deadlock, serta algoritma-algoritma yang
Dokumen tersebut membahas tentang penjadwalan CPU pada sistem operasi, meliputi konsep dasar penjadwalan CPU, kriteria yang diperlukan, dan beberapa algoritma penjadwalan seperti first come first serve, shortest job first, priority, dan round robin.
Bagas Perdana Putra - Pengenalan Sistem Operasibelajarkomputer
油
Sistem operasi adalah program yang berfungsi sebagai perantara antara pengguna dan perangkat keras komputer untuk menjalankan program pengguna dan mengelola sumber daya komputer secara efisien. Sistem operasi terdiri dari perangkat keras, sistem operasi, program aplikasi, dan pengguna. Sistem operasi telah berkembang dari sistem mainframe, sistem batch, sistem time sharing, sistem desktop, hingga sistem paralel dan terdistribusi.
Dokumen tersebut membahas tentang perkembangan komunikasi jarak jauh sejak zaman dahulu hingga modern. Komunikasi awal menggunakan lonceng gereja, kemudian menggunakan telegraf listrik dan kabel tembaga. Perkembangan selanjutnya adalah transmisi radio dan kabel serat optik yang memiliki bandwidth sangat lebar. Unsur penting sistem komunikasi jarak jauh adalah pemancar, antena, dan penerima.
Teks tersebut membahas pentingnya keamanan sistem informasi dan berbagai ancaman yang dihadapinya. Ancaman tersebut terus meningkat seiring dengan perkembangan teknologi dan penggunaan sistem informasi, seperti ketersediaan aplikasi bisnis berbasis jaringan, peningkatan jumlah pengguna, dan kesulitan penegak hukum dalam menangani kejahatan siber. Teks tersebut juga menjelaskan berbagai kelas kejahatan siber mul
Teks tersebut membahas konsep deadlock pada sistem komputer, termasuk model sistem, karakteristik, dan metode untuk mencegah terjadinya deadlock. Deadlock terjadi ketika sekelompok proses saling menunggu sumber daya yang dibutuhkan, namun dibawa oleh proses lain.
Sinkronisasi pada sistem operasi diperlukan untuk menghindari inkonsistensi data akibat akses bersamaan oleh beberapa proses terhadap sumber daya bersama seperti memori atau berkas. Masalah seperti race condition dan critical section dapat terjadi tanpa sinkronisasi yang tepat, sehingga diperlukan mekanisme seperti mutual exclusion dan bounded waiting untuk mengatur akses kritis proses terhadap sumber daya bersama.
Sistem operasi mengelola proses dan memungkinkan komunikasi antar proses. Proses dapat berpindah antara status running, ready, waiting, dan blocked saat dieksekusi, menunggu sumber daya, atau menunggu peristiwa."
Helen Alida Abilio - Manajemen input dan outputbelajarkomputer
油
Dokumen tersebut membahas tentang manajemen perangkat input dan output pada sistem operasi. Secara singkat, dibahas tentang tiga teknik pemrograman perangkat input dan output yaitu terprogram, dituntun interupsi, dan DMA (direct memory access) beserta keunggulan dan kelemahannya. Juga dijelaskan evolusi fungsi perangkat input dan output dari dikendalikan secara langsung oleh prosesor hingga menjadi pemroses terpisah.
Dokumen tersebut membahas tentang manajemen memori dalam sistem operasi. Terdapat beberapa bagian utama yaitu memory manager yang menentukan proses mana yang masuk antrian, jenis-jenis memori, alamat memori, isi memori, dan fungsi manajemen memori seperti mengalokasikan dan mendealokasikan memori untuk proses. Dibahas pula manajemen memori berdasarkan ada tidaknya swapping atau paging antara memori utama dan disk.
Sistem operasi modern terdiri dari 5 komponen utama yaitu manajemen proses, memori, penyimpanan sekunder, I/O, dan berkas. Dokumen ini juga menjelaskan tanggung jawab sistem operasi dalam mengelola sumber daya komputer dan menyediakan layanan untuk pengguna dan program.
Sistem operasi berfungsi sebagai perantara antara pengguna dan komponen komputer dengan mengelola sumber daya sistem dan menyediakan layanan kepada pengguna. Sistem operasi terdiri dari kernel, file sistem, dan antarmuka pengguna yang bekerja bersama untuk menjalankan program, mengontrol akses I/O, dan mengelola memori serta sumber daya komputer lainnya.
Sistem komputer terdiri dari empat komponen utama: pemroses, memori utama, perangkat masukan/keluaran, dan interkoneksi antarkomponen. Pemroses melakukan pengolahan data, memori menyimpan instruksi dan data, perangkat I/O berinteraksi dengan lingkungan, dan bus menghubungkan seluruh komponen.
Angga Jaya Saputra - Konsep Pendahuluan Telekomunikasibelajarkomputer
油
Dokumen tersebut merangkum konsep dasar telekomunikasi, meliputi definisi, jenis media transmisi sinyal seperti kawat, serat optik, dan radio, komponen jaringan telekomunikasi seperti jaringan lokal dan jarak jauh, proses panggilan telepon, operasi transmisi data seperti simpleks, half-duplex dan full-duplex, konsep kualitas layanan, dan pentingnya standardisasi dalam telekomunikasi.
2. 7.1Manajemen Memori
Memori adalah pusat dari operasi pada sistem komputer modern. Memori
adalah array besar dari word atau byte yang disebut alamat. CPU
mengambil instruksi dari memori berdasarkan nilai dari program counter.
7.11 pengikatan alamat (addres binding)
pengikat alamat adalah cara intruksi dan data (yang berada di disk
sebagai file yang dapat dieksekusi) dipetakan ke alamat memori. Intruksi
dan data ke alamat memori dapat dilakukan pada saat:
compile time
Load time
Execution time
7.1.2 dinamic loading
untuk memperoleh utilitas ruang memiri dapat menggunakan dynamic
loading. Sebuah rutin tidak disimpan dimemori sampai dipanggil.
Mekanisme dari dynamic loading adalah program utama di-load dahulu
dan dieksekusi. Keuntungan dari dynamic loading adalah rutin yang tidak
digunakan tidak pernah di-load.
3. 7.1.3 dinamic linking
dimana sistem library language diperlukan seperti objek modul yang lain dan
dikombinasikan dengan loader ke dalam library program image. Dinamic linking
ini biasanya digunakan dengan sistem library seperti language subroutine
library. Beberapa proses diijinkan untuk mengakses memori pada alamat yang
sama. File dynamic linking berekstensi dll,sys, atau drv.
7.1.4 overlay
teknik overlay biasanya digunakan untuk memungkinkan sebuah proses
mempunyai jumlah yang lebih basar dari memori fisik daripada alokasi memori
yang diperuntukkan.ide dari overlay adalah menyimpan di memori hanya
instruksi dan data yang diperlukan pada satu waktu. Sebagai contoh misalnya
terdapat twoo-pass assembler. Selama pass1,dibangun table symbol,dan
selama pass2 dibangkitkan kode bahasa mesin.
4. 7.2 RUANG ALAMAT LOGIKA DAN RUANGAN
ALAMAT FISIK
Alamat yang dibangkitkan oleh CPU disebut alamat logika
(logical address) dimana alamat terlihat sebagai uni memory yang
disebut alamat fisik (physical address). Memory management unit
(MMU) adalah perangkat keras yang memetakan alamat virtual ke
alamat fisik.
7.3 SWAPPING
Sebuah proses harus berada dimemori untuk dieksekusi,juga
dapat ditukar(swap) sementara keluar memori ke backing store
dan kemudian dibawa kembali ke memori untuk melanjutkan
eksekusi. Backing store berupa disck besar dengan kecepatan
tinggi yang cukup untuk meletakkan copy dari semua memory
image untuk semua user sistem juga harus menyediakan akses
langsung ke memory image tersebut. Teknik swapping yang
sudah dimodifikasi ditemui pada beberapa sistem misalnya
LINUX,UNIX DAN WINDOWS.
5. 7.4 ALOKASI BERURUTAN
memori utama biasanya dibagi ke dalam dua partisi yaitu untuk:
1. Sistem operasi biasanya diletakkan pada alamat memori rendah
dengan vektor interupsi
2. Proses user yang diletakkan pada alamat memori tinggi
Alokasi proses user pada memori berupa single partition allocation
atau multiple partition allocation.
7.4.1 single partition allocation
diasumsikan sistem operasi ditempatkan di memori rendah dan proses
user dieksekusi di memori tinggi. Register relokasi berisi nilai dari
alamat fisik terkecil sedangkan register limit berisi jangkauan alamat
logika dan alamat logika harus lebih kecil dari register limit.
6. 7.4.2 multiple partition allocation
pada multiple pertition allocation,mengijinkan memori user dialokasikan
untuk proses yang berada yang berada di antrian input (input queue) yang
menunggu dibawa ke memori. Terdapat dua skema yaitu partisi tetap (fixed
partition) dimana memori dibagi dalam sejumlah partisi tetap dan setiap
partisi berisi tepat satu proses. Skema yang kedua adalah partisi
dinamis(variable partition) merupakan MFT yang digeneralisi yang disebut
MULTIPROGRAMING WITH A VARIABLE NUMBER OF TASKS (MVT) skema ini
digunakan terutama pada lingkungan batch. Menggunakan MVT terdapat
beberapa lubang dengan ukuran berbeda. Dynamic storage allocatin dapat
dilibatkan untuk memenuhi permintaan ukuran n dari lubang yang
bebas.strategi yang digunakan meliputi:
a. First-fit
b. Best-fit
c. Worst-fit
7.4.3 fragmentasi
fragmentasi eksternal terjadi pada situasi dimana terdapat cukup
ruang memori total untuk memenuhi permintaan,tetapi tidak dapat
langsung dialokasikan karena tidak berurut.
7. Fragmentasi internal terjadi pada situasi dimana memori yang dialokasikan
lebih besar daipada memori yang diminta tetapi untuk satu partisi tertentu
hanya berukuran kecil sehingga tidak digunakan. Solusi untuk masalah
fragmentasi eksternal adalah denagn teknik pemadatan yaitu memadatkan
sejumlah lubang kosong menjadi satu lubang besar sehingga dapat
digunakan untuk proses.
7.5PAGING
7.5.1 konsep dasar paging
merupakan kemungkinan solusi untuk permasalahan fragmentasi eksternal
dimana ruang alamat logika tidak berurutan mengijinkan sebuah proses
dialokasikan pada memori fisik yang terakhir tersedia. Memori logika juga
dibagi kedalam blok-blok dengan ukuran yang sama yang disebut page.
Tabel page digunakan untuk menerjemahkan alamat logika ke alamat fisik.
Setiap alamat di bangkitkan oleh CPU dengan membagu ke dalam 2 bagian:
1. Page number(p)
2. Page offset(d)
8. 7.5.2 implementasi sistem paging
pada dasarnya terdapat 3 metode yang berbeda untuk implementasi tabel
page:
1. Tabel page diimplementasikan sebagai kumpulan dari dedicated
register.
2. Tabel page disimpan pada main memori dan menggunakan page table
base register.
3. Menggunakan perangkat keras cache yanh khusus kecil dan cepat yang
disebut associative register atau translation look-aside buffers.
Mekanisme pengguna associative register adalah sebagai:
Associative register berisi hanya beberapa entry tabel page
Jika memori logika dibangkitkan oleh CPU nomor page berupa
sekumpulan associative register yang berisi nomr page dan nomor frame
yang berkorespondensi
Jika nomor page ditemukan pada associative register,nomor frame segera
tersedia dan digunakan untuk mengakses memori
Sebaliknya jika nomor page tidak ditemukan pada associative register
acuan memori ke tabel page harus dibuat.
Jika nomor frame tersedia maka dapat menggunakannya mekakses ke
memori
Kemudian ditambahkan nomor page dan nomor frame
Setiap kali tabel page baru dipilih
9. 7.5.3 proteksi
pada model page,proteksi memori menggunakan bit proteksi yang
diasosiasikan untuk setiap frame.
7.5.4 multilevel paging
digunakan pada sistem yang mempunyai ruang alamat logika yang sangat
besar yaitu antara 2.32 s/d 2.64.
7.5.5 shared page
pada skema paging dimungkinkan untuk sharing kode umum. Kode dan
data pribadi untuk setiap proses diletakkan terpisah dari kode dan data
pribadi proses lain. Page untuk kode dan data pribadi dapat diletakkan di
sembarang tempat pada ruang alamat logika.
7.6 SEGMENTASI
kerugian utama dari paging adalah terdapat perbedaan antara pandangan
user mengenai memori dan memori fisik aktual.
10. 7.6.1 konsep dasar segmentasi
konsep segmentasi adalah user atau programer tidak memikirkan
sejumlah rutin program yang dipetakan ke main memori sebagai array
linier dalam byte tetapi memori dilihat sebagai kumpulan segmen dengan
ukuran berbeda-beda tidak perlu berurutan diantara segment tersebut.
Segmentasi adalah skema manajemen memori yang memungkinkan user
untuk melihat memori tersebut.
Segment diberi nomor dan disebut dengan nomor segmen (bukan nama
segmen) atau segment number. Segmen dibentuk secara otomatis oleh
compiler.
Sebuah program adalah kumpulan segmen. Suatu segmen adalah unit
logika seperti program utama,prosedur,fungsi,metode,obyek,variabel
lokal,global,blok umum,stack,tabel simbol,array dan lain-lain.
7.6.2 arsitektur segmentasi
alamat logika terdiri dua bagian yaitu nomor segmen (s) dan offset (d)
yang dituliskan dengan <nomor segmen,offset>
Pemetaan alamat logika ke alamat fisik menggunakan tabel segmen terdiri:
Segmen basis (base) berisi alamat fisik awal
Segmen limit merupakan panjang segmen
11. pada program yang berisi sejumlah segmen yang besar,maka harus
menyimpan tabel page di memori.
Segment-table base register digunakan menyimpan alamat yang
menunjukan ke segment table
Segment-table legh register digunakan untuk menyimpan nilai jumlah
segmen yang digunakan program
Untuk alamat logika (s,d) pertma diperiksa segment number s legal
(s<STLR) kemudian tambahkan segment number ke STBR alamt hasil (STBR
+ s) ke memori dari segment table.
7.6.3 proteksi dan sharing
proteksi bit dapat diletakkan pada tabel segmen. Segmen intruksi dapat
diproteksi sebagai segmen read-only atau execute-only segmen data dapat
diproteksi sebagai segmen read-wride.
7.7 SEGMENTASI DENGAN PAGING
pada skema ini skema paging dan segmentasi dikombinasikan. Kombinasi
diilustrasikan menggunakan 2 arsitektur : MULTICS dan intel 386(OS/2)
12. 7.7.1 multics
alamat logika dibentuk dari nomor segmen 18 bit dan offset 16 bit.solusi
yang diadospsi pada MULTICS adalah dengan melakukan paging pada segmen
(page the segment).
7.7.2 intel 30386
IBM OS/2 versi 32 bit adalah sistem operasi yang menggunakan arsitektur
30386 (dan 30486). Intel 30386 menggunakan segmentasi dengan paging
untuk manajemen memori. Maksimum jumlah segment per proses adalah
16k. Setiap segment maksimal berukuran 4 gigabytes ukuran page adalah 4k
byte.
Ruang alamat logika dari suatu proses kedalam 2 partisi:
1) Partisi 1 terdiri dari 8k segmen yang pribadi untuk proses tersebut
2) Partisi 2 terdiri dari 8k segmen yang digunakan disimpan bersama untuk
semua proses