sistem operasi - Dwi Widiastuti

advertisement
SISTEM OPERASI
SISTEM KOMPUTER
UNIVERSITAS GUNADARMA
MATERI PERTEMUAN HARI INI
Membahas tentang :
 Pengenalan awal Sistem Operasi.
 Sistem operasi pada beragam device.
 Sistem operasi pada teknologi Cloud Computing.
 Referensi – referensi.
 Tawaran : topik – topik penelitian S1 (Tugas
Akhir).
DEFINISI

Apa yang dimaksud dengan sistem operasi?
Perangkat lunak yang mengatur eksekusi perangkat
lunak lainnya.
 Perangkat lunak yang menjadi penghubung antara
pengguna komputer dengan perangkat keras.
 Perangkat lunak yang menjadi tatap muka antara
perangkat keras dengan perangkat lunak.

Apa itu driver?
 Apa itu kernel?

BIOS
BIOS - Basic Input Output System.
 BIOS menyediakan antarmuka komunikasi tingkat
rendah, dan dapat mengendalikan banyak jenis perangkat
keras.
 BIOS umumnya dibuat dengan menggunakan bahasa
rakitan (assembly) yang digunakan oleh mesin yang
bersangkutan.

BIOS… (2)
CONTOH TAMPILAN BIOS
FUNGSI BIOS
1.
2.
3.
4.
Inisialisasi (penyalaan) serta pengujian terhadap
perangkat keras (dalam proses disebut Power On Self
Test, POST)
Memuat dan Menjalankan Sistem Operasi.
Mengatur beberapa konfigurasi dasar dalam komputer
(tanggal, waktu, konfigurasi media penyimpanan,
konfigurasi proses booting, kinerja, serta kestabilan
komputer)
Membantu sistem operasi dan aplikasi dalam proses
pengaturan perangkat keras dengan menggunakan
BIOS Runtime Services.
SISTEM OPERASI (OS)
Mekanisme Boot : meletakkan kernel ke dalam memory
 Kernel : inti dari sebuah Sistem Operasi
 Command Interpreter atau shell : bertugas membaca
input dari pengguna
 Pustaka-pustaka (Library) : menyediakan kumpulan
fungsi dasar dan standar yang dapat dipanggil oleh
aplikasi lain
 Driver : yang berinteraksi dengan hardware eksternal,
sekaligus untuk mengontrol mereka.

WINDOWS FAMILY
Keluarga Microsoft Windows :
 Windows Desktop Environment (versi 1.x hingga
versi 3.x),
 Windows 9x (Windows 95, 98, dan Windows ME),
 Windows NT (Windows NT 3.x, Windows NT 4.0,
Windows 2000, Windows XP, Windows Server
2003, Windows Vista, Windows 7 yang dirilis
pada tahun 2009, Windows Orient yang akan
dirilis pada tahun 2014).
STRUKTUR WINDOWS
UNIX FAMILY
Keluarga Unix yang menggunakan antarmuka
sistem operasi POSIX, seperti SCO UNIX,
 Keluarga BSD (Berkeley Software Distribution),
 GNU/Linux,
 MacOS/X (berbasis kernel BSD yang
dimodifikasi, dan dikenal dengan nama Darwin)
 GNU/Hurd.

STRUKTUR OS LINUX DAN UNIX
Free BSD, Open Solaris, Mac OS, dll
PERKEMBANGAN OS
Evolusi sistem operasi -->evolusi komputer + evolusi
HW SW
 Serial Processing --> 1 per 1
 Simple Batch System --> n job (program)
dikumpulkan menjadi 1 batch (bagian dari proses) -->
eksekusi.
 Multiprogrammed bacth system --> n job (program)
dieksekusi bersamaan.
 Time sharing --> n user, n program, n proses,
interaktif.
 Terdistribusi --> digunakan oleh n komputer dan n
user secara bersama dlm 1 jaringan, resource
sharing. --> SAAS
 Object Oriented --> pengembangan tanpa
mengganggu sistem --> PAAS.
PENERAPAN
Di mana sajakah sistem operasi digunakan?
 Semua komputer desktop (PC)
 Semua komputer jinjing (notebook, netbook)
 Semua komputer server
 Embedded system
 Mobile phone dan smartphone
 Bagaimana dengan Cloud computing? Ada yang
tahu sistem operasi berbasis web?
PENERAPAN.. (2)
Bahasa untuk merakit sistem operasi dan kernel
: C (umumnya). Java, Pascal, Assembly, dll.
 Mayoritas bahasa rakitan/tingkat rendah.
 Ingin mempelajari sumber kode kernel? Unduh
sumber kode kernel linux --> berbasis bahasa C.
 Ingin tahu versi kernel anda? Ketik uname -a di
terminal Linux

REFERENSI
Buku yang disarankan :
 Stallings, William. 2005. Operating System :
Internal and Design Principles. Fifth edition.
Prentice Hall
Paper/jurnal/whitepaper :
 IEEE/ACM/dll
Gunakan kata kunci :


operating system.pdf
linux operating system architecture.pdf
PEMBAHASAN
Sudah mulai memahami tentang sistem operasi?
 Ada terlintas ide tentang sistem operasi?
Implementasi, pengembangan, evolusi, revolusi?
 Beberapa topik/ide dari saya :






Remastering linux untuk konten lokal (bahasa,
aksara, aplikasi). --> cek blankon linux -->
khususkan 1 daerah saja.
OS embedded system / mobile system --> kernel linux
OS berbasis web + cloud--> eye os --> ajax dll
Manajer paket perangkat lunak --> yast, yumex,
synaptic.
Pembuatan aplikasi + pemaketannya ke dalam distro
Linux
SELESAI ^_^
sesi tanya jawab + diskusi
Download