dikembangkan pada tahun 1990 dan debut di tahun 2001. Hal ini tidak mengherankan, karena platform smartphone dimana Symbian OS berjalan baru berkembang baru-baru ini juga.
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
Desain Symbian OS memisahkan fungsi-fungsi yang membutuhkan implementasi yang rumit ke dalam Symbian OS kernel dan tetap hanya fungsi yang paling dasar dalam nanokernel tersebut, inti sistem operasi itu.
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.
Implementasi Symbian di masa sekarang
Dipakai pada kebanyakan handphone nokia, yaitu pada handphone nokia S.60, S.40.
Dipakai juga di sebagian handphone Samsung,namun hanya beberapa seri.
Dipakai di sebagian handphone Sony Ericsson versi UIQ.
No comments:
Post a Comment