Nama :
Muhamad Rizky Noer Fauzy
Nim :
18060022
Mata
Kuliah : Sistem Operasi
Dosen :
Herry Fredianto, S.T
Judul :
Dasar Sistem Operasi
Resume ini saya buat
untuk memenuhi tugas mata kuliah Sistem Opersari Jurusan Teknik Informatika di
Sekolah Tinggi Teknologi YBS International Tasikmalaya.
Jika dilihat secara umum
Sistem operasi merupakan Sistem yang menghubungkan antara hardware dan software.
Lebih detailnya mari kita bahas.
Penjelasan Sistem
Operasi
Sistem Operasi adalah
Software yang mengatur dan mengendalikan hardware, operasi dasar sistem
komputer dan memberikan kemudahan pada pengguna untuk menggunakan komputer.
Dasar kerja komputer ada
tiga tahap yaitu input → proses → output
Sebagian Sistem Operasi
hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya
DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi
berjalan secara bersamaan. Sistem Operasi seperti ini disebut sebagai
Multi-tasking Operating System (misalnya keluarga sistem operasi UNIX).
Beberapa Sistem Operasi berukuran sangat besar dan kompleks, serta inputnya
tergantung kepada input pengguna, sedangkan Sistem Operasi lainnya sangat kecil
dan dibuat dengan asumsi bekerja tanpa intervensi manusia sama sekali. Tipe
yang pertama sering disebut sebagai Desktop OS, sedangkan tipe kedua adalah
Real-Time OS, contohnya adalah Windows, Linux, Free BSD, Solaris, palm,
symbian, dan sebagainya.
Macam macam Sistem Operasi
Unix, DOS, Novell,
Microsoft Windows, Apple Machintos, Linux, Solaris.
OS untuk handphone:
Symbian, Microsoft Windows Mobile, PalmOS, Android
Status Proses Sistem Operasi
Jenis status yang
mungkin dapat disematkan pada suatu proses pada setiap sistem operasi dapat
berbeda-beda. Tetapi paling tidak ada 3 macam status yang umum, yaitu:
Ready, yaitu status
dimana proses siap untuk dieksekusi pada giliran berikutnya
Running, yaitu status
dimana saat ini proses sedang dieksekusi oleh prosesor
Blocked, yaitu status
dimana proses tidak dapat dijalankan pada saat prosesor siap/bebas
Fitur fitur yang ada dalam Sistem Operasi sekarang
Ada beberapa sebutan
untuk komputer, antara lain adalah :
Multi Tasking adalah :
Komputer dapat mengerjakan banyak tugas dalam waktu yang bersamaan
Multi User adalah
Komputer dapat digunakan banyak user dalam waktu yang bersamaan
Multi Thread adalah
Komputer dapat menggunakan banyak processor sekaligus
Tampilan Sistem Operasi
CLI (Command Line
Interface) atau bisa juga disebut sebagai Sistem Operasi berbasis Text
GUI (Graphical User
Interface) :Contoh GUI adalah: WINDOWS, MACINTOSH, LINUX
Pengertian dan Penjelasan lain Sistem Operasi
Biasanya, istilah Sistem
Operasi sering ditujukan kepada semua perangkat lunak yang masuk dalam satu
paket dengan sistem komputer sebelum aplikasi-aplikasi perangkat lunak
terinstal. Sistem operasi adalah perangkat lunak sistem yang bertugas untuk
melakukan kontrol dan manajemen perangkat keras serta operasi-operasi dasar
sistem, termasuk menjalankan perangkat lunak aplikasi seperti program-program
pengolah kata dan peramban web.
Secara umum, Sistem
Operasi adalah perangkat lunak pada lapisan pertama yang ditempatkan pada
memori komputer pada saat komputer dinyalakan booting. Sedangkan
software-software lainnya dijalankan setelah Sistem Operasi berjalan, dan
Sistem Operasi akan melakukan layanan inti untuk software-software itu. Layanan
inti tersebut seperti akses ke disk, manajemen memori, penjadwalan tugas
schedule task, dan antar-muka user GUI/CLI. Sehingga masing-masing software
tidak perlu lagi melakukan tugas-tugas inti umum tersebut, karena dapat
dilayani dan dilakukan oleh Sistem Operasi. Bagian kode yang melakukan
tugas-tugas inti dan umum tersebut dinamakan dengan "kernel" suatu
Sistem Operasi.
Kalau sistem komputer
terbagi dalam lapisan-lapisan, maka Sistem Operasi adalah penghubung antara
lapisan hardware dengan lapisan software. Sistem Operasi melakukan semua
tugas-tugas penting dalam komputer, dan menjamin aplikasi-aplikasi yang berbeda
dapat berjalan secara bersamaan dengan lancar. Sistem Operasi menjamin aplikasi
lainnya dapat menggunakan memori, melakukan input dan output terhadap peralatan
lain, dan memiliki akses kepada sistem berkas. Apabila beberapa aplikasi
berjalan secara bersamaan, maka Sistem Operasi mengatur schedule yang tepat,
sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang
cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu.
Dalam banyak kasus,
Sistem Operasi menyediakan suatu pustaka dari fungsi-fungsi standar, dimana
aplikasi lain dapat memanggil fungsi-fungsi itu, sehingga dalam setiap
pembuatan program baru, tidak perlu membuat fungsi-fungsi tersebut dari awal.
Sistem
Operasi secara umum terdiri dari beberapa bagian:
Mekanisme Boot, yaitu
meletakkan kernel dalam memory
Kernel, yaitu Inti dari
Sebuah Sistem Operasi
Command Interpreter atau
shell, yang bertugas membaca input dari pengguna
Pustaka-pustaka, yaitu
yang menyediakan kumpulanfungsi dasar dan standar yang dapat dipanggil oleh
aplikasi lain
Driver untuk
berinteraksi dengan hardware eksternal, sekaligus untuk mengontrolnya
Sebagian Sistem Operasi
hanya mengizinkan satu aplikasi saja yang berjalan pada satu waktu (misalnya
DOS), tetapi sebagian besar Sistem Operasi baru mengizinkan beberapa aplikasi
berjalan secara simultan pada waktu yang bersamaan. Sistem Operasi seperti ini
disebut sebagai Multi-tasking Operating System (misalnya keluarga sistem
operasi UNIX). Beberapa Sistem Operasi berukuran sangat besar dan kompleks,
serta inputnya tergantung kepada input pengguna, sedangkan Sistem Operasi
lainnya sangat kecil dan dibuat dengan asumsi bekerja tanpa intervensi manusia
sama sekali. Tipe yang pertama sering disebut sebagai Desktop OS, sedangkan
tipe kedua adalah Real-Time OS, contohnya adalah Windows, Linux, Free BSD,
Solaris, palm, symbian, dan sebagainya.