• Tidak ada hasil yang ditemukan

Sistem Operasi: Silabus dan Materi Perkuliahan

N/A
N/A
Protected

Academic year: 2024

Membagikan "Sistem Operasi: Silabus dan Materi Perkuliahan"

Copied!
38
0
0

Teks penuh

Deadlock disebabkan oleh satu proses menunggu sumber daya yang dimiliki oleh proses lain, sementara proses lainnya juga menunggu sumber daya yang dimiliki oleh proses lainnya. Peristiwa kebuntuan selalu tidak dapat dipisahkan dari sumber daya, yang hampir seluruhnya merupakan masalah pembagian sumber daya. Hal ini dikarenakan tidak ada sumber daya yang dapat digunakan secara bersama-sama, sehingga sistem harus memuat sumber daya yang tidak dapat digunakan secara bersama-sama.

Untuk menghindari holding dan waiting, sistem harus menjamin bahwa ketika suatu proses meminta sumber daya, proses tersebut tidak menahan sumber daya lain. Jika suatu proses yang membawa sejumlah sumber daya meminta agar sumber daya lain yang tidak dapat segera dipenuhi dialokasikan ke proses tersebut, maka seluruh sumber daya yang membawa proses tersebut harus dilepaskan. Proses hanya akan dimulai ulang jika dapat memperoleh sumber dan sumber daya lama.

Permasalahan yang muncul adalah tidak ada cara untuk menentukan peringkat jumlah sumber daya yang dapat memuaskan semua pihak. Algoritma penghindaran kebuntuan secara dinamis memeriksa status sumber daya yang dialokasikan untuk memastikan bahwa penantian melingkar tidak pernah terjadi. Status alokasi sumber daya ditentukan oleh jumlah sumber daya yang tersedia dan dialokasikan serta jumlah maksimum permintaan proses.

Strategi Manajemen Memori

Ruang Alamat Logika dan Fisik

Alamat yang dihasilkan oleh CPU disebut alamat logis, dimana alamat tersebut terlihat sebagai unit memori yang disebut alamat fisik. Tujuan utama manajemen memori adalah konsep pemetaan ruang alamat logis ke ruang alamat fisik (Ama, 2003). Hasil jadwal waktu kompilasi dan pengikatan alamat pada alamat logis dan alamat memori adalah sama.

Kumpulan semua alamat logis yang dihasilkan oleh suatu program disebut ruang alamat logis; Himpunan semua alamat fisik yang terkait dengan alamat logis disebut ruang alamat fisik. Dalam skema MMU, nilai register relokasi ditambahkan ke setiap alamat yang dihasilkan oleh proses pengguna ketika dikirim ke memori. Nilai register geser ditambahkan ke setiap alamat yang dihasilkan oleh proses pengguna ketika dikirim ke memori, misalnya jika basisnya 14000, maka pengguna mencoba menempatkannya di lokasi alamat 0 dan secara dinamis berpindah ke lokasi 14000.

Sistem operasi MS-DOS yang masih dalam keluarga Intel 80X86 menggunakan empat register relokasi pada saat proses boot dan run. Program ini dapat membuat pointer ke lokasi 346, mengirimkannya ke memori, memanipulasinya, membandingkannya dengan alamat lain, semuanya menggunakan alamat 346.

Swapping

Pertemuan kedelapan UTS

Pertemuan kesembilan

Namun untuk memori dengan kapasitas yang sangat terbatas, hal ini akan mengurangi optimalisasi utilitas ruang memori fisik (memori utama). Keterbatasan ukuran memori dapat menimbulkan masalah pada saat menempatkan program yang lebih besar dari ukuran memori fisik (memori utama) dan masalah pada saat mengimplementasikan multiprogramming yang memerlukan ruang lebih besar pada memori. Di sinilah virtual memory melakukan pemisahan dengan meletakkan memori logis ke dalam penyimpanan sekunder (secondary drive) dan hanya membawa halaman-halaman yang diperlukan saja ke memori utama (memori fisik).

Teknik ini menempatkan seluruh program pada disk sekunder dan membawa halaman-halaman yang diperlukan ke memori fisik sehingga memori utama hanya akan menyimpan sebagian alamat proses yang sering digunakan dan sebagian lainnya akan disimpan pada disk sekunder dan dapat diambil. sesuai kebutuhan. . Memori fisik dibagi menjadi bingkai halaman dengan ukuran yang sama dan diidentifikasi berdasarkan nomor bingkai halaman. Untuk setiap instruksi dalam program, CPU memetakan alamat virtual ke memori fisik sebenarnya.

Penerjemahan alamat antara memori virtual dan fisik dilakukan oleh CPU menggunakan tabel halaman untuk proses x dan proses y. CPU kemudian mengambil PFN fisik dan mengalikannya dengan ukuran halaman untuk mendapatkan alamat dasar halaman di memori fisik. Cara menghemat memori fisik adalah dengan memuat hanya halaman virtual yang digunakan oleh program yang dijalankan.

