Anda di halaman 1dari 5

NAMA: RAJUARDII

NIM : 1711500008

KELOMPOK : TI6A

SISTEM OPRASI

1. Bagaimana cara penyelesaian masalah mutual exclusion pada konkurensi ?


Pemaksaan adanya mutual eclusion menimbulkan dua maslah, yaitu:
- Deadlock.
- Startvation.

Kriteria penyelesaian masalah mutual exclusion:


1.      Mutual exclusion harus dijamin, hanya satu proses pada saat yang
diijinkan masuk ke critical section.
2.      Prosesyang berada di noncritical section,  dilarang memblocked proses
lain yang ingin masuk critical section.
3.      Harus dijamin proses yang ingin masuk critical section tidak menunggu
selama waktu yang tak berhingga.
4.      Ketika tidak ada proses pada critical section maka proses yang ingin
masuk critical section harus diijinkan masuk tanpa tertunda.
5.      Tidak ada asumsi mengenai kecepatan relative proses atau jumlah
proses yang ada.

2. Apa yang dimaksud dengan konsurensi ?


Konkurensi merupakan landasan umum perancangan sistem operasi. Proses-
proses disebut konkuren jika proses-proses berada pada saat yang sama.
Dikatakan sebagai landasan umum perancangan sistem operasi karena
dalam menciptakan suatu sistem operasi, sistem operasi tersebut umumnya
harus bisa menjalankan beberapa proses (lebih dari satu proses) pada saat
yang bersamaan.

3. Sebutkan dan jelaskan serta berikan contohnya dari tipe tipe keamanan?

 Keamanan Fisik
Keamanan Fisik menfokuskan pada strategi untuk mengamankan pekerja atau
anggota organisasi, aset fisik, dan tempat kerja dari berbagai ancaman. Jenis
keamanan fisik termasuk juga akses orang ke gedung serta perlatan dan media
yang digunakan. Keamanan fisik ini meliputi seluruh sistem beserta peralatan,
peripheral, dan media yang digunakan. 

Contoh:

Wiretapping : merupakan jenis Physical security yang berhubungan dnegan


akses ke kabel atau komputer yang digunakan, Pada proses wiretapping,
penyadapan melakukan proses pengambilan data yang ditransmisikan pada
saluran kabel komunikasi dengan menggunakan sambungan perangkat keras. 

