Anda di halaman 1dari 43

Definisi Sistem Operasi.

Peran Sistem Operasi dalam Sistem


Komputer.
Tujuan Sistem Operasi.
Sejarah perkembangan Sistem Operasi.

Pengenalan Sistem Operasi Mata Kuliah Sistem Operasi

OS (Operating System) merupakan merupakan


program yang mengatur eksekusi program dan
bertindak sebagai interface antara aplikasi dan
perangkat keras.
Tujuan Sistem Operasi :

Kemudahan.
Efisiensi.
Kemampuan untuk berkembang.

Pengenalan Sistem Operasi Mata Kuliah Sistem Operasi

OS sebagai interface antara user dan perangkat keras berarti


menyediakan mekanisme kapada end user untuk
menggunakan utilitas yang disediakan.
End user tidak mau tahu akan detail proses yang melibatkan
computer hardware, sehingga end user hanya berinteraksi via
aplikasi-aplikasi yang disediakan.

Pengenalan Sistem Operasi Mata Kuliah Sistem Operasi

Pengenalan Sistem Operasi Mata Kuliah Sistem Operasi

Sistem operasi modern mempunyai


komponen sebagai berikut:
Kernel
File
User Interface

Kernel merupakan suatu software (kumpulan


program) yang membentuk sistem dan memiliki
tugas melayani bermacam program aplikasi
untuk mengakses hardware komputer secara
aman dan terkendali. Karena akses terhadap
hardware terbatas, sedangkan ada lebih dari
satu program yang harus dilayani 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.

ADA 4 KATEGORI KERNEL YAITU :

Monolitich kernel. Kernel yang menyediakan abstraksi


hardware yang kaya dan powerful.

Microkernel.
Kernel
yang
menyediakan
hanya
sekumpulan kecil abstraksi hardware sederhana, dan
menggunakan aplikasi-aplikasi yang disebut sebagai
server untuk menyediakan fungsi-fungsi lainnya.

Hybrid (modifikasi dari microkernel). Kernel yang mirip


microkernel, tetapi ia juga memasukkan beberapa
kode tambahan di kernel agar ia menjadi lebih cepat

Exokernel. Kernel yang tidak menyediakan sama sekali


abstraksi hardware, tapi ia menyediakan sekumpulan
library yang menyediakan fungsi-fungsi akses ke
hardware secara langsung atau hampir-hampir
langsung.

File disini merupakan filefile yang dibentuk atau


dijalankan oleh sistem
operasi. File disini juga
berarti sistem berkas dan
file system yang dimiliki
oleh suatu sistem operasi.

Sebuah sistem operasi memiliki karakteristik


(bentuk) interface
(tampilan) yang menjadi interaksi antar user dengan
komputer.
Bentuk umum user interface yang ada, adalah:

Command Line Interface atau command line interpreter


(CLI)
CLI memberikan tampilan dalam mode teks ke user,
dengan backgroud satu warna dan tampilan teks yang
juga satu atau beberapa warna dasar.

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.

1.
2.
3.
4.
5.

Managemen
Managemen
Managemen
Managemen
Managemen

Proses.
Memori Utama.
Secondary-Storage.
Sistem I/O.
Berkas.

1.
2.
3.
4.
5.

Proses adalah keadaan ketika sebuah program

sedang di eksekusi.
Proses membutuhkan beberapa sumber daya
berupa CPU time, memori, berkas-berkas, dan
perangkat-perangkat I/O untuk menyelesaikan
tugasnya.
Tanggung jawab Sistem operasi atas aktivitas
managemen proses:
Pembuatan dan penghapusan proses pengguna dan
sistem proses.
Menunda atau melanjutkan proses.
Menyediakan mekanisme untuk proses
sinkronisasi.
Menyediakan mekanisme untuk proses komunikasi.
Menyediakan mekanisme untuk penanganan
deadlock

Managemen Memori Utama


Memori utama adalah sebuah array yang besar terdiri dari word atau
byte, yang ukurannya mencapai ratusan, ribuan, atau bahkan jutaan.
Memori Utama berfungsi sebagai tempat penyimpanan yang akses
datanya digunakan oleh CPU atau perangkat I/O.
Memori utama termasuk tempat penyimpanan data yang sementara
(volatile), artinya data dapat hilang begitu sistem dimatikan.
Tanggung jawab Sistem operasi atas aktivitas managemen memori:
1. Menjaga track memori yang sedang digunakan dan siapa yang
menggunakannya.
2. Memilih program yang akan di-load ke memori.
3. Mengalokasikan dan meng-dealokasikan ruang memori sesuai
kebutuhan.

Managemen Secondary-Storage
Data yang disimpan dalam memori utama bersifat
sementara dan jumlahnya sangat kecil.
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.
Tanggung-jawab Sistem operasi atas aktivitas diskmanagement :
1. Alokasi penyimpanan.
2. Penjadualan disk.

Penyimpanan sekunder (secondary storage)


adalah sarana penyimpanan yang berada
satu tingkat di bawah memori utama
sebuah komputer dalam hirarki memori.
Tidak seperti memori utama komputer,
penyimpanan sekunder tidak memiliki
hubungan langsung dengan prosesor
melalui bus, sehingga harus melewati I/O.

Managemen Sistem I/O


