Anda di halaman 1dari 7

Tugas Individu ke-1

(Minggu 2 / Sesi 3)
NAMA : ATRIA ERNANDIA ROSIDA
NIM : 2440088463

Soal:
1. Sebutkan dan jelaskan empat elemen utama dari komputer!
2. Apa yang dimaksud dengan interupsi?
3. Apa perbedaaan antara multiprocessor dan multicore system?
4. Apa yang dimaksud kernel pada sistem operasi?
5. Sebutkan dan jelskan lima storage management responsibilities pada system operasi!
6. Apa yang Anda pahami mengenai sistem operasi terdistribusi?
7. Apa yang dimaksud dengan proses?
8. Jelaskan konsep dari sebuah proses dan perbedaannya dari sebuah program!
9. Sebutkan empat karakteristik dari a suspended process!
10. Apa langkah-langkah yang dilakukan oleh sistem operasi untuk membuat sebuah proses
baru?

COMP6600 - Operating System


Jawab:
1. Elemen Utama Komputer:
a. 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 didefinisikan sebagai istilah umum yang
digunakan untuk mendeskripsikan semua element elektronik dan mekanik dari
computer, dengan peralatan yang digunakan dengan kumputer. Pada umumnya satu
kesatuan computer haruslah terdiri dari 4 komponen:
1. Input device
2. Storage unit
3. CPU (central processing unit)
4. Output device
b. Konfigurasi System Komputer: sebuah perangkat yang memunkinkan 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.
c. 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 :
1. Sistem Operasi
2. Bahasa Pemrgramana
3. Program paket
d. Brainware : 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.

COMP6600 - Operating System


1. Entri Data adalah pengguna komputer yang bertugas memasukkan data yang
pekerjaannya berulang-ulang, contohnya kasir pada pasar swalayan.
2. Operator adalah pengguna komputer yang bertugas memasukkan data dan
mengolahnya hingga menjadi informasi, contohnya operator bagian akuntansi.
3. 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.
4. System Analyst adalah pengguna komputer yang bertugas merancang suatu
program dan dapat bertindak sebagai konsultan pada rekayasa perangkat lunak,
contohnya konsultan web.

2. Interupsi adalah proses dalam komputer untuk meminta dilayani oleh mikroprosesor
sesuai dengan tingkat prioritasnya yang telah diatur sedemikian rupa oleh sistem
hardware computer. Operasi interupsi dilakukan oleh tiap-tiap komponen kepada CPU
bilamana memerlukan pelayanan pemrosesan, sehingga CPU tidak terus-menerus
menanyakan /memantau komponen itu. Setiap interupsi yang datang dikontrol oleh
interrupt controller di luar CPU. Dalam keadaan CPU terkena interupsi, maka CPU untuk
sesaat menghentikan kegiatan pelayanan utama dan beralih melayani komponen yang
menginterupsinya. Setelah selesai dilayani, CPU kembali melakukan pelayanan
utamanya. Cara interupsi sangat meningkatkan effisiensi operasi CPU dan melakukan
tugasnya dengan cepat.

COMP6600 - Operating System


3. Perbedaaan antara multiprocessor dan multicore system
a. 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.
b. Multicore mengeksekusi satu program lebih cepat. Di sisi lain, multiprosesor
menjalankan beberapa program lebih cepat.
c. Sistem multiprosesor lebih andal daripada sistem multicore. Multiprosesor memiliki
lebih banyak CPU. Kegagalan dalam satu tidak akan mempengaruhi CPU lainnya.
Lebih toleran terhadap kesalahan.
d. Sistem multicore memiliki lalu lintas lebih sedikit dibandingkan dengan
multiprosesor karena semua core diintegrasikan ke dalam satu chip.

4. Kernel adalah bagian utama dari sebuah sistem operasi komputer. Sistem ini berupa
perangkat lunak yang mempunyai tugas untuk melayani berbagai macam program
aplikasi yang diinstal agar dapat terhubung dengan hardware atau perangkat keras
komputer secara aman. Kernel juga bisa disebut juga dengan software mediator antara
aplikasi dan hardware yang menyediakan berbagai pelayanan sistem seperti pengaturan
memori terhadap berbagai aplikasi yang sedang berjalan, pengaturan file, pengaturan
keluar masuk program atau aplikasi lain, mengatur keyboard, mouse, monitor, printer,
speaker dan berbagai pengaturan perangkat hardware lainnya.

