Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengenalan Sistem Operasi

Presentasi serupa


Presentasi berjudul: "Pengenalan Sistem Operasi"— Transcript presentasi:

1 Pengenalan Sistem Operasi

2 Pengertian Sistem Operasi Perkembangan Sistem Operasi
POKOK BAHASAN Pengertian Sistem Operasi Perkembangan Sistem Operasi

3 TUJUAN BELAJAR Setelah mempelajari materi dalam bab ini, mahasiswa diharapkan mampu: Memahami definisi, maksud dan tujuan sistem operasi Memahami perkembangan sistem komputer dan sistem operasi

4 APAKAH SISTEM OPERASI? Sistem operasi adalah program yang bertindak sebagai perantara antara user dengan perangkat keras komputer. Sistem operasi digunakan untuk mengeksekusi program user dan memudahkan menyelesaikan permasalahan user. Selain itu dengan adanya sistem operasi membuat sistem komputer nyaman digunakan. Sistem operasi mempunyai tujuan untuk menggunakan perangkat keras komputer secara efisien.

5 Sistem Komputer Hardware Software 1. Operating System
Komponen Sistem Komputer Hardware Software 1. Operating System 2. Language Software 3. Aplikasi Software Brainware

6 Komponen Sistem Komputer
Perangkat Keras, merupakan sumber daya utama untuk proses komputasi. Perangkat keras komputer terdiri dari : CPU, memory dan perangkat input output. Sistem Operasi, mempunyai tugas untuk melakukan control dan koordinasi penggunaan perangkat keras pada berbagai program aplikasi untuk user-user yang berbeda.

7 Komponen Sistem Komputer
Program Aplikasi, menentukan cara sumber daya sistem digunakan untuk menyelesaikan permasalahan komputasi dari user, contohnya compiler, sistem basis data, video games, program bisnis dan lain-lain. User yang menggunakan sistem, terdiri dari orang, mesin atau komputer lain.

8 Komponen-komponen sistem komputer

9 Sistem operasi didefinisikan sebagai
Resource allocator Sistem operasi mengatur dan mengalokasikan sumber daya – sumber daya sistem komputer Program control Sistem operasi melakukan control eksekusi dari program user dan operasi input output. Kernel Sistem operasi sering disebut kernel, yaitu suatu program yang berjalan sepanjang waktu (selain program aplikasi).

10 Pengertian Sistem Operasi (1)
Secara Umum adalah Pengelola seluruh sumber-daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai, sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber-daya sistem komputer.

11 Pengertian Sistem Operasi (2)
Intinya Sistem operasi adalah : Perangkat lunak yang berfungsi sebagai penghubung antara perangkat keras dengan pengguna komputer.

12 Macam-Macam Sistem Operasi
DOS Windows Unix Macintosh

13 Penggunaan sistem operasi mobile

14 Daftar 5 mobile OS yang mempunyai pangsa pasar terbesar:

15 Fungsi Sistem Operasi Untuk mengatur dan mengawasi penggunaan perangkat keras yang digunakan dalam berbagai program aplikasi.

16 Sasaran Sistem Operasi
Kenyamanan membuat penggunaan komputer menjadi lebih nyaman Efisiensi penggunaan sumber daya sistem komputer secara efisien Berevolusi sistem harus dapat dibangun sehingga memungkinkan dan memudahkan pengembangan, pengujian serta pengajuan sistem-sistem yang baru

17 SEJARAH PERKEMBANGAN SISTEM OPERASI
SISTEM PENDAHULU(GENERASI PERTAMA  ) Karakteristik : Mesin sangat besar Belum ada sistem operasi Sistem komputer diberi instruksi yang harus dikerjakan secara manual SISTEM BATCH SEDERHANA (GENERASI KEDUA  ) Karakteristik: 1. Pengumpulan job-job yang sejenis sebagai satu kelompok 2. Job yang dikumpulkan dieksekusi secara berurutan

18 SEJARAH PERKEMBANGAN SISTEM OPERASI
GENERASI KETIGA ( ) Dikembangkan untuk melayani banyak pemakai secara online, sehingga sistem komputer dapat digunakan secara : MULTIUSER Komputer yang memiliki resource yang dapat digunakan oleh banyak orang sekaligus MULTIPROGRAMMING Komputer melayani banyak proses/job sekaligus pada waktu bersamaan, sehingga dikembangkan : Time Sharing Tiap pemakai mempunyai satu terminal online dengan CPU hanya memberi layanan pada pemakai yang aktif secara bergantian Tiap proses dibatasi oleh waktu, waktu maksimum yang digunakan disebut “quantum time”