Sering disebut device manager.
- 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.
- Menyediakan driver untuk dapat melakukan operasi "rinci"
untuk perangkat keras I/O tertentu.
Komponen Sistem Operasi untuk sistem I/O:
1. Buffer : menampung sementara data dari/ ke perangkat I/O.
2. Spooling : melakukan penjadualan pemakaian I/O sistem
supaya lebih efisien (antrian dsb.).

Managemen Berkas

Berkas adalah kumpulan informasi yang berhubungan sesuai


dengan tujuan pembuat berkas tersebut.
Berkas dapat mempunyai struktur yang bersifat hirarkis
(direktori, volume, dll.).

Tanggung-jawab Sistem operasi atas aktifitas managemen


berkas :
1. Pembuatan dan penghapusan berkas.
2. Pembuatan dan penghapusan direktori.
3. Mendukung manipulasi berkas dan direktori.
4. Memetakan berkas ke secondary storage.
5. Mem-backup berkas ke media penyimpanan yang permanen
(non-volatile).

Pelayanan Sistem Operasi


Eksekusi program :
meload program ke memory dan menjalankannya (run)
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
Manipulasi sistem berkas:
membaca, menulis, membuat,dan menghapus file

Pelayanan Sistem Operasi


Komunikasi :
pertukaran informasi, dapat dilaksanakan
melalui shared memory atau message passing
Deteksi error :
mempertahankan kestabilan dengan mendeteksi error
(pada CPU, perangkat keras memori, I/O,program
pengguna) dan jika bisa, memperbaikinya

Pelayanan Tambahan
Lebih diarahkan kepada upaya untuk menjaga efisiensi
sistem,bukan untuk membantu pengguna
Alokasi sumber daya :
mengalokasikan sumber daya
kepada beberapa pengguna atau tugas yang dijalankan pada saat
yang bersamaan
Accounting :
menentukan berapa banyak dan berapa lama users menggunakan
sumber daya sistem
Proteksi :
menjaga semua akses ke sumber daya sistem terkontrol

Perkembangan sistem operasi :

Generasi
Generasi
Generasi
Generasi

Pertama
Kedua
Ketiga
Keempat

Pengenalan Sistem Operasi Mata Kuliah Sistem Operasi

DOS
Windows
Unix
Macintosh

Sistem Operasi DOS adalah DOS (Disk Operating System )


merupakan salah satu software yang termasuk dalam
golongan system operasi. Disk Operating System dipakai
pada media penyimpan disk, baik disket maupun harddisk
Beberapa produk DOS sampai saat ini adalah :
DOS
DOS
DOS
DOS
DOS
DOS

1.0
2.0
3.0 : DOS 3.1, DOS 3.2 dan DOS 3.3
4.0
5.0
6.0

Sistem operasi windows pertama kali


diperkenalkan tahun 1985.
Semulanya sistem operasi windows ini
diperkenalkan dengan nama Interface
Manager.
Pemakaian sistem operasi ini pada
awalnya tidak terlalu menarik . Ini terjadi
hingga diperkenalkan sistem operasi
windows versi 3.0 pada bulan mei 1990.

Tampilan grafik yang lebih menarik karena berbasiskan


Graphical User interface (GUI)
Adanya standarisasi proses artinya pemakai akan lebih
mudah menggunakannya tanpa perlu menghafal.
Kemudahan proses artinya dengan memakai sistem operasi
ini suatu data dapat dipakai bersama dan dapat
dipindahkan dari satu aplikasi ke aplikasi lainnya dengan
mudah.
Investasi yang menarik, artinya semakin banyak produk
software yang mendukung sistem operasi ini.
fasilitas multithreading dan pre-emptive multitasking
sehingga kinerja multitasking lebih reponsif. Dengan fasilitas
ini beberapa program dapat dijalankan secara bersamaan

Lihat file : sejarah-sistem-operasi.pdf

Sistem operasi mobile adalah software utama yang


melakukan manajemen dan kontrol terhadap
hardware secara langsung serta manajemen dan
mengontrol software-software lain sehingga softwaresoftware lain tersebut dapat bekerja.
sistem operasi mobile akan bertanggung jawab
dalam mengoperasikan berbagai fungsi dan fitur
yang tersedia dalam perangkat ponsel tersebut
seperti, schedulling task, keyboard, WAP, email, text
message, sinkronisasi dengan aplikasi dan perangkat
lain, memutar musik, camera, dan mengontrol fiturfitur lainnya.

Sistem operasi besutan Apple ini merajai share


sistem operasi mobile dengan penggunaan handset
Apple yang cukup luas juga seperti iPhone, iPod
Touch, dan iPad.
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 dengan logo uniknya yaitu Robot Ijo


sebetulnya sudah ada sejak lama, namun semenjak
tahun 2009 perkembangan Android melesat dengan
cepat.
Mobile OS dari Google ini memberikan kebebasan
yang sangat luas untuk para developer dan
terintegrasi penuh dengan teknologi Google.
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 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 adalah sistem operasi mobile


yang dikembangkan RIM yang mendukung
layanan
multitasking
untuk
produk
BlackBerry.
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 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.
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

http://iyozdamnation.wordpress.com/2010/11/14/sistem-operasimobile/
http://www.teknojurnal.com/2010/07/21/5-sistem-operasi-mobileteratas/
http%3A%2F%2Fsetio.staff.umm.ac.id%2Ffiles
%2F2010%2F04%2FSlide-4-Pengenalan-Sistem-Operasi.ppt

Terima
kasih

Anda mungkin juga menyukai