Symbian Sistem Model berisi susunan berikut, dari atas ke dasar:
Layanan Base Layer ialah tingkatan terendah yang bisa dicapai oleh- sisi pembedahan pengguna; itu meliputi File Server serta User Library, suatu Plug- In Kerangka yang mengelola seluruh plug- in, Toko, Tengah Repository, DBMS serta layanan kriptografi. Ini pula tercantum Bacaan Window Server serta Shell Bacaan: 2 pelayanan bawah dari mana port seluruhnya fungsional bisa terbuat tanpa butuh buat tiap layanan susunan yang lebih besar.
Symbian mempunyai mikrokernel arsitektur, yang berarti kalau minimum yang dibutuhkan merupakan dalam kernel buat mengoptimalkan ketahanan, ketersediaan serta responsif. Ini berisi suatu scheduler, pengelolaan memori serta driver fitur, tetapi jasa lain semacam jaringan, telepon serta filesystem sokongan ditempatkan di OS Layanan Layer ataupun Layanan Base Layer. Dimasukkannya device driver berarti kernel tidaklah microkernel itu benar. EKA2 kernel waktu nyata, yang sudah diucap selaku nanokernel, cuma berisi yang sangat primitif bawah serta memerlukan kernel diperpanjang buat melakukan tiap abstraksi lain.
Symbian dirancang buat menekankan kompatibilitas dengan fitur lain, paling utama media removable sistem file. Dini pengembangan EPOC menimbulkan mengadopsi FAT selaku sistem file internal, serta ini senantiasa, tetapi berorientasi intensitas model- obyek itu diletakkan di atas FAT yang mendasari buat membagikan POSIX style antarmuka- dan model streaming. Format informasi internal mengandalkan memakai API yang sama yang menghasilkan informasi buat melaksanakan seluruh manipulasi file. Perihal ini menyebabkan data- ketergantungan serta kesusahan yang berhubungan dengan pergantian serta migrasi informasi.
Terdapat jaringan besar serta subsistem komunikasi, yang mempunyai 3 server utama yang diucap: Etel( EPOC telephony), ESOCK( EPOC socket) serta C32( bertanggung jawab buat komunikasi serial). Tiap- tiap mempunyai suatu skema plug- in. Selaku contoh ESOCK membolehkan berbeda“. PRT” protokol materi buat mempraktikkan bermacam skema protokol jaringan. subsistem ini pula berisi kode yang menunjang bermacam komunikasi link- pendek, semacam Bluetooth, IrDA serta USB.
Terdapat pula beberapa besar user interface( UI) Code. Cuma kelas bawah serta substruktur yang tercantum dalam Symbian OS, sebaliknya sebagian besar user interface aktual yang dikelola oleh pihak ketiga. Perihal ini tidak lagi terjalin. 3 UIS utama– S60, UIQ serta MOAP– disumbangkan buat Symbian pada tahun 2009. Symbian pula memiliki grafis, tata letak bacaan serta bibliotek font rendering.
Seluruh C Symbian asli++ aplikasi yang dibentuk dari 3 kelas kerangka yang didefinisikan oleh arsitektur aplikasi: aplikasi kelas, kelas dokumen serta pengguna kelas aplikasi antarmuka. Kelas- kelas ini membuat sikap aplikasi mendasar. Guna yang dibutuhkan yang tersisa, tampilan aplikasi, informasi model serta interface informasi, diciptakan secara independen serta berhubungan cuma lewat API mereka dengan kelas- kelas lain.
Banyak perihal lain yang belum sesuai dengan model ini– misalnya, SyncML, Java ME sediakan satu set API di atas sebagian besar OS serta multimedia
Banyak dari mereka merupakan kerangka kerja, serta vendor diharapkan buat sediakan plug- in buat kerangka kerja dari pihak ketiga( misalnya, Helix Player buat multimedia codec). Perihal ini mempunyai keuntungan kalau API buat wilayah semacam fungsionalitas yang sama pada banyak model ponsel, serta kalau vendor memperoleh banyak fleksibilitas. Tetapi itu berarti kalau vendor telepon yang dibutuhkan buat melaksanakan banyak pekerjaan integrasi buat membuat telepon Symbian OS.
Symbian tercantum referensi- antarmuka pengguna yang diucap“ TechView”. Ini sediakan bawah buat kustomisasi dini serta merupakan area di mana uji Symbian banyak serta contoh kode yang berjalan. Perihal ini sangat mirip dengan antarmuka pengguna dari 5 Seri individu organizer Psion serta tidak digunakan buat antarmuka pengguna telepon penciptaan.
Sebaliknya necara universal arsitektur Symbian OS sendiri bisa gambarkan jadi 4 susunan bersumber pada pemakaian API yang ada, ialah:
Susunan pendukung aplikasi( Application Utility Layer)
Susunan ini terdiri dari bermacam pendukung yang berorientasi pada aplikasi. Perihal ini membolehkan aplikasi lain( diluar sistem pembedahan) buat berintegrasi dengan aplikasi bawah yang ada pada sistem pembedahan. Wujud layanan lain tercantum proses pertukaran informasi serta manajemen informasi.
Susunan layanan serta framework antarmuka grafis( GUI Framework)
Susunan ini ialah framework API yang ada buat berikan sokongan terhadap penindakan input user secara grafis ataupun suara yang bisa digunakan oleh aplikasi lain.
Susunan komunikasi
Susunan ini berperan selaku sistem pembedahan yang fokus diimplementasi pada perlengkapan komunikasi mobile, Symbian OS mempunyai kumpulan API yang fokus pada susunan komunikasi. Bagian paling atas pada susunan ini ada sokongan pencarian serta pengiriman pesan bacaan. Selanjutnya merupakan antarmuka yang berikan sokongan komunikasi semacam Bluetooth serta infrared( IrDA) dan USB. Yang terakhir pada susunan ini merupakan protokol komunikasi berbentuk TCP/ IP, HTTP, WAP serta layanan telepon.
Susunan sistem API dasar
Susunan ini ialah kumpulan API yang menunjang pengasksesan informasi memori, bertepatan pada serta waktu, dan sistem bawah yang lain.