Anda di halaman 1dari 8

SATUAN PROSES

1. Pengertian Sistem Operasi


sistem operasi secara umum ialah pengelola seluruh sumberdaya yang terdapat pada
sistem komputer dan menyediakan sekumpulan layanan (system calls) yang sering
disebut “tools atau utility” berupa aplikasi kepemakai sehingga memudahkan dan
menyamankan penggunaan ketika memanfaatan sumber-daya sistem komputer tersebut.

2. 3 komponen utama Sistem Operasi


- Kerel
- File
- User Interface

3. Kernel
Kernel merupakan suatu software (kumpulan program) yang membentuk sistem dan
memiliki tugas melayani bermacam program aplikasi untuk mengakses hardware
komputer secara aman dan terkendali.

4. User Interface
Sebuah sistem operasi memiliki karakteristik (bentuk) interface (tampilan) yang menjadi
interaksi antar user dengan komputer. Bentuk umum user interface yang
ada, adalah:
1) Command Line Interface atau command line interpreter (CLI)
CLI memberikan tampilan dalam mode teks ke user, dengan background satu warna
dan tampilan teks yang juga satu atau beberapa warna dasar.
2) Graphical User Interface (GUI)
GUI memberikan tampilan yang lebih interaktif dan nyaman digunakan oleh user.
Resolusi gambar dan jumlah warna yang dihasilkan juga lebih banyak, tergantung
kemampuan Video Adapter yang dimiliki komputer.

5. Jenis-jenis Sistem Operasi, Jelaskan Open Source dan Close Source

 Jenis – jenis Sistem Operasi


1) Single User – Single Tasking :
Satu komputer hanya bisa digunakan oleh satu user dan hanya bisa menjalankan satu
program di satu waktu, contohnya: DOS (Disk Operating System)
2) Multi User – Single Tasking :
Satu komputer dapat digunakan oleh banyak user namun tiap user hanya bisa
menjalankan 1 program (aplikasi) di satu waktu, contohnya: Novell Netware yang
menjalankan SO Network berbasis DR-DOS.
3) Single User – Multi Tasking :
Satu komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu
waktu, contohnya: Windows, MacOS, BeOS, JDS, dll
4) Multi User – Multi Tasking :
Satu komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak
program di satu waktu, contohnya: Unix, Linux, FreeBSD (SO turunan Unix) atau
Windows dengan aplikasi Citrix Metaframe, dll.

 Open Source dan Close Source


1) Open Source terdiri dari :
- Unix
- BSD (Berkeley Software Distribution)
- Minix
- Sun Solaris
- GNU Linux
Kelebihan Open Source
Ketika ditemukan sebuah masalah dapat dengan cepat terselesaikan. Banyak fitur
kompleks yang memiliki kemampuan baik didalamnya, point plus dari software ini
adalah berlisensi GPL. Software open source telah berlisensi General Public Licence
atau GPL, sehingga pengguna tidak dikenakan biaya untuk software tersebut.
Beberapa program berbasis open source ini seperti sistem linux (OS) untuk
komputer, seperti debian, mint, slackware dan sebagainya.
Kekurangan Open Source
Kekurangan open source yang pertama adalah tampilan dari software ini
cenderung rumit, sehingga cukup menyulitkan bagi para pemula untuk dapat
mempelajarinya. kelemahan lainnya terdapat dari sektor kinerjanya. Beberapa
software open source memiliki kinerja yang kurang baik, bahkan tidak lebih baik dari
software close source.

2) Close Source
Close Source adalah sebuah Source Coden yang tidak di bagikan kepada umum,
sehingga hanya beberapa orang yang dapat mengatur/mengubah Source Coden
yang telah di buat (Orang-orang yang sudah di percaya oleh penyedia Close
Source).
Contoh Operasi Close Source
- Windows
- SYMBIAN
- MacOS(Macintosh)
- iOS

Kelebihan Close Source

- Kestablian sistem terjamin


- Support/dukungan langsung dari pemilik program
- Lebih mudah digunakan.

Kekurangan Close Source


- Celah yang terbuka
- Adanya lisensi yang mengharuskan pengguna menyediakan dana
- Pengembangan terbatas
- Diperlukan antivirus
- Harga lisensi mahal

6. Sistem Operasi Generasi Pertama Menurut Sejarah


Generasi Pertama (1945-1955)Generasi pertama merupakan awal perkembangan
sistem komputasi elektronik sebagai pengganti sistem komputasi mekanik, hal itu
disebabkan kecepatan manusia untuk menghitung 15 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.

7. Sistem Operasi Milik Microsoft