19 SEJARAH PERKEMBANGAN SISTEM OPERASI
GENERASI KEEMPAT ( skr) Sistem operasi dapat melayani banyak mode : mendukung batch processing, time sharing, dan real time application Meningkatnya kemampuan komputer desktop (PC) dan teknologi jaringan (TCP/IP) para pengguna juga telah dinyamankan dengan Graphical User Interface

20 SISTEM OPERASI DALAM BERBAGAI SUDUT PANDANG
PEMAKAI & ADMINISTRATOR SISTEM Sebagai antar muka yang disediakan aplikasi dalam menyelesaikan masalah yang dihadapi Tidak berurusan dengan arsitektur komputer, hanya menggunakan command language untuk meminta layanan sistem operasi Command Language terdapat di shell a. text-based shell, contoh : MS-DOS, UNIX b. GUI based shell, contoh : MS-Windows 95/98

21 SISTEM OPERASI DALAM BERBAGAI SUDUT PANDANG
PEMROGRAM Membuat aplikasi untuk pemakai dengan bahasa pemrograman Bertanggung jawab mengelola dan mengendalikan seluruh perangkat komputer PERANCANG SISTEM OPERASI Membuat sistem operasi yang dapat mempermudah dan menyamankan terutama untuk pemrogram dalam membuat aplikasi-aplikasi Menghindari rincian operasi perangkat keras

22 SISTEM OPERASI DALAM BERBAGAI SUDUT PANDANG

23 Layanan Sistem Operasi
pembuatan program eksekusi program pengaksesan I/O Device pengaksesan terkendali terhadap berkas pengaksesan sistem deteksi dan pemberian tanggapan pada kesalahan akunting

24 Layanan Sistem Operasi
Eksekusi Program Kemampuan sistim untuk“load”program ke memori dan menjalankan program. OperasiI/O User tidak dapat secara langsung mengakses H/W resources, OS harus menyediakan mekanisme untuk melakukan operasi I/O atas nama user Manipulasi File-system Kemampuan program untuk operasi pada file (to read, write, create, and delete files).

25 Layanan Sistem Operasi
Komunikasi Pertukaran data/informasi antar dua atau lebih proses yang berada pada satu komputer (ataulebih). Deteksi Error Menjaga kestabilan sistem dengan mendeteksi“error”: hardware maupun operasi. Penggunaan System yang Efisien Proteksi: menjamin akses ke system resources dikendalikan (user dikontrol akses kesistem). Accounting: merekam kegiatan users, jatah pemakaian resources (fairness ataupolicy).

26 Struktur Komputer Struktur sebuah sistem komputer dapat dibagi menjadi: Sistem Operasi Komputer. Struktur I/O. Struktur Penyimpanan. Storage Hierarchy. Proteksi Perangkat Keras.

27 Sistem Operasi Komputer
Dewasa ini sistem komputer multiguna terdiri dari CPU (Central Processing Unit); serta sejumlah device controller yang dihubungkan melalui bus yang menyediakan akses ke memori. Setiap device controller bertugas mengatur perangkat yang tertentu (contohnya disk drive, audio device, dan video display). CPU dan device controller dapat dijalankan secara bersamaan, namun demikian diperlukan mekanisme sinkronisasi untuk mengatur akses ke memori. Pada saat pertama kali dijalankan atau pada saat boot, terdapat sebuah program awal yang mesti dijalankan. Program awal ini disebut program bootstrap. Program ini berisi semua aspek dari sistem komputer, mulai dari register CPU, device controller, sampai isi memori. Interupsi merupakan bagian penting dari sistem arsitektur komputer. Setiap sistem komputer memiliki mekanisme yang berbeda. Interupsi bisa terjadi apabila perangkat keras (hardware) atau perangkat lunak (software) minta "dilayani" oleh prosesor. Apabila terjadi interupsi maka prosesor menghentikan proses yang sedang dikerjakannya, kemudian beralih mengerjakan service routine untuk melayani interupsi tersebut. Setelah selesai mengerjakan service routine maka prosesor kembali melanjutkan proses yang tertunda.

