CLICK HERE FOR BLOGGER TEMPLATES AND MYSPACE LAYOUTS »

Rabu, 04 Juni 2008

Soal Ujian Tengah Semester
Sistem Operasi
1. Apa yang dimaksud dengan Sistem Operasi? Jelaskan sejarah perkembangan
sistem Operasi!
Pengertian sistem operasi secara umum ialah pengelola seluruh sumber-daya
yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan
(system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan
serta pemanfaatan sumber-daya sistem komputer.
Menurut Tanenbaum, sistem operasi mengalami perkembangan yang sangat
pesat, yang dapat dibagi kedalam empat generasi: " Generasi Pertama (1945-
1955) Generasi pertama merupakan awal perkembangan sistem komputasi
elektronik sebagai pengganti sistem komputasi mekanik, hal itu disebabkan
kecepatan manusia untuk menghitung terbatas dan manusia sangat mudah untuk
membuat kecerobohan, kekeliruan bahkan kesalahan. Pada generasi ini belum
ada sistem operasi, maka sistem komputer diberi instruksi yang harus dikerjakan
secara langsung. " Generasi Kedua (1955-1965) Generasi kedua memperkenalkan
Batch Processing System, yaitu Job yang dikerjakan dalam satu rangkaian, lalu
dieksekusi secara berurutan.Pada generasi ini sistem komputer belum dilengkapi
sistem operasi, tetapi beberapa fungsi sistem operasi telah ada, contohnya fungsi
sistem operasi ialah FMS dan IBSYS. " Generasi Ketiga (1965-1980) Pada
generasi ini perkembangan sistem operasi dikembangkan untuk melayani banyak
pemakai sekaligus, dimana para pemakai interaktif berkomunikasi lewat terminal
secara on-line ke komputer, maka sistem operasi menjadi multi-user (di gunakan
banyak pengguna sekali gus) dan multi-programming (melayani banyak program
sekali gus). " Generasi Keempat (Pasca 1980an) Dewasa ini, sistem operasi
dipergunakan untuk jaringan komputer dimana pemakai menyadari keberadaan
komputer-komputer yang saling terhubung satu sama lainnya. Pada masa ini para
pengguna juga telah dinyamankan dengan Graphical User Interface yaitu antarmuka
komputer yang berbasis grafis yang sangat nyaman, pada masa ini juga
dimulai era komputasi tersebar dimana komputasi-komputasi tidak lagi berpusat
di satu titik, tetapi dipecah dibanyak komputer sehingga tercapai kinerja yang
lebih baik.
2. Sebutkan struktur dari sebuah Sistem Operasi! Jelaskan!
Struktur sebuah sistem komputer dapat dibagi menjadi: " Sistem Operasi
Komputer. " Struktur I/O. " Struktur Penyimpanan. " Storage Hierarchy. " Proteksi
Perangkat Keras.
3. Sebutkan pembagian-pembagian dari suatu keadaan proses! Gambarkan!
" New: Proses sedang dikerjakan/ dibuat. " Running: Instruksi sedang dikerjakan.
" Waiting: Proses sedang menunggu sejumlah kejadian untuk terjadi (seperti
sebuah penyelesaian I/O atau penerimaan sebuah tanda/ signal). " Ready: Proses
sedang menunggu untuk ditugaskan pada sebuah prosesor. " Terminated: Proses
telah selsesai melaksanakan tugasnya/ mengeksekusi.