1) Windows Client (mengelola client, server dan sistem operasi bernama Windows)
2) Information Worker (mengelola produk software perkantoran)
3) Microsoft Business Solutions (mengelola jasa bisnis dan aplikasi proses)
4) Server and Tools (mengelola perangkat pengembangan dan software server yang
terintegrasi)
5) Mobile and Embedded Devices (mengelola palmtop dan jasa telepon) MSN
(mengelola jasa berbasis-web)

6) Home and Entertainment (mengelola hardware dan software konsumen)


7) Ada pula Unit Bisnis Macintosh yang menjadikan Microsoft menjadi pengembang
software Macintosh terbesar di luar Perusahaan Apple sendiri.
8. Sistem Operasi Router
Sistem operasi dan perangkat lunak yang dapat digunakan sebagai router network yang
handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan.
Sistem operasi router yang baik harus memiliki fitur-fitur:
- Gateway, Sebuah fitur di router untuk menghubungkan jaringan yang berbeda
- Proxy, penyimpanan web cache, redirect URL, dan lain-lain
- Firewall, Pengamanan pada jaringan computer
- VPN, Jalur khusus yang dibentuk dalam jaringan public
- Routing, fitur untuk meneruskan paket ke jaringan lain.
- Monitoring, Memonitor semua aktifitas yang melalui jaringan.
- Bandwidth management, dll.

9. Sistem Operasi Open Source


- Unix
- BSD (Berkeley Software Distribution)
- Minix
- Sun Solaris
- GNU Linux

10. Contoh SO yang multi user dan multi tasking


Multi User – Multi Tasking :
Satu komputer dipakai bersamaan oleh banyak user yang dapat menjalankan banyak
program di satu waktu, contohnya: Unix, Linux, FreeBSD (SO turunan Unix) atau
Windows dengan aplikasi Citrix Metaframe, dll.

11. Single User – Multi Tasking & Cotoh


Single User – Multi Tasking :
Satu komputer dipakai oleh satu user dan dapat menjalankan banyak program disatu
waktu, contohnya: Windows, MacOS, BeOS, JDS, dll.

Latihan Pertemua 2
 Tujuan Sistem Operasi
a. Untuk User : Untuk dapat melakukan interaksi dengan komponen komputer melalui
sistem operasi.
b. Untuk seleksi dari berbagai macam sistem operasi pada setiap instalasi computer
c. Untuk penggunaan aplikasi tertentu, sistem operasi dapat menyesuaikan dengan
kebutuhan kita.

 Keuntungan dari multiprogramming adalah :


Satu komputer mengerjakan banyak program yang ada pada memori utamapada
satu waktu.Teknik multiprogramming meningkatkan utilisasi CPU dengan
mengorganisasikan job-job yang ada dan mengurangi total waktu yang dibutuhkan untuk
menyelesaikan tugas-tugas tersebut .Multiprogramming, yang dibuat untuk meningkatkan
kemampuan, juga mengizinkan time sharing. Sistem operasi yang bersifat time-shared
memperbolehkan banyak pengguna untuk menggunakan komputer secara interaktif pada
saat yang bersamaan.

3. Perbedaan utama dari sistem operasi antara komputer mainframe dan PC :


- Komputer mainframe adalah sebuah sistem komputer yang mengumpulkan device
-device yang berfungsi sama atau bermacam -macam yang disatukan dalam sebuah
sistem yang saling berbagi.
- Personal Computer(PC) adalah sebuah komputer yang dirancang hanya digunakan
oleh satu orang dalam suatu waktu. Harganya cenderung lebih murah dan biasanya
mampu mengerjakan berbagai macam tugas.
- Perbedaan PC dengan komputer mainframe adalah PC ukurannya lebih kecil dan
harganya lebih murah dibanding mainframe.Sistem operasi untuk komputer-komputer
seperti ini dalam beberapa hal diuntungkan oleh pengembangan sistem operasi untuk
komputer mainframe. Namun, semenjak penggunaan komputer untuk keperluan
pribadi, maka utilisasi CPU tidak lagi menjadi perhatian utama. Karena itu, beberapa
desain untuk komputer mainframe tidak cocok untuk sistem yang lebih kecil.

4. Kendala-kendala yang harus diatasi oleh programmer dalam menulis sistem operasi untuk
lingkungan waktu nyata :
- Secondary storage sangat terbatas
- Terjadinya page faults tambahan selama eksekusi
- Sistem yang mengharuskan suatu komputasi selesai dalam jangka waktu tertentu
- Kemampuan untuk operasi, response dalam batasan waktu tertentu
- Digunakan sebagai control device untuk aplikasi khusus

5. Perbedaan antara symmetric dan asymmetric multiprocessing. Sebutkan keuntungan dan


