• Tidak ada hasil yang ditemukan

LAPORAN TUGAS 3 PRAKTIKUM SISTEM OPERASI TENTANG DEADLOCK

N/A
N/A
Yohanes Yohan

Academic year: 2023

Membagikan "LAPORAN TUGAS 3 PRAKTIKUM SISTEM OPERASI TENTANG DEADLOCK"

Copied!
10
0
0

Teks penuh

(1)

LAPORAN

TUGAS 3 PRAKTIKUM SISTEM OPERASI TENTANG DEADLOCK

Disusun Oleh :

YOHANES YOHAN_202252034

FAKULTAS TEKNIK INFORMATIKA D3 TEKNIK KOMPUTER

UNIVERSITAS PAPUA

(2)

KATA PENGANTAR

Puji syukur selalu kita panjatkan kehadirat Tuhan yang maha Esa, yang telah memberikan semua nikmatnya sehingga saya (penulis) berhasil menyelesaikan tugas yang berjudul Tugas 3 praktikum ini tanpa adanya kendala yang berarti.

Tujuan dari penyusunan laporan ini adalah untuk memudahkan saya dan para mahasiswa Teknik dalam mengenal dan memahami sistem Operasi. Laporan ini disusun sesuai dengan tahapan-tahapan Tentang deadlock agar mahasiswa dapat lebih mudah mempelajarai sistem operasi.

Sistem operasi mengalami perkembangan yang saat cepat seiring dengan berkembangnya perangkat keras. Secara umum perkembangan sistem operasi dapat diklasifikasikan menjadi empat, yaitu sistem operasi Windows, Mac OS, Linux dan Sistem Operasi Berbasis Mobile. Bagi lulusan Perguruan Tinggi Program Studi D3 teknik komputer perlu untuk mengetahui dan menguasai perkembangan sistem operasi. Apalagi saat ini Indonesia memasuki dunia revolusi industri 4.0 dan masyarakat 5.0, dimana semuanya membahas tentang menampilkan sistem informasi yang mudah diakses baik melalui komputer, laptop maupun mobile. Perguruan Tinggi memiliki peranan penting dalam mendukung terbentuknya pembaca-pembaca yang memiliki kompetensi dibidang tersebut.

Laporan yang ada ini tentu tidak luput dari kekurangan. Selalu ada celah untuk perbaikan. Kritik, saran serta masukkan dari pembaca sangat kami harapkan untuk penyempurnaan kedepannya.

Penulis

Manokwari, 2023

(3)

DAFTAR ISI JUDUL

KATA PENGANTAR... i DAFTAR ISI... ii

BAB I PENDAHULUAN

1.1 Latar Belakang... 1 1.2 Tujuan ... 1

BAB II SISTEM OPERASI

2.1 Pengenalan Sistem Operasi...2 2.2 Jenis – Jenis Sistem Operasi ... 2

BAB III PRAKTIKUM CPU SIMULATOR

3.1 Langkah Awal ...3 3.2

3.3 3.4 3.5 3.6

BAB III PENUTUP

3.1 Kesimpulan ... 14 3.2 Saran... 14

DAFTAR PUSTAKA

(4)

BAB I

PENDAHULUAN

1.1 Latar Belakang

CPU merupakan komponen yang terpenting dari system computer.Tanpa CPU komputer tidak akan berfungsi.Fungsi CPU adalah menjalankan program-program yang disimpan dalam memori utama dengan cara mengambil instruksi- instruksi,menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.Untuk memahami fungsi CPU dan caranya berinteraksi dengan komponen lain,perlu kita tinjau lebih jauh proses eksekusi program.

Pandangan yang paling sederhana proses eksekusi program adalah dengan mengambil pengolahan instruksi yang terdiri dua langkah yaitu:operasi pembacaan instruksi (fetch) dan operasi pelaksanaan instruksi (execute).Siklus instruksi yang terdiri dari siklus fetch dan siklus eksekusi.

Fungsi CPU adalah Menjalankan program – program yang disimpan dalam memori utama dengan cara mengambil instruksi – instruksi, menguji instruksi tersebut dan mengeksekusinya satu persatu sesuai alur perintah.Sehingga langkah- langkah pada operasi CPU.

1.2 Tujuan

A. Untuk mengetahui struktur CPU

B. Untuk mengetahui komponen-komponen dari CPU C. Untuk mengetahui fungsi CPU

D. Untuk mengetahui aksi CPU E. Untuk mengetahui fungsi dari CPU

(5)

BAB II

SISTEM OPERASI

2.1 Pengenalan sistem operasi

Sistem operasi adalah perangkat lunak inti atau program yang berjalan di dalam komputer atau perangkat komputasi lainnya yang bertanggung jawab untuk mengontrol dan mengelola seluruh sumber daya perangkat keras dan menyediakan lingkungan yang diperlukan bagi pengguna dan program-program aplikasi untuk berinteraksi dengan komputer. Dengan kata lain, sistem operasi berperan sebagai penghubung antara perangkat keras komputer dan perangkat lunak aplikasi yang digunakan oleh pengguna.