28 Struktur I/O Bagian ini akan membahas struktur I/O, interupsi I/O, dan DMA, serta perbedaan dalam penanganan interupsi. Interupsi I/O Untuk memulai operasi I/O, CPU me-load register yang bersesuaian ke device controller. Sebaliknya device controller memeriksa isi register untuk kemudian menentukan operasi apa yang harus dilakukan. Pada saat operasi I/O dijalankan ada dua kemungkinan, yaitu synchronous I/O dan asynchronous I/O. Pada synchronous I/O, kendali dikembalikan ke proses pengguna setelah proses I/O selesai dikerjakan. Sedangkan pada asynchronous I/O, kendali dikembalikan ke proses pengguna tanpa menunggu proses I/O selesai. Sehingga proses I/O dan proses pengguna dapat dijalankan secara bersamaan. Struktur DMA Direct Memory Access (DMA) suatu metoda penanganan I/O dimana device controller langsung berhubungan dengan memori tanpa campur tangan CPU. Setelah men-set buffers, pointers, dan counters untuk perangkat I/O, device controller mentransfer blok data langsung ke penyimpanan tanpa campur tangan CPU. DMA digunakan untuk perangkat I/O dengan kecepatan tinggi. Hanya terdapat satu interupsi setiap blok, berbeda dengan perangkat yang mempunyai kecepatan rendah dimana interupsi terjadi untuk setiap byte (word).

29 Struktur Penyimpanan Program komputer harus berada di memori utama (biasanya RAM) untuk dapat dijalankan. Memori utama adalah satu-satunya tempat penyimpanan yang dapat diakses secara langsung oleh prosesor. Idealnya program dan data secara keseluruhan dapat disimpan dalam memori utama secara permanen. Namun demikian hal ini tidak mungkin karena: Ukuran memori utama relatif kecil untuk dapat menyimpan data dan program secara keseluruhan. Memori utama bersifat volatile, tidak bisa menyimpan secara permanen, apabila komputer dimatikan maka data yang tersimpan di memori utama akan hilang.

30 Struktur Penyimpanan Memori Utama
Hanya memori utama dan register merupakan tempat penyimpanan yang dapat diakses secara langsung oleh prosesor. Oleh karena itu instruksi dan data yang akan dieksekusi harus disimpan di memori utama atau register. Untuk mempermudah akses perangkat I/O ke memori, pada arsitektur komputer menyediakan fasilitas pemetaan memori ke I/O. Dalam hal ini sejumlah alamat di memori dipetakan dengan device register. Membaca dan menulis pada alamat memori ini menyebabkan data ditransfer dari dan ke device register. Metode ini cocok untuk perangkat dengan waktu respon yang cepat seperti video controller. Magnetic Disk Magnetic Disk berperan sebagai secondary storage pada sistem komputer modern. Magnetic Disk disusun dari piringan-piringan seperti CD. Kedua permukaan piringan diselimuti oleh bahan-bahan magnetik. Permukaan dari piringan dibagi-bagi menjadi track yang memutar, yang kemudian dibagi lagi menjadi beberapa sektor.

31 Storage Hierarchy Dalam storage hierarchy structure, data yang sama bisa tampil dalam level berbeda dari sistem penyimpanan. Sebagai contoh integer A berlokasi pada bekas B yang ditambahkan 1, dengan asumsi bekas B terletak pada magnetic disk. Operasi penambahan diproses dengan pertama kali mengeluarkan operasi I/O untuk menduplikat disk block pada A yang terletak pada memori utama Operasi ini diikuti dengan kemungkinan penduplikatan A ke dalam cache dan penduplikatan A ke dalam internal register. Sehingga penduplikatan A terjadi di beberapa tempat. Pertama terjadi di internal register dimana nilai A berbeda dengan yang di sistem penyimpanan. Dan nilai di A akan kembali sama ketika nilai baru ditulis ulang ke magnetic disk. Pada kondisi multi prosesor, situasi akan menjadi lebih rumit. Hal ini disebabkan masing-masing prosesor mempunyai local cache. Dalam kondisi seperti ini hasil duplikat dari A mungkin hanya ada di beberapa cache. Karena CPU (register-register) dapat dijalankan secara bersamaan maka kita harus memastikan perubahan nilai A pada satu cache akan mengubah nilai A pada semua cache yang ada. Hal ini disebut sebagai Cache Coherency.