Denial of service : Denial Of`Service biasanya membanjiri jaringan tersebut


dengan pesan-pesan yang sangat banyak jumlahnya. Secara sederhana Denial
Of Service memanfaatkan celah lubang keamanan pada protokol TCP/IP yang
dikenal dengan Syn flood, yaitu sistem target yang dituju akan dibanjiri oleh
permintaan yang sangat banyak jumlahnya (Flooding), sehingga akses jaringan
menjadi sibuk.
 Keamanan Data dan Media
Merupakan jenis keamanan yang berhubungan dengan kelemahan dari
software yang digunakan untuk memproses dan megelola data. Kejahatan ini
dilakukan oleh seorang yang tidak bertanggung jawab dengan memasang
backdoor atau meyebarkan virus atau trojan, dll. sehingga orang tersebut
mendapatkan password atau hak akses yang bukan miliknya.
 Keamanan Dari Pihak Luar
Memanfaatkan faktor kelemahan atau kecerobohan dari orang menggunakan
jaringan tersebut (klien) ini merupakan salah satu tindakan yang diambil oleh
seorang hacker maupun cracker untuk dapat masuk pada sistem yang menjadi
targetnya. Hal ini biasanya disebut Social Engineering. Social engineering
merupakan tingkatan tertinggi dalam dunia hacking.
 Keamanan jaringan
Biasanya memanfaatkan celah atau port yang terbuka dll. dan pengamanan
jaringan adalah dengan menggunakan firewall atau pun proxy yang digunakan
untuk mem-filter user yang akan menggunakan jaringan.
 Keamanan Otorisasi Akses
Otorisasi akses adalah penggunaan password atau kata sandi jika kita ingin
mengakses sesuatu di jaringan. Hal ini dimaksudkan untuk memastikan hanya
user tertentu saja yang diperbolehkan untuk mengakses jaringan.
 Keamanan Proteksi Virus
Virus adalah sebuah metode penyerangan sistem komputer dengan
menggunakan sebuah program yang dapat membuat sistem kacau dan
mengalami kerusakan. Virus sendiri bisa diatasi dengan menginstall antivirus
pada komputer dan selalu update databasenya yang terbaru agar virus kekinian
biar kedetect oleh antivirusnya.
 Keamanan Dalam Operasi
Merupakan jenis keamanan jaringan yang berhubungan dengan prosedur untuk
mengatur dan mengelola sistem keamanan. Makanya harus dibentu SOP
(Standar Operasional Prosedur).

4. Sebutkan kesulitan yang di timbulkan oleh konkurensi?


Pada proses-proses konkuren yang berinteraksi mempunyai beberapa
masalah yang harus diselesaikan:
Mutual Exclusion.
Sinkronisasi.
Deadlock.
Startvation

5. Sebutkan prinsip prinsip dari konkurensi?

Banyak aplikasi (multiple application).


Multiprogramming memungkinkan banyak proses sekaligus dijalankan.
Proses-proses dapat berasal dari aplikasi-aplikasi berbeda. Pada system
multiprogramming bisa terdapat banyak aplikasi sekaligus yang dijalankan di
system komputer.
Aplikasi terstruktur.
Perluasan prinsip perancangan modular dan pemrograman terstruktur adalah
suatu aplikasi dapat secara efektif diimplementasikan sebagai sekumpulan
proses. Dengan sekumpulan proses, maka tiap proses menyediakan satu
layanan spesifik tertentu.
Struktur sistem operasi.
Keunggulan strukturisasi dapat jauga diterapkan ke pemrograman sistem.
Beberapa sistem operasi aktual yang dipasarkan dan yang sedang dalam
riset telah diimplementasikan sebagai sekumpulan proses. Sistem operasi
bermodelkan client/server menggunakan pendekatan ini.
Untuk Strukturisasi Satu Proses.
Saat ini untuk peningkatan kinerja maka satu proses dapat memiliki banyak
thread yang independen. Thread-thread tersebut harus dapat bekerjasama
untuk mencapai tujuan proses.

6. Jelaskan ilustrasi cara kerja dari deadlock dan starvation?

Starvation
Starvation terjadi pada proses proses penjadwalan yang menggunakan prinsip
“proses yang paling cepat diselesaikan didahulukan”, seperti pada Shortest Job
First atau yang biasa di singkat SJF dan Penjadwalan Prioritas.
Logikanya, Misalkan saya mempunyai banyak sekali kebutuhan, saya akan
memilihnya mana yang didahulukan berdasarkan sesuatu.

Setelah saya selesai menyusunnya, ternyata ada kebutuhan lain yang datang
(misalkan kebutuhan 1) dan ternyata kebutuhan itu mengalahkan salah satu
kebutuhan kita. Sebelum kebutuhan 1 terpenuhi, datang lagi kebutuhan lain yang
mengalahkan kebuthan awal. Jika hal ini terjadi secara terus menerus, maka ada
kebuthan awal kita yang tidak terpenuhi (starvation).

Deadlock

Tiap proses harus meminta semua sumber daya yang diperlukan sekaligus dan
tidak berlanjut sampai semuanya diberikan
Jika proses telah sedang memegang resource tertentu, untuk permintaan
berikutnya proses harus melepas dulu resource yg dipegangnya.

7. sebutkan beberapa interaksi dalam proses konkuren?

Interaksi Antar Proses :


– Proses-proses saling tidak peduli (independen)
– Proses-proses saling mempedulikan secara tidak langsung
– Proses-proses saling peduli secara langsung

8. jelaskan metode metode mengatasi deadlock?

Metode Pencegahan Terjadinya Deadlock (Deadlock Prevention)


Metode ini berkaitan dengan pengkodisian sistem sehingga menghilangkan
kemungkinan terjadinya deadlock. Pencegahan merupakan solusi yang bersih
dipandang dari sisi tercegahnya deadlock. Namun metode ini sering
menghasilkan penggunaan sumberdaya yang buruk. Pencegahan deadlock
ini merupakan metode yang banyak dipakai.

Metode Penghindaran Terjadinya Deadlock (Deadlock Avoidance)


Tujuan metode ini adalah menghindarkan kondisi-kondisi yang paling
mungkinmenimbulkan deadlock agar memperoleh sumberdaya yang lebih
baik. Penghindaran bukan berarti menghilangkan segala kemungkinan
terjadinya deadlock. Secara teoritis, deadlock dimungkinkan. Sistem operasi
memeriksa semua sumberdaya secara hati-hati. Jika sistem operasi
mengetahui bahwa alokasi sumberdaya menimbulkan resiko deadlock, sistem
menolak pengaksesan itu. Dengan itu menghindari terjadinya deadlock.

Metode Deteksi dan Pemulihan dari Deadlock (Deadlock Detection and


Recovery)
Metode deteksi digunakan pada sistem yang mengijinkan terjadinya
deadlock. Tujuan metode ini adalah memeriksa apakah telah terjadi deadlock
dan menentukan proses-proses dan sumberdaya-sumberdaya yang terlibat
deadlock secara presisi. Begitu telah dapat di tentukan, sistem dipulihkan dari
deadlock dengan metode pemulihan.

Metode pemulihan dari deadlock berupaya untuk menghilangkan deadlock


dari sistem sehingga sistem beroperasi kembali, bebas dari deadlock. proses-
proses yang terlibat deadlock mungkin dapat menyelesaikan eksekusi dan
membebaskan sumberdaya-sumberdayanya.

Anda mungkin juga menyukai