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).
Dokumen tersebut membahas konsep dasar sistem operasi dan sejarah perkembangannya. Secara ringkas:
1) Sistem operasi bertindak sebagai penghubung antara pengguna dan komputer dengan mengelola sumber daya komputer secara efisien
2) Terdapat beberapa generasi sistem operasi mulai dari tanpa sistem operasi hingga sistem operasi modern dengan fitur-fitur canggih
3) Sistem operasi memiliki struktur dasar berupa sistem seder
Sistem operasi terdiri dari beberapa komponen utama seperti manajemen proses, memori, file, I/O, penyimpanan sekunder, jaringan, proteksi, dan interpreter perintah. Dokumen ini menjelaskan komponen-komponen tersebut serta layanan dan struktur sistem operasi.
Dokumen tersebut membahas tentang struktur sistem operasi dan komponennya seperti manajemen proses, memori utama, penyimpanan sekunder, sistem I/O, file, dan interpreter perintah. Juga dibahas tentang layanan sistem operasi, panggilan sistem, dan model-model struktur sistem operasi seperti monolitik, inti, berlapis, mesin virtual, dan klien-server.
Dokumen tersebut membahas struktur dan fungsi komputer secara umum, mulai dari pengertian komputer, komponen utama komputer seperti CPU dan memory, hingga perkembangan generasi komputer dari generasi pertama hingga kelima.
Sistem operasi merupakan bagian penting dari setiap sistem komputer yang berfungsi untuk mengontrol hardware, memungkinkan pemakaian bersama sumber daya, dan mengatur penjadwalan sumber daya untuk pengguna. Sistem operasi terdiri dari beberapa komponen utama seperti manajemen proses, memori, file, dan I/O serta memberikan layanan seperti eksekusi program, operasi I/O, dan manipulasi file.
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.
Dokumen tersebut merangkum struktur sistem operasi modern yang umumnya terdiri dari 7 komponen utama yaitu manajemen proses, manajemen memori utama, manajemen file, manajemen I/O, manajemen penyimpanan sekunder, sistem jaringan, dan sistem proteksi. Dokumen ini juga membahas layanan sistem operasi dan sistem call.
Dokumen tersebut membahas tentang sistem operasi, mulai dari definisi, fungsi, dan sejarah perkembangannya. Sistem operasi berfungsi untuk mengontrol hardware dan mengelola sumber daya komputer. Sejarahnya dimulai dari generasi pertama menggunakan transistor hingga generasi terkini yang mendukung jaringan komputer. Jenis-jenis sistem operasi juga dibahas seperti batch system, multiprogramming, time sharing, multiprocessing, distributed system, dan real time system.
Organisasi komputer dan arsitektur komputer membahas desain komputer yang meliputi set instruksi, komponen hardware, dan organisasi sistemnya. Organisasi komputer terkait dengan unit-unit operasional seperti teknologi hardware dan memori, sedangkan arsitektur komputer lebih fokus pada atribut yang berkaitan dengan programmer seperti set instruksi dan mekanisme I/O. Keduanya memiliki perbedaan pada fokus studinya meski sama-sama membah
Teks tersebut merupakan ringkasan tentang sistem operasi komputer. Ia membahas pengertian sistem operasi, komponen utama sistem operasi seperti manajemen proses dan memori, serta struktur sistem operasi seperti kernel mikro dan modular. Teks tersebut juga menjelaskan sejarah perkembangan sistem operasi dari generasi pertama hingga keempat."
Dokumen tersebut membahas tentang sistem komputer yang terdiri dari definisi, klasifikasi, konfigurasi, dan perkembangan komputer. Sistem komputer adalah kesatuan elemen yang saling berhubungan untuk mengolah data menjadi informasi. Komputer diklasifikasikan berdasarkan jenis data, kemampuan, ukuran, dan bidang masalah. Konfigurasi komputer terdiri dari hardware, software, dan brainware. Perkembangan komputer meliputi hardware dan
[Ringkasan]
Sistem operasi merupakan perangkat lunak yang berperan sebagai perantara antara pengguna dan perangkat keras komputer. Sistem operasi menjalankan dan mengkoordinasikan sumber daya komputer seperti CPU, memori, dan perangkat keras lainnya. Sistem operasi juga menyediakan lingkungan pengguna dan mengelola proses, memori, serta sistem berkas.
Dokumen membahas tentang penjadwalan proses pada sistem operasi. Terdapat tiga istilah utama yaitu antrian, prioritas, dan preempsi yang berkaitan dengan urutan proses yang akan dijalankan oleh prosesor. Dokumen juga menjelaskan beberapa teknik penjadwalan prosesor seperti first come first served dan shortest job first.
Dokumen tersebut membahas cara merampung Slax Linux menjadi distribusi Linux khusus dengan mengatur file konfigurasi, menambahkan menu boot, dan menginstal modul tambahan."
Dokumen tersebut membahas tentang pengaksesan disk dan algoritmanya. Beberapa algoritma pengaksesan disk dijelaskan seperti PTPD, Pick Up, WCTD, Look, Circular Look, dan Scan beserta contohnya. Teknologi penyimpanan sekunder seperti magnetic disk dan SSD juga diuraikan.
Sistem operasi merupakan bagian penting dari setiap sistem komputer yang berfungsi untuk mengontrol hardware, memungkinkan pemakaian bersama sumber daya, dan mengatur penjadwalan sumber daya untuk pengguna. Sistem operasi terdiri dari beberapa komponen utama seperti manajemen proses, memori, file, dan I/O serta memberikan layanan seperti eksekusi program, operasi I/O, dan manipulasi file.
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.
Dokumen tersebut merangkum struktur sistem operasi modern yang umumnya terdiri dari 7 komponen utama yaitu manajemen proses, manajemen memori utama, manajemen file, manajemen I/O, manajemen penyimpanan sekunder, sistem jaringan, dan sistem proteksi. Dokumen ini juga membahas layanan sistem operasi dan sistem call.
Dokumen tersebut membahas tentang sistem operasi, mulai dari definisi, fungsi, dan sejarah perkembangannya. Sistem operasi berfungsi untuk mengontrol hardware dan mengelola sumber daya komputer. Sejarahnya dimulai dari generasi pertama menggunakan transistor hingga generasi terkini yang mendukung jaringan komputer. Jenis-jenis sistem operasi juga dibahas seperti batch system, multiprogramming, time sharing, multiprocessing, distributed system, dan real time system.
Organisasi komputer dan arsitektur komputer membahas desain komputer yang meliputi set instruksi, komponen hardware, dan organisasi sistemnya. Organisasi komputer terkait dengan unit-unit operasional seperti teknologi hardware dan memori, sedangkan arsitektur komputer lebih fokus pada atribut yang berkaitan dengan programmer seperti set instruksi dan mekanisme I/O. Keduanya memiliki perbedaan pada fokus studinya meski sama-sama membah
Teks tersebut merupakan ringkasan tentang sistem operasi komputer. Ia membahas pengertian sistem operasi, komponen utama sistem operasi seperti manajemen proses dan memori, serta struktur sistem operasi seperti kernel mikro dan modular. Teks tersebut juga menjelaskan sejarah perkembangan sistem operasi dari generasi pertama hingga keempat."
Dokumen tersebut membahas tentang sistem komputer yang terdiri dari definisi, klasifikasi, konfigurasi, dan perkembangan komputer. Sistem komputer adalah kesatuan elemen yang saling berhubungan untuk mengolah data menjadi informasi. Komputer diklasifikasikan berdasarkan jenis data, kemampuan, ukuran, dan bidang masalah. Konfigurasi komputer terdiri dari hardware, software, dan brainware. Perkembangan komputer meliputi hardware dan
[Ringkasan]
Sistem operasi merupakan perangkat lunak yang berperan sebagai perantara antara pengguna dan perangkat keras komputer. Sistem operasi menjalankan dan mengkoordinasikan sumber daya komputer seperti CPU, memori, dan perangkat keras lainnya. Sistem operasi juga menyediakan lingkungan pengguna dan mengelola proses, memori, serta sistem berkas.
Dokumen membahas tentang penjadwalan proses pada sistem operasi. Terdapat tiga istilah utama yaitu antrian, prioritas, dan preempsi yang berkaitan dengan urutan proses yang akan dijalankan oleh prosesor. Dokumen juga menjelaskan beberapa teknik penjadwalan prosesor seperti first come first served dan shortest job first.
Dokumen tersebut membahas cara merampung Slax Linux menjadi distribusi Linux khusus dengan mengatur file konfigurasi, menambahkan menu boot, dan menginstal modul tambahan."
Dokumen tersebut membahas tentang pengaksesan disk dan algoritmanya. Beberapa algoritma pengaksesan disk dijelaskan seperti PTPD, Pick Up, WCTD, Look, Circular Look, dan Scan beserta contohnya. Teknologi penyimpanan sekunder seperti magnetic disk dan SSD juga diuraikan.
Dokumen tersebut merangkum tutorial pembuatan aplikasi guestbook menggunakan PHP dan basis data MySQL dengan editor teks Komodo Edit. Terdiri dari pengenalan OOP, instalasi Komodo Edit, pembuatan basis data dan tabel, pembuatan folder dan file-file program, serta penjelasan kode untuk mengkoneksikan ke basis data dan mengelola guestbook.
Dokumen tersebut membahas tentang berbagai aplikasi Linux seperti database, bisnis, grafis, dan jaringan. Kemudian membahas tentang OpenOffice sebagai alternatif Microsoft Office yang lebih powerful dan memiliki komponen serupa. Dokumen juga menjelaskan cara membuat remastering sistem operasi Linux menggunakan perangkat lunak My Slax Creator dengan menambahkan modul, mengubah tema, dan membakar hasilnya ke CD atau USB.
Pertemuan membahas tentang pengembangan aplikasi guestbook dengan membuat berbagai file seperti header.php, footer.php, index.php, dan guestbook.php. Selanjutnya membahas konkurensi proses dan masalah yang ditimbulkannya seperti penggunaan sumber daya bersama dan penyelesaian masalah seperti eksklusi bersama. Terakhir membahas tentang keamanan sistem seperti kerahasiaan, integritas, dan ketersediaan serta ancam
Dokumen tersebut berisi ringkasan tentang sistem operasi seperti Symbian OS, Windows OS, Linux, Android OS, dan perbandingan antara sistem operasi tersebut. Memberikan informasi tentang jenis, keunggulan, dan kekurangan masing-masing sistem operasi.
Dokumen tersebut membahas konsep dasar sistem basis data, termasuk komponen utamanya seperti data, hardware, software, dan pengguna. Juga dibahas mengenai istilah kunci seperti entitas, atribut, record, file, dan jenis-jenis kunci seperti primary key dan foreign key.
Dokumen tersebut memberikan penjelasan tentang berbagai jenis media grafis seperti diagram, poster, kartun, peta, dan papan buletin beserta kegunaan dan ciri khasnya. Jenis-jenis organisasi grafis seperti pohon, arus, dan garis waktu juga dijelaskan beserta contohnya. [/ringkasan]
Pembuatan media grafis (Media Pembelajaran)Syahrillita O
Ìý
Media grafis seperti flipchart, flashcard, flanelgraf, dan bulletin board dapat digunakan untuk menyampaikan pesan pembelajaran secara visual dan interaktif. Media-media ini memiliki kelebihan seperti mudah dibawa dan digunakan, serta dapat meningkatkan aktivitas belajar siswa.
Teknik Penggunaan Media dalam Pembelajaran (Media by utilization)dindinamuiz
Ìý
Dokumen tersebut membahas tentang teknik penggunaan media dalam pembelajaran, termasuk jenis media cetak dan non cetak, kelebihan dan kekurangannya, serta faktor dan prosedur pengembangan bahan ajar.
Basis Data terdiri dari 2 kata, yaitu Basis dan Data. Basis dapat diartikan sebagai markas atau gudang dimana tempat bersarang/berkumpul. Sedangkan Data adalah represntasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan, peristiwa, konsep, keadaan, dan sebagainya, yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasisnya.
Database adalah kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa pengulangan data. Terdiri dari tabel, kolom, baris, nilai data, dan kunci elemen. Digunakan untuk mengelola data perbankan, pendidikan, kepegawaian, dan lainnya. Tujuannya untuk mempermudah akses informasi, meningkatkan efisiensi penyimpanan, dan menjamin keakuratan data.
Dokumen tersebut membahas tentang manajemen memori, terdapat dua jenis manajemen memori yaitu statis dan dinamis. Manajemen memori statis memiliki ukuran, jumlah dan lokasi proses yang tetap sepanjang waktu, sedangkan manajemen memori dinamis memiliki ukuran, jumlah dan lokasi proses yang dapat berubah secara dinamis.
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.
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.
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 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.
Dokumen tersebut membahas konsep dasar manajemen memori pada sistem operasi, meliputi konsep binding, dynamic loading, dynamic linking, overlay, ruang alamat logika dan fisik, swapping, pengalokasian berurutan (contiguous allocation), dan pengalokasian tidak berurutan (non contiguous allocation).
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.
2. Terdapat dua manajemen memori :
a. manajeman memori statis
Dengan pemartisian statis, jumlah, lokasi dan ukuran
proses dimemori tidak beragam sepanjang waktu secara
tetap.
b. manajemen memori dinamis
Dengan pemartisian dinamis , jumlah, lokasi dan ukuran
proses dimemori dapat beragam sepanjang waktu secara
dinamis.
3. 1. Manajemen Memori Berdasarkan Alokasi memori
Terdapat dua cara menempatkan informasi ke dalam memori
kerja
A. Alokasi Memori Berurutan (Contiguous Allocation)
– Pada alokasi memori berurutan, setiap proses menempati
satu blok tunggal lokasi memori yang berurutan.
– Kelebihan : sederhana, tidak ada rongga memory
bersebaran, proses berurutan dapat dieksekusi secara cepat.
– Kekurangan : memori boros, tidak dapat disisip apabila tidak
ada satu blok memori yang mencukupi.
4. B. Alokasi Memori Tak Berurutan (Non Contiguous
Allocation)
• Program/proses ditempatkan pada beberapa segmen
berserakan, tidak perlu saling berdekatan atau
berurutan. Biasanya digunakan untuk lokasi memori
maya sebagai lokasi page-page.
• Kelebihan : sistem dapat memanfaatkan memori utama
secara lebih efesien, dan sistem opersi masih dapat
menyisip proses bila jumlah lubang-lubang memori
cukup untuk memuat proses yang akan dieksekusi.
• Kekurangan : memerlukan pengendalian yang lebih
rumit dan memori jadi banyak yang berserakan tidak
terpakai.
5. Terdapat dua macam pemilahan
a. Berpilah suku (paging)
Informasi atau pekerjaan di dalam memori dukung dipilah ke
dalam sejumlah suku (page), dan memori kerja dipilah ke
dalam sejumlah rangka (frame)
b. Berpilah segmen (segmentasi)
Pilahan yang ukuran segmen disesuaikan dengan isi segmen
Salah satu macam pemilahan gabungan suku dan segmen
adalah pemilahan suku bersegmen, dimana suku
dikelompokan ke dalam sejumlah segmen.
6. Chace
Memory
Memor Utama
Memori Sekunder
Gambar 3.1. Hubungan Chace memory, Memori Utama dan Memori Sekunder
• Chace memory memiliki kecepatan lebih tinggi sebagai
memori antara yang mempercepat proses pada memory
kerja, juga sebagai transit lalulintas data selama proses
dengan sumberdaya lain pada memori utama.
7. Pemindahan proses dari memori utama ke disk dan sebaliknya
disebut swapping.
2. Manajemen memori berdasarkan keberadaan :
a. Dengan Swapping ( tanpa pemindahan citra/gambaran
proses antara memori utama dan disk selama eksekusi)
b. Tanpa Swapping ( dengan memindahan citra/gambaran
proses antara memori utama dan disk selama eksekusi)
3. Manajemen memori Tanpa Swapping terdiri dari
a. monoprogramming.
» Embedded system (mikro controller) --> untuk
mengendalikan alat agar bersifat intelejen dlm
menyediakan satu fungsi spesifik contoh intel 8051
» Proteksi pada monoprogramming sederhana -->
menggunakan boundary register
8. b. multiprogramming dengan pemartisian statis.
>> Strategi penempatan program ke partisi (Partisi ukuran sama
dan berbeda
>> Relokasi --> Adalah masalah penempatan proses sesuai
alamat fisik sehubungan alamat partisi memori dimana proses
ditempatkan. Proses dapat ditempatkan pada partisi-partisi
berbeda menurut keadaan sistem saat itu. Pengalamatan fisik
secara absolut untuk proses tidak dapat dilakukan.
>> Proteksi pada multi programming
>> Fragmentasi pada pemartisian statis
4. Manajemen memori pada multi programming
a. dengan swapping
b. dengan pemartisian Dinamis
» adanya lubang-lubang kecil dimemori
» proses tumbuh berkembang
9. 5. Pencatatan Pemakaian Memori
a. Pencatatan memakai peta bit --> 0 untuk memori bebas, 1 untuk
memori terpakai proses
• Masalah pada peta bit adalah penetapan mengenai ukuran unit
alokasi memori,yaitu :
• Unit lokasi memori berukuran kecil berarti membesarkan
ukuran peta bit.
• Unit alokasi memori n berukuran besar berarti peta bit kecil
tapi memori banyak disiakan pada unit terakhir jika ukuran
proses bukan kelipatan unit alokasi
b. Pencatatan memakai penghubung berkait--> Sistem operasi
mengelola senarai berkait (linked list) untuk segmen-segmen
memori yang telah dialokasikan dan bebas. Segmen memori
menyatakan memori untuk proses atau memori yang bebas
(lubang). Senarai segmen diurutkan sesuai alamat blok.
10. 6. Penggunaan memori
• Pencocokan ukuran informasi ke penggalan memori
kerja disebut sebagai fit
• Bagian dari memori kerja yang tidak terpakai dan
letaknya tersebar di banyak wilayah memori kerja disebut
sebagai fragmen
• Peristiwa terjadinya fragmen disebut fragmentasi
11. 7. Pencocokan (fit) dan fragmentasi
Beberapa jenis strategi pencocokan antara lain:
• Cocok pertama (first fit)
Pencocokan terjadi menurut antrian informasi
• Cocok pertama berdaur (cyclical first fit)
Pencocokan tidak harus dimulai dari urutan penggalan
memori yang pertama, tetapi dapat dilakukan setelah
terjadi pencocokan sebelumnya.
• Cocok terbaik (best fit)
Pencocokan dilakukan sesuai dengan penggalan
memori yang ukurannya pas.
• Cocok terburuk (Worst fit)
Informasi akan menempati penggalan yang ukurannya
terbesar.
13. 8. Fragmentasi
Menurut prosesnya terdapat dua macam fragmentasi :
a. Fragmentasi internal
Kelebihan memori pada penggalan memori ketika
penggalan memori itu menerima penggalan
informasi yang berukuran kurang dari ukuran
penggalan memori
b. Fragmentasi Ekternal
Penggalan memori bebas yang ukurannya terlalu
kecil untuk dapat menampung penggalan informasi
yang akan dimuat ke penggalan memori itu.
Contoh : Proses
14. 9. Sistem Buddy
Sistem buddy adalah algoritma pengelolaan memori
yang memanfaatkan kelebihan penggunaan bilangan
biner dalam pengalamatan memori. Karakteristik
bilangan biner digunakan untuk mempercepat
Penggabungan lubang-lubang berdekatan ketika proses
Terakhir atau dikeluarkan. Mekanisme pengelolaan
sistem buddy tersebut memiliki keunggulan dan
kelemahan.
15. Keunggulan Sistem Buddy
• 1.Sistem buddy mempunyai keunggulan dibanding
algoritma-algoritma yang mengurutkan blok-blok
berdasarkan ukuran. Ketika blok berukuran 2k
dibebaskan, maka manajer memori hanya mencari pada
senarai lubang 2k untuk memeriksa apakah dapat
dilakukan penggabungan. Pada algoritma algoritma lain
yang memungkinkan blok-blok memori dipecah dalam
sembarang ukuran, seluruh senarai harus dicari
• 2.Dealokasi pada sistem buddy dapat dilakukan dengan
cepat
16. Kelemahan Sistem Buddy
• Utilisasi memori pada sistem buddy sangat tidak efisien.
• Masalah ini muncul dari dari kenyataan bahwa semua
permintaan dibulatkan ke 2k terdekat yang dapat memuat.
Proses berukuran 35 kb harus dialokasikan di 64 kb,
terdapat 29 kb yang disiakan. Overhead ini disebut
fragmentasi internal karena memori yang disiakan adalah
internal terhadap segmen-segmen yang dialokasikan
17. 10. Alokasi Ruang Swap pada Disk.
Terdapat dua strategi utama penempatan proses yang
dikeluarkan dari memori utama (swapout) ke disk,
yaitu :
1. ruang disk tempat swap dialokasikan begitu diperlukan
--> Ketika proses harus dikeluarkan dari memori utama,
ruang disk segera dialokasikan sesuai ukuran proses.
Untuk itu diperlukan algoritma untuk mengelola ruang disk
seperti untuk mengelola memori utama. Ketika proses
dimasukkan kembali ke memori utama segera ruang disk
untuk swap didealokasikan.
18. Alokasi ruang swap ( Cont'd)
2. ruang disk tempat swap dialokasikan lebih dulu
-->Saat proses diciptakan, ruang swap pada disk
dialokasikan. Ketika proses harus dikeluarkan dari memori
utama, proses selalu ditempatkan ke ruang yang telah
dialokasikan, bukan ke tempat-tempat berbeda setiap kali
terjadi swap-out. Ketika proses berakhir, ruang swap pada
disk didealokasikan.
19. MANAJEMEN PERANGKAT MASUKAN /
KELUARAN DAN MANAJEMEN FILE
I. Manajemen Perangkat Masukan/keluaran
Fungsi manajemen perangkat masukan keluaran :
mengirim perintah keperangkat masukan/keluaran agar
menyediakan layanan.
Menangani interupsi perangkat masuakan/keluaran
menangani kesalahan pada perangkat masukan/keluaran
menyediakan interface ke pemakai
20. 1. Klasifikasi Perangkat I/O berdasarkan sifat aliran datanya, a.
berorientasi blok --> Menyimpan,Menerima dan mengirim
informasi sebagai blok berukuran tetap 128 – 1024 dan
memiliki lamat tersendiri
b.karakter --> Perangkat yang menerima dan mengirim
aliran karakter tanpa membentuk sustu struktur blok
2. Klasifikasi Perangkat I/O berdasarkan sasaran komunikasi,
a. terbaca oleh manusia --> Alat Yg digunakan untuk
komunikasi dgn manusia,
b. terbaca oleh mesin -->Alat yg digunkan untuk
berkomunikasi dgn perangkat elektronik
c. untuk komunikas --> alat yg digunakan untuk komunikasi
dgn perangkat jarak jauh
21. Pemrograman I/O
3 Teknik pemrograman
a. (proggrammed I/O) atau polling system
Ketika Alat I/O menangani Permintaan, alat menset bit
status di register status perangkat, alat tidak
memberitahukan ke pemroses saat tugas telah selesai
sehingga procesor harus selalu memeriksa register
tersebut secara periodik.dan melakukan tindakan
berdasarkan status yang dibaca
22. • B.masukan/keluaran dikendalikan interupsi (interrupt I/O)
I/O dikendalikan interupsi.
Teknik I/O dituntun interupsi mempunyai mekanisme
kerja sebagai berikut :
• Pemroses memberi instruksi ke perangkat I/O
kemudian melanjutkan melakukan pekerjaan lainnya.
• Perangkat I/O akan menginterupsi meminta layanan
saat perangkat telah siap bertukar data dengan
pemroses.
• Saat menerima interupsi perangkat keras (yang
memberitahukan bahwa perangkat siap melakukan
transfer), pemroses segera mengeksekusi transfer data
23. • DMA (Direct Memory Access)
• DMA berfungsi membebaskan pemroses menunggui transfer data
yang dilakukan perangkat I/O. Saat pemroses ingin membaca atau
menulis data, pemroses memerintahkan DMA controller dengan
mengirim informasi berikut :
• • Perintah penulisan/pembacaan.• Alamat perangkat I/O.
• • Awal lokasi memori yang ditulis/dibaca.• Jumlah word (byte)
yang ditulis/dibaca.
• Setelah mengirim informasi-informasi itu ke DMA controller,
pemroses dapat melanjutkan kerja lain. Pemroses mendelegasikan
operasi I/O ke DMA.. DMA mentransfer seluruh data yang diminta
ke/dari memori secara langsung tanpa melewati pemroses. Ketika
transfer data selesai, DMA mengirim sinyal interupsi ke pemroses.
Sehingga pemroses hanya dilibatkan pada awal dan akhir transfer
data. Operasi transfer antara perangkat dan memori utama
dilakukan sepenuhnya oleh DMA lepas dari pemroses dan hanya
melakukan interupsi bila operasi telah selesai.
24. 3. Evolusi Fungsi
Pemroses mengendalikan perangkat masukan /
keluaran secara langsung (Embeded System)
Pemroses dilengkapi pengendali masukan/kelaran
(I/O controller)
Perangkat dilengkapi fasilitas interupsi
I/O controller mengendalikan memori secara
langsung melalui DMA ( Melibatkan Pemroses
diawal dan akhir transfer)
Pengendali masukan/keluaran menjadi terpisah
Pengendali masukan /keluaran mempunyai
memori lokal.
25. 4. Prinsip manajemen
☺ Efesien (eficiency) --> Usb Hub
☺ Kecukupan (generality) --> Simplisitas
5. Hirarki Manajemen
Interrupt Handler--> Interupsi harus disembunyikan
agar tidak terlihat rutin berikutnya.Device driver di
blocked saat perintah I/O diberikan dan menunggu
interupsi.Ketika interupsi terjadi, prosedur penanganan
interupsi bekerja agar device driver keluar dari state
blocked.
Device Driver --> Semua kode bergantung perangkat
ditempatkan di device driver. Tiap device driver
menangani satu tipe (kelas) perangkat dan bertugas
menerima permintaan abstrak perangkat lunak device
independent diatasnya dan melakukan layanan
permintaan.
26. Perangkat Lunak Device-Independent --> Bertujuan
membentuk fungsi-fungsi I/O yang berlaku untuk semua
perangkat dan memberi antarmuka seragam ke
perangkat lunak tingkat pemakai
Perangkat Lunak Level Pemakai --> Kebanyakan
perangkat lunak I/O terdapat di sistem operasi. Satu
bagian kecil berisi pustaka-pustaka yang dikaitkan pada
program pemakai dan berjalan diluar kernel. System calls
I/O umumnya dibuat sebagai prosedur-prosedur pustaka.
Kumpulan prosedur pustaka I/O merupakan bagian
sistem I/O. Tidak semua perangkat lunak I/O level
pemakai berupa prosedur-prosedur pustaka. Kategori
penting adalah sistem spooling. Spooling adalah cara
khusus berurusan dengan perangkat I/O yang harus
didedikasikan pada sistem multiprogramming.
27. II. SISTEM MANAJEMEN FILE
Pengertian File --> Abstraksi penyimpanan dan pengambilan
informasi di Disk
Sifat file : presisten --> Informasi dalam file tetap ada
walaupun catudaya dimatikan
Size, Sharability --> digunakan oleh banyak proses secara
konkuren
1. Sasaran Dan Fungsi Sistem Manajemen FIle
a. Sasaran : memenuhi Kebutuhan Manajemen Data bagi
pemakai (Retrive, insert,Delete, Update), Menjamin data
pada file adalah Valid, Optimasi Kinerja(Trouhgput dan
waktu tanggap ditingkatkan ), Menyediakan dukungan
masukan/keluaran beragam tipe perangkat
penyimpanan,Meminimalkan potensi kehilangan data
28. Fungsi manajemen File
Beberapa fungsi yang diharapkan dari pengelolaan file adalah :
a. Penciptaan, modifikasi dan penghapusan file.
b. Mekanisme pemakaian file secara bersama.
Menyediakan beragam tipe pengaksesan terkendali, seperti :
• Read access (pengendalian terhadap akses membaca).
• Write access (pengendalian terhadap akses memodifikasi).
Execute access (pengendalian terhadap akses menjalankan
program).
c. Kemampuan backup dan recovery untuk mencegah kehilangan
karena kecelakaan atau dari upaya penghancuran informasi.
29. 2. Arsitektur Pengelolaan File, terdiri dari
a. Sistem Akses, berkaitan dgn bagaimana cara data yg disimpan pd
file diakses
b. Manajemen File, berakitan dgn mekanisme operasi pd file
(Saving,Searching,sharable,security)
c. Manajemen Ruang Penyimpanan, berkaitan dgn alokasi ruang tuk
file di storage
d. Mekanisme Integritas File, berkaitan dgn jaminan informasi pd file
tak terkorupsi
3. Konsep Sistem File --> Abstraksi penyimpanan dan pengambilan
informasi di disk. Abstraksi ini membuat pemakai tidak dibebani
rincian cara dan letak penyimpanan informasi, serta mekanisme
kerja perangkat penyimpan data
4. Pandangan File -->Penamaan, tipe, atribute, perintah
manipulasi, operasi
30. 5. Direktori --> Direktori merupakan file yang dimiliki sistem untuk
mengelola struktur sistem file. File direktori merupakan file
berisi informasi-informasi mengenai file-file yang termasuk
dalam direktori itu.
6. Shared File --> Adalah file yang tidak hanya diacu oleh satu
direktori (pemakai), tapi juga oleh direktori-direktori (pemakai)
lain. Sistem file tidak lagi berupa pohon melainkan directed
acyclic graph (DAG).
7. Sistem Akses File--> Cara akses perangkat penyimpanan.
Perangkat penyimpanan berdasar disiplin pengaksesan dibagi
dua, yaitu :
1. Perangkat akses sekuen (sequential access devices).Proses
harus membaca semua byte atau rekord file secara berturutan
mulai dari awal, tidak dapat meloncati dan membaca diluar
urutan.Contoh : tape.
31. 2. Perangkat akses acak (random access devices).
Dimungkinkan dapat membaca byte atau rekord file di luar
urutan, atau mengakses rekord berdasar kunci bukan posisinya.
8. Organisasi File --> Terdapat enam organisasi dasar, kebanyakan
organisasi file sistem nyata termasuk salah satu atau kombinasi
kategori-kategori ini. Enam organisasi atau pengaksesan dasar
adalah sebagai berikut :
1. File pile (pile).
2. File sekuen (sequential file).
3. File sekuen berindeks (indexed-sequential file).
4. File berindeks majemuk (multiple indexed file).
5. File berhash (hashed or direct file).
6. File cincin (multiring file).