Mekanisme ini berarti bahwa suatu proses dapat mengeksekusi suatu gambar dimana hanya sebagian dari gambar tersebut yang ada dalam memori fisik. Jika memori fisik tiba-tiba habis dan suatu proses ingin memindahkan halaman ke dalam memori, sistem operasi harus memutuskan apa yang harus dilakukan. Mengakses Memori Virtual Bersama Memori virtual memudahkan proses berbagi memori ketika semua akses ke memori menggunakan tabel halaman.

Proses akan berbagi memori virtual yang sama, halaman fisik yang sama yang direferensikan oleh banyak proses. Hanya ketika program mencoba mengakses halaman tertentu, terjadi kesalahan halaman, halaman tersebut akan dimuat ke memori fisik.

Pertemuan kesepuluh

Dalam hal ini, CPU tidak membaca tabel halaman secara langsung, namun masih menyimpan terjemahan halaman yang diminta dalam cache. Linux membuat tabel fungsi pemuatan program yang memberikan setiap fungsi kemampuan untuk memuat file tertentu ketika panggilan sistem exec dilakukan.

Pengertian manajemen file dalam sistem operasi dan manfaatnya

  • Inilah manfaat manajemen file
  • Sasaran sistem file
  • Beberapa fungsi yang diharapkan dari pengelolaan file
  • Arsitektur Pengelolaan File
  • Tipe file yang terdapat pada sistem operasi
    • Pertemuan kesebelas

Yang pertama adalah sistem akses, yang menyangkut cara data disimpan dalam file akses. Yang kedua adalah manajemen file, yaitu berkaitan dengan penyediaan mekanisme operasional file, misalnya: penyimpanan, referensi, berbagi dan juga keamanan. Yang ketiga adalah manajemen ruang penyimpanan, yaitu terkait dengan alokasi ruang file pada perangkat penyimpanan.

Dan yang keempat adalah mekanisme integritas file, yang memastikan informasi dalam file tidak rusak. File direktori adalah file yang dimiliki oleh sistem operasi dan biasanya berisi informasi tentang daftar file dalam direktori.

Pengertian Management Input Output

Beberapa fungsi management input /output

Teknik Management Input Output

I/O Terprogram

I/O Interrupt

Direct Memory Access (DMA)

Komponen Management Input Output

Scanner : Alat yang digunakan untuk menginput data berupa benda ke dalam komputer untuk diubah menjadi bentuk digital. CD-ROOM : alat komputer untuk membaca dan memutar compact disc (CD), salah satu media penyimpanannya. Monitor : perangkat yang akan menampilkan segala sesuatu yang kita lakukan di komputer, baik itu teks maupun grafik2.

Perangkat Input Output

PROTEKSI

Setiap pasangan domain berisi sebuah objek dan beberapa operasi akses, misalnya membaca, menulis, mengeksekusi, operasi yang dapat dilakukan pada objek tersebut. Setiap saat, setiap proses berjalan dalam lingkup keamanan, artinya ada beberapa objek yang dapat diakses oleh proses tersebut dan operasi apa yang dapat dilakukan proses tersebut pada objek tersebut.

TUJUAN PROTEKSI

Dalam hal ini, kita mendefinisikan objek sebagai objek perangkat keras (seperti CPU, segmen memori, printer, disket, dan drive) dan objek perangkat lunak (seperti file, program, dan semaphore). Setiap objek memiliki nama khusus yang membedakannya dari objek lain dalam suatu sistem, dan masing-masing hanya dapat diakses melalui operasi khusus. Pada dasarnya, objek adalah tipe data abstrak. Operasi yang ada memungkinkan untuk bergantung pada objek.

Selain itu, setiap saat diharuskan untuk mengakses hanya sumber daya yang benar-benar dibutuhkan pada saat itu. Dalam strategi keamanan, setiap objek dalam sistem (pengguna, administrator, perangkat lunak, sistem itu sendiri) harus diberikan hak akses yang berguna untuk mendukung fungsi kerja objek tersebut. Dengan cara ini, kerja objek pada sistem dapat dibatasi sehingga objek tidak melakukan hal-hal yang membahayakan keamanan jaringan komputer.

Hak akses yang minim akan membuat penyusup internet tidak bisa berbuat banyak ketika berhasil membobol akun pengguna pada sistem jaringan komputer. Prosedur yang mengimplementasikan operasi ini adalah sebuah objek dan diakses secara tidak langsung oleh skill. Nama prosedur ilahi pengguna harus diidentifikasi dalam sistem perlindungan jika dikaitkan dengan objek bertipe pembagian pengguna.

