SISTEM OPERASI SISTEM KOMPUTER UNIVERSITAS GUNADARMA MATERI PERTEMUAN

  • Slides: 18
Download presentation
SISTEM OPERASI SISTEM KOMPUTER UNIVERSITAS GUNADARMA

SISTEM OPERASI SISTEM KOMPUTER UNIVERSITAS GUNADARMA

MATERI PERTEMUAN HARI INI Membahas tentang : Pengenalan awal Sistem Operasi. Sistem operasi pada

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 S 1 (Tugas Akhir).

DEFINISI Apa yang dimaksud dengan sistem operasi? � Perangkat lunak yang mengatur eksekusi perangkat

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 - Basic Input Output System. BIOS menyediakan antarmuka komunikasi tingkat rendah, dan dapat

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) Istilah BIOS pertama kali muncul dalam sistem operasi CP/M, yang dimuat pada

BIOS… (2) Istilah BIOS pertama kali muncul dalam sistem operasi CP/M, yang dimuat pada saat proses booting & berhadapan secara langsung dengan perangkat keras Mesin yang menjalankan CP/M memiliki boot loader sederhana dalam ROM Kebanyakan versi DOS memiliki sebuah berkas yang disebut "IBMBIO. COM" (IBM PC-DOS) atau "IO. SYS" (MS-DOS) yang berfungsi sama seperti halnya CP/M disk BIOS.

CONTOH TAMPILAN BIOS

CONTOH TAMPILAN BIOS

FUNGSI BIOS 1. 2. 3. 4. Inisialisasi (penyalaan) serta pengujian terhadap perangkat keras (dalam

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

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

WINDOWS FAMILY Keluarga Microsoft Windows : Windows Desktop Environment (versi 1. x hingga versi 3. x), Windows 9 x (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

STRUKTUR WINDOWS

UNIX FAMILY Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, Keluarga

UNIX FAMILY Keluarga Unix yang menggunakan antarmuka sistem operasi POSIX, seperti SCO UNIX, Keluarga BSD (Berkeley Software Distribution), GNU/Linux, Mac. OS/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

STRUKTUR OS LINUX DAN UNIX Free BSD, Open Solaris, Mac OS, dll

PERKEMBANGAN OS Evolusi sistem operasi -->evolusi komputer + evolusi HW SW Serial Processing -->

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

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,

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

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,

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

SELESAI ^_^ sesi tanya jawab + diskusi