Anda di halaman 1dari 8

NAMA : Iswansyah

NIM : 5181011007
KELAS :A
PRODI : Teknik Komputer

SOAL
1. Sebutkan Definisi Sistem Operasi?
2. Sebutkan dan Jelaskan fungsi dari Sistem Operasi?
3. Sebutkan dan Jelaskan bagian dari Sistem Operasi?
4. Sebutkan dan Jelaskan Manajemen Proses pada Sistem Operasi?
5. Gambar dan Jelaskan Status Proses pada Sistem Operasi?

JAWABAN
1. Sebutkan Definisi Sistem Operasi?

1. Menjalankan Operasi Dasar

Sistem operasi menjalankan fungsi dasar pada komputer, ia mengatur bagaimana penggunaan
memori, pemrosesan data, penyimpanan data dan fungsi dasar komputer lainnya.

2. Mengatur Hardware

Hardware merupakan perangkat keras yang tersambung pada komputer seperti speaker,CPU, Mouse
dan lain sebagainya. SO bertugas mengatur kerja perangkat keras komputer (resource manager).
Menyambungkan perangkat keras dengan perangkat lunak agar mampu bekerja dengan baik.

3. Mengatur Berbagai Macam Aplikasi

Seluruh aplikasi yang ada di dalam komputer memang tersimpan dalam memori penyimpanan.
Namun, perlu anda ketahui semua aplikasi tersebut ada dalam sebuah Sistem operasi dan jika tidak
ada OS komputer maka anda tidak akan mampu menjalankan aplikasi-aplikasi tersebut.

4. Untuk Menyajikan Sebuah Tampilan

Tugas dari OS komputer adalah memudahkan penggunaan aplikasi karena aplikasi-aplikasi tersebut
dapat ditampilkan dilayar monitor komputer atau halaman utama saat anda baru saja menyalakan
komputer.

Selain itu Sistem operasi memiliki tugas untuk menerjemahkan bahasa pemrograman yang berasal
dari CPU yang akan ditampilkan dalam bentuk grafis, teks dan jenis tampilan yang mudah dibaca oleh
penggunanya. Juga, memiliki fungsi sebagai sebuah interface antara user dengan hardware atau
perangkat keras yang digunakan.

5. Untuk Koordinasi Perangkat Komputer

Fungsi lain dari sistem operasi komputer adalah dapat mengkoordinasikan semua hal yang ada
didalam komputer dalam hal menyusun program yang memiliki sifat kompleks menjadi lebih simpel
dan berurutan. Dengan kata lain, memberikan kelebihan dalam membantu pekerjaan user lebih praktis
dan efisien.
6. Untuk Fungsi Komputer yang Optimal

Memberikan optimasi kerja pada perangkat keras maupun perangkat lunak atau software merupakan
fungsi Sistem operasi selanjutnya. Beberapa hal yang dapat dijalankan antara lain memberikan waktu
dalam menjalankan CPU, pemanggilan file yang telah tersimpan di dalam hard disk.

2. Sebutkan dan Jelaskan fungsi dari Sistem Operasi?

1. Resource Manager
Salah satu fungsi dari sitem operasi adalah untuk mengelola sumber daya dang mengalokasikannya
untuk membantu kinerja komputer. Contohnya : CPU, Disk Drive dan perangkat lainnya.
2. Interface / Tatap Muka
Istilah ini dipakai karena memang pada dasarnya ketika ingin mengoperasikan komputer kita harus
bertatapan dengannya. Disinilah sistem operasi berfungsi sebagai perantara antara pengguna dengan
perangkat keras dari komputer dengan menyediakan tampilan kepada users supaya bisa lebih mudah
dalam mengoperasikannya.
3. Koordinator
Disebut sebagai koordinator karena sisitem operasi bertugas untuk menkoordinasi dan menyediakan
fasilitas, hal ini sangat bermanfaat karena kita tahu sendiri betapa rumit dan kompleknya program dari
komputer. Dengan adanya sistem operasi, maka aktifitas komputer akan berjalan dengan sesuai dan
masih lainnya.
4. Guardian dan Controlling
Sistem operasi tidak hanya bertugas untuk menjalankan sistem komputer, namun juga menyediakan
akses kontrol yang berguna untuk melindungi berbagai file yang ada di dalam komputer dan
memberikan pengawasan pada data-data dan program dalam komputer.
5. Gate Keeper
Sistem operasi juga sangat penting dalam menjaga keamanan dalam komputer. Karena sistem operasi
berfungsi sebagai pengendali hak akses oleh pengguna atau user yang mengendalikan siapa saja yang
berhak masuk ke dalam sistem dan mengawasi apa saja kegiatan yang dilakukan. Jadi keamanan
komputer anda akan terjamin selama ada sistem operasi.
6. Optimizer
Sesuai dengan namanya sistem operasi bisa digunakan untuk meningkatkan kinerja sistem komputer.
Di sini sistem operasi memegan peranan dalam penjadwalan masukan (input) dari user, pengaksesan
basis data dan proses komputasi serta penggunaannya.
7. Accountant
Fungsi accountant pada sistem operasi meliputi pengaturan waktu CPU, penggunaan memori, disk
storage, dan waktu koneksi terminal.
8. Server
Ternyata sistem operasi juga memiliki fungsi sebagai server yaitu untuk melayani dan membantu user
komputer.
3. Sebutkan dan Jelaskan bagian dari Sistem Operasi?