4. Secara klasik, instruksi pengikatan dan data ke alamat memori dapat dilakukan
dalam beberapa tahap, jelaskan!
" waktu compile: jika diketahui pada waktu compile, dimana proses ditempatkan
di memori. Untuk kemudian kode absolutnya dapat di buat. Jika keumdian amat
awalnya berubah, maka harus di compile ulang. " waktu penempatan: Jika tidak
diketahui dimana poses ditempatkan di memori, maka kompilator harus mmbuagt
kode yang dapat dialokasikan. Dalam kasus pengikatan akan ditunda sampai
waktu penempatan. Jika alamat awalnya berubah, kita hanya perlu menempatkan
ulang kode, untuk menyesuaikan dengan perubahan. " waktu eksekusi: Jika
proses dapat dipindahkan dari suatu segmen memori ke lainnya selama
dieksekusi. Pengikatan akan ditunda sampai run-time.
5. Apa yang dimaksud dengan Variable Partition Allocation ?
Alokasi partisi variabel (Variable Partition Allocation) yaitu metode dimana sistem
operasi menyimpan suatu tabel yang menunjukkan partisi memori yang tersedia
dan yang terisi dalam bentuk s.
6. Sebutkan perbedaan antara segmentasi dan paging!
1. Segmentasi melibatkan programer (programer perlu tahu teknik yang
digunakan), sedangkan dengan paging, programer tidak perlu tahu teknik yang
digunakan. 2. Pada segmentasi kompilasi dilakukan secara terpisah sedangkan
pada paging, kompilasinya tidak terpisah. 3. Pada segmentasi proteksinya
terpisah sedangkan pada paging proteksinya tidak terpisah. 4. Pada segmentasi
ada shared code sedangkan pada paging tidak ada shared code. 5. Pada
segmentasi terdapat banyak ruang alamat linier sedangkan pada paging hanya
terdapat satu ruang alamat linier. 6. Pada segmentasi prosedur dan data dapat
dibedakan dan diproteksi terpisah sedangkan pada paging prosedur dan data
tidak dapat dibedakan dan diproteksi terpisah. 7. Pada segmentasi pengubahan
ukuran tabel dapat dilakukan dengan mudah sedangkan pada Paging pengubahan
ukuran tabel tidak dapat dilakukan dengan mudah. 8. Segmentasi digunakan
untuk mengizinkan program dan data dapat dipecahkan jadi ruang alamat mandiri
dan juga untuk mendukung sharing dan proteksi sedangkan paging digunakan
untuk mendapatkan ruang alamat linier yang besar tanpa perlu membeli memori
fisik lebih
7. Apa yang dimaksud dengan sistem berkas dan sebutkan bagian-bagian penting
dari sistem berkas!
Sistem berkas merupakan mekanisme penyimpanan on-line serta untuk akses,
baik data mau pun program yang berada dalam Sistem Operasi. Terdapat dua
bagian penting dalam sistem berkas, yaitu: " kumpulan berkas, sebagai tempat
penyimpanan data, serta " struktur direktori, yang mengatur dan menyediakan
informasi mengenai seluruh berkas dalam sistem.
8. Sebutkan dan jelaskan atribut – atribut pada suatu berkas!
• Nama
• Type
• Lokasi
• Ukuran (size)
• Proteksi
• Waktu, tanggal dan identifikasi pengguna
9. Sebutkan dan jelaskan pembagian struktur direktori dalam Sistem Operasi Linux
dan Windows!
1. Direktori C:\WINDOWS
Direktori ini berisikan sistem dari Windows. Dalam direktori ini terdapat pustakapustaka
yang
diperlukan oleh Windows, device driver, registry, dan program-program esensial
yang dibutuhkan
oleh Windows untuk berjalan dengan baik.
2. Direktori C:\Program Files
Direktori ini berisikan semua program yang diinstal ke dalam sistem operasi.
Semua program yang
diinstal akan menulis entry ke dalam registry agar program tersebut dapat
dijalankan dalam sistem
Windows.
3. Direktori C:\My Documents
Direktori ini berisikan semua dokumen yang dimiliki oleh pengguna sistem.
1. Direktori "/" (root)
Direktori ini terletak pada level teratas dari struktur direktori UNIX. Biasanya
direktori root ini
diberi tanda / atau slash. Direktori ini biasanya hanya terdiri dari direktoridirektori
lainnya yang
terletak pada level dibawah level direktori root. Berkas-berkas dapat disimpan
pada direktori root
tetapi usahakan tidak menyimpan berkas-berkas biasa sehingga direktori ini tetap
terjaga
keteraturannya.
Perubahan penamaan direktori-direktori yang ada pada direktori root akan
menyebabkan sebagian
besar dari sistem menjadi tidak berguna. Karena sebagian besar dari direktoridirektori
ini berisi
fungsi-fungsi yang sifatnya kritikal yang dimana sistem operasi dan semua
aplikasi memerlukan
direktori-direktori ini dengan nama yang sudah diberikan pada awal instalasi.
Tetapi kita bisa
membuat direktori lain pada level ini. Direktori home juga bisa ditemukan pada
level ini hasil
pembuatan oleh administrator sistem.
2. Direktori "/bin"
Direktori ini berisi program-program yang esensial agar sistem operasi dapat
bekerja dengan benar.
Dalam direktori ini dapat ditemukan perintah-perintah navigasi, program-program
shell, perintah
pencarian dan lain-lainnya. bin adalah singkatan dari kata binary. Di UNIX, sebuah
binary adalah
berkas yang dapat dieksekusi. Sebagian besar dari perintah dalam UNIX
merupakan binary,
perintah-perintah tersebut merupakan program-program kecil yang dapat
dieksekusi oleh pengguna.
Ada beberapa perintah yang disebut perintah built-in dimana fungsi mereka
dikendalikan oleh
program shell sehingga mereka tidak beroperasi sebagai binary yang terpisah.
Terkadang direktori bin terhubung ke direktori lain yang dinamakan /usr/bin.
Direktori /usr/bin
biasanya adalah lokasi sebenarnya dari binary-binary pengguna disimpan.Dalam
hal ini, /bin adalah
gerbang untuk mencapai /usr/bin.
3. Direktori "/dev"
Direktori ini berisi berkas-berkas alat atau alat I/O. Sistem UNIX menganggap
semua hal sebagai
berkas. Hal-hal seperti monitor, CD-ROM, printer dan lain-lainnya dianggap hanya
sebagai berkas
saja oleh sistem operasi. Jika UNIX memerlukan perangkat-perangkat tersebut
maka UNIX akan
mencarinya ke direktori dev.
4. Direktori "/etc"
Direktori yang dibaca et-see ini berisi beberapa konfigurasi berkas pengguna dan
sistem, dan berkas
yang ditunjuk sistem sebagai operasi normal seperti berkas kata sandi, pesan
untuk hari ini, dan
lain-lainnya.
5. Direktori "/lib"
Direktori ini berisi pustaka-pustaka (libraries) yang dibagi (shared). Pustaka ini
adalah rutin
perangkat lunak (software routines) yang digunakan lebih dari satu bagian dari
sistem operasi.
Ketika kita menginstalasi perangkat lunak yang baru maka ada pustaka-pustaka
baru yang
ditambahkan ke direktori lib. Jika pada waktu berusaha menjalankan aplikasi
terdapat pesan error,
hal ini diakibatkan ada pustaka yang hilang dari direktori lib. Aplikasi-aplikasi di
UNIX biasanya
memeriksa lib ketika menginstalasi untuk memeriksa apakah pustaka-pustaka
yang diperlukan oleh
aplikasi sudah tersedia atau belum. Jika sudah tersedia, UNIX biasanya tidak
menimpa pustaka
tersebut.
6. Direktori "/sbin"
Direktori ini berisi binary-binary juga seperti pada direktori bin.Tetapi,bedanya
adalah
binary-binary pada direktori ini berhubungan dengan fungsi-fungsi sistem
administrasi pada sistem
operasi UNIX. Binary-binary ini bukan yang biasa digunakan oleh pengguna tetapi
digunakan agar
komputer dapat beroperasi secara efisien.
7. Direktori "/usr"
Direktori ini terdiri dari banyak direktori seperti pada direktori root. Direktori ini
berisi
berkas-berkas yang dapat diakses oleh para pengguna biasa. Struktur dari
direktori ini mirip dengan
struktur direktori "/". Beberapa direktori yang terdapat dalam direktori ini
berhubungan dengan
direktori yang ada di direktori /.
8. Direktori "/var"
Direktori ini berisi data yang bermacam-macam (vary). Perubahan data dalam
sistem yang aktif
sangatlah cepat. Data-data seperti ini ada dalam waktu yang singkat. Karena
sifatnya yang selalu
berubah tidak memungkinkan disimpan dalam direktori seperti "/etc". Oleh karena
itu, data-data
seperti ini disimpan di direktori var.
10. Sebutkan macam-macam format system berkas di Windows dan Linux!
Linux
1. EXT2
2. EXT3
3. JFS (Journaling File System)
4. ReiserFS
Windows
1. FAT 16: Sistem berkas ini digunakan dalam sistem operasi DOS dan
Windows 3.1
2. FAT 32: Sistem ini digunakan oleh keluarga Windows 9x.
3. NTFS: Merupakan singkatan dari New Technology File System.
Soal Ujian Tengah Semester
Sistem Operasi
Dosen : R.Maart Adi Waskita, ST.
Waktu : 60 Menit
1. Apa yang dimaksud dengan Sistem Operasi? Jelaskan sejarah perkembangan
sistem Operasi!
2. Sebutkan struktur dari sebuah Sistem Operasi! Jelaskan!
3. Sebutkan pembagian-pembagian dari suatu keadaan proses! Gambarkan!
4. Secara klasik, instruksi pengikatan dan data ke alamat memori dapat dilakukan
dalam beberapa tahap, jelaskan!
5. Apa yang dimaksud dengan Variable Partition Allocation ?
6. Sebutkan perbedaan antara segmentasi dan paging!
7. Apa yang dimaksud dengan sistem berkas dan sebutkan bagian-bagian penting
dari sistem berkas!
8. Sebutkan dan jelaskan atribut – atribut pada suatu berkas!
9. Sebutkan dan jelaskan pembagian struktur direktori dalam Sistem Operasi Linux
dan Windows!
10. Sebutkan macam-macam format system berkas di Windows dan Linux!
---------------------------Good Luck---------------------------