kerugian dari sistem multiprosessor :
Perbedaan antara symmetric multiprocessing(SMP) dan asymmetric
multiprocessing( ASMP):
Dalam SMP setiap prosesor menjalankan salinan identik dari sistem operasi dan
banyak job yang dapat berjalan di suatu waktu tanpa pengurangan
performance. Sementara itu dalam ASMP setiap prosesor diberikan suatu tugas yang
spesifik. Sebuah prosesor bertindak sebagai Master processor yang bertugas
menjadwalkan dan mengalokasikan pekerjaan pada prosesor lain yang disebut slave
processors. Umumnya ASMP dipakai pada sistem yang besar.

6. Perbedaan antara trap dan interrupt dan penggunaan dari setiap fungsi tersebut :
- Trap adalah interupsi karena terjadinya kesalahan atau kondisi kekecualian yang
dihasilkan proses yang running seperti usaha ilegal 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 bergantung sifat kesalahan dan rancangan sistem
operasi kemungkinan yang dilakukan adalah menjalankan prosedur pemulihan atau
memperingatkan pemakai
- Interupsi adalah suatu permintaan khusus kepada mikroprosessor untuk melakukan
sesuatu bila terjadi interupsi,maka komputer akan menghentikan dahulu apa yang
sedang dikerjakannya dan melakukan apa yang diminta oleh yang menginterupsi

7. Direct Memory Access berguna untuk :


Operasi penanganan I/O dimana device controller langsung berhubungan dengan
memori tanpa campur tangan CPU, DMA digunakan untuk perangkat I/O dengan
kecepatan tinggi hanya terdapat satu interupsi setiap blok.  Interrupt hanya terjadi tiap
blok bukan tiap word atau byte data. Seluruh proses DMA dikendalikan oleh sebuah
controller bernama DMA Controller (DMAC) . DMA Controller mengirimkan atau
menerima signal dari memori dan I/O device. Prosesor hanya mengirimkan alamat awal
data, tujuan data, panjang data ke DMA Controller . . Interrupt pada prosesor hanya
terjadi saat proses transfer selesai. Hak terhadap penggunaan bus memory yang
diperlukan DMA controller didapatkan dengan bantuan bus arbiter yang dalam PC
sekarang berupa chipset Northbridge .

8. Kegunaan memori cache:


1) Tempat penyimpanan sementara (volatile)sejumlah kecil data
2) Meningkatkan kecepatan pengambilan atau penyimpanan data dari memori oleh
prosessor berkecepatan tinggi

Masalah yang dipecahkan: 


- Kecepatan pengambilan atau penyimpanan data di memori oleh CPU meningkat,
karena tidak perlu mencari di disk fisik.
Masalah yang timbul:
- tidak dapat menyimpan data dalam jumlah besar (karena cache berdaya tampung
lebih kecil).

9. Beberapa CPU menyediakan lebih dari dua mode operasi. Dua kemungkinan penggunaan
dari mode tersebut yaitu :
Dual mode sistem operasi
- User -> Eksekusi dikendalikan oleh user.
- Monior/kernel/Sistem Mode -> Eksekusi dikendalikan oleh sistem operasi.

10. Lima kegiatan utama dari sistem operasi yang berhubungan dengan managemen proses :
1) Pembuatan dan penghapusan proses pengguna dan sistem proses.
2) Menunda atau melanjutkan proses.
3) Menyediakan mekanisme untuk proses sinkronisasi.
4) Menyediakan mekanisme untuk proses komunikasi.
5) Menyediakan mekanisme untuk proses penanganan deadlock.

11. Tiga kegiatan utama dari sistem operasi yang berhubungan dengan managemen
memori :
1) Menjaga track dari memori yang sedang digunakan dan siapa yang
menggunakannya.
2) Memilih program yang akan di-load ke memori.
3) Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.

12. Tiga kegiatan utama dari sistem operasi yang berhubungan dengan managemen
secondary-storage :
1) Menyimpan data besifat sementara
2) Memindahkan data dari satu tempat ke tempat lain
3) Alternatif pengganti memory (virtual memory)

13. Lima kegiatan utama dari sistem operasi yang berhubungan dengan managemen
berkas :
1) Pembuatan dan penghapusan berkas.
2) Pembuatan dan penghapusan direktori.
3) Mendukung manipulasi berkas dan direktori.
4) Memetakan berkas ke secondary storage.
5) Mem-backup berkas ke media penyimpanan yang permanen (non-volatile)
14. Tujuan dari command interpreter dan mengapa biasanya hal tersebut terpisah dengan
kernel :
Tujuan dari command interpreter adalah agar pengguna dapat membuat permintaan tanpa
menulis program. Biasa terpisah karena Konsep mesin virtual menyediakan proteksi yang
lengkap untuk sumberdaya sistem, dikarenakan tiap mesin virtual terpisah dari mesin
virtual yang lain.

Anda mungkin juga menyukai