Anda di halaman 1dari 8

NAMA : Rivaldo Akbar Vernando.

NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI

1. Jelaskan apa itu Sistem Operasi dan secara umum komponen sistem komputer terdiri
dari?
Jawab:
− Sistem operasi adalah program yang bertindak sebagai perantara antara user
dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi
program user dan memudahkan menyelesaikan permasalahan user. Selain itu
dengan adanya sistem operasi membuat sistem komputer nyaman digunakan.
Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer
secara efisien.
− Komponen sistem komputer terdiri dari :
 Perangkat Keras, merupakan sumber daya utama untuk proses komputasi.
Perangkat keras komputer terdiri dari : CPU, memory dan perangkat input
output.
 Sistem Operasi, mempunyai tugas untuk melakukan control dan
koordinasi penggunaan perangkat keras pada berbagai program aplikasi
untuk user-user yang berbeda.
 Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk
menyelesaikan permasalahan komputasi dari user, contohnya compiler,
sistem basis data, video games, program bisnis dan lain-lain.
 User, yang menggunakan sistem, terdiri dari orang, mesin atau komputer
lain. Hubungan antara komponen-komponen sistem komputer diatas dapat
dilihat pada Gambar 1-1.
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI
2. Jelaskan sistem yang ada dibawah ini :
Jawab:
a. Sistem Mainframe
Sistem komputer pendahulu secara fisik berbentuk mesin besar yang disebut
sistem mainframe. Untuk menjalankan sistem ini dilakukan dari suatu console.
Perangkat input yang digunakan berupa card reader dan tape drive. Perangkat output
yang digunakan berupa line printer, tape drive dan card punch.
Sistem operasi pada komputer mainframe sangat sederhana. Task utama mengirim
control secara otomatis dari satu job ke job berikutnya. Sistem operasi selalu residen
di memory yang disebut dengan resident monitor. Gambar 1-2 adalah gambaran
layout memori pada sistem batch sederhana.

Untuk meningkatkan kecepatan proses, job yang sama perlu dikumpulkan


bersama (batch) dan dijalankan oleh komputer sebagai satu kelompok. Kemudian
programmer memberikan program kepada operator. Operator akan mengurut program
yang sama dan kemudian komputer akan menjalankan setiap kumpulan program
tersebut. Output dari setiap job dikirim kembali kepada programmer.
Untuk menghindari adanya waktu nganggur CPU yang cukup lama maka
dikembangkan suatu teknik mengurutan kerja job secara otomatis. Teknik ini mampu
mentrasfer kontrol secara otomatis dari suatu job ke job berikutnya. Inilah bentuk
sistem operasi pertama kali. Program kecil yang bersifat residen di memori berisi
urutan-urutan job yang akan berpindah secara oromatis inilah yang disebut dengan
Resident Monitor.
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI

b. Sistem Batch Multiprogram


Beberapa job dikumpulkan oleh sistem operasi pada memory utama pada waktu
yang sama, seperti pada gambar 1-3. Kumpulan job ini merupakan bagian dari job
yang disimpan pada pool (job pool). Job pool berisi job-job yang sudah siap
dieksekusi. Jumlah job dapat disimpan bersama-sama pada memory biasanya lebih
kecil daripada jumlah job yang dapat berada pada job pool. Sistem operasi
mengambil beberapa job yang siap untuk dieksekusi untuk diletakkan di memori
utama. Jika job yang sedang dieksekusi menunggu beberapa task (seperti proses
mount tape drive atau operasi I/O yang harus diselesaikan), maka job tersebut diganti
dengan job berikutnya.
Pada sistem multiprogramming, sistem operasi harus menyediakan mekanisme
untuk manajemen memori, penjadwalan CPU dan manajemen disk. Sistem operasi
multiprogram menyediakan supply untuk I/O routine. Sistem harus dapat
mengalokasikan memory untuk beberapa job. Beberapa job yang sudah siap
dieksekusi akan dipilih oleh sistem job mana yang akan dieksekusi oleh CPU.
Perangkat apa saja yang diperlukan oleh setiap job juga harus dialokasikan oleh
sistem.

c. Sistem Time Sharing