Ketika definisi objek yang dibuat diperkenalkan ke hydra, nama operasinya berubah menjadi jenis pembantu ini. Skema ini memungkinkan sertifikasi prosedur yang aman untuk beroperasi dalam parameter formal jenis tertentu. Pengerasan sangat berguna dalam menerapkan prosedur akses ke representasi tipe data abstrak yang dapat diubah. Subsistem Hydra dibangun di atas inti yang dilindungi dan mungkin memerlukan perlindungan terhadapnya.

Hanya terbukti bahwa sistem ini dapat digunakan untuk memberikan perlindungan keamanan pada objek ketuhanan pengguna. Ini ditafsirkan sebagai prosedur yang dilindungi yang dapat ditulis oleh pemrogram aplikasi sebagai bagian dari subsistem.

SECURITY

Subsistem berinteraksi dengan kernel melalui panggilan ke sekumpulan primitif ilahi kernel yang menentukan hak akses ke sumber daya yang kemudian diimplementasikan oleh subsistem. Salah satunya disebut data kinerja, yang dapat digunakan untuk memberikan akses ke objek, namun hak yang diberikan hanyalah hak standar, seperti membaca, menulis, atau mengeksekusi pada segmen memori terpisah yang terkait dengan objek tersebut. Data kinerja diinterpretasikan oleh mikrokode di mesin CAP. Kinerja perangkat lunak dilindungi oleh mikrokode CAP, tetapi tidak diinterpretasikan.

MASALAH SECURITY

Meskipun seorang pemrogram dapat menentukan prosedur proteksinya sendiri, secara global sistem tersebut tidak dapat diintegrasikan dengan sistem proteksi dasar dan tidak mengizinkan prosedur lain yang dibuat pengguna untuk mengakses segmen penyimpanan yang bukan milik lingkungan yang ada. Sistem dapat menjamin bahwa data yang ditentukan untuk tidak dibaca oleh pengguna sistem lainnya benar-benar aman dan rahasia. Tidak seorang pun, bahkan yang memiliki akses ke sistem, dapat membuat sistem tidak dapat digunakan.

AUTENTIKASI

ANCAMAN PROGRAM

Program utilitas berisi kode tersembunyi yang, ketika dijalankan, menjalankan fungsi yang tidak diinginkan. Virus menginfeksi master boot record atau catatan boot dan menyebar ketika sistem di-boot dari disk yang berisi virus. Penulis virus dapat dibekali dengan alat untuk membantu pembuatan virus baru (seperangkat alat pembuatan virus, yaitu rutinitas pembuatan virus baru).

Virus yang dibuat dengan alat biasanya kurang canggih dibandingkan virus yang dirancang dari awal. Setelah virus dapat diidentifikasi, hapus semua jejak virus dari program yang terinfeksi dan program akan dikembalikan ke keadaan semula (sebelum terinfeksi). Jika deteksi virus berhasil, tetapi identifikasi atau penghapusan jejak tidak dapat dilakukan, maka alternatifnya adalah menghapus program yang terinfeksi dan menyalin kembali salinan cadangan program yang masih bersih.

ANCAMAN SISTEM

Jenis-jenis ancaman terhadap keamanan sistem dapat dimodelkan dengan melihat fungsi sistem komputer sebagai penyedia informasi. Contoh: mengubah nilai file data, mengubah program agar berperilaku berbeda, memodifikasi pesan yang dikirim pada jaringan.

MONITORING ANCAMAN

ENKRIPSI

Definisi Sistem Terdistribusi

Pertemuan keenambelas UAS

Referensi

Dokumen terkait

 Mengidentifikasi jenis- jenis media penyimpan yang sesuai untuk instalasi sistem operasi berbasis GUI.  Memasang media paket instalasi

Salah satu teknologi virtualisasi yang dapat digunakan untuk membangun jaringan cloud adalah OpenVZ pada sistem operasi linux.. Saat ini perkuliahan praktikum sistem operasi

Jika tidak, sistem operasi harus menarik program counter, mengambil instruksi, dan melakukan parsing pada software untuk mengetahui apa yang dilakukan

Menyampaikan hasil diskusi tentang proses booting pada sistem operasi closed source. 

Bukan hanya itu tujuan mempelajari sistem operasi tapi juga agar dapat menilai sistem operasi dan juga agar kita dapat memilih alternative yang mana yang harus kita gunakan

KOMPETENSI KEAHLIAN: TEKNIK KOMPUTER DAN JARINGAN SILABUS – MELAKUKAN INSTALASI SISTEM OPERASI JARINGAN BERBASIS GUI.. TM

• Menyampaikan hasil diskusi tentang pencarian kesalahan pada saat instalasi sistem operasi

Selain mengatur perangkat keras dan perangkat lunak agar terhubung satu sama lain, sistem operasi juga berfungsi mengkoordinasikan segala hal didalam komputer terutama menyusun program