SISTEM OPERASI
Sistem
Operasi (Operating System) atau disingkat OS merupakan program yang mengatur
eksekusi program dan bertindak sebagi interface antara aplikasi dan perangkat
keras.
·
Tujuan Sistem Operasi:
§ Kemudahan
§ Efesiensi
§ Kemampuan
untuk berkembang
Sistem Operasi merupakan software pertama
yang terdapat pada memori komputer pada saat komputer dijalankan. Sedangkan
software-software lainnya akan dijalankan setelah sistem operasi berjalan
terlebih dahulu. Setelah itu sistem operasi akan melakukan pelayanan terhadap
software-software tersebut. Beberapa layanan yang biasa dikerjakan oleh sistem
operasi yaitu:
1. Akses Disk
2. Manajemen Memori, Sistem Operasi Komputer menjamin aplikasi perangkat lunak lainnya bisa
memakai memori, melakukan input serta output terhadap peralatan lain, dan
mempunyai akses kepada sistem file.
3. Penjadwalan Task, Jika ada beberapa
program yang berjalan secara bersamaan sistem operasi akan mengatur jadwal yang tepat, sehingga
program-program tersebut tidak crash serta dapat berjalan sesuai prosedir.
4. Pengaturan user interface
5. dsb..
Macam-Macam
OS
Ada banyak sekali macam-macam sistem operasi yang dapat kita
temui di pasaran. Beberapa diantaranya ada yang harganya sangat mahal, beberapa
diantaranya ada juga yang dibagikan secara gratis. Beberapa Contoh Sistem
Operasi Komputer adalah :
1.
Windows
2.
Linux
3. MacOS(Macintosh Operating System)
4.
Solaris
5.
Garuda OS (buatan Indonesia)
8.
dll.
Komponen
Sistem
1. Managemen Proses
Suatu proses adalah lebih dari kode program, dimana kadang
kala dikenal sebagai bagian tulisan
2. Managemen Memori Utama
Tujuan dari manajemen memori utama adalah agar utilitas CPU
meningkat dan untuk meningkatkan efisiensi pemakaian memori
3. Managemen Berkas
bertugas melakukan pengelolaan berkas dan di dalam
operasinya memanfaatkan rutin-rutin serta layanan yang disediakan oleh
manajemen memori dan device
4. Managemen I/O
i/o adalah sarana user untuk bisa berkomunikasi dengan
komputer.
5. Managemen Penyimpanan Sekunder
sarana penyimpanan yang berada satu tingkat di bawah memori
utama sebuah komputer dalam hirarki memori.
6.
Jaringan
jaringan adalah sebuah jenis sistem operasi yang ditujukan
untuk menangani jaringan.
Process vs Thread
Thread
• Process: suatu
aplikasi yg sedang berjalan
• Thread: beberapa
pekerjaan yang dijalankan dalam 1 prosesnya
• Adanya process
dan thread memungkinkan untuk membagi pekerjaan menjadi terstruktur
Virtual Memory
• Virtual
memory memory yang diciptakan untuk
menambah memory utama yang terbatas.
Hanya bagian dari program yang
dibutuhkan saja yang harus ada dalam memory untuk dieksekusi
Virtual memory dapat dimodifikasi sesuai kebutuhan
Memungkinakan address spaces untuk disharing oleh
beberapa processes
Menyebabkan pembuatan proses secara lebih efisien
• Perangkat blok:
– Meliputi berbagai disk drive
• Perangkat karakter:
– Contoh: keyboard, mouse
Perangkat I/O
– Perintah baca, tulis, pencarian data
– Dapat digunakan untuk mengakses memory pada disk
– Perintah menulis, mengambil
– Dapat dibuat library pengakses data per‐baris
• Perangkatjaringan:
– Socket: penghubung komputer dengan jaringan.
– Komunikasi antar komputer dilakukan melalui socket.