Time sharing atau multitasking adalah pengembangan dari sistem multiprogram.
Beberapa job yang berada pada memory utama dieksekusi oleh CPU secara
bergantian. CPU hanya bisa menjalankan program yang berada pada memory utama.
Perpindahan antar job terjadi sangat sering sehingga user dapat berinteraksi dengan
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI
setiap program pada saat dijalankan. Suatu job akan dipindahkan dari memori ke disk
dan sebaliknya.
Sistem time sharing juga disebut dengan sistem komputasi interaktif, dimana
sistem komputer menyediakan komunikasi on-line antara user dengan sistem. User
memberikan instruksi pada sistem operasi atau program secara langsung dan
menerima respon segera. Perangkat input berupa keyboard dan perangkat output
berupa display screen, seperti cathode-ray tube (CRT) atau monitor. Bila sistem
operasi selesai mengeksekusi satu perintah, makan sistem akan mencari pernyataan
berikutnya dari user melalui keyboard.
Agar user dapat mengakses data dan kode program dengan nyaman, sistem
menyediakan sistem file online. Suatu file adalah kumpulan informasi yang
berhubungan yang didefinisikan oleh pembuatnya. Biasanya, file berupa program
(baik bentuk source dan object) dan data. Data file berupa teks dengan format
tertentu. Secara umum, file adalah kumpulan bit, bite, baris atau record.

d. Sistem Dekstop
Semakin turunnya harga perangkat keras, dikembangkan sistem komputer untuk
satu user. Jenis sistem komputer ini biasanya disebut dengan personal computer (PC).
Perangkat I/O berupa keyboard dan mouse, dan perangkat output berupa display
screen atau printer yang berkecepatan tinggi.
Personal komputer dikembangkan tahun 1970-an. Sistem ini disebut dengan
mikrokomputer. Sistem operasi masih belum dikembangkan untuk multiuser maupun
multitasking. Tujuan sistem operasi adalah untuk memaksimalkan utilitas CPU dan
peripheral, serta memaksimalkan kenyamanan dan respon user. Sistem operasi yang
dikembangkan adalah Microsoft Windows dan Apple Machintosh. Sistem operasi
MSDOS dari Microsoft yang masih single tasking dikembangkan oleh IBM menjadi
OS/2 yang merupakan sistem multitasking.
Berkembangnya sistem komputer dari mainframe menjadi mikrokomputer
menunjukkan bahwa sistem operasi mikrokomputer dapat mengadopsi sistem
mainframe.
Contoh perpindahan sistem operasi adalah perkembangan sistem operasi
MULTICS. MULTICS dikembangkan tahun 1965 sampai 1970 oleh Massachusetts
Institute of Technology (MIT) sebagai utilitas komputasi yang berjalan pada
komputer mainframe yang besar dan komplek. Kemudian Beel Laboratories
mengembangkan MULTICS dengan mendesain UNIX tahun 1970 untuk
minikomputer PDP-11. Tahun 1980, dikembangakan sistem operasi UNIX-like untuk
sistem mikrokomputer menyusul sistem operasi lain yaitu Microsoft Windows NT,
IBM OS/2 dan Machintosh.
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI

3. Jelaskan komponen dari sistem?


Jawab:
Sistem operasi terdiri dari beberapa komponen, antara lain :
− Manajemen Proses
Proses adalah program yang sedang dieksekusi. Sebuah proses memerlukan
sumber daya (resource) tertentu seperti waktu CPU, memori, file dan perangkat
I/O untuk menyelesaikan tugasnya. Untuk mengatur proses yang ada, sistem
operasi bertanggung jawab pada aktifitas-aktifitas yang berhubungan denagn
manajemen proses berikut :
 Pembuatan dan penghapusan proses yang dibuat oleh user atau sistem.
 Menghentikan proses sementara dan melanjutkan proses.
 Menyediakan kelengkapan mekanisme untuk sinkronisasi proses dan
komunikasi proses.

− Manajemen Memori Utama


Memori utama atau biasanya disebut dengan memori adalah sebuah array
besar berukuran word atau byte, dimana setiap array tersebut mempunyai alamat
tertentu. Memori adalah penyimpan yang dapat mengakses data dengan cepat
yang digunakan oleh CPU dan perangkat I/O. Memori adalah perangkat
penyimpan volatile. Isi memori akan hilang apabila terjadi kegagalan system.
Untuk mengatur memori, sistem operasi bertanggung jawab pada aktifitas-
aktifitas manajemen memori sebagai berikut :
 Menjaga dan memelihara bagian-bagian memori yang sedang digunakan
dan dari yang menggunakan,
 Memutuskan proses-proses mana saja yang harus dipanggil ke memori
jika tersedia ruang di memori,
 Mengalokasikan dan mendealokasikan ruang memori jika diperlukan.

