Minggu, 05 Juni 2011

Symbion (Study Case)

Sejarah
dikembangkan pada tahun 1990 dan pada tahun 2001 baru dipublikasikan kepada user. Sistem operasi symbian diarahkan untuk PC yang dapat dibawa kemana oleh user yaitu handphone pada saat ini lebih tepat disebut dengan smartphone, sehingga kemampuan dapat menyamai PC desktop atau notebook.
Symbian OS Roots: Psion and EPOC
 Pada tahun 1990, Psion Komputer memproduksi sebuah perangkat yang bernama PDA.
 Pada tahun 1996, Psion mulai merancang suatu sistem 32-bit EPOC release 1. EPOC diprogram dalam C ++.
Client/Server Resource Access

Gambar 1 : Struktur lapisan kernel pada Sistem Operasi Symbian.
Lapisan pertama nanokernel : tempat berkumpulnya proses yang mempunyai thread satu atau lebih dari satu, yang berperan penting dalam sistem operasi sebagai jantung operasi.
Lapisan kedua kernel : sistem membagi kernel menjadi beberapa bagian yang sesuai dengan tempat kerjanya pada lapisan ketiga.
Lapisan ketiga kernel : terdapat empat servis kernel yaitu : phone, multimedia, socket, display dan lain – lain yang telah disediakan oleh microkernel server, kemudian akan menjalankan beberapa perintah dari layer keempat ( sebagai tempat user menggunakan aplikasi ).
Lapisan keempat : pengguna menjalankan beberapa aplikasi yang telah diinstall diatas microkernel server.
Fitur Sistem Operasi Besar
 Proses dan Thread: Symbian OS adalah multitasking dan multithreaded sistem operasi.
 Common File system Support: Symbian OS mengatur akses ke sistem penyimpanan menggunakan model sistem file.
 Jaringan: Symbian OS sudah mendukung TCP / IP serta beberapa interface komunikasi lain
 manajemen Memory:Symbian mengatur akses memori di halaman dan memungkinkan untuk penggantian halaman.
Thread and Nanothreads
Status nanothreads :
 Suspended : ini adalah keadaan dimana sebuah thread menunda thread lain.
 Fast Semaphore Wait : Sebuah thread pada status ini menunggu sebuah fast semaphore tipe variable sentinel untuk diberi sebuah sinyal.
 DFC Wait : Sebuah thread dalam status ini menunggu untuk memanggil sebuah fungsi yang tertunda atau DFC yang akan ditambahkan ke DFC queue.
 Sleep : Sebuah thread ini tidur menunggu untuk beberapa waktu.
 Other : Terdapat sebuah status dasar yang digunakan saat para perancang mengimplementasikan status tambahan untuk nanothread,
MEMORY MANAGEMENT
Systems with No Virtual Memory
 Satu-satunya tempat penyimpanan yang tersedia di sistem operasi ini adalah memori, mereka tidak didukunjg oleh sebuah harddisk. Karena itu, kebanyakan sistem yang kecil, dari PDA ke smartphone sampai level yang lebih tinggi, tidak mensupport sebuah virtual memori.
INPUT AND OUTPUT
Removable Media : Setiap tipe dari media yang dapat dilepas memiliki fitur umum yang mencakup semua, yaitu :
 Semua alat harus dimasukkan dan dilepas.
 Semua media yang dapat removeable dapat dilepas.
 Setiap media dapat melaporkan kemampuannya.
 kartu yang tidak kompatibel harus ditolak.
 Setiap kartu membutuhkan tenaga.

Kelebihan
 Merupakan OS mobile paling stabil yang diimplementasikan pada saat debutnya dibandingkan dengan OS lain.
 Didalamnya dapat berjalan aplikasi-aplikasi yang lebih lengkap.
 Terus mengikuti perkembangan software dan terus mengupdate sistemnya sehingga dapat compatible.
Kekurangan
 Tidak memiliki virtual memory.
 Sistem operasi yang masih cukup berat untuk mobile.

Tidak ada komentar:

Posting Komentar