Vincent Gunawan
2111500225
Vincent Gunawan
2111500225
Universitas Budi Luhur
Abstrak
Sistem operasi adalah perangkat lunak yang terdapat pada sistem komputer untuk
melakukan pengaturan dari berbagai macam bentuk sumber daya pada sebuah perangkat
keras dan juga perangkat lunak. Sistem operasi secara umum 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.
Kata Kunci: Sistem Operasi
Abstract
The operating system is the software contained in the computer system to make
arrangements of various forms of resources on a hardware and software. The operating system
is generally the first layer of software that is placed in the computer's memory when the
computer boots up. While other software is run after the operating system is running, and the
operating system will perform core services for the software.
Keywords : Operating System
Pendahuluan
Komputer merupakan sebuah perangkat elektronik yang digunakan untuk
mempermudah berbagai pekerjaan penggunanya.Dalam Penggunaan komputer sehari-
hari ,ada tiga komponen sistem komputer yang sering kita temui,yaitu:
1. Hardware (Perangkat Keras) adalah jenis komponen pada komputer yg memiliki bentuk
fisik,bisa dilihat , dan dirasakan.Hardware terdiri dari beberapa jenis ,yaitu:
a. Input Unit adalah perangkat masukan yg berperan memasukkan data berupa
gambar,video,teks,dan audio ke dalam komputer.Contoh :Mouse,Keyboard,Scanner.
b. Process Unit adalah perangkat yg berguna untuk memproses data dan mengolahnya
pada komputer.Contoh: CPU,VGA,RAM.
c. Output Unit adalah perangkat yg berfungsi untuk menghasilkan informasi baru atau
data yg berguna sehingga dapat dimengerti oleh user atau pengguna.
Contoh :Monitor,Printer,Speaker.
d. Storage Device adalah penyimpan.Ini merupakan bagian dari hardware yg fungsinya
untuk menyimpan data komputer. Contoh : Hard disk, Flash disk , Optical Disk.
Pembahasan
Pengertian Sistem Operasi / Operating System
Sistem Operasi atau operating system adalah perangkat lunak yang terdapat pada
sistem komputer untuk melakukan pengaturan dari berbagai macam bentuk sumber daya pada
sebuah perangkat keras dan juga perangkat lunak. Sistem operasi secara umum adalah
perangkat lunak pada lapisan pertama yang ditempatkan pada memori komputer pada saat
komputer dinyalakan booting.
Pengertian Sistem Operasi Menurut Para Ahli
b. Mac OS X
Mac OS adalah sistem operasi yang dibuat oleh Apple. Sistem operasi ini sudah
terpasang pada semua komputer Macintosh (disebut Mac) baru. Semua versi Mac
OS yang terbaru dikenal sebagai OS X (diucapkan OS Ten), termasuk beberapa versi
lainnya seperti El Capitan (dirilis pada tahun 2015), Yosemite (dirilis pada tahun
2014), Mavericks (dirilis pada tahun 2013), Mountain Lion (dirilis pada tahun 2012),
dan Lion (dirilis pada tahun 2011) .
c. Linux Mint
Linux Mint merupakan distribusi Linux berbasis Debian-Ubuntu yang bertujuan
untuk "membuat sistem operasi yang modern, elegan, dan nyaman yang kuat dan
mudah dipakai". Dibuat oleh Clement Lefebvre, dan dikembangkan secara aktif oleh
tim maupun komunitas yang ada di dalamnya. Distribusi ini juga menyediakan
versi Debian dengan nama Linux Mint Debian Edition (LMDE). Salah satu ciri khusus
yang dimiliki Linux Mint adalah desktop Cinnamon yang dikembangkan oleh tim
pengembang Linux Mint.
b. CloudLinux
CloudLinux adalah suatu sistem operasi berbayar dengan teknologi Lightweight
Virtualized Environment (LVE) yang memungkinkan shared hosting dapat bekerja
seperti layaknya virtual server.
b. LynxOS
LynxOS adalah sistem operasi real-time mirip Unix dari Lynx Software
Technologies (sebelumnya "LynuxWorks"). Kadang-kadang dikenal sebagai Sistem
Operasi Lynx , LynxOS menampilkan kesesuaian POSIX penuh dan, baru-baru ini,
kompatibilitas Linux .
c. JavaOS
JavaOS adalah sistem operasi berbasis mesin virtual Java dan sebagian besar
digunakan pada kartu SIM untuk menjalankan aplikasi atas nama operator dan
layanan keamanan. Ini awalnya dikembangkan oleh Sun Microsystems .
d. Embedded Linux
Embedded Linux adalah jenis sistem operasi/kernel Linux yang dirancang untuk
diinstal dan digunakan di dalam perangkat dan peralatan yang disematkan.
Komponen Sistem Operasi
1. Managemen Proses
Proses adalah sebuah program yg sedang dijalankan .Sebuah proses membutuhkan
beberapa sumber daya untuk menyelesaikan tugasnya.Sumber daya yg berupa CPU time
,memori,berkas–berkas,dan perangkat-perangkat I/O.Sistem operasi mengalokasikan
sumber daya tersebut saat proses dijalankan , sistem operasi akan mendapatkan
kembali semua sumber daya yg bisa digunakan kembali .Selain itu juga bertanggung
jawab atas aktivitas yg berkaitan dengan manajemen proses seperti
Membuat dan menghapus proses pengguna dan sistem proses
Menunda atau melanjutkan proses
Menyediakan mekanisme untuk proses komunikasi
Menyediakan mekanisme untuk proses sinkronisasi
Menyediakan mekanisme untuk penanganan deadlock
3. Managemen Berkas
Berkas adalah kumpulan informasi yg berhubungan , sesuai dengan tujuan pembuat
berkas tersebut.Umumnya berkas merepresentasikan program dan data.Berkas dapat
mempunyai struktur yg bersifat hirarkis.Sistem operasi mengimplementasikan konsep
abstrak dari berkas dengan mengatur media penyimpanan massa,misalnya tapes dan
disk.Sistem operasi bertanggung jawab untuk aktivitas yg berhubungan dengan
manajemen berkas seperti :
Pembuatan dan penghapusan berkas
Pembuatan dan penghapusan direktori
Memetakan berkas ke secondary-storage
Memback up berkas ke media penyimpanan yg permanen
Mendukung manipulasi berkas dan direktori
6. Jaringan
Sistem Terdistribusi adalah kumpulan prosesor yang tidak berbagi memori atau clock.
Setiap prosesor memiliki memori lokal masing-masing. Prosesor-prosesor dalam sistem
terhubung dalam jaringan komunikasi. Sistem terdistribusi menyediakan akses
pengguna ke bermacam-macam sumber daya. Akses tersebut menyebabkan:
Peningkatan kecepatan komputasi
Peningkatan penyediaan data
Peningkatan keandalan
7. Sistem Proteksi
Proteksi berkenaan dengan mekanisme untuk mengontrol akses yang dilakukan oleh
program, prosesor, pengguna sistem maupun pengguna sumber daya. Mekanisme dari
proteksi harus :
Membedakan antara penggunaan yg sah dan yg tidak sah
Spesifikasi control untuk diterima
Menyediakan alat untuk pemberlakuan sistem
8. Command-Interpreter System
Sistem Operasi menunggu instruksi dari pengguna (command driven). Program yang
membaca instruksi dan mengartikan control statements (keinginan pengguna) umumnya
disebut :
Contorl-card interpreter
Command-line interpreter
UNIX shell
Command –Interpreter System sangat bervariasi dari satu sistem operasi ke sistem
operasi yg lain dan disesuaikan dengan tujuan dan teknologi I/O peranti yg
ada .Contohnya : CLI,Windows,Pen-based,dll.
Lebih diarahkan kepada upaya untuk menjaga efisiensi sistem,bukan untuk membantu
pengguna
Alokasi sumber daya yg mana mengalokasikan sumber daya kepada beberapa pengguna
atau tugas yg dijalankan pada saat bersamaan
Accounting digunakan untuk menentukan berapa banyak dan berapa lama users
menggunakan sumber daya sistem
Proteksi yg berfungsi untuk menjaga semua akses ke sumber daya sistem terkontrol
System Calls
System calls menyediakan antar muka antara proses (program yang sedang dijalankan)
dan sistem operasi. Biasanya tersedia sebagai instruksi bahasa rakitan dan beberapa sistem
mengizinkan system calls dibuat langsung dari bahasa pemrograman tingkat tinggi. Selain itu
beberapa bahasa pemrograman tingkat tinggi (contoh : C, C++) telah didefinisikan untuk
menggantikan bahasa rakitan untuk sistem pemrograman. Tiga metode umum yang digunakan
dalam memberikan parameter kepada sistem operasi :
Menyimpan parameter dalam blok atau table pada memori dan alamat blok tersebut
diberikan sebagai parameter dalam register
Menyimpan parameter(push) ke dalam stack (oleh program),dan melakukan pop off
pada stack (oleh sistem operasi).
Melalui register
Kesimpulan
Sistem operasi merupakan sebuah sistem yang mampu menghubungkan perangkat lunak
dengan perangkat keras untuk memudahkan pengguna dalam berinteraksi pada
komputer.Dalam proses mengimplementasinya,terdapat berbagai jenis sistem operasi yg bisa
digunakan berdasarkan cara kerjanya masing masing dan user atau pengguna bisa memilih OS
yg sesuai dengan kebutuhannya .