1) Mekanise Boot

Merupakan bagian Sistem operasi yang memiliki fungsi untuk meletakkan kernel ke memori kernel
dimana kernel memiliki arti sebagai inti dari sistem operasi.

2) Command Interpreter

Dimana tugas Sistem operasi adalah untuk membaca input yang mencakup perintah yang
menyediakan fungsi-fungsi standar ataupun fungsi dasar yang disebut software atau perangkat lunak.

3) Resourse Allocator

Sistem operasi pun dapat bertugas sebagai pengalokasi sumber daya dari sebuah perangkat serta
mengaturnya.

4) Handler

Bagian lain dari Sistem operasi adalah kemampuannya untuk memberikan kendali dalam menghindari
error dan mengeliminasi sumber daya yang tidak dibutuhkan.

5) Driver

Ini adalah bagian Sistem operasi yang lainnya dimana memiliki tugas untuk berinteraksi dengan
hardware atau perangkat keras dan memberikan kontrol untuk kinerjanya.

4. Sebutkan dan Jelaskan Manajemen Proses pada Sistem Operasi?

Manajemen Proses Pada Sistem Operasi

Definisi Proses

 Proses Adalah program yang sedang dieksekusi.


 Unit terkecil yang secara individu memiliki sumber daya-sumber daya dan dijadwalkan oleh
Sistem Operasi (SO).
 SO mengelola semua proses di sistem dan mengalokasikan sumber daya ke proses-proses
sesuai dengan kebijaksanaan untuk memenuhi sasaran system.

Definisi Manajemen Proses

 Manajemen Proses adalah Konsep pokok sistem operasi dalam mengatur maupun
menjadwalkan suatu proses.
Diagram Satate Proses

Gambar Diagram State Proses

Proses Control Block (PCB)

 SO memerlukan banyak informasi mengenai proses guna pengelolaan proses.


 Informasi ini ada di PCB.
 Struktur datanya menyimpan informasi lengkap mengenai proses sehingga dapat terjadi siklus
hidup proses.
 Informasi di PCB dikelompokkan menjadi:

–Informasi identifikasi proses

–Informasi status proses

–Informasi kendali proses

Ø PCB Berisi Informasi dari Proses:

1.Status Proses

2.Program Counter

3.CPU Register

4.Informasi Penjadwalan CPU

5.Informasi Manajemen Memori

6.Informasi Accounting

7.Informasi Status I/O


Implementasi Proses

 Tiap proses -> state proses -> dicatat SO -> beragam tabel/senarai

–Tabel memori

–Tabel I/O

–Tabel berkas

–Tabel proses

Tahap Penciptaan Proses

 Tahap-tahap penciptaan proses meliputi :

1.Beri satu identifier unik ke proses baru.

2.Alokasikan ruang untuk proses.

3.PCB harus diinisialisasi.

4.Kaitan-kaitan antar tabel dan senarai yang cocok dibuat.

5.Bila diperlukan struktur data lain maka segera dibuat struktur data itu.

Pengalihan Proses

 Kejadian-kejadian yang menyebabkan terjadinya alih proses adalah:

1. Interupsi sistem

 Interupsi sistem disebabkan kejadian eksternal dan tak bergantung proses yang saat itu sedang