32 Proteksi Perangkat Keras
Sistem komputer terdahulu berjenis programmer-operated systems. Ketika komputer dioperasikan dalam konsul mereka (pengguna) harus melengkapi sistem terlebih dahulu. Akan tetapi setelah sistem operasi lahir maka hal tersebut diambil alih oleh sistem operasi. Sebagai contoh pada monitor yang proses I/O sudah diambil alih oleh sistem operasi, padahal dahulu hal ini dilakukan oleh pengguna. Untuk meningkatkan utilisasi sistem, sistem operasi akan membagi sistem sumber daya sepanjang program secara simultan. Pengertian spooling adalah suatu program dapat dikerjakan walau pun I/O masih mengerjakan proses lainnya dan disk secara bersamaan menggunakan data untuk banyak proses. Pengertian multi programming adalah kegiatan menjalankan beberapa program pada memori pada satu waktu. Pembagian ini memang menguntungkan sebab banyak proses dapat berjalan pada satu waktu akan tetapi mengakibatkan masalah-masalah baru. Ketika tidak di sharing maka jika terjadi kesalahan hanyalah akan membuat kesalahan program. Tapi jika di-sharing jika terjadi kesalahan pada satu proses/ program akan berpengaruh pada proses lainnya. Sehingga diperlukan pelindung (proteksi). Tanpa proteksi jika terjadi kesalahan maka hanya satu saja program yang dapat dijalankan atau seluruh output pasti diragukan. Banyak kesalahan pemprograman dideteksi oleh perangkat keras. Kesalahan ini biasanya ditangani oleh sistem operasi. Jika terjadi kesalahan program, perangkat keras akan meneruskan kepada sistem operasi dan sistem operasi akan menginterupsi dan mengakhirinya. Pesan kesalahan disampaikan, dan memori dari program akan dibuang. Tapi memori yang terbuang biasanya tersimpan pada disk agar programmer bisa membetulkan kesalahan dan menjalankan program ulang.

33 Migrasi sistem komputer dan sistem operasi

34 Lapisan Sistem Operasi
Control Program Operating System service menyediakan fasilitas sejumlah program yang dirancang untuk menyerderhanakan operasi proses dari suatu program aplikasi yang dibuat oleh pemakai komputer

35 Sistem Operasi

36 Bagan Sistem Operasi

37 Jenis Sistem Operasi Komputer

38 Jenis Sistem Operasi UNIX
CALIFORNIA UNIXWARE SCO / Microsoft XENIX VenturaCom, Inc VENIX AT&T, SCO, Sun Microsystem UNIX Cray Research UNICOS DEC ULTRIX Siemens SINIX SCO SCO UNIX Interactive System Corporation PC/IX NEC MS/UX Hawlette-Packard HP/UX Data General DG/UX University of California BSD Apple (Macintosh)‏ A/UX IBM AIX Vendor Nama UNIX UNIX adalah nama system operasi yang dapat diterapkan pada berbagai jenis mesin. Sistem operasi UNIX ini diperkenalkan pertama kali oleh AT&T Bell Laboratory untuk pemakaian komputer dalam bentuk jaringan khusus

39 Jenis Sistem Operasi LINUX Contoh distribusi Linux :
Beberapa sifat dan keistimewaan UNIX: Portabilitas Sistem UNIX mudah diadaptasikan ke system komputer yang lain Multiuser Sejumlah pemakai (user) dapat menggunakan istem secara bersamaan dan berbagi sumber seperti penggunaa printer, disk, dll. Multitasking Kemampuan system operasi yang memungkinkan seseorang dapat melaksanakan beberapa tugas pada saat yang bersamaan Sistem File Hirarkikal Pengorganisasian informasi atau data dalam bentuk yang mudah untuk diingat dan diakses Kelemahan system UNIX Visualisasinya tidak menarik memory yang digunakan besar LINUX nama yang diberikan kepada sistem operasi komputer bertipe Unix. Linux merupakan salah satu contoh hasil pengembangan perangkat lunak Open Source. Seperti perangkat lunak Open Soource lainnya pada umumnya, kode sumber Linux dapat dimodifikasi, digunakan dan didistribusikan kembali secara bebas oleh siapapun Contoh distribusi Linux : Ubuntu dan derivatifnya : Sabily (Ubuntu Muslim Edition), Kubuntu, Xubuntu, Edubuntu, GoBuntu SuSE Fedora Mandriva Slackware Debian PCLinuxOS Knoppix Xandros

