Pengenalan Dan Pengertian Sistem Operasi
Pengertian
Pengertian sistem operasi secara
umumadalah pengelolaan seluruh sumber daya yang terdapat pada sistem
komputer dan menyediakan sekumpulan layanan (system calls) yang
sering disebut ''tools atau utillity'' berupa aplikasi kepemakai
sehingga memudahkan dan menyamankanpenggunaan ketika memanfaatan
sumber-daya sistem komputer tersebut.
Jenis Sistem Operasi (SO)
Sistem operasi dapat di bedakan
berdasarkan jumlah penggunaan dan program yang dapat dijalankan, juga
berdasarkan jenis software, atau jenis hardware yang digunakan.
Berdasarkan jumlah pengguna dan
program yang dijalankan, sistem operasi dapat dikategorikan dengan :
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, JDS , dll.
4. Multi User - Multi Tasking
Satu
komputter 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.
Fungsi Dasar Sistem Operasi
a. Menjembatani hubungan antara hardware dan program
aplikasi yang dijalankan user.
b. Mengatur dan mengawasi penggunaan perangkat keras
oleh user dan berbagai program aplikasi (Resource
allocator).
c. Sebagai program pengendali yang bertujuan untuk
menghindari kekeliruan (error) dan penggunaan komputer yang tidak
perlu (sebagai guardian yang menjaga komputer dari berbagai
kemungkinan kerusakan).
d. Manager sumber daya hardware, seperti mengatur
memori , printer , cdrom, dll.
Komponen Utama Sistem Operasi
1. Kernel
Kernel adalah suatu software
(kumpulan program) yang membentuk sistem dan memiliki tugas melayani
bermacam program aplikasi untuk mengakses hardware komputer secara
aman dan terkendali. Karena akses hardware terhadap hardware terbatas
, sedangkan ada lebih dari satu program yang harus di layanani di
dalam waktu yang bersamaan , maka kernel juga bertugas untuk mengatur
agar kapan dan berapa lama suatu program dapat menggunakan satu
bagian hardware tersebut. Hal tersebut dinamakan sebagai
''Multiplexing''.
Akses kepada hardware secara
langsung merupakan masalah yang kompleks, oleh karena itu kernel
biasanya mengimplementasikan sekumpulan abrstraksi (gambaran umum
tentang) hardware. Abstraksi-abstraksi tersebut merupakan sebuah
cara untuk menyembunyikan kerumitan dan memungkinkan akses
kepada hardware menjadi mudah an seragam.. Sehingga abstraksi
(gambaran umum) ini pada akhirnya memudahkan pekerjaan programer.
Untuk menjalankan sebuah
komputer kita tidak harus mennggunakan kernel sistem operasi. Sebuah
program dapat saja langsung diload dan dijalankan di atas mesin
komputer,yakni bila programer ingin melakukan pekerjaannya
tanpa bantuan abstraksi hardware atau bantuan sistem operasi. Teknik
ini digunakan pada komputer generasi awal , sehingga bila kita ingin
berpindah dari suatu program ke program lain, kita harus mereset dan
meload kembali program-program tersebut.
Ada 4 katgori kernel :
1. Monolitich kernel. Kernel yang menyediakan
abstraksi hardware yang kaya dan powerful.
2. Microkernel. Kernel yang menyediakan hanya
sekumpulan kecil abstraksi hardware sederhana dan menggunakan
aplikasi-aplikasi yang disebut sebagai server untuk menyediakan
fungsi lainnya.
3. Hybrid. (modifikasi dari microkernel). Kernel yang
mirip microkernel, tetapi ia juga memasukan beberapa kode tambahan di
kernel agar ia menjadi lebih cepat.
4. Exokernel. Kernel yang tidak menyediaka sama
sekali abstraksi sekumpulan library yang menyediakan fungsi akses ke
hardware secara langsung atau hampir langsung.
2. File
File adalah file yang dibentuk
atau dijalankan oleh sistem operasi. File ini juga disebut disebut
sistem berkas dan file sistm yang dimiliki oleh suatu sistem operasi.
3. User Interface
Adalah sebuah SO
yang memiliki karakterisik (bentuk) interface (tampilan) yang menjadi
suatu interaksi antar user dengan komputer. Bentuk umu user interface
,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.
Referensi
:http://maman23332.blogspot.co.id/2013/12/pengenalan-sistem-operasi.html
Sistem Operasi/Operating System (OS)
Sistem operasi adalah
komponen pengolah peranti lunak dasar (essential component) tersistem
sebagai pengelola sumber daya perangkat keras kompuer (hardware) dan
menyediakan layanan umum untuk aplikasi perangkat lunak. Sistem
operasi adalah jenis yang paling penting dari perangkat lunak sistem
dalam sistem komputer. Tanpa sistem operasi, penggunaan tidak
dapat menjalankan program aplikasi pada komputer mereka, kecuali
program booting.
Sistem operasi mempunyai
penjawalan yang sistematis mencakup perhitungan penggunaan memori,
pemrosesan data , penyimpanan data dan sumber daya lainnya. Contoh
sistem operasi modern adalah Linux , Android , iOS , Mac , OS X dan
Microsoft Windows.
Pendahuluan
Biasanya 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 sertaoperasi
dasar sistem, , termasuk menjalankan perangkat lunak aplikasi seperti
program pengolah kata dan peramban web.
Secara umum, sistem operasi adalah
perangkat lunak pada lapisan pertama yang di tempatkan pada memori
komputer pada saat komputer di nyalakan booting. Sedangkan software
lainya dijalankan stelah SO berjalan dan SO akan di melakukan
layanan inti untuk 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 inti umum tersebut, karena dapat
dilayani dan dilakukan oleh SO . Bagian kode yang melakukan
tugas inti dan umum dinamakan dengan "karnel" suatu sistem
operasi.
Sistem Operasi secara umum terdiri dari
beberapa bagian :
-
Mekanisme boot , yaitu meletakan kernel ke dalam memory
-
Kernel , yaitu inti dari sebuah sistem perasi
-
Command Interpreter atau shell, yang bertugas membaca input dari pengguna
-
pustaka-pustaka, yaitu yang menyediakan kumpulan fungsi dasar dan standar yang dapat di panggil oleh aplikasi lain.
-
Driver untuk berinteraksi dengan hardware eksternal . sekaligus untuk mengontrolnya.
Sistem Operasi Saat Ini
Sistem
operasi utama yang digunakan komputer umum (termasuk PC , Komputer
personal) terbagi menjadi 3 kelompok besar , yaitu:
1. Sistem Microsoft
Windows - yang antara lain terdiri dari Windows Desktop Environment
(versi 1.x hingga versi 3.x) Windows 9x (Windows 95, 98dan Windows
ME) , dan Windows NT (Windows NT 3.x , Windows NT 4.0 , Windows 2000
, Windows XP, Windows Server 2003 , Windows Vista, Windows Server
2008, Windows 7 yang dirilis pada Oktober 2012) , dan Windows
Terakhir yaitu Windows 10 (Dirilis pada Juli 2015).
2. Sistem Unix yang
menggunakan antarmuka sistem operasi POSIX seperti SCO UNIX ,
Keluarga BSD (Berkeley Software Distribution) , GNU/Linux ,
Zeath OS (berbasis kernel linux yang dimodifikasi.)Mac0S/X (berbasis
kernel BSD yang dimodifikasi dan dikenal dengan nama Darwin)
dan GNU/Hurd.
3. Sistem Mac OS adalah sistem operasi untuk
komputer keluran Apple yang biasa disebut Mac atau
Macintosh. Sistem operasi yang terbaru adalah Mac. OS X versi
10.6 (Snow Leopard). Musim panas 2011 direncanakan peluncuran
versi 10.7 (Lion).
Sedangkan komputer Mainframe
dan super komputer menggunakan banyak sekali sistem operasi yang
berbeda-beda, umumnya merupakan turunan dari sistem operasi UNIX yang
dikembangkan oleh venor seperti IBM, ALX , HP/UX , dll.
Referensi :
https://id.wikipedia.org/wiki/Sistem_operasi
0 komentar:
Posting Komentar