running.
 Contoh : Selesainya operasi masukan/keluaran.
 Pada kejadian interupsi, kendali lebih dulu ditransfer ke interrupt handler yang melakukan
penyimpanan data-data dan kemudian beralih ke rutin sistem operasi yang berkaitan dengan
tipe interupsi itu.
 Tipe-tipe interupsi antara lain:

–Interupsi clock (clock interrupt).

–Interupsi masukan keluaran (110 interrupt).

–Page/memory fault.
2. Trap

 Trap adalah interupsi karena terjadinya kesalahan atau kondisi kekecualian (exception
conditions) yang dihasilkan proses yang running, seperti usaha illegal dalam mengakses file.
 Dengan adanya trap, sistem operasi menentukan apakah kesalahan yang dibuat merupakan
kesalahan fatal?

–Jika fatal, proses yang saat itu running disingkirkan dan terjadi alih proses.

–Jika kesalahan tidak fatal maka bergantung sifat kesalahan dan rancangan sistem operasi.
Kemungkinan yang dilakukan adalah menjalankan prosedur pemulihan atau
memperingatkan ke pemakai.

 Saat terjadi trap, mungkin terjadi pengalihan proses mungkin pula resume proses.

3. Supervisor call

 Supervisor call yaitu panggilan meminta atau mengaktifkan bagian sistem operasi.
 Contoh : Proses pemakai running meminta layanan masukan/keluaran seperti membuka file.
Panggilan ini menghasilkan transfer ke rutin bagian sistem operasi.
 Biasanya, penggunaan system call membuat proses pemakai blocked karena diaktifkan proses
kernel (sistem, operasi).

4. Gambar dan Jelaskan Status Proses pada Sistem Operasi?


Status Proses

Gambar diagram dari Status proses

Status proses merupakan kondisi suatu proses (setiap saat setiap proses mempunyai sebuah kondisi).
Dan sebuah kondisi bisa dimiliki oleh banyak proses. Daftar urutan alamat memori suatu proses yang
telah dieksekusi disebut Trace proses. Kemudian, bagian dari system operasi yang mengatur giliran
pemanfaatan prosesor kepada suatu proses ke proses yang lain disebut Program dispatcher.

Sebuah proses dapat memiliki tiga status utama yaitu:

 Running. Status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi
 Waiting. Status yang dimiliki pada saat proses menunggu suatu sebuah event seperti proses
M/K.
 Ready. Status yang dimiliki pada saat proses siap untuk dieksekusi oleh prosesor
Terdapat dua, yaitu saat pembentukan dan terminasi:

 New. Status yang dimiliki pada saat proses baru saja dibuat
 Terminated. Status yang dimiliki pada saat proses telah selesai dieksekusi.

Deskripsinya :

 Hanya satu proses yang dapat berjalan pada prosesor mana pun pada satu waktu. Namun,
banyak proses yang dapat berstatus Ready atau Waiting. Ada tiga kemungkinan bila sebuah
proses memiliki status Running:
 Jika program telah selesai dieksekusi maka status dari proses tersebut akan berubah menjadi
Terminated.
 Jika waktu yang disediakan oleh OS untuk proses tersebut sudah habis maka akan terjadi
interrupt dan proses tersebut kini berstatus Ready.
 Jika suatu event terjadi pada saat proses dieksekusi (seperti ada permintaan M/K) maka proses
tersebut akan menunggu event tersebut selesai dan proses berstatus Waiting.

Proses dibentukolehSistemOperasidansetiap proses selalu dilengkapi dengan Process Control Block


(PCB). Dan ada beberapa hal yang bisa menyebabkan terbentuknya proses baru, diantaranya :

 Masuknya job baru (program aplikasi)


 Log on dari user
 Sebagai bentuk layanan OS kepada program aplikasi
 Di bentuk oleh proses lain (process spawning)
DAFTAR PUSTAKA

 https://salamadian.com/macam-macam-sistem-operasi/
 http://gurupintar.com/threads/jelaskan-fungsi-sistem-operasi.1713/
 https://www.rifqitsani.net/2017/12/04/manajemen-proses-pada-sistem-operasi/
 http://hamzahaha.student.telkomuniversity.ac.id/tag/status-proses/

Anda mungkin juga menyukai