40 Jenis Sistem Operasi DOS
Sistem operasi PC DOS ( Personnal Computer Disk Operating System) ini ditujukan untuk pemakaian mikrokomputer IBM (IBM PC). Di tahun 1980, tim Petterson membuat opearting system membuat operating system untuk Seatle Computer Product yang membutuhkan S-100 system dengan mempergunakan INTEL 8086. Operating system tersebut dinamakan QDOS (Quick and Dirty Operating System ). Pada akhir tahun 1980, QDOS dikembangkan dan diberi nama 86-DOS (DOS untuk 8086). Versi DOS DOS 1.0 tidak dipaka lagi karena tidak dapat lagi mendukung perkembangan software yang ada DOS 2.0 Dikeluarkan pada bulan maret 1983 bersama munculnya IBM PC/XT DOS 3.0 Mendukung pemakaian disk drive dengan kapasitas 1.2 megabyte dan pemakaian RAMDisk (VDISK) DOS 3.1 Dukungan terhadap system network computer DOS 3.2 dipakai pada computer laptop DOS 3.3 DOS 4.0 DOS 5.0 DOS 6.0 Diluncurkan pada bulan maret Ditambahkan beberapa utility baru dan penambahan perintah-perintah konfigurasi system dan batch file

41 Jenis Sistem Operasi Perkembangan Windows Windows
Sistem operasi windows pertama kali diperkenalkan tahun Pemakaian sistem operasi ini pada awalnya tidak terlalu menarik hingga diperkenalkan sistem operasi windows versi 3.0 pada bulan mei 1990 Keunggulan Windows 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 semaikin 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 Dapat menghubungkan satu komputer dengan komputer lain dengan mengunakan modem Didukung oleh standar industri Plug and Playyang dapat membantu guna menghindari kesulitan pada saat menambah perangkat keras baru Perkembangan Windows

42 Jenis Sistem Operasi OS/2
MACINTOSH Seri Sistem Operasi graphical user yang dikemabngkan oleh Apple Inc. (formerly Apple Computer, Inc.) untuk sistem komputer Macintosh Marcintosh dibedakan atas 2 bagian besar : The Mac OS Classic family, berdasarkan Apple's The Mac OS X operating system, bagian dari UNIX OS/2 "OS2" redirects here. For the movie, see Open Season 2 Merupakan sistem operasi yang dibangun oleh Microsoft dan IBM secara Exclusive

43 Windows Vs Linux Windows Kelebihan: User friendly, mudah digunakan
Banyak dukungan dari hardware dan software Tampilan menarik Kekurangan: Tidak stabil Banyak virus, trojan, worm yang menyerang SO Windows Harganya mahal

44 Linux Kelebihan: Stabil Belum ada virus yang menyerang SO Linux Harganya murah (pada Open source malah gratis) Kekurangan: Pada versi awal kurang user friendly Dukungan hardware dan software masih kurang Banyaknya jenis distribusi agak membingungkan pengguna

45 Mobile Operation System

46 Sistem Operasi pada Ponsel (Mobile Operation System)
Sistem Operasi Symbian Sistem Operasi iPhone Sistem Operasi Java Sistem Operasi Windows Mobile. Sistem Operasi Mobile Linux. Sistem operasi Blackberry System operasi Palm Sistem Operasi Android

47 Sistem Operasi Symbian
Sistem Operasi Symbian yang didirikan sejak tahun 1998 dulunya digunakan oleh Nokia dan hingga saat ini telah digunakan oleh banyak Vendor Smartphone, Symbian telah mengalami perkembangan yang drastis dan hingga sekarang tetap menjadi nomor satu untuk OS kategori Smartphone. Versi OS Symbian ada banyak dari versi 6 hingga 9 tapi OS Symbian telah membuat sebuah kategori untuk pengelompokan OS menurut bentuk dan fungsinya daripada menurut versinya, hal ini dilakukan agar pengguna dan para developer tidak terlalu pusing dengan versi yang cukup bervariasi ini tapi cukup dengan mengerti tipe nya saja, contohnya adalah kelompok S60 (Series 60), S80, S90, dan Symbian UIQ. Symbian tidak menyebut produk elektronik yang menggunakan OS nya sebagai PDA atau PDA phone tapi selalu menggunakan sebutan sebuah nama ”Smartphone”.

