DISUSUN OLEH :
ELMI TIODATA
210403010022
PROGRAM STUDI
TEKNIK INFORMATIKA
UNIVERSITAS PGRI KANJURUHAN MALANG
MATAKULIAH
SISTEM OPERASI
DOSEN PENGAMPU :
Akhamad Zaini, S.Kom.,M.T.
1
Kata pengantar
Puji dan syukur saya haturkan kehadiratMu Ya Tuhan yang telah memberikan rahmat dan
hidayah-Nya kepada saya. Dengan rahmat dan hidayah-Nya, bersyukur karena Makalah
Penciptaan Proses Sistem Operasi ini dapat terselesaikan dangan baik. Makalah ini saya buat
untuk memenuhi tugas UAS dari mata kuliah sistem operasi.
Terima kasih saya ucapkan kepada Bapak Dosen atas bimbingannya yang telah membantu
saya dalam bentuk materi dan saran, serta dibuat dengan segala masukan dan kekurangan
yang telah diberikan pada saya sehingga makalah ini dapat selesai.
Saya berharap kepada semua pihak dengan segala kritik dan saran yang bersifat membangun,
sangat saya harapkan untuk dimasa yang akan datang agar bisa menyempurnakan makalah
ini, sebab makalah ini masih banyak kekurangannya.
Malang Rabu, 11 Januari 2023
2
BAB 1
PENDAHULUAN
A. LATAR BELAKANG
Di jaman yang modern ini kita ketahu perkembangan dunia IT khususnya
operation system atau yang disingkat OS yang berarti suatusistem operasi pada suatu
perangkat semakin pesat, pada era sekarang banyak sekali perusahan, Perusahan
multinasional yang memproduksi suatu perangkat lunak sistem operasi.
Sistem operasi merupakan sebuah penghubung antara pengguna dari computer
dengan perangkat keras computer, sebelum sinyal analog dan sinyal digital. Seiring
dengan berkembangnya pengetahuan dan teknologi, pada saat ini terdapat berbagai
system opersi maka sebaiknya perlu diketahui terlebih dahulu beberapa konsep dasar
mengenai system operasi secara umum adalah seluruh sumber-daya yangterdapat pada
sisitem computer dan menyediakan sekumpulan penggunaan serta pemanfaatan
sumber-daya system computer.
OS ini memiiki tiga sasaran penting yaitu kenyamannya dalam penggunaan
computer menjadi lebih nyaman, sangat efisien penggunaan sumber-daya system
computer secara efisien, serta mampu berevolusi system operasi harus dibangun
sehingga memungkinkan dan memudahkan pengembangan, pegujian serta pengajuan
system-sistem yang luas dan baru.
3
B. RUMUSAN MASALAH
Bagaimana proses penjadwalan sistem operasi, sehingga bisa berjalan
dan digunakan dalam sebuah komputer
C. PENJADWALAN
Pengelolahan siklus hidup prosesnya.
D. TUJUAN
Untuk mengetahui seberapa penting system operasi bagi pengguna
ketahui, serta keuntungan dan kerugiannya.
E. MANFAAT
Agar mampu menjadi wacana dan sumber informasi
F. METEDOLOGI
Teknik catat dan sumber materi penjelasan, mempelajari dari proses
menghidupkan atau menyalakan sebuah computer yang saya miliki saat
ini
G. LANDASAN TEORI
Materi ini disusun sesuai isi dan penjelasan system operasi, membaca
sumber-sumber tentang system operasi yang saya ketahui dari teman
maupun dari google.
H. Konsep dan prosesnya
Apa program yang akan dieksekusi
4
BAB 1
PEMBAHASAN
1.1. Penciptaan Proses
2. Kondisi penyebab penciptaan proses
• Request user menjalankan aplikasi melalui shellnya
• Proses lainnya yang sedang berjalan
3. Tahap yang dilalui saat penciptaan proses
• SO membuat ID proses
• Membuat rekaman data dan disisipkan pada suatu struktur
data di memori utama-prosestable
• Proses image disimpan di memori utama terdiri dari kode
program, stack, PCB
• SO menginisialisasikan PCB
• Menyisipkan PCB ke antrian ready dan merubah status
menjadi ready/siap
A. Penghentian Proses
1. Kondisi Penyebab penghentian proses
Prosesnya selesai dieksekusi maka (menjadi normal)
Prosesnya kan dihentikan secara paksa karena terjadi
kesalahan
2. Tahap yang dilalui pada penghentian proses secara norma
Mengembalikan outputnya ke parent prosesnya tadi
Mneghapuskan rekaman prosesnya disemua antrian-antrian
dan table prosesnya tersebuat.
Mneghapus PCnnya dan proses foto/image
Membebaskan sumber dayanya yang digunakan
5
Nah, setelah, SO selesai makan akan melakukan penjadwalan
untuk proses selanjutnya.
B. Proses swiching
Kondisi umum proses switching
1. Interupsi disebabkan oleh aksi eksternalnya
6
C. Penjadwalan Proses
Kebijaksanaa dan mekanisme SO yang mengatur urutan dan jangka
waktu eksekusi proses-proses yang aktif. Betugas memilih proses lainya
yang aktif
D. Komponen Penjadwalanya
Antrian penjadwalan scheduling queue
Penjadwalan Scheduler berfungsi untuk melakukan pengalihan
eksekusi
E. Jenis-jenis Antrian Penjadwalan
• Semua proses yang masuk pada susatu system akan diletakan
kedalam job queue.
• Ready queue sedang di proses yang ada di memori utama dan
menunggu untuk dieksekusi diletakan pada suatu list yang
disebuat dengan proses yang sedang menunggu peralatan i/o
tertentu dengan device queue
7
F. Kriteria Penjadwalan Proses
8
➢ Mutual Exclusio
Pengertiannya mutual adalah ketika suatu proses (PO) sedang
menggunakan critical section, maka tidak boleh ada proses
lain(PI) yang menggunakan crtical section disaat bersamaan.
➢ Progress
Ketika tidak ada prosesnya yang menggunakan critical section
dan ada proses yang ingin menggunakan critical section tersebut,
maka permintaan tersebut harus bisa terpenuhi.
➢ Bounded Waiting
Adalah setiap proses yang menunggu menggunakan critical
section, maka proses yang menunggu tersebut dijamin suatu saat
nantinya akan mengalami starvation
1.2. Konsep Proses
9
▪ Sisiem operasi UNIX mempunyai system call fork yang
berfungsi
10
11
1.5. Proses Control Block
Disetiap proses digambarkan dalam suatu system operasi oleh sebuah proses
control block (PCB) – juga disebut sebuah proses control block
12
1.6. Proses control block
Berisikan banyak bagian dari informasi yang berhubungan dengan suatu prosesnya
yang spesifik termasuk hal-hal yang ada dibawah ini :
❖ Status proses
❖ Program counter
❖ CPU Register
❖ Informasi manajement memory
❖ Informasi pencatatan
13
1.1.1. Proses Thread
14
➢ Tread dalam proses adalah
Perbedaan antara proses dengan thread tunggal dengan proses dengan proses
yang banyak adalah proses dengan thread yang banyak dapat
mengerjakannya lebih dari satu tugas pada satu satuan waktu.
➢ Keuntungan Thread
Responsi ,berbagai sumber daya , ekonomi, Utilisasi arsitektur
multiprocessor,
15
BAB III
KESIMPULAN
16
A. SARAN
Saya sebagai mahasisiwa harusnya lebih mengoptimalkan penggunaan system
operasi ini, Bahkan sampai ikut serta mengembangkan. Karena kemajuan teknologi
suatu bangsa yang mnentukan kemajuan bangasanya tersebut dimata dunia. Mulai
sekarang sampai yang akan dating mahasiswa diharapkan proaktif dibidang Operasi
system, dan juga perkembangan teknologi zaman ini sangat pesat, aerinya saya
dituntut untuk berinovasi dalam mengembangkan system operasi ini, janganlah saya
sebagai pemakai tetapi sayalah yanag juga nantinya bisa menciptakanya.suatu sisitem
yang baru supaya mudah digunakan dan tahan terhadap apapun.
17
DAFTAR PUSTAKA
Membaca goole
https://kjgeer.wordpress.com/bengkel-komputer/macam-
macam-sistem-operasi-komputer/
18