COMP6600 - Operating System


5. Storage management responsibilities
a. Solusi > isolasi proses yakni system operasi mencegah adanya proses independen
yang mengganggu masing masih proses, baik data maupun instruksi
b. Alokasi dan manajemen otomatis yakni program harus dialokasikan secara dinamis di
seluruh hirarki memori sesuai kebutuhan, dan harus terbuka dengan si programmer
agar terbebas dari hambatan yang berkaitan dengan keterbatasan memori dan system
operasi
c. Dukukan pemrograman modular, yaitu programmer harus dapat mendefinisikan
modul program dan membuat, menghapus serta mengubah ukuran modul secara
dinamis
d. Keamanan dan control akses, yakni berbagi memori pada setiap tingkat hierarki
memori, menciptakan potensi untuk satu program untuk mengatasi ruang memori
yang lain.
e. Penyimpanan jangak panjang, yakni Adanya banyak program aplikasi yang
memerlukan sarana untuk menyimpan informasi untuk waktu yang lama setelah
computer dimatikan

6. Sistem operasi terdistribusi adalah salah satu implementasi dari sistem terdistribusi, di
mana sekumpulan komputer dan prosesor yang heterogen terhubung dalam satu jaringan.
Koleksi-koleksi dari objek-objek ini secara tertutup bekerja secara bersama-sama untuk
melakukan suatu tugas atau pekerjaan tertentu. 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. Sistem operasi terdistribusi bertindak
sebagai sebuah infrastruktur/rangka dasar untuk network-transparent resource
management. Infrastruktur mengatur low-level resources (seperti Processor, memory,
network interface dan peripheral device yang lain) untuk menyediakan sebuah platform

COMP6600 - Operating System


untuk pembentukan/penyusunan higher-level resources(seperti Spreadsheet, electronic
mail messages, windows).

7. Proses merupakan sebuah kegiatan pada system computer baik dalam system hardware
maupun system software ketika mengolah data yang masuk lewat inputan dan
ditampilkan melalui perangkat output

8. Proses merupakan program yang dieksekusi, proses tidak hanya sekadar kode program
tapi meliputi beberapa aktivitas yang bersangkutan seperti program counter dan stack.
Perbedaan proses dan program
a. Program adalah kelompok operasi yang dipesan yang pasti yang harus dilakukan.
Sedangkan proses adalah turunan dari program yang dijalankan.
b. Sifat dari program adalah pasif karena tidak melakukan apa-apa sampai dieksekusi
sedangkan proses bersifat dinamis atau aktif karena ia adalah instance dari
menjalankan program dan melakukan tindakan spesifik.
c. Program memiliki masa hidup yang lebih lama karena disimpan dalam memori
sampai tidak dihapus secara manual sementara Proses memiliki masa hidup yang
lebih pendek dan terbatas karena akan dihentikan setelah penyelesaian tugas.
d. Proses memerlukan kebutuhan sumber daya yang lebih tinggi karena memerlukan
pemrosesan, memori, sumber daya I / O untuk eksekusi yang sukses. Sebaliknya,
Program hanya membutuhkan memori untuk penyimpanan.

9. Karakteristik a suspended process


a. Prosesnya tidak begitu segera untuk eksekusi
b. Proses bisa jadi atau tidak mungkin menunggu suatu event, jika iya, kondisi yang
diblokir ini tidak tergantung pada kondisi suspend dan terjadinya peristiwa
pemblokiran tidak memungkinkan untuk proses segera dieksekusi
c. Proses ditempatkan dalam keaadan ditangguhkan oleh pihak lain, baik itu proses
utama atau system operasi untuk tujuan mencegah eksekusinya
d. Proses tidak dapat dihapus dari keadaan ini sampai pengatur secara eksplisit
memerintahkan penghapusan

COMP6600 - Operating System


10. Langkah-langkah yang dilakukan oleh sistem operasi untuk membuat sebuah proses baru
a. Memberi identitas (nama) pada proses yang dibuat
b. Menyisipkan proses pada list proses atau tabel proses
c. Menentukan prioritas awal proses
d. Membuat PCB
e. Mengalokasikan resource awal bagi proses tersebut.

COMP6600 - Operating System

Anda mungkin juga menyukai