48 Sistem Operasi Symbian
Symbian dipandang lebih unggul karena: Sistem operasi ini sejak awal dirancang khusus untuk ponsel. Berbeda dengan Microsoft dan Linux yang diadopsi dari komputer. Berkat fitur CC+, Java (J2ME) MIDP 2.0, PersonalJava 1.1.1a, dan WAP, Sistem operasi symbian ini sangat terbuka sehingga siapapun bisa mengembangkannya. terbukti banyak beredar aplikasi-aplikasi tambahan untuk OS berbasis Symbian atau platform Java.

49 Sistem Operasi iPhone Meski baru hadir di Indonesia, sistem operasi milik iPhone ini tercatat sebagai OS dengan angka penjualan yang tinggi di dunia, di bawah Symbian. Sistem operasi yang telah mencapai versi 3.0 ini merupakan turunan dari Mac OS X dengan berkonsentrasi pada kenyamanan UI sentuh. Menariknya setiap perkembangan versi OS biasanya diikuti oleh peluncuran produk baru yang memuat OS anyar. Sampai saat ini iPhone 3G yang beredar di Indonesia masih didukung OS versi 2.0. Versi 2.0 hingga 2.2 memiliki sejumlah kelemahan diantaranya tidak adanya profil Bluetooth untuk A2DP dan berkirim file, serta tidak adanya MMS. Kabarnya isu-isu negatif ini akan diperbaiki di OS teranyarnya versi 3.0. Sayangnya meski terbuka untuk developer pihak ketiga sistem operasi iPhone akan tersandung oleh mekanisme download Dan instal yang sangat dibatasi. Seperti yang telah sama-sama kita ketahui, aplikasi dan game tambahan iPhone hanya bisa didownload via situs yang telah didedikasikan (application store) dan diinstal langsung di ponsel atau tersinkronisasi dengan iTunes komputer.

50 Sistem Operasi Java Sistem Operasi Java biasanya diterapkan pada jenis yang telah polyponik namun kelas monoponik pun juga telah tersedia.biasanya terdapat pada handphone tipe lama,namun tipe baru sekalipun saat ini baisanya juga telah mendukung untuk fitur ini.harga untuk ponsel jenis ini lebih terjangkau dari pada handphone dengan 2 jenis OS Symbian dan Windows Mobile. Sedangkan Handphone dengan sistem operasi tertutup adalah Handphone dengan operating system JAVA. Handphone ini cuma mensupport aplikasi dan games dalam format Jar. Contoh Handphone dengan system java adalah Nokia 5200, 5300, 5610, 5310, 6300, serta kebanyakan dari Handphone SE,Motorolla,dan Samsung.  Kelemahan : Tidak bisa bebas dimasukkan segala macam aplikasi. Keunggulan : Tidak bisa terserang virus handphone. Tidak gampang Hang seperti layaknya Handphone dengan OS Symbian.

51 Sistem Operasi Windows Mobile
Windows Mobile adalah sistem operasi yang kompak dikombinasikan dengan sederetan aplikasi dasar untuk ponsel berdasarkan Microsoft Win32 API. Perangkat yang menjalankan Windows Mobile termasuk Pocket PC, Smartphone, Portable Media Center, dan on-board komputer untuk beberapa mobile. Windows Mobile untuk Pocket PC ini membawa fitur-fitur standar dalam sebagian besar dari versi: Today Screen menunjukkan tanggal saat ini, pemilik informasi, janji mendatang, , dan tugas. Taskbar yang menunjukkan waktu saat ini dan volume. Office Mobile suite yang Mobile versi aplikasi Microsoft Office Outlook Mobile datang dengan Windows Mobile. Internet Explorer Mobile browser internet yang dikembangkan oleh Microsoft untuk Pocket PC dan Handheld PC yang dimuat secara default dengan Windows Mobile dan Windows CE untuk Handheld PC. Windows Media Player untuk Windows Mobile. Klien PPTP VPNs. Internet Connection Sharing (ICS) yang memungkinkan ponsel terpasang komputer untuk berbagi koneksi internet melalui USB dan Bluetooth.

