Anda di halaman 1dari 6

Tugas Individu ke-1

(Minggu 3 / Sesi 5)

Soal:
1. Sebutkan dan jelaskan empat elemen utama dari komputer!
1) Hardware
Peralatan komputer yang terlihat secara fisik dan dapat dipegang. Hardware
merupakan peralatan penting yang membuat komputer dapat berfungsi. Secara
umum, fungsi hardware dibagi menjadi tiga kategori komponen, yaitu input,
output, dan storage. Hardware dapat di difinisikan sebagai istilah umum yang
digunakan untuk mendeskripsikan semua elemen elektronik dan mekanik dari
komputer, dengan peralatan yang digunakan dengan komputer. Pada umumnya
satu kesatuan komputer haruslah terdiri dari 4 komponen:
 Input device.
 Storage unit.
 CPU (central processing unit).
 Output device.

2) Konfigurasi System Komputer


Sebuah perangkat yang memungkinkan seseorang lebih terbantu dan ringan
terutama dalam menghadapi persoalan pekerjaannya terlebih lagi apabila manusia
dihadapkan pada persoalan menghitung angka-angka besar dan mempunyai
kompleksitas yang tinggi.

3) Software
Serangkaian prosedur atau dokumentasi program yang berfungsi untuk
menyelesaikan berbagai permasalahan yang dikehendaki. Kalau sekarang ini
istilah software diberikan kepada program-program yang ada di dalam sebuah
sistem pada komputer misalkan MF. Office, Photoshop dan sebagainya.
Software ini juga dibagi dalam 3 bagian,yaitu :
 Sistem operasi.
 Bahasa pemrograman.
 Program paket.

4) Brainware

COMP6285 - Operating System


5) Manusia yang mengoperasikan dan mengendalikan sistem komputer.
Bagaimanapun juga canggihnya komputer, tanpa brainware komputer tersebut tak
berarti apa-apa. Berdasarkan fungsinya, brainware dibagi menjadi empat
tingkatan pengguna.
 Entri Data adalah pengguna komputer yang bertugas memasukkan data
yang pekerjaannya berulang-ulang, contohnya kasir pada pasar swalayan.
 Operator adalah pengguna komputer yang bertugas memasukkan data dan
mengolahnya hingga menjadi informasi, contohnya operator bagian
akuntansi.
 Programmer adalah pengguna komputer yang bertugas membuat program
atau perangkat lunak aplikasi dengan bahasa pemograman tertentu,
contohnya programmer perangkat lunak sistem akuntansi, sistem
administrasi sekolah,dan paket aplikasi sekolah.
 System Analyst adalah pengguna komputer yang bertugas merancang
suatu program dan dapat bertindak sebagai konsultan pada rekayasa
perangkat lunak, contohnya konsultan web.

2. Apa yang dimaksud dengan interupsi?


Interupsi adalah pusat sistem operasi, yang menyediakan cara efisien bagi sistem operasi
untuk berinteraksi dan bereaksi terhadap lingkungannya. Pemrograman berbasis interupsi
secara langsung didukung hampir seluruh CPU modern. interupsi menyediakan cara
otomatis menyimpan isi register local dan menjalankan kode khusus sebagai respon
terhadap sebuah kejadian.

3. Apa perbedaaan antara multiprocessor dan multicore system?


1) Definisi
Multicore adalah CPU atau prosesor tunggal dengan dua atau lebih unit
pemrosesan independen yang disebut core yang mampu membaca dan
menjalankan instruksi program. Multiprocessor adalah sistem dengan dua atau
lebih CPU yang memungkinkan pemrosesan program secara simultan.

2) Eksekusi
Multicore mengeksekusi satu program lebih cepat. Di sisi lain, multiprosesor
menjalankan beberapa program lebih cepat.

3) Keandalan
Sistem multiprosesor lebih andal daripada sistem multicore. Multiprosesor
memiliki lebih banyak CPU. Kegagalan dalam satu tidak akan mempengaruhi
CPU lainnya. Lebih toleran terhadap kesalahan.

4) Traffic

COMP6285 - Operating System


Sistem multicore memiliki traffic lebih sedikit dibandingkan dengan
multiprosesor karena semua core diintegrasikan ke dalam satu chip.

4. Apa yang dimaksud kernel pada sistem operasi?


Kernel adalah suatu perangkat lunak yang membuat komunikasi atau mediator antara
aplikasi dan perangkat keras (hardware), yang menyediakan pelayanan sistem seperti
pengaturan memori untuk proses yang sedang berjalan, pengaturan file, pengaturan input-
output dan masih banyak lagi fungsi tambahan yang lainnya. Fungsi kernel yaitu :
1) Berfungsi melayani bermacam-macam program aplikasi untuk mengakses
perangkat keras (hardware) komputer secara aman.
2) Karena akses terhadap perangkat keras (hardware) terbatas, sedangkan terdapat
lebih dari satu program yang harus dilayani dalam waktu yang bersamaan, maka
kernel juga mempunyai tugas untuk mengatur kapan serta berapa lama suatu
program dapat menggunakan satu bagian perangkat keras tersebut. Hal ini
dinamakan dengan multiplexing.
3) Membantu meneksekusi aplikasi dan mendukungnya dengan fitur abstraksi
perangkat keras (hardware).

5. Sebutkan dan jelskan lima storage management responsibilities pada system operasi!
1) Process isolation
Ini adalah pencegahan data dan instruksi agar tidak saling mengganggu proses
isolasi membantu hal ini terjadi.

2) Automatic allocation and management


Ini adalah proses di mana alokasi harus diangkut ke programmer.

