Definisi Sistem Operasi
Sebuah sistem operasi (OS) adalah kumpulan perangkat lunak yang mengelola
sumber daya perangkat keras komputer dan menyediakan layanan umum untuk program
komputer.
Peran Sistem Operasi
Sebuah sistem operasi (OS) menjembatani komunikasi antara user dan hardware
komputer.
Tujuan Sistem Operasi
1.Kemudahan,
2.Efisiensi,
3. Kemampuan untuk berkembang,
Fungsi Sistem Operasi
1.Booting,
2.Menjalan tugas dasar,
3.Menyediakan user interface,
4.Menangani system resources,
5.Menyediakan file management.
Detail Managament oleh SO
1. Management
Proses
2. Management Memori Utama.
3. Management Secondary-Storage.
4. Management Sistem I/O.
5. Management Berkas.
Management Proses
1. Proses
adalah keadaan ketika sebuah program sedang di eksekusi.
2. Proses
membutuhkan beberapa sumber daya berupa CPU time, memori, berkas-berkas,
dan perangkat-perangkat I/O untuk menyelesaikan tugasnya.
Management Memori Utama
1. utama adalah
sebuah array yang besar terdiri dari word atau byte, yang
ukurannya mencapai ratusan, ribuan, atau bahkan Memori jutaan.
2. Memori Utama
berfungsi sebagai tempat penyimpanan yang akses datanya digunakan oleh CPU atau
perangkat I/O.
3. Memori utama
termasuk tempat penyimpanan data yang sementara (volatile),
artinya data dapat hilang begitu sistem dimatikan.
Management Secondary-Storage
1. Data yang
disimpan dalam memori utama bersifat sementara dan jumlahnya sangat kecil.
2. Oleh karena
itu, untuk meyimpan keseluruhan data dan program komputer dibutuhkan secondary-storage
yang bersifat permanen dan mampu menampung banyak data. Contoh dari secondary-storage
adalah harddisk, disket, dll.
Mangement Sistem I/O
Sering disebut device manager.
1. Menyediakan
"device driver" yang umum àoperasi I/O seragam (membuka,
membaca, menulis, menutup). Contoh: pengguna menggunakan operasi yang sama
untuk membaca berkas pada hard-disk, CD-ROM dan floppy disk.
2. Menyediakan driver
untuk dapat melakukan operasi "rinci" untuk perangkat keras I/O
tertentu.
Management Berkas
1. Berkas
adalah kumpulan informasi yang berhubungan sesuai dengan tujuan pembuat berkas
tersebut.
2. Berkas dapat
mempunyai struktur yang bersifat hirarkis (direktori, volume, dll.).
Layanan Sistem Operasi
1. Eksekusi
program : meload program ke memory dan menjalankannya (run)
2. Operasi I/O
: pengguna tidak bisa mengontrol I/O secara langsung (untuk efisiensi dan keamanan),
sistem harus bisa menyediakan mekanisme utk melakukan operasi I/O
3. Manipulasi
sistem berkas: membaca, menulis, membuat,dan menghapus file
4. Komunikasi :
pertukaran informasi, dapat dilaksanakan melalui shared memory atau message
passing
5. Deteksi
error : mempertahankan kestabilan dengan mendeteksi error (pada CPU, perangkat
keras memori, I/O,program pengguna) dan jika bisa, memperbaikinya
Layanan Tambahan SO
1. Lebih
diarahkan kepada upaya untuk menjaga efisiensi sistem,bukan untuk membantu
pengguna
2. Alokasi
sumber daya : mengalokasikan sumber daya kepada beberapa pengguna atau tugas
yang dijalankan pada saat yang bersamaan
3. Accounting : menentukan
berapa banyak dan berapa lama users menggunakan sumber daya sistem
4. Proteksi :
menjaga semua akses ke sumber daya sistem terkontrol
Evolusi Sistem Operasi
1. Generasi
Pertama (1945-1955) – Interaksi langsung.*
2. Generasi
Kedua (1955-1965) – Batch Proccessing.*
3. Generasi Ketiga (1965-1980)
– Multiuser dan Multitasking
4. Generasi
Keempat (Pasca 1980) – Networking dan GUI
Macam-Macam Sistem Operasi
1. Desktop/Server : Windows, Linux, Solaris, BSD, IBM OS/2, Mac OS X,
dll
2. Mobile :
iOS, Android, Windows Mobile, Symbian, Blackberry, dll
Desktop/Server OS Market Share
Mobile OS Market Share
Keunggulan Windows*
1. Tampilan
grafik yang lebih menarik karena berbasiskan Graphical User interface (GUI)
2. Adanya
standarisasi proses artinya pemakai akan lebih mudah menggunakannya tanpa perlu
menghafal.
3. Kemudahan
proses artinya dengan memakai sistem operasi ini suatu data dapat dipakai
bersama dan dapat dipindahkan dari satu aplikasi ke aplikasi lainnya dengan
mudah.
4. Investasi
yang menarik, artinya semaikin banyak produk software yang mendukung sistem
operasi ini.
5. fasilitas
multithreading dan pre-emptive multitasking sehingga kinerja multitasking lebih
reponsif. Dengan fasilitas ini beberapa program dapat dijalankan secara
bersamaan
iOS
1. Sistem operasi besutan Apple ini
merajai share sistem operasi mobile dengan penggunaan handset Apple yang cukup
luas juga seperti iPhone, iPod Touch, dan iPad.
2. Apple tidak mengizinkan OS untuk
dijalankan pada hardware pihak ketiga. Interface pengguna iOS didasarkan pada
konsep manipulasi langsung, menggunakan gerakan multi-touch. Elemen kendali
Interface terdiri dari slider, switch, dan tombol.
Android
1. Android dengan logo uniknya yaitu
“Robot Hijau” sebetulnya
sudah ada sejak lama, namun semenjak tahun 2009 perkembangan Android melesat
dengan cepat.
2. Mobile OS dari Google ini memberikan
kebebasan yang sangat luas untuk para developer dan terintegrasi penuh dengan
teknologi Google.
3. Aplikasi-aplikasi yang tersedia untuk
Android juga sudah banyak sekali sehingga pengguna Android mempunyai banyak
variasi dalam menggunakan aplikasi di Android. Dengan dukungan dari Google, si
raja mesin pencarian dan periklanan digital, Android menempati posisi kedua di
share mobile OS.
Symbian
Symbian OS
adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. Saat ini
Symbian OS banyak telah banyak digunakan oleh berbagai vendor produk peralatan
komunikasi mobile pada berbagai jenis produk mereka yang bervariasi. Variasi
dari sisi hardware ini dimana Symbian OS diimplementasi dapat dimungkinkan
karena sistem operasi ini memiliki antarmuka pemprograman aplikasi (Application
Programming Interface; API).
API mendukung terhadap komunikasi dan tingkah laku yang umum pada hardware yang
dapat digunakan oleh objek aplikasi lain. Hal ini dimungkinkan karena API
merupakan objek antarmuka yang didefenisikan pada level aplikasi, yang
berisikan prosedur dan fungsi (dan juga variabel serta struktur data) yang
mengelola/memanggil kernel dimana sebagai penghubung antara software dan
hardware.
Blackberry OS
1. BlackBerry OS adalah sistem operasi
mobile yang dikembangkan RIM yang mendukung layanan multitasking untuk produk
BlackBerry.
2. BlackBerry diperkenalkan tahun 1997
oleh Perusahaan Kanada, Research in Motion(RIM) yang mampu menyampaikan
informasi jaringan data nirkabel. BlackBerry mulai dikenalkan di Indonesia pada
Desember 2004 oleh operator di Indonesia.
Windows Mobile
1. Windows Mobile adalah salah satu
sistem operasi (OS) mobile yang dikembangkan oleh Microsoft dan di
desain untuk digunakan pada smartphone dan perangkat nirkabel lainya. Versi
saat ini disebut ‘Windows 7 Mobile’.
2. OS ini berbasis pada Windows CE 7
Kernel, dan fitur-fiturnya dikembangkan menggunakan Microsoft Windows API.
Windows Mobile didesain sedemikian rupa agar mirip dengan versi Windows
Desktop.
Tidak ada komentar:
Posting Komentar