52 Sistem Operasi Windows Mobile
Sistem operasi Windows Mobile dimulai dari : Pocket PC 2000 Pocket PC 2002 Windows Mobile Memiliki 4 edisi, yaitu : Windows Mobile 2003 for Pocket PC Premium Edition, Windows Mobile 2003 for Pocket PC Professional Edition, Windows Mobile 2003 for Smartphone, dan Windows Mobile 2003 for Pocket PC Phone Edition Windows Mobile 2003 Second Edition (Windows Mobile 2003 SE) Windows Mobile 5 Windows Mobile 6, memiliki 3 versi, yaitu : Windows Mobile 6 Standard for Smartphone (phone without touchscreen), Windows Mobile 6 Professional for Pocket PC with phone functionality, dan Windows Mobile 6 Classic for Pocket PCs without cellular radio. Contoh: Eten Glofiish X650 menggunakan Windows Mobile 6.0 Profesional Keunggulan yang ditawarkan windows mobile : Sebagian besar teknologi IT (information technology) yang dipakai berbasis Windows, kecocokan dalam hal platform serta ekstensi yang mudah dengan software komputer dipandang bahwa Microsoft dianggap lebih ideal dibandingkan Symbian atau Linux. Windows Mobile menawarkan berbagai fitur unggulan seperti Mobile Blog, GPS, menonton televisi, serta Mobile Database. Kelemahannyan adalah Windows Mobile bersifat tertutup sehingga sulit bagi software developer independen untuk menciptakan aplikasi-aplikasi baru.

53 Sistem Operasi Mobile Linux
Ponsel Linux pertama diluncurkan oleh Motorola pada bulan Februari Motorola seri A760 yang dirilis pertama kali di Cina ini menggunakan OS kombinasi dari kernel Linux yang didistribusikan oleh software Silicon Valley-based Monta Vista dan software lainnya dari bahasa pemrograman Java Sun Microsystems. Sistem operasi berbasis Linux yang dikembangkan oleh Google adalah Android. Platform software berbasis Linux diantaranya adalah MOTOMAGX dan Qtopia. MOTOMAGX merupakan platform Linux mobile dari Motorola. Produk pertama yang didasarkan pada platform ini adalah ponsel MOTOROKR Z6 dan MOTORAZR2 V8. Qtopia Phone Edition merupakan platform software dan antarmuka untuk Linux, yang dikembangkan oleh perusahaan Trolltech. Qtopia Greenphone, merupakan perangkat pengembangan Linux mobile yang ditujukan untuk berbagai aplikasi baru. Kelemahannya adalah aplikasi tambahan yang belum banyak beredar, serta Linux dibangun untuk mengoprasikan sistem dengan tenaga besar, sehingga manajemen sumber daya baterai masih kalah efektif dibandingkan OS lainnya. Kelebihannya adalah Linux sebagai OS yang ideal bagi ponsel karena dukungan oleh perusahaan-perusahaan besar seperti IBM, Oracle, dan Intel. Selain itu, sistem ini nilai lebih fleksibel dan menawarkan memori yang lebih kecil serta bisa lebih dihemat.

54 Sistem operasi Blackberry
Perusahaan telekomunikasi asal Canada, Reserch in Motion (RIM), mengembangkan perangkat komunikasi bergerak. Awalnya produk mereka adalah memproduksi dan layanan penyeranta (Pager) dua arah, namun dalam perkembangannya perusahaan ini membuat terobosan baru dengan menciptakan pearangkat Blackberry yang terkenal dengan layanan push- , dan sekarang blackberry berubah menjadi smartphone yang memiliki berbagai fungsi seperti, GPS, internet mobile, serta dapat mengakses Wi-FI. RIM sebagai developer untuk sistem operasi blackberry telah mengeluarkan sistem operasi baru dengan salah satu aplikasi yang tertanam didalamnya adalah Document to Go versi trial buatan DataViz, suatu aplikasi yang memiliki fungsi office seperti Word to Go, Presenter to Go yang otomatis memiliki Sheet to Go sebagai aplikasi Spreadsheet.