3) Support of modular programming


Mendukung program untuk dapat mendefinisikan modul program dan untuk
membuat, menghancurkan dan mengubah ukuran modul secara dinamis

4) Protection and access control


Ini adalah proses berbagi memori yang diinginkan ketika berbagi diperlukan oleh
aplikasi tertentu juga mengancam integritas program

5) Long term storage


Adalah suatu proses di mana memori disimpan untuk jangka waktu yang lama
bahkan ketika komputer dimatikan itu disimpan dalam RAM.

6. Apa yang Anda pahami mengenai sistem operasi terdistribusi?

COMP6285 - Operating System


Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di
mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam satu jaringan.
Tujuan utamanya adalah untuk memberikan hasil secara lebih, terutama dalam:
 File system, name space.
 Waktu pengolahan.
 Keamanan.
 Akses ke seluruh resources, seperti prosesor, memori, penyimpanan sekunder, dan
perangakat keras.
Manfaat sistem operasi ini :
1) Shared Resource
Walaupun perangkat sekarang sudah memiliki kemampuan yang cepat dalam
proses- proses komputasi, atau misal dalam mengakses data, tetapi pengguna
masih saja menginginkan sistem berjalan dengan lebih cepat
2) Manfaat Komputasi
Keunggulan sistem operasi terdistribusi ini adalah bahwa komputasi berjalan
dalam keadaan paralel. Proses komputasi ini dipecah ke banyak titik, yang
mungkin berupa komputer pribadi, prosesor tersendiri, dan kemungkinan
perangkat prosesor yang lain.
3) Reliabilitas
Fitur unik yang dimiliki oleh DOS ini adalah reliabilitas. Berdasarkan design dan
implementasi dari design sistem ini, maka hilangnya satu node tidak akan
berdampak terhadap integritas sistem. Berbeda dengan Hardware
4) Komunikasi
Sistem operasi terdistribusi berjalan dalam jaringan dan biasanya melayani
koneksi jaringan (LAN & WAN).
7. Apa yang dimaksud dengan proses?
Proses adalah sebuah konsep utama pada sistem operasi, sehingga masalah manajemen
proses adalah masalah utama pada perancangan sistem operasi dan merupakan unit kerja
terkecil yang secara individu mempunyai sumber daya dan dijadwalkan oleh sistem
operasi. Setiap proses (program) memiliki 2 prinsip di bawah ini :
1) Independent adalah program-program tersebut berdiri sendiri, tidak saling
bergantung dan terpisah.
2) One program at any instant adalah hanya satu proses yang dilayani oleh pemroses
pada satu waktu.

COMP6285 - Operating System


8. Jelaskan konsep dari sebuah proses dan perbedaannya dari sebuah program!
 Suatu proses adalah lebih dari kode program, dimana kadang kala dikenal sebagai
bagian tulisan. Proses juga termasuk aktivitas yang sedang terjadi, sebagaimana
digambarkan oleh nilai pada program counter dan isi dari daftar prosesor/
processor’s register. Suatu proses umumnya juga termasuk process stack, yang
berisikan data temporer (seperti parameter metoda, address yang kembali, dan
variabel lokal) dan sebuah data section, yang berisikan variabel global.
 Program merupakan bukan sebuah proses, suatu program adalah satu entitas pasif,
seperti isi dari sebuah berkas yang disimpan didalam disket, sebagaimana sebuah
proses dalam suatu entitas aktif, dengan sebuah program counter yang
mengkhususkan pada instruksi selanjutnya untuk dijalankan dan seperangkat
sumber daya/ resource yang berkenaan dengannya.

9. Sebutkan empat karakteristik dari a suspended process!


1) Proses tidak segera tersedia untuk dieksekusi.
2) Prosesnya mungkin atau mungkin tidak menunggu pada suatu acara. Jika ya,
kondisi yang diblokir ini tidak tergantung pada kondisi yang ditangguhkan, dan
terjadinya peristiwa pemblokiran tidak memungkinkan proses untuk dieksekusi.
3) Proses itu ditempatkan dalam keadaan ditangguhkan oleh agen: baik itu sendiri.
Proses induk, atau sistem operasi, untuk tujuan mencegah pelaksanaannya.
4) Proses tidak dapat dihapus dari negara ini sampai agen secara eksplisit
memerintahkan penghapusan.

10. Apa langkah-langkah yang dilakukan oleh sistem operasi untuk membuat sebuah proses
baru?
1) Memberi identitas (nama) pada proses yang dibuat
2) Menyisipkan proses pada list proses atau tabel proses
3) Menentukan prioritas awal proses
4) Membuat PCB
5) Mengalokasikan resource awal bagi proses tersebut.

Referensi :
 https://yogapermanawijaya.wordpress.com/2009/10/07/pembuatan-dan-penghentian-
proses-sistem-operasi/
 https://cpentalk.com/272/what-are-some-key-characteristics-of-a-suspended-process
 https://garudacyber.co.id/artikel/650-konsep-dasar-dan-definisi-proses-pada-sistem-
operasi
 http://jejak-kancil.blogspot.com/2015/10/mengenal-sistem-operasi-terdistribusi.html

COMP6285 - Operating System


 https://www.answers.com/Q/List_Five_storage_management_responsibilities_of_a_typic
al_OS
 http://www.pengertianku.net/2015/03/pengertian-kernel-pada-sistem-operasi.html
 https://id.strephonsays.com/difference-between-multicore-and-multiprocessor
 https://manajemenmemori.wordpress.com/2010/10/31/konkurensi-dan-keamanan/

COMP6285 - Operating System

Anda mungkin juga menyukai