SEJARAH,
PENANGANAN PROSES, FILE, DAN MEMORY DARI SISTEM OPERASI PALM
Ø PALM OS
Sejarah Sistem Operasi
Palm
Palm
OS awalnya dikembangkan di bawah arahan Jeff Hawkins di Palm Computing, Inc. Palm
kemudian diakuisisi oleh US Robotics Corp, yang pada gilirannya kemudian dibeli
oleh 3Com, yang membuat anak perusahaan Palm sebuah perusahaan publik
independen pada tanggal 2 Maret 2000 .
Pada Januari 2002, Palm
mendirikan anak perusahaan yang sepenuhnya dimiliki untuk mengembangkan dan
lisensi Palm OS, yang bernama PalmSource. PalmSource kemudian berputar off dari
Palm sebagai perusahaan independen pada tanggal 28 Oktober 2003 . Palm
(kemudian disebut palmOne) menjadi teratur lisensi Palm OS, tidak lagi dalam
kontrol sistem operasi.
Pada bulan September
2005, PalmSource mengumumkan bahwa mereka sedang diakuisisi oleh ACCESS.
Pada bulan Desember
2006, Palm memperoleh hak abadi ke kode sumber Palm OS dari ACCESS. Dengan Palm
ini dapat memodifikasi sistem operasi berlisensi yang diperlukan tanpa membayar
royalti lebih lanjut kepada AKSES. Bersama dengan Mei 2005 perolehan hak penuh
untuk nama merek Palm, hanya Palm dapat mempublikasikan rilis sistem operasi
dengan nama ‘Palm OS’.
Sebagai akibatnya, pada
25 Januari 2007, AKSES mengumumkan perubahan nama untuk saat ini sistem mereka
operasi Palm OS, sekarang berjudul Garnet OS .
Palm
OS adalah sistem operasi proprietary mobile. Dirancang pada
tahun 1996 untuk PDA Palm Pilot Computing, Inc ‘baru, telah diimplementasikan
pada beragam perangkat mobile, termasuk smartphone, jam tangan, game konsol
genggam, pembaca barcode dan perangkat GPS.
Palm OS versi
sebelumnya dari 5,0 berjalan di Motorola / Freescale Dragonball prosesor. Dari
versi 5.0 dan seterusnya, Palm OS berjalan pada arsitektur ARM berbasis
prosesor.
Modernisasi
Selama beberapa tahun
PalmSource telah berusaha untuk menciptakan penerus modern untuk Palm OS 5 dan
memiliki lisensi menerapkannya. Meskipun PalmSource dikirim Palm OS Cobalt 6.0
untuk lisensi pada bulan Januari 2004, tidak menggunakannya untuk perangkat
rilis. PalmSource membuat perbaikan besar untuk Palm OS Cobalt dengan merilis
Palm OS Cobalt 6.1 pada September 2004 untuk menyenangkan pemegang lisensi,
tapi bahkan versi baru tidak mengarah ke perangkat produksi.
Pada Desember 2004,
PalmSource mengumumkan strategi OS baru. Dengan akuisisi perusahaan perangkat
lunak telepon selular Cina Mobilesoft, PalmSource direncanakan ke port Palm OS
di atas Linux kernel, sementara masih menawarkan kedua Palm Garnet OS dan Palm
OS Cobalt. Strategi ini direvisi pada bulan Juni 2005, saat masih tidak ada
perangkat dengan Palm OS Cobalt diumumkan. PalmSource mengumumkan menghentikan
upaya pengembangan semua pada setiap produk tidak berkaitan langsung dengan
platform masa depan berbasis Linux.
Dengan akuisisi
PalmSource oleh ACCESS, Palm OS untuk Linux diubah menjadi ACCESS Linux
Platform yang pertama kali diumumkan pada bulan Februari 2006 . Versi awal dari
platform dan kit pengembangan perangkat lunak untuk Platform Linux ACCESS
secara resmi dirilis pada Februari 2007 [30] Pada Januari 2011, ACCESS Linux
Platform belum kapal pada perangkat, namun ada kit pengembangan dan demonstrasi
publik telah dipamerkan..
Palm, Inc lisensi utama
Palm OS Garnet tidak lisensi AKSES Linux Platform untuk perangkat mereka
sendiri. Sebaliknya, Palm mengembangkan sistem lain operasi berbasis Linux yang
disebut Palm webOS Pada tanggal 11 Februari 2009,. CEO Palm Ed Colligan
mengatakan tidak akan ada tambahan Palm OS perangkat (kecuali Centro yang
dirilis ke operator lain). Palm berfokus pada Palm webOS dan perangkat Windows
Mobile [32] Pada tanggal 1 April 2009, Palm mengumumkan ketersediaan Palm OS
emulator untuk WebOS-nya
Ø PENANGANAN PROSES DAN PENANGANAN MEMORY
Palm OS adalah
sistem operasi komputer yang menjadi platform dari PDA PalmPilot yang merupakan
produksi Palm Computing yang sekarang merupakan bagian dari 3Com. Palm OS di
desain untuk tepat pada devais ukuran telapak tangan dari ukuran tertentu
dengan ukuran layar tertentu pula. 3Com mengatakan bahwa PalmPilot lebih sukses
dikarenakan pendekatan yang dilakukan terfokus, memang Microsoft Windows CE dan
Symbian’s EPOC adalah sistem operasi untuk devais jenis genggam pula tetapi
didesain untuk area devais yang lebih luas.
Palm
OS menggunakan multitasking, tetapi hanya satu task untuk setiap aplikasi.
Pengguna menggunakan satu aplikasi pada waktu tertentu, satu program apikasi
harus selesai sebelum yang berikutnya dapat dipilih. Pembatasan ini membuat
sistem operasi mendedikasikan penuh perahatian pada aplikasi yang terbuka.
Space yand dibutuhkan oleh sistem untuk setiap aplikasi yang berjalan adalah
bersifat dinamis, reusable random access memory (RAM). Aplikasi dan database
yang berhubungan disimpan dalam tempat penyimpanan permanen, tetapi tempat
penyimpanan permanen itu adalah RAM (bukan hard disk). Palm OS membagi sebuah
aplikasi menjadi code yang dapat dijalankan dan tipe elemen data yang berbeda,
seperti elemen antar muka (user interface) dan icons. Elemen data dapat diubah
dengan mudah tanpa perlu menulis ulang code.
Palm
Computing supports Metrowerks’ CodeWarrior sebagai pengembang software yang
resmi (official software development kit / SDK) menggunakan sebuah Macintosh
atau Windows.
Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak dibutuhkan perangkat PDA yang canggih dan mahal. Tetapi hal inilah yang menyebabkan PalmPilot jarang memiliki fasilitas voice, dan layar berwarna.
Kelebihan PalmOS dibandingkan dengan sistem operasi lainnya adalah Palm memiliki kebutuhan sistem yang sedikit dan cepat sehingga tidak dibutuhkan perangkat PDA yang canggih dan mahal. Tetapi hal inilah yang menyebabkan PalmPilot jarang memiliki fasilitas voice, dan layar berwarna.
Palm OS adalah
sistem operasi komputer yang menyediakan sebuah platform perangkat lunak untuk
seri Palm genggam personal digital assistant (PDA) yang dibuat oleh Palm Inc
Menurut Palm, Palm OS dirancang dari awal untuk masuk ke dalam perangkat sawit-ukuran
spesifik ukuran dan dengan ukuran layar tertentu. Microsoft Windows CE dan
Symbian EPOC (berasal oleh Psion) juga sistem operasi untuk perangkat genggam,
tetapi dirancang untuk melayani lebih luas perangkat.
Palm
OS menggunakan multitasking, tetapi hanya satu tugas untuk aplikasi. Pengguna
menggunakan satu aplikasi pada satu waktu, satu program aplikasi harus selesai
sebelum berikutnya
Ø OPEN SOURCE PLATFORM MOBILE
dapat
dipilih. Kendala ini memungkinkan sistem operasi untuk mencurahkan perhatian
penuh untuk aplikasi yang terbuka. Ruang yang diperlukan oleh sistem untuk
setiap aplikasi yang berjalan disimpan di dinamis, akses memori dapat digunakan
kembali acak (RAM). Aplikasi dan database yang terkait disimpan dalam apa yang
disebut penyimpanan permanen, tapi di sini penyimpanan permanen adalah RAM
(bukan hard disk) yang tidak dapat digunakan kembali sebagai RAM dinamis dapat.
Palm
OS dilengkapi dengan aplikasi ini built-in: Tanggal, Address Book, To Do List,
Memo Pad, Kalkulator, dan Perlindungan Sandi. Aplikasi baru dapat ditulis dan
ditambahkan dengan menggunakan beberapa fasilitas yang mempercepat pembangunan.
Palm mendukung Metrowerks ‘CodeWarrior sebagai kit pengembangan perangkat lunak
resmi (SDK), menggunakan Macintosh atau lingkungan Windows. Pengguna platform
UNIX dapat menggunakan kit yang disebut GCC, yang tersedia melalui Free
Software Foundation. Pemrogram dapat menggunakan C, C + +, assembler, atau
scripting. Antarmuka pengguna Palm ditiru dalam jendela di lingkungan desktop,
mendorong pengembangan aplikasi yang cepat. Aplikasi sederhana dapat
dikembangkan menggunakan antarmuka bentuk Palm.
Palm
OS dilengkapi dengan antarmuka komunikasi ke perangkat transmisi inframerah,
TCP / IP (untuk koneksi Web melalui perangkat nirkabel atau wireline), dan,
opsional, barcode scanner pengakuan.
Palm
OS (juga dikenal sebagai Garnet OS) adalah sistem operasi mobile awalnya
dikembangkan oleh Palm, Inc, untuk asisten pribadi digital (PDA) pada tahun
1996. Palm OS dirancang untuk kemudahan penggunaan dengan antarmuka pengguna
grafis berbasis touchscreen. Hal ini disediakan dengan suite aplikasi dasar
untuk manajemen informasi pribadi. Kemudian versi dari OS telah diperluas untuk
mendukung smartphone. Beberapa lisensi yang lain telah diproduksi perangkat
didukung oleh Palm OS.
Menyusul pembelian Palm
Palm merek dagang, saat ini versi berlisensi dari ACCESS diubah namanya Garnet
OS. Pada tahun 2007, ACCESS memperkenalkan penerus ke Garnet OS, yang disebut
Access Linux Platform dan pada tahun 2009, pemegang lisensi utama Palm OS,
Palm, Inc, beralih dari Palm OS untuk WebOS untuk perangkat yang akan datang
mereka.
Fitur kunci dari Garnet
Palm OS saat ini adalah
Sederhana,
single-tasking lingkungan untuk memungkinkan peluncuran aplikasi layar penuh dengan
set, dasar GUI yang umum Monokrom atau warna layar dengan resolusi 480×320
pixel sampai Pengenalan tulisan tangan masukan sistem yang disebut Graffiti 2
HotSync teknologi untuk sinkronisasi data dengan komputer desktop Suara pemutaran dan kemampuan merekam Keamanan model sederhana: Device dapat dikunci dengan password, catatan aplikasi sewenang-wenang dapat dilakukan swasta
TCP / IP jaringan akses
Port serial / USB, inframerah, Bluetooth dan koneksi Wi-Fi
Dukungan kartu ekspansi memori
Ditetapkan standar format data untuk aplikasi manajemen informasi pribadi untuk menyimpan entri kalender, alamat, tugas dan catatan, diakses oleh aplikasi pihak ketiga. Termasuk dengan OS juga satu set aplikasi standar, dengan yang paling relevan untuk empat operasi PIM disebutkan.
HotSync teknologi untuk sinkronisasi data dengan komputer desktop Suara pemutaran dan kemampuan merekam Keamanan model sederhana: Device dapat dikunci dengan password, catatan aplikasi sewenang-wenang dapat dilakukan swasta
TCP / IP jaringan akses
Port serial / USB, inframerah, Bluetooth dan koneksi Wi-Fi
Dukungan kartu ekspansi memori
Ditetapkan standar format data untuk aplikasi manajemen informasi pribadi untuk menyimpan entri kalender, alamat, tugas dan catatan, diakses oleh aplikasi pihak ketiga. Termasuk dengan OS juga satu set aplikasi standar, dengan yang paling relevan untuk empat operasi PIM disebutkan.
Versi sejarah dan latar belakang teknis
Produsen
bebas untuk mengimplementasikan fitur yang berbeda dari OS dalam perangkat
mereka atau bahkan menambah fitur baru. Ini sejarah versi menggambarkan versi
lisensi resmi dari Palm / PalmSource / ACCESS.
Semua
versi sebelum Palm OS 5 adalah berdasarkan atas AMX 68000 kernel berlisensi
dari KADAK Produk Ltd Meskipun kernel ini secara teknis mampu multitasking,
yang “syarat dan ketentuan khusus yang menyatakan bahwa lisensi Palm mungkin
tidak mengekspos API untuk menciptakan / memanipulasi tugas dalam OS “.
Palm
OS 1.0
Versi
1.0 memiliki fitur PIM klasik Alamat aplikasi, Buku Tanggal, Memo Pad, dan To
Do List. Juga dilengkapi kalkulator dan alat Keamanan untuk menyembunyikan
catatan untuk penggunaan pribadi.
Palm
OS 1.0 tidak membedakan antara RAM dan penyimpanan file sistem. Aplikasi
diinstal langsung ke dalam RAM dan dieksekusi di tempat. Karena tidak ada
sistem berkas yang didedikasikan didukung, sistem operasi tergantung pada
siklus refresh RAM konstan untuk menjaga memori. OS mendukung 160×160 monokrom
menampilkan output. Input pengguna dihasilkan melalui sistem pengenalan tulisan
tangan Graffiti atau opsional melalui virtual keyboard. Sistem ini mendukung
sinkronisasi data ke PC lain melalui teknologi HotSync dengan sendirinya
beberapa antarmuka serial. Rilis bugfix terbaru adalah versi 1.0.7.
Palm
OS 2.0
Palm
OS 2.0 diperkenalkan pada 10 Maret 1997 dengan PalmPilot Personal dan Profesional
. Versi ini menambahkan TCP / IP jaringan, jaringan HotSync, dan dukungan lampu
latar layar. Rilis bugfix versi terakhir adalah 2.0.5.
Dua aplikasi baru, Mail
dan Beban ditambahkan, dan standar aplikasi PIM telah ditingkatkan.
Palm
OS 3.0
Palm OS 3.0
diperkenalkan pada tanggal 9 Maret 1998 dengan peluncuran Palm III series .
Versi ini menambahkan IrDA inframerah dan dukungan font ditingkatkan. Versi ini
juga memiliki fitur diperbaharui aplikasi PIM dan update untuk peluncur
aplikasi.
Palm OS 3.1 menambahkan
fitur baru hanya kecil, seperti HotSync dukungan jaringan. Itu diperkenalkan
dengan Palm IIIx dan Palm V.
Palm OS 3.2 menambahkan
dukungan Web Clipping, yang merupakan solusi Palm-spesifik awal untuk membawa
konten web ke layar PDA kecil. Ini diperkenalkan dengan penyelenggara VII Palm.
Palm OS 3.3 HotSync
menambah kecepatan lebih cepat dan kemampuan untuk melakukan hotsyncing
inframerah. Itu diperkenalkan dengan Palm Vx penyelenggara.
Palm OS 3.5 adalah
versi pertama untuk menyertakan native 8-bit dukungan warna. Ia juga
menambahkan fitur kemudahan utama yang menyederhanakan operasi, seperti icon
bar-konteks-sensitif atau aktivasi menu sederhana. Aplikasi agenda diperpanjang
dengan tampilan agenda tambahan. Versi ini pertama kali diperkenalkan dengan
Palm IIIC perangkat . Rilis bugfix terbaru adalah versi 3.5.3.
Sebagai pendamping,
Palm kemudian ditawarkan Kit internet upgrade software Mobile untuk Palm OS 3.5
. Ini termasuk web Kliping Palm software, MultiMail (yang kemudian berganti
nama menjadi VersaMail) Versi 2,26 e-mail software, Versi HANDPHONE 1.3 SMS
perangkat lunak, dan Neomar Versi 1.5 WAP browser.
Palm OS 4.0
Palm
OS 4.0 dirilis dengan seri M500 baru Palm pada tanggal 19 Maret 2001 . Versi
ini menambahkan antarmuka standar untuk sistem akses file eksternal (seperti
kartu SD). Sistem file eksternal adalah perubahan radikal untuk eksekusi
sebelumnya sistem operasi di tempat. Sekarang, kode aplikasi dan data harus
dimuat ke RAM perangkat, mirip dengan perilaku sistem operasi desktop. Sebuah
Konektor Universal baru dengan dukungan USB diperkenalkan. Kit internet
sebelumnya opsional Mobile sekarang merupakan bagian dari sistem operasi. Versi
4.0 menambahkan manajer perhatian untuk mengkoordinasikan informasi dari
aplikasi yang berbeda, dengan beberapa kemungkinan untuk mendapatkan perhatian
pengguna, termasuk suara, LED berkedip atau getaran. Layar warna 16-bit dan
zona waktu yang berbeda yang didukung. Versi ini juga memiliki peningkatan
keamanan dan UI.
Palm OS 4.1 adalah
rilis bugfix. Ini diperkenalkan dengan peluncuran Palm i705. Update OS kemudian
minor ke versi 4.1.2 termasuk backport dari Graffiti 2 dari Palm OS 5.2.
Palm OS 4.2 Cina
Sederhana Edition ditargetkan terutama untuk pasar Cina dengan penuh dukungan
Cina Sederhana, co-dirilis dengan Palm OS 5.3. Tidak ada perangkat telah dibuat
dengan versi ini sampai sekarang.
Palm
OS 5
Palm
OS 5 (tidak disebut 5.0) diresmikan oleh anak perusahaan PalmSource Palm pada
Juni 2002 dan pertama kali diimplementasikan pada Palm Tungsten T. Ini adalah
versi pertama dirilis untuk mendukung perangkat ARM, dengan dukungan untuk
aplikasi Dragonball melalui Aplikasi Palm Kompatibilitas Lingkungan (PACE)
emulator. Bahkan dengan tambahan overhead PACE, aplikasi Palm biasanya berjalan
lebih cepat pada perangkat ARM dari pada hardware generasi sebelumnya.
Perangkat lunak baru dapat mengambil keuntungan dari prosesor ARM dengan unit
kecil kode ARM, disebut sebagai ban lengan.
Dengan dasar hardware
lebih kuat, Palm OS secara substansial ditingkatkan untuk kemampuan multimedia.
Layar 320×320 kepadatan tinggi didukung bersama-sama dengan pemutaran suara
penuh digital dan merekam API. Susunan Bluetooth yang terpisah Palm ditambahkan
bersama dengan tumpukan IEEE 802.11b Wi-Fi. Koneksi jaringan aman atas SSL yang
didukung. OS dapat disesuaikan dengan skema warna yang berbeda.
Untuk Palm OS 5,
PalmSource dikembangkan dan berlisensi browser web yang disebut PalmSource Web
Browser, yang didasarkan pada 3,0 NetFront Browser AKSES ‘.
Palm OS 5.2 terutama
rilis bugfix, diterapkan pertama kali pada Samsung SGH-i500 .
Ini menyediakan dukungan untuk resolusi 480×320 dan memperkenalkan sistem input tulisan tangan baru yang disebut Graffiti 2, karena gugatan hilang terhadap Xerox. Graffiti 2 didasarkan pada Mencatat dari CIC. Rilis bugfix terbaru adalah versi 5.2.8.
Ini menyediakan dukungan untuk resolusi 480×320 dan memperkenalkan sistem input tulisan tangan baru yang disebut Graffiti 2, karena gugatan hilang terhadap Xerox. Graffiti 2 didasarkan pada Mencatat dari CIC. Rilis bugfix terbaru adalah versi 5.2.8.
Palm OS 5.3 Edisi Cina
Sederhana menyediakan dukungan Cina penuh Sederhana, selanjutnya menambahkan
dukungan untuk resolusi QVGA, dan standar API untuk virtual Graffiti disebut
Dynamic Input Area. Versi ini pertama kali diperkenalkan dengan Lenovo P100 dan
P300 handheld. [23]
Palm OS Garnet (5.4)
secara resmi memberikan dukungan untuk beberapa resolusi layar, mulai dari
160×160 sampai 480×320. Ini juga fitur Bluetooth diperbaharui perpustakaan.
Versi ini memperkenalkan moniker Garnet untuk membedakannya dari Palm OS Cobalt
6.0. Rilis bugfix terbaru adalah versi 5.4.9.
Garnet OS 5.5 adalah
versi saat ini dikembangkan oleh ACCESS. Versi ini didedikasikan untuk
dijalankan di dalam mesin virtual Garnet VM. VM Garnet adalah bagian inti dari
Access Linux Platform dan juga tersedia untuk Nokia Internet Tablet.
Palm OS Cobalt (6,0)
OS Cobalt (6,0) adalah pengganti yang ditunjuk
untuk Palm OS 5. Ini diperkenalkan pada tanggal 10 Februari 2004, [24] tetapi
tidak ditawarkan lagi dari ACCESS (lihat bagian berikutnya). Palm OS 6.0
kemudian diganti untuk Palm OS Cobalt untuk membuat jelas bahwa versi ini
awalnya tidak ditunjuk untuk menggantikan Palm OS 5, yang mengadopsi nama
Garnet Palm OS pada waktu yang sama.
Palm OS Cobalt
memperkenalkan fitur-fitur sistem operasi modern untuk sebuah sistem operasi
embedded berdasarkan kernel baru dengan multitasking dan perlindungan memori,
kerangka multimedia dan grafis modern (berasal dari Palm BeOS diperoleh), fitur
keamanan baru, dan penyesuaian dari format file PIM lebih baik bekerja sama
dengan Microsoft Outlook.
Palm OS Cobalt 6.1
disajikan perpustakaan komunikasi standar untuk telekomunikasi, Wi-Fi, dan
konektivitas Bluetooth. Meskipun penambahan lainnya, gagal untuk kepentingan
pemegang lisensi potensial untuk Palm OS Cobalt.
OS pihak ketiga tambahan
OS pihak ketiga tambahan
Beberapa pemegang
lisensi telah membuat modifikasi khusus untuk sistem operasi. Ini bukan bagian
dari versi berlisensi resmi.
Palm mengembangkan
Bluetooth API untuk eksternal SDIO Card Bluetooth untuk Palm OS 4,0 perangkat.
Susunan Bluetooth yang kemudian dimasukkan di Palm OS 5 [26]
Palm menambahkan masukan API grafiti area virtual terutama untuk perangkat Tungsten T3 mereka. API ini kemudian digantikan oleh API Input Area resmi Dinamis di Palm OS 5.3.
Palm ditambahkan ke Palm OS 5.4 Sistem File Non-Volatile, dan digunakan Flash untuk penyimpanan bukan DRAM, mencegah kehilangan data dalam hal menguras baterai. Namun, ini secara fundamental mengubah cara program dieksekusi dari sistem Jalankan-di-Tempat Palm OS tradisional yang digunakan, dan telah menjadi sumber banyak masalah kompatibilitas, membutuhkan banyak aplikasi untuk memiliki eksplisit NVFS dukungan tambahan bagi mereka untuk menjadi stabil.
Untuk kamera yang dilengkapi perangkat mereka, Palm menambahkan API CameraLib.
Sony menambahkan perpustakaan untuk mendukung input JogDial tersedia pada penyelenggara clie mereka.
Palm menambahkan masukan API grafiti area virtual terutama untuk perangkat Tungsten T3 mereka. API ini kemudian digantikan oleh API Input Area resmi Dinamis di Palm OS 5.3.
Palm ditambahkan ke Palm OS 5.4 Sistem File Non-Volatile, dan digunakan Flash untuk penyimpanan bukan DRAM, mencegah kehilangan data dalam hal menguras baterai. Namun, ini secara fundamental mengubah cara program dieksekusi dari sistem Jalankan-di-Tempat Palm OS tradisional yang digunakan, dan telah menjadi sumber banyak masalah kompatibilitas, membutuhkan banyak aplikasi untuk memiliki eksplisit NVFS dukungan tambahan bagi mereka untuk menjadi stabil.
Untuk kamera yang dilengkapi perangkat mereka, Palm menambahkan API CameraLib.
Sony menambahkan perpustakaan untuk mendukung input JogDial tersedia pada penyelenggara clie mereka.
PENANGANAN
FILE
Palm
OS membagi aplikasi ke dalam kode Runnable dan berbagai jenis elemen data,
seperti elemen antarmuka pengguna dan ikon. Elemen data dapat dengan mudah
diubah tanpa perlu harus menulis ulang kode.