− Manajemen File
File adalah kumpulan informasi yang saling berhubungan yang sudah
didefinisikan oleh pembuatnya (user). Biasanya, file berupa program (baik dalam
bentu source maupun object) dan data. Untuk mengatur file, sistem operasi
bertanggung jawab pada aktifitas-aktifitas yang berhubungan dengan manajemen
file sebagai berikut:
 Pembuatan dan penghapusan file.
 Pembuatan dan penghapusan direktori.
 Primitif-primitif yang mendukung untuk manipulasi file dan direktori.
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI
 Pemetaan file ke memori sekunder.
 Backup file ke media penyimpanan yang stabil (nonvolatile).

− Manajemen Sistem I/O


Sistem operasi bertanggung-jawab pada aktifitas-aktifitas sistem I/O sebagai
berikut :
 Sistem buffer-caching.
 Antarmuka device-driver secara umum.
 Driver untuk device hardware-hardware tertentu.

− Manajemen Penyimpan Sekunder


Karena memori utama (primary storage) bersifat volatile dan terlalu kecil
untuk mengakomodasi semua data dan program secara permanen, sistem
komputer harus menyediakan penyimpan sekunder (secondary storage) untuk
back up memori utama. Beberapa sistem komputer modern menggunakan disk
untuk media penyimpan on-lin, baik program maupun data. Sistem operasi
bertanggung jawab pada aktifitas-aktifitas manajemen penyimpan sekunder
sebagai berikut:
 Pengaturan ruang bebas.
 Alokasi penyimpanan.
 Penjadwalan disk.

− System Jaringan
Sistem terdistribusi adalah kumpulan prosessor yang tidak menggunakan
memori atau clock bersama-sama. Setiap prosessor mempunyai local memori
sendiri. Prosessor-prosessor pada sistem dihubungkan melalui jaringan
komunikasi. Komunikasi dilakukan dengan menggunakan protocol. Sistem
terdistribusi memungkinkan user untuk mengakses sumber daya (resource) yang
beragam. Dengan mengakses sumber daya yang dapat digunakan bersama-sama
tersebut akan memberikan keuntungan dalam :
 Meningkatkan kecepatan komputasi
 Meningkatkan ketersediaan data
 Meningkatkan kehandalan sistem

− System Proteksi
Proteksi adalah suatu mekanisme untuk mengontrol akses oleh program,
proses atau user pada sistem maupun resource dari user.
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI
 Mekanisme sistem proteksi yang harus disediakan sistem meliputi :
 Membedakan antara penggunaan yang sah dan yang tidak sah.
 Menentukan kontrol yang terganggu.
 Menetapkan cara pelaksanaan proteksi.

− System Command Interpreter


Beberapa perintah yang dimasukkan ke sistem operasi menggunakan
pernyataan kontrol yang digunakan untuk :
 Manajemen dan pembuatan proses
 Penangananan I/O
 Manajemen penyimpan sekunder
 Manajemen memori utama
 Akses sistem file
 Proteksi
 Jaringan
Program yang membaca dan menterjemakan pernyataan kontrol disebut
dengan command-line intepreter atau shell pada UNIX. Fungsinya adalah untuk
mengambil dan mengeksekusi pernyataan perintah berikutnya.

4. Sistem operasi menyediakan layanan untuk programmer sehingga dapat melakukan


pemograman dengan mudah. Jelaskan istilah dibawah ini :
Jawab:
a. Eksekusi Program
Sistem harus dapat memanggil program ke memori dan menjalankannya. Program
tersebut harus dapat mengakhiri eksekusinya dalam bentuk normal atau abnormal
(indikasi error).

b. Operasi-Operasi I/O
Pada saat running program kemungkinan dibutuhkan I/O, mungkin berupa file atau
peralatan I/O. Agar efisien dan aman, maka user tidak boleh mengontrol I/O secara
langsung, pengontrolan dilakukan oleh sistem operasi.

c. Manipulasi Sistem File


Kapabilitas program untuk membaca, menulis, membuat dan menghapus file.

5. Jelaskan defenisi proses dan perbedaan proses dengan program?


Jawab:
NAMA : Rivaldo Akbar Vernando.
NIM : 2010031802100.
PRODI : Teknik Informatika.
DOSEN PENGAMPU : Hamdani, M.Kom
KUIS SISTEM OPERASI
− Defenisi proses
Proses adalah program yang sedang dieksekusi, termasuk didalamnya nilai-nilai
dalam program counter, register, dan variabel-variabel yang ada.
− Perbedaan proses dengan program :

Anda mungkin juga menyukai