55 System operasi Palm OS Palm yang dimulai pada tahun 1996 sebenarnya sistem operasi ini bisa saja disebut sebagai perintis OS pada sebuah handset untuk PDA, PDA phone dan Smartphone, hal ini dikarenakan pesatnya perkembangan produk yang menggunakan Palm dan juga banyaknya jumlah pihak ketiga yang membuat program untuk Palm, hingga sekarang telah ada ribuan program untuk perangkat elektronik yang berbasis Palm, tapi karena perusahaan yang mengembangkan Palm telah dihentikan maka kemungkinan perkembangan program Palm tidak akan ada lagi dan development yang ada sekarang mungkin hanya berupa support untuk produk produk lama Palm. Contoh produk yang menanamkan sistem operasi Palm adalah Palm Treo 680 Smartphone ini menggunakan system operasi Palm, yaitu Palm OS dengan prosesor Intel PXA270, 312MHz. Beberapa fitur yang ditawarkan adalah Pocket Express, Microsoft Media Player, Palm files, PDF viewer, Adobe Acrobat reader, eReader, Pocket Tunes, dan Document To Go.

56 Sistem Operasi Android
Android adalah sistem operasi mobile yang berjalan pada kernel Linux, yang dirilis pada 21 Oktober Awalnya, sistem operasi ini dikembangkan oleh Android, Inc, yang kemudian dibeli oleh Google, dan yang terakhir, sistem operasi ini dibeli oleh Open Handset Alliance, sebuah consortium dari 47 perusahaan hardware, software, dan telecom yang didirikan untuk membuat open standard bagi perangkat lunak mobile. Sistem operasi ini bersifat free dan open source. Perangkat mobile yang mendukung sistem operasi ini di antaranya adalah HTC Dream dan HTC Magic, ponsel keluaran vendor asal Taiwan, HTC. Awalnya, Google membeli Android, pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasukGoogle, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Google sendiri ternyata mempunyai alasan cukup kuat untuk melirik pangsa ini, karena perkembangan teknologi telepon seluler sewasa ini sudah bukan merupakan evolusi lagi, melainkan sebuah revolusi. Babak baru dalam dunia telekomunikasi nirkabel ini terus bergulir dengan cepat. Jika sekarang seseorang mempunyai PC di rumah, dan notebook untuk ke kantor atau kuliah, serta berkomunikasi melalui telepon seluler. Maka pergerakkan yang kemudian terjadi sekarang adalah, orang mulai berpikir bagaimana menyatukan semuanya dalam satu genggaman.

57 Sistem Operasi Android
Sebenarnya hal tersebut telah mulai dipenuhi dengan munculnya PDA/smartphone, di mana seseorang dapat merangkum semua kebutuhan komputasinya dalam satu genggaman. Dan perkembangan inilah yang membuat Google berambisi untuk menguasai pangsa ini. Saat ini disediakan Android SDK (software Development kit) sebagai alat bantu dan API diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Fitur-fitur Android : Framework Aplikasi yang mendukung penggantian komponen dan reusable. Mesin virtual Dalvik dioptimalkan untuk perangkat mobile. Integrated browser berdasarkan engine open source WebKit. Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware). SQLite untuk penyimpanan data. Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC,AMR, JPG, PNG, GIF). GSM Telephony (tergantung hardware). Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware). Kamera, GPS, kompas, dan accelerometer (hardware tergantung).

58 Komponen Sistem Operasi
Managemen Proses. Managemen Memori Utama. Managemen Secondary-Storage. Managemen Sistem I/O. Managemen Berkas.

59 Managemen Proses 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

60 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: Menjaga track memori yang sedang digunakan dan siapa yang menggunakannya. Memilih program yang akan di-load ke memori. Mengalokasikan dan meng-dealokasikan ruang memori sesuai kebutuhan.

61 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 disk-management : Alokasi penyimpanan. Penjadualan disk.

62 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: Buffer : menampung sementara data dari/ ke perangkat I/O. Spooling : melakukan penjadualan pemakaian I/O sistem supaya lebih efisien (antrian dsb.).

63 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 : Pembuatan dan penghapusan berkas. Pembuatan dan penghapusan direktori. Mendukung manipulasi berkas dan direktori. Memetakan berkas ke secondary storage. Mem-backup berkas ke media penyimpanan yang permanen (non-volatile).


Download ppt "Pengenalan Sistem Operasi"

Presentasi serupa


Iklan oleh Google