2.1 jenis – jenis sistem operasi A. Microsoft Windows

Microsoft menciptakan sistem operasi Windows pada pertengahan tahun 1980- an. Sampai hari ini sudah terdapat banyak versi Windows, tetapi versi-versi yang terbaru adalah Windows 10 (dirilis pada tahun 2015), Windows 8 (dirilis pada tahun 2012), Windows 7 (dirilis pada tahun 2009), dan Windows Vista (dirilis pada tahun 2007). Windows sudah terpasang langsung pada komputer-komputer baru sehingga membuatnya menjadi sistem operasi yang populer. Sistem operasi Windows adalah salah satu sistem operasi yang paling banyak digunakan di dunia, dikembangkan oleh perusahaan Microsof.

B. Mac Os

Mac OS adalah sistem operasi yang dibuat oleh Apple. Sistem operasi ini sudah terpasang pada semua komputer Macintosh (disebut Mac) baru. Semua versi Mac OS yang terbaru dikenal sebagai OS X (diucapkan OS Ten), termasuk beberapa versi lainnya seperti El Capitan (dirilis pada tahun 2015), Yosemite (dirilis pada tahun 2014), Mavericks (dirilis pada tahun 2013), Mountain Lion (dirilis pada tahun 2012), dan Lion (dirilis pada tahun 2011).

C. Linux

Linux (diucapkan LINN-ux) adalah jenis sistem operasi open-source, yang kode programnya (source code) dapat dimodifikasi dan didistribusikan oleh siapa saja di seluruh dunia. Sistem operasi Linux berbeda dari sistem operasi Windows yang bersifat proprietary (modifikasi kode program hanya dapat dilakukan oleh perusahaan pencipta Windows). Beberapa keuntungan Linux adalah gratis dan tersedia banyak varian Linux yang dapat Anda pilih sesuai keinginan Anda.

(6)

BAB III

PRAKTIKUM CPU SIMULATOR

3.1 Langkah Awal

Langkah pertama kita membuka aplikasi CPU simulator, yang sudah kita download di browser.

Gambar 1. Tampilan Awal CPU Simulator

Setelah masuk pada Apk, kita mulai membuat dan mencoba menjalankan deadlock yang akan kita buat dengan mengklick icon complers, Setelah masuk pada complers, kita membuat program tersebut

Gambar 2. Tampilan Complers, Beserta program

(7)

Di program tersebut kita memerlukan 4 program yang berjalan, sehingga kita mampu mengetahui jalannya program yang sudah kita buat, Disini program pertama saya buat dengan “resource (1, allocate) dengan waktu berjalan 3 detik dan resource (2, allocate), sedangkan for dsni saya membuat n = 1 to 15, Setelah jadi kita menekan compler, dan load in memory, Sehingga program yang akan kita buat masuk dalam memori. Sedangkan program 2 -4 saya hanya merubah di resource dengan yang ke 2, 2 dan 3, yang ke 3, 3 dan 4, yang ke 4, 4 dan 1.

Gambar 3. Tampilan program yang sudah di compler

Gambar 4. Program sudah di buat dan Siap untuk di jalankan

(8)

Setelah semua data telah kita load in memory, Jangan dulu kita jalankan program kita, kita harus menyetel pada “ Round Robin yang dimana ticks 10, secs 0,2 Serta Kecepatan CPU nya kita kasih full, Setelah siap Masukan program kedalam Ready Queue dengan klick 2x pada program kita yang kita masukan berurutan Setelah masuk barulah kita menjalankan program dengan mengklick start dan melihatnya pada Views –Views Resources, maka kita akan melihat program kita berjalan, seperti contoh berikut:

Gambar 5, Tampilann Semua data Sudah Masuk

(9)

Pada gambar 6 di atas saya menjalankan program tanpa mengklick apapun dan program berjalan baik walaupun terdapat program yang berjalan secara bersama – sama. Kemudian saya mencoba menjalankan dengan mengaktifkan “disallow hold and wait.

Gambar 7, Tampilan program berjalan

Pada gambar 7 Terdapat program yang berjalan bersamaan tetapi tidak mempengaruh berjalannya program.

G

(10)

Gambar 8

Referensi

Dokumen terkait

Then, to know the significant improvement of students’ activity could be seen on the graph 5 below: Graph 9 The Result of Students’ Activity at Cycle I and Cycle II 0 20 40 60 80 60

Makara Journal of Technology Makara Journal of Technology Volume 20 Number 1 Article 1 4-1-2016 Thermal Properties, Crystallinity, and Oxygen Permeability of Na- Thermal Properties,