Senin, 31 Oktober 2022

Rangkuman video Pembelajaran

Nama : ArfinFerdi Setiawan

Kelas : 07ps3

Nim : 8040210247



Pembahasan RAM 

    Singkatan dari RAM (random access memory),disimpan pada motherboard dalam modul yang disebut dims singkatan dari (dual inline memory module),modul memori inline dim adalah modul dual karena memiliki dua baris indenpenden pin ini satu di setiap sisi memiliki modul memori redup. Dalam slot memori motherboard dapat memiliki berbagai jumlah slot memori,motherboard memiliki antara 2 dan 4 dari mereka,sehingga data atau progam disimpan terlebih dahulu di hard drive,kemudian hard drive dimuat ke RAM dan begitu dimuat ke RAM CPU,mengakses data/menjalankan program.kemudian beberapa data harus disimpan pada harddrive yang lebih lambat mengompensasi,memori jadi alih alih data dari RAM ke CPU. Yang harus dilakukan kerja ekstra dgn kembali ke hard drive dan ketika ini terjadi itu melambat turun komputer sehingga utk mengatasi masalah ini yang perlu dilakukan adalah meningkatkan jumlah RAM pada komputer dan dengan meningkatkan memori,lebih banyak data dpt dihasilkan dimuat ke RAM lebih cepat tanpa perlu mengakses lebih lambat. Hard drive dan hasilnya adalah komputer yang berperforma lebih cepat,komputer dengan RAM lebih banyak melakukan lebih cepat dari pada komputer dengan RAM yg lebih sedikit,RAM membutuhkan daya listrik yang konstan untuk menyimpan data jika daya dihidupkan.

    Ram adalah singkatan dari random access memory disimpan pada motherboard dalam modul yang disebut dim dim singkatan dari dual inline memory module a dim adalah modul dual inline karena memiliki dua  independen  deretan pin ini satu di setiap sisi modul memori redup memiliki 168 184 240 atau 288 pin dan kemudian redup dipasang pada motherboard di slot memori motherboard dapat memiliki berbagai jumlah slot memori rata-rata motherboard akan memiliki antara dua dan empat di antaranya agar data atau program dapat berjalan di komputer perlu dimuat ke Ram terlebih dahulu sehingga data atau program disimpan terlebih dahulu di hard drive kemudian  dari hard drive itu dimuat ke Ram dan setelah dimuat ke Ram, CPU sekarang dapat mengakses data atau menjalankan program sekarang berkali-kali jika memori terlalu rendah mungkin tidak dapat menampung semua data yang dibutuhkan CPU  dan ketika ini terjadi maka beberapa data lain harus disimpan di hard drive yang lebih lambat untuk mengimbangi memori yang rendah sehingga alih-alih data dari RAM ke CPU, ia harus melakukan pekerjaan ekstra dengan kembali ke hard  drive dan ketika ini  terjadi itu memperlambat komputer sehingga untuk mengatasi masalah ini yang perlu Anda lakukan hanyalah menambah jumlah RAM pada komputer dan dengan menambah memori lebih banyak data dapat dimuat ke Ram yang lebih cepat tanpa perlu terus-menerus mengakses hard drive yang lebih lambat  dan hasilnya adalah komputer yang lebih cepat kinerjanya jadi inilah mengapa komputer dengan RAM lebih banyak berkinerja lebih cepat daripada komputer dengan ram lebih sedikit membutuhkan daya listrik yang konstan untuk menyimpan data dan jika daya dimatikan maka data terhapus Ram juga com  es dalam berbagai jenis seperti RAM dinamis atau DRAM. 

    DRAM adalah memori yang berisi kapasitor kapasitor seperti ember kecil yang menyimpan listrik dan di kapasitor ini yang menyimpan sedikit informasi seperti 1 atau 0 karena begitulah cara komputer membaca data yang satu atau nol dan karena DRAM memiliki kapasitor mereka harus disegarkan dengan listrik terus-menerus karena kapasitor tidak menahan muatan untuk waktu yang lama mereka terus-menerus bocor dan penyegaran ini adalah di mana kita mendapatkan nama dinamis kapasitor harus disegarkan secara dinamis sering sebaliknya mereka akan melupakan informasi bahwa mereka memegang jenis memori lain yang disebut SDRAM yang merupakan singkatan dari DRAM sinkron dan jenis memori ini adalah apa yang digunakan saat ini di RAM DIMM SDRAM juga memiliki kapasitor seperti DRAM tetapi perbedaan antara SDRAM dan DRAM pada dasarnya mempercepat teknologi DRAM yang lebih lama beroperasi secara asinkron dengan jam sistem yang pada dasarnya berarti ia berjalan lebih lambat dari t  jam sistem karena sinyalnya tidak terkoordinasi dengannya tetapi SDRAM berjalan sinkron dengan jam sistem itulah sebabnya lebih cepat daripada DRAM semua sinyal terikat ke jam sistem untuk pengaturan waktu yang lebih terkontrol sehingga seperti yang dinyatakan sebelum RAM disimpan di motherboard dalam modul yang disebut redup dan redup ini datang dalam ukuran memori yang berbeda hari ini mereka berkisar dari 128 megabyte hingga 32 gigabyte per redup SDRAM juga dinilai pada kecepatan yang berbeda.

    istilah jalur data 64 atau 32 bit mengacu pada jumlah bit data yang ditransfer pada suatu waktu atau dalam satu siklus clock semakin banyak bit yang ditransfer dalam satu siklus clock maka semakin cepat komputer akan sekarang redup memiliki Jalur data 64 bit yang berarti mereka dapat mentransfer 64 bit data sekaligus sekarang sebelum meredup ada modul Ram yang lebih tua yang disebut sim dan Sims memiliki jalur data 32-bit yang berarti mereka dapat mentransfer data pada 32 bit sekaligus jadi itu sebabnya peredupan lebih cepat daripada Sims karena mereka dapat mentransfer dua kali jumlah data per siklus jam karena peredupan mentransfer 64 bit data sekaligus dibandingkan dengan Sims yang mentransfer data 32 bit sekaligus sekarang bit tunggal atau satu bit data adalah bentuk data terkecil yang dibaca komputer karena dalam dunia komputasi komputer hanya memahami satu dan nol yang diwakili oleh satu bit data sekarang juga ada istilah byte dan delapan bit. sama dengan satu byte jadi jika memori redup siap untuk memiliki jalur data 64-bit maka itu berarti ia memiliki jalur data atau bus lebar 8 byte karena 64 dibagi 8 sama dengan 8 SDRAM dinilai pada kecepatan yang berbeda misalnya tongkat cara SDRAM lama kembali pada akhir 1990-an dapat diberi label PC 100 100 sama dengan kecepatan maksimum di mana ia beroperasi yaitu 100 megahertz dan karena SDRAM hanya datang dalam modul 64-bit seperti yang kita bahas sebelumnya memiliki bus lebar 8 byte karena 64 dibagi 8 sama dengan 8 jadi untuk mengetahui total bandwidth PC 100 anda kalikan 100 megahertz kali 8 byte yang sama dengan 800 megabyte per detik sehingga total bandwidth PC 100 sama dengan 800 megabyte per detik sehingga dengan kata lain PC 100 Ram dapat mentransfer data secara maksimal tingkat 800 megabyte per detik sehingga modul SDRAM berlabel PC 133 Anda mengalikan 133 dengan 8 yang sama dengan 1066 sehingga total bandwidth untuk PC 1 33 sama dengan 1066 megabyte per detik sekarang secara teknis 133 kali 8 sebenarnya sama dengan 1064 tetapi 1066 akurat karena jam yang sebenarnya kecepatannya adalah 130 3,3333 kali 8 yang dibulatkan menjadi 1066 jenis memori lain disebut DRAM kami yang dikembangkan oleh Rambis Inc dan mereka mengembangkan pelek yang merupakan singkatan dari Rambus inline memory module rims memiliki 184 pin dan terlihat mirip dengan redup dengan pengecualian bahwa takik bawah terletak di tengah modul pada tahun 1999 pelek merupakan terobosan dalam kecepatan memori tetapi dengan cepat tertinggal karena kemajuan Teknologi dalam redup ketika impian kami memulai debutnya pada tahun 1999, ia berlari pada 800 megahertz yang jauh lebih cepat daripada SDRAM yang berjalan pada 133 megahertz pada waktu itu, tetapi meskipun itu jauh lebih cepat daripada SDRAM, DRAM kami hanya memiliki bus lebar dua byte dibandingkan dengan SDRAM yang memiliki lebar bus 8 byte jadi jika Anda mengalikan kecepatan DRAM kami yang 800 megahertz kali lebar bus yang 2 byte, Anda akan mendapatkan total bandwidth 1600 megabyte per detik seiring dengan meningkatnya teknologi dan kecepatan prosesor dan bus lebih cepat teknologi ramp baru dikembangkan untuk mengikuti kecepatan komputer yang lebih cepat. Teknologi yang lebih baru ini disebut DDR yang merupakan singkatan dari double data rate dan pada dasarnya itulah yang dilakukan DDR, ia mengirimkan dua kali lipat jumlah data di setiap siklus clock dibandingkan dengan non DDR non DDR atau single data rate Ram hanya menggunakan sisi naik dari sinyal clock untuk mentransfer data tetapi DDR menggunakan sisi naik dan turun dari sinyal clock untuk mengirim data yang memberikan DDR kemampuan untuk mengirim dua kali jumlah data jadi inilah ilustrasi lain yang membandingkan perbedaan antara DDR dan non DDR sehingga meskipun jam sistem berdenyut pada kecepatan yang sama untuk kedua modul RAM, modul DDR Ram dapat mengirim dua kali jumlah data karena mengambil keuntungan dari naik dan turunnya sinyal clock sehingga meskipun kita mempercepat clock dan membuatnya lebih cepat, DDR Ram masih akan mengirim dua kali jumlah data dibandingkan dengan non DDR Ram, ddr juga diberi label berbeda dari non DDR Ram DDR Ram dapat mencakup kecepatan clock dan total bandwidth dalam namanya jadi alih-alih hanya memasukkan kecepatan clock dalam namanya seperti PC 133 di mana 133 sama dengan kecepatan clock DDR termasuk total bandwidth juga jadi misalnya DDR redup berlabel DDR 333 PC 2700 333 adalah kecepatan clock dan 2700 adalah total bandwidth yang sebenarnya jadi 3 33 megahertz kali 8 byte sama dengan 27 ratus megabyte per detik yang di mana kita mendapatkan nama PC 2700 teknologi baru yang telah berhasil DDR adalah DDR2, DDR2 lebih cepat dari DDR karena memungkinkan kecepatan bus yang lebih tinggi dan secara efektif duduk mengapa jumlah datanya lebih banyak daripada DDR dan juga menggunakan daya yang lebih sedikit daripada DDR a DDR2 Jim memiliki 240 pin dibandingkan dengan DDR yang memiliki seratus delapan puluh empat pin ddr2 berlabel sama seperti DDR tetapi dengan perbedaan kecil misalnya DDR untuk redup bisa dilabeli DDR2 800 PC ke 6400 dan perbedaannya adalah dua tepat setelah DDR dan dua tepat setelah PC jadi ini adalah bagaimana Anda dapat mengidentifikasi memori ddr2 dengan menggunakan labelnya dan tepat setelah ddr2 adalah ddr3 ddr3 dua kali lebih cepat dari ddr2 dan juga menggunakan daya yang lebih sedikit daripada ddr2 dan sama seperti ddr2 ddr3 juga memiliki 240 pin tetapi takik dan redup berada di tempat yang berbeda sehingga Anda tidak dapat menempatkan DIMM ddr3 dan slot ram yang dibuat untuk ddr2 sebenarnya motherboard dibuat untuk mendukung jenis memori tertentu sehingga Anda tidak dapat mencampur DDR satu dua tiga atau empat pada motherboard yang sama sebuah contoh e dari ddr3 akan menjadi ddr3 1600 pc3 dua belas ribu delapan ratus dan generasi keempat dari DDR SDRAM adalah ddr4 ddr4 DIMM memiliki 288 pin dan seperti pendahulunya juga menggunakan daya yang lebih sedikit daripada generasi sebelumnya DDR, DDR4 juga menawarkan rentang kecepatan yang lebih tinggi daripada ddr3 seperti ddr4 4266 PC 434 100 yang memiliki bandwidth maksimum yang luar biasa 34 ribu 100 megabyte per detik keadaan kami di mana korupsi data memori tidak dapat ditoleransi misalnya di server server dimaksudkan untuk selalu aktif dan berjalan setiap saat dan beberapa server tidak mampu sedang offline karena alasan apa pun seperti server yang mengontrol data keuangan, data medis darurat atau data pemerintah, server ini tidak dapat dimatikan karena alasan apa pun dan itulah sebabnya beberapa modul Ram memiliki ECC yang merupakan singkatan dari kode koreksi kesalahan dan apa yang dilakukan ECC adalah mendeteksi jika data diproses dengan benar oleh modul memori dan membuat koreksi jika perlu, Anda dapat mengetahui apakah modul ram memiliki ECC berdasarkan hitungan sejumlah chip memori pada modul dalam standar non-ecc mereka akan memiliki delapan chip memori tetapi dalam modul memori ECC akan memiliki sembilan chip memori sekarang kebanyakan modul Ram saat ini adalah non ECC dan karena canggih dan teknologi yang telah meminimalkan kesalahan memori dan telah membuat Ram non ECC lebih stabil tetapi seperti yang dinyatakan sebelumnya, memori ECC sebagian besar digunakan di server karena server harus selalu aktif dan berjalan setiap saat dan beberapa server tidak mampu sedang offline karena alasan apa pun seperti server yang mengontrol data keuangan, data medis darurat atau data pemerintah, server ini tidak dapat dimatikan karena alasan apa pun dan itulah sebabnya beberapa modul Ram memiliki ECC yang merupakan singkatan dari kode koreksi kesalahan dan apa yang dilakukan ECC adalah mendeteksi jika data diproses dengan benar olehmodul memori dan membuat koreksi jika perlu menggunakan memori ECC hanyalah tindakan pencegahan ekstra untuk menjaga apapun kesalahan dari memori.

Sumber dari    : https://www.youtube.com/watch?v=D-AdqniwiKg


Continue reading Rangkuman video Pembelajaran

Jumat, 14 Oktober 2022

Theread

 Theread



1.Thread

Capture

  • Thread adalah unit terkecil dalam suatu proses yang bisa dijadwalkan oleh sistem operasi.
  • Merupakan sebuah status eksekusi (ready, running, suspend, block, queue, dll)
  • Kadang disebut sebagai proses ringan (lightweight).
  • Unit dasar dari dari sistem utilisasi pada processor (CPU).
  • Dalam thread terdapat: ID Thread, Program Counter, Register dan Stack.
  • Sebuah thread berbagi code section, data section dan resource sistem operasi dengan thread yang lain yang memiliki proses yang sama.

2.Single-Threading dan Multi-Threading Single

Threading adalah sebuah lightweight process (proses sederhana) yang mempunyai thread tunggal yang berfungsi sebagai pengendali/ controller. Multi-Threading adalah proses dengan thread yang banyak dan mengerjakan lebih dari satu tugas dalam satu waktu.

11

3. Keuntungan Multi-Threading

  1. Responsive; tanggap: Multi-Threading mengizinkan program untuk berjalan terus walau-pun pada bagian program tersebut di block atau sedang dalam keadaan menjalankan operasi yang lama/ panjang. Sebagai contoh, multithread web browser dapat mengizinkan pengguna berinteraksi dengan suatu thread ketika suatu gambar sedang diload oleh thread yang lain.
  2. Pembagian sumber daya: Secara default, thread membagi memori dan sumber daya dari proses.Ketika thread berjalan pada data yang sama, thread tersebut bisa berbagi cache memory.
  3. Ekonomis: Mengalokasikan memori dan sumber daya untuk membuat proses adalah sangat mahal. Alternatifnya, karena thread membagi sumber daya dari proses, ini lebih ekonomis untuk membuat threads.
  4. Pemberdayaan arsitektur multiprosesor: Keuntungan dari multi-threading dapat ditingkatkan dengan arsitektur multiprosesor, dimana setiap thread dapat jalan secara paralel pada prosesor yang berbeda. Pada arsitektur prosesor tunggal, CPU biasanya berpindah-pindah antara setiap thread dengan cepat, sehingga terdapat ilusi paralelisme, tetapi pada kenyataannya hanya satu thread yang berjalan di setiap waktu
LAPORKAN IKLAN INI

4. Kerugian Multi-Threading

  1. Multiple thread bisa mengganggu satu sama lain saat berbagi hardware resource, misalnya chace memory.
  2. Execution time (waktu proses) dari sebuah single-thread tidak dapat diimprove (ditambah), tapi malah bisa diturunkan. Ini terjadi karena penurunan frequensi yang dibutuhkan ketika terjadi pergantian thread yang berjalan.
  3. Harus ada dukungan dari hardware ataupun software untuk melakukan multi-Threading.

5. Model-Model Threading

  1. Kernel-level threading; thread ini dibuat oleh pengguna yang berkorespondensi 1-1 dengan entitas-entitas yang terjadwalkan yang berada di kernel. Ini merupakan implementasi (penerapaan) paling sederhana dari threading.
  • Thread kernel didukung langsung oleh sistem operasi.
  • Pembuatan, penjadwalan, dan manajemen thread dilakukan oleh kernel pada kernel space.
  • Pengaturan thread dilakukan oleh sistem operasi, sehingga pembuatan dan pengaturan kernel thread lebih lambat dibandingkan user thread.

2. User-level threading; sebuah pemetaan N-1, yang berarti bahwa semua level aplikasi thread dipetakan ke entitas tunggal yang ada di kernel. Dengan pendekatan ini, switching proses dapat dilakukan dengan sangat cepat.

  • Thread pengguna didukung kernel serta diimplementasikan dengan pustaka (library) thread pada tingkatan pengguna.
  • Pustaka (library) menyediakan fasilitas untuk pembuatan thread, penjadwalan thread, dan manajemen thread tanpa dukungan dari kernel.
  • Semua pembuatan dan penjadwalan thread dilakukan dalam ruang pengguna tanpa campur tangan kernel.

6. Thread dalam Sistem Operasi

  • Sistem operasi telah mendukung proses multithreading.
  • Setiap sistem operasi memiliki konsep tersendiri dalam pengimplementasiannya.
  • Sistem operasi dapat mendukung thread pada tingkatan kernel maupun tingkatan pengguna.
  1. Model Multi-Threading

1. Many-to-One2

  • Memetakan beberapa thread tingkatan pengguna
  • ke sebuah thread tingkatan kernel.
  • Pengaturan thread dilakukan dalam ruang
  • pengguna, sehingga efisien.
  • Hanya satu thread pengguna yang dapat
  • mengakses thread kernel pada satu saat.
  1. One-to-One

4

  • Memetakan setiap thread tingkatan pengguna ke thread kernel.
  • Model ini menyediakan lebih banyak concurrency dibandingkan model Many-to-One.
  • D3 KomSI UGM Sistem Operasi
  1. Many-to-Many

5

  • Mengelompokkan banyak thread pengguna untuk dipetakan ke thread kernel yang
  • jumlahnya lebih sedikit atau sama dengan tingkatan pengguna.
  • Mengijinkan sistem operasi untuk membuat sejumlah thread kernel.

7. Cancellation

Thread cancellation ialah pemberhentian thread sebelum tugasnya selesai. Umpama, jika dalam program Java hendak mematikan Java Virtual Machine (JVM). Sebelum JVM dimatikan, maka seluruh thread yang berjalan harus dihentikan terlebih dahulu. Thread yang akan diberhentikan biasa disebut target thread.Pemberhentian target thread dapat terjadi melalui dua cara yang berbeda:Asynchronous cancellation: suatu thread seketika itu juga memberhentikan target thread.

Defered cancellation: target thread secara perodik memeriksa apakah dia harus berhenti, cara ini memperbolehkan target thread untuk memberhentikan dirinya sendiri secara terurut.

Alternatifnya adalah dengan menggunakan deffered cancellation. Cara kerja dari deffered cancellation adalah dengan menggunakan satu thread yang berfungsi sebagai pengindikasi bahwa target thread hendak diberhentikan. Tetapi pemberhentian hanya akan terjadi jika target thread memeriksa apakah ia harus berhenti atau tidak. Hal ini memperbolehkan thread untuk memeriksa apakah ia harus berhenti pada waktu dimana ia dapat diberhentikan secara aman yang aman. Pthread merujuk tersebut sebagai cancellation points.

8.Threads Pools

Pada web server yang multithreading ada dua masalah yang timbul:Ukuran waktu yang diperlukan untuk menciptakan thread untuk melayani permintaan yang diajukan terlebih pada kenyataannya thread dibuang ketika ia seketika sesudah ia menyelesaikan tugasnya.Pembuatan thread yang tidak terbatas jumlahnya dapat menurunkan performa dari sistem.Solusinya adalah dengan penggunaan Thread Pools, cara kerjanya adalah dengan membuat beberapa thread pada proses startup dan menempatkan mereka ke pools, dimana mereka duduk diam dan menunggu untuk bekerja. Jadi ketika server menerima permintaan maka maka ia akan membangunkan thread dari pool dan jika thread tersedia maka permintaan tersebut akan dilayani.Ketika thread sudah selesai mengerjakan tugasnya maka ia kembali ke pool dan menunggu pekerjaan lainnya. Bila tidak thread yang tersedia pada saat dibutuhkan maka server menunggu sampai ada satu thread yang bebas.

9. Keuntungan thread pool:

Biasanya lebih cepat untuk melayani permintaan dengan thread yang ada dibanding dengan menunggu thread baru dibuat.Thread pool membatasi jumlah thread yang ada pada suatu waktu. Hal ini pentingpada sistem yang tidak dapat mendukung banyak thread yang berjalan secara concurrent.

sumber dari:https://vivimargaretha494.wordpress.com/2015/10/01/thread-pada-sistem-operasi-2/

Continue reading Theread

Handheld

Handheld



 1.     Perkembangan Sistem Operasi Handheld

Sebelum kita masuk lebih jauh tentang perkembangan OS(sytem operasi) alangkah baiknya kita lebih mengenal dulu tentang apa itu system 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.
Perkembangan System Handheld

Sekitar tahun 1990-an dikembangkan sistem yang lebih kecil dari
mikrokompuer yang disebut dengan sistem handheld dalam bentuk personal digital
assistants (PDA). Pada beberapa sistem terdapat telepon selular. Sistem ini
mempunyai memory yang terbatas, prosessor dengan kecepatan rendah dan display
screen yang kecil
Sejarah Perkembangan System Handheld
  • 1993 Ponsel pintar yang pertama, IBM Simon, memiliki fitur layar sentuh, email, dan fitur PDA dirilis.
  • 1996 Palm Pilot 1000 personal digital assistant(PDA) diperkenalkan pertama kali dengan sistem operasi Palm OS.
  • 1996 PC handled pertama dengan sistem Windows CE diperkenalkan.
  • 2000 Symbian menjadi sistem operasi genggam modern pertama pada ponsel pintar dengan munculnya Ericsson R380.
  • 2001 The Kyocera 6035 menjadi ponsel pintar pertama yang menggunakan Palm OS.
  • 2002 Microsoft Windows CE versi Pocket PC untuk ponsel pintar diperkenalkan.
  • 2002 BlackBerry merilis ponsel pintar pertamanya.
  • 2007 Apple iPhone dengan iOS pertama kali diperkenalkan.
  • 2008 OHA merilis Android 1.0 dengan HTC Dream (T-Mobile G1) sebagai ponsel Android yang pertama.
  • 2009 Palm memperkenalkan webOS melalui Palm Pre.
  • 2009 Samsung memperkenalkan Bada OS melalui Samsung S8500.
  • 2010 Windows Phone OS dirilis.





2.    Perkembangan Sytem Handheld (PDA)
Personal Digital Assistants disingkat PDA adalah sebuah alat elektronik yang berbasis komputer dan berbentuk kecil serta dapat dibawa kemana-mana. PDA banyak digunakan sebagai pengorganisir pribadi pada awalnya, tetapi karena perkembangannya, kemudian bertambah banyak fungsi kegunaannya, seperti kalkulator, penunjuk jam dan waktu, permainan komputer, pengakses internet, penerima dan pengirim surat elektronik (e-mail), penerima radio, perekam video, dan pencatat memo. Selain dari itu dengan PDA (komputer saku) ini, kita dapat menggunakan buku alamat dan menyimpan alamat, membaca buku-e, menggunakan GPS dan masih banyak lagi fungsi yang lain. Bahkan versi PDA yang lebih canggih dapat digunakan sebagai telepon genggam, akses internet, intranet, atau extranet lewat Wi-Fi atau Jaringan Wireless. Salah satu ciri khas PDA yang paling utama adalah fasilitas layar sentuh.
Bertahun-tahun dunia PDA membeku. Lalu Palm Inc. meluncurkan PDA pertamanya di tahun 1996. Peluncuran inilah yang kemudian mengubah nasib PDA dan sekaligus mendongkrak popularitas PDA di jagad elektronik.
Alat genggam yang disinergikan dengan operating system (OS) Palm ini menuai sukses luar biasa. Kemudahan sinkronisasi dengan PC dan pendekatan pengoperasian berbasis ikon membuat banyak pengguna merasakan kegunaan alat yang satu ini, lebih daripada sekedar sebuah piranti genggam biasa.
Dalam jangka waktu enam tahun, pertumbuhan PDA sendiri boleh dikatakan luar biasa, meskipun tentu saja tak secepat perangkat komputer pada umumnya. Selama kurun waktu tersebut, PDA terus tumbuh, baik dari sisi teknologi maupun bisnis. contoh sistem operasi yang digunakan. Palm OS saat ini masih merupakan pemain yang paling dominan. Merek-merek yang menggunakan OS ini antara lain adalah Palm sendiri, Sony, IBM dan Handspring.
Berikutnya adalah WindowsCE atau sekarang disebut PocketPC. Operating system khusus untuk PDA atau PocketPC ini dibuat oleh Microsoft, karena itu tampilan pada versi PocketPC 2002 hampir mnyerupai tampilan pada Windows XP. Sebagai catatan popularitas PocketPC kini terdongkrak cukup kuat seiring dengan komitmen Microsoft yang besar terhadap perkembangan sistem operasi ini. Merek yang menggunakan OS ini antara lain HP, Compaq, Casio, dan Siemen.
Fungsi PDA

Pertama dan terutama fungsi dari sebuah piranti genggam semacam PDA adalah untuk mengelola informasi atau data. Lebih spesifik lagi karena namanya juga Personal Digital Assistant, maka data yang dikelolanya pun bersifat personal. Diantaranya alamat, nomor telepon, alamat e-mail, jadwal kegiatan dan daftar kegiatan yang harus kita kerjakan. Baru setelah fungsi itu PDA dikembangkan sehingga lebih memainkan peran sebagai subnotebook. tentu saja fungsi yang selama ini diperankan oleh organizer juga termasuk didalamnya, seperti jam, kalkulator dan kalender.
Sebagian besar PDA dapat disinkronisasikan kedalam komputer desktop atau notebook, sehingga kita dapat me-maintenace informasi/data kita dan meng-update-nya kedalam komputer baik yang ada dikantor maupun yang ada dirumah.
Saat ini, handheld keluaran terbaru sudah mampu berperan sebagai alat memainkan musik, pemutar musik MP3 (MP3 player), membaca buku elektronik (eBook Reader) bahkan memainkan video streaming. Dengan kemampuan grafis yang tidak lagi hitam putih, handheld ini sudah melebihi tanggung jawabnya sebagai Asisten Pribadi sesuai dengan namanya, namun walau begitu jangan sekali-kali menyamakan kemampuan PDA dengan notebook apalagi PC desktop.


Sistem Kerja PDA
Sebagai komputer genggam, PDA memiliki processor dan sistem operasi layaknya komputer biasa. Sistem operasi ini merupakan peranti lunak utama pada PDA. Cara kerjanya sama seperti sitem operasi pada komputer seperti Windows XP atau Mac OS, tetapi didesain khusus untuk PDA. Terdapat dua kesamaan sistem operasi pada PDA yaitu Palm dan Pocket PC (Windows Mobile). Keduanya bekerja dengan program piranti lunak yang berbeda, jadi walaupun berisikan banyak dokumen seperti gambar, musik dan lainnya yang bisa dipakai namun tidak pada pemrogaman. Pada penyimpanan data tanpa kartu memori, data disimpan dalam RAM dengan ukuran puluhan MegaByte, sedangkan sumber energinya berasal dari baterai (dulunya A3) isi ulang. Selain itu, bisa juga menggunakan adaptor yang disambungkan ke stop kontak AC.
Kegunaan PDA
o   Telekomunikasi
o   Informasi
o   Pendidikan
o   Olahraga
Fitur yang terdapat dalam PDA
o   Layar sentuh
o   GPS
o   PCPocket
o   Koneksi Nirkabel
o   Agenda
o   Memory
o   LAN
o   Surel
o   Hiburan
o   Kamera
o   Sinkronisasi


Keuntungan dan Kelemahan menggunakan PDA

Keuntungan

Ukuran kecil dan ringan, piranti ini jelas menjadi penopang mobilitas kerja, sehingga kita bisa membawanya kemana-mana dan dimana saja kita dapat melakukan kerja dengan piranti ini. Sebagian aplikasi berharga murah bahkan ada yang dapat di-download secara gratis dari Internet.Aksesoris dan Perlengkapan. Sebagian aksesoris dan perlengkapan umumnya dapat diperoleh dengan gampang.Instant. Proses booting tidak memakan waktu yang lama dibandingkan desktop atau notebook.Baterai. Umur baterai tergantung model, tapi pada umumnya PDA punya ketahanan digunakan minimal sehari tanpa dicolokkan ke listrik. Bahkan ada yang bisa diganti dengan baterai alkaline biasa.Sinkronisasi Desktop. Anda bisa melakukan sinkronisasi data antara PDA dengan PC secara gampang dan praktis.Wireless. Sebagian piranti PDA dilengkapi fasilitas teknologi tanpa kabel sehingga memudahkan kita bekerja di mana saja.Sinyal Infrared. Memudahkan fasilitas transfer data tanpa perlu kabel atau peranti tambahan lainnya.Cukup satu alat. Dengan alat ini, kita tidak perlu menenteng buku, kalender, arloji, bahkan ponsel, karena saat ini ada PDA yang sudah ter-integrasi dengan ponsel.

Kelemahan

Ukuran dan berat Lantaran berukuran terlalu kecil, kadangkala Kita lupa menaruhnya dimana, atau terjatuh ketika kita simpan didalam saku kemeja atau bahkan kita benar-benar kehilangan piranti yang satu ini. Hampir semua OS di handheld tidak bisa di-upgrade layaknya OS di PC desktop atau notebook.Aksesoris dan perlengkapan. Lantaran terlalu banyak aksesoris dan perlengkapan, terkadang justru membuat ribet dan berat, apalgi jika kita sering bergerak mobile.Input Data. Proses meng-input data lebih lambat, baik menggunakan pena stylus maupun dengan kibor mini. jauh lebih kikuk dibanding input data di PC.Baterai. Bila kita mencolokkan piranti ini ke sumber listrik AC terlalu lama, umur batre akan merosot lebih cepat dibanding umur normalnya.Kenampakan layar. Sebagian PDA memang memiliki layar yang bagus, tetapi sebagian besar layar PDA sangat susah dibaca ketika berada dibawah terik sinar matahari.Kerusakan layar. Layar PDA biasanya sensitif terhadap goresan. kadangkala sensitifnya berlebihan sehingga layarnya mudah rusak.Standarisasi. Standarisasi PDA terlalu banyak, mulai dari hardware-nya maupun software-nya, sehingga meyulitkan untuk pengembangan lebih lanjut.Perubahan yang cepat. Perkembangan yang cepat mebuat kita kadangkala merasa sayang membeli alat yang secara teknologis tidak berumur lama.

3.    Perkembangan Sytem Handheld (Cellular Telephones)
System Operasi yang terdapat dalam cellular telephones yaitu

o   Symbian
Symbian bisa dibilang sebagai sistem operasi paling populer di dunia mengingat jumlah penggunanya mencapai lebih dari 50% dari pengguna smartphone. Sistem operasi ini dikembangkan oleh Symbian, Ltd.–yang merupakan kolaborasi vendor ponsel Ericsson, Nokia, Motorola, dan Psion–dan memang dikhususkan sebagai mobile operating system. Sistem operasi ini ditulis dengan bahasa C++. Awalnya sistem operasi ini merupakan OS yang close source, namun dalam perkembangannya, sistem operasi ini berubah menjadi open source dan memungkinkan banyak pihak untuk mengembangkan aplikasi yang bisa dioperasikan di ponsel ber-OS symbian. Versi stabil terbaru dari Symbian OS adalah Symbian OS 9.5 dan versi tak-stabil terbarunya adalah Symbian^2 platform / Q3 yang dirilis pada tahun 2009.
Dalam perkembangannya Symbian OS memiliki beberapa versi, yaitu
  • Symbian OS 6.0 dan 6.1. contohnya adalah Nokia 9210 Communicator
  • Symbian OS 7.0 dan 7.0s. Pada versi ini muncul berbagai versi user interface seperti UIQ (Sony Ericsson P800, P900, P910, Motorola A925), Series 60 (Nokia 7650, 3230, 6260, 6600, 6670, 7610, N-Gage, N-Gage QD), Series 80 (Nokia 9210, 9300, 9500), series 90 (Nokia 7710), dan MOAP–Mobile Oriented Application Platform (Contohnya ponsel NTT DoComo). Symbian OS 7.0s adalah versi 7.0 yang diadaptasi agar memiliki kompatibilitas yang lebih baik dengan versi 6.x
  • Symbian OS 8.0 dan 8.1. Contohnya adalah Nokia N91
  • Symbian OS 9. Digunakan untuk keperluan internal Symbian
  • Symbian OS 9.1. Termasuk ponsel Nokia seri S60 3rd edition dan beberapa tipe Sony Ericsson seperti M600 dan P990.
  • Symbian OS 9.2. Contohnya Nokia E90, Nokia N95, Nokia N82, dan Nokia 5700
  • Symbian OS 9.3. Misalnya Nokia E72, E75, E79, dan N96
  • Symbian OS 9.4. Contohnya Samsung OMNIA HD, Nokia N97, Nokia 5800 XpressMusic, Sony Ericsson Satio, dan ponsel S60 5th edition lainnya.
Sistem operasi Symbian juga rentan terhadap ancaman sekuriti berupa virus. Contoh virus yang sering menyerang ponsel ber-OS Symbian adalah Cabir, yang mengirimkan dirinya dari ponsel ke ponsel lain via bluetooth.
Windows mobile adalah versi mobile dari sistem operasi PC paling populer, Windows, keluaran Microsoft. Sistem operasi ini didesain khusus agar bisa berjalan pada smartphone dan perangkat mobile. Sistem operasi yang awalnya dirilis dengan nama Pocket PC 2000 ini hampir semuanya dilengkapi stylus pen yang digunakan sebagai ‘mouse’ pada layar ponsel. OS ini sudah berkali-kali di-update versinya dengan versi terbarunya saat ini adalah Windows Mobile 6.5 yang dirilis 5 Oktober 2009. Ke depannya akan dirilis Windows Mobile 7.0 yang akan keluar sekitar pertengahan 2010. User interface dari perangkat Windows Mobile menyerupai Windows pada PC, namun sayangnya, seperti halnya Windows pada PC, sistem operasi ini bersifat close source sehingga agak menyulitkan pihak ketiga untuk menyediakan aplikasi yang mendukung.
Versi-versi yang telah dirilis meliputi:
  • Pocket PC 2000
  • Pocket PC 2002
  • Windows Mobile 2003 yang 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 yang 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 dari perangkat yang memiliki sistem operasi ini antara lain Audiovox SMT 5600, iMate SP3i, Samsung SCH-i600, Mio 8390, Sagem myS-7, Orange SPV C500, HP iPAQ rw6100, Motorola MPx220, O2 Xphone, dan O2 Xphone II.
UPDATE 08-02-2011: Saat ini versi terbaru dari Windows Mobile adalah Windows Phone 7
o   Palm OS

Palm OS adalah sistem operasi mobile yang dikembangkan oleh Palm, Inc. yang awalnya dikhususkan sebagai sistem operasi untuk PDA. Namun dalam perkembangannya, Palm OS juga dibuat untuk smartphone. Sistem operasi ini didesain untuk kemudahan penggunaan dengan GUI (Graphical User Interface) berbasis touchscreen. Sistem operasi ini ditulis dengan bahasa pemrograman C/C++ dan bersifat close source. Contoh perangkat yang menggunakan sistem operasi Palm adalah Palm Treo 680. Smartphone ini menggunakan system operasi Palm OS 5.4.9. Beberapa fitur yang ditawarkan adalah Pocket Express, Microsoft Media Player, Palm files, PDF viewer, Adobe Acrobat reader, eReader, Pocket Tunes, dan Document To Go.

o   Android
Android adalah sistem operasi mobile yang berjalan pada kernel Linux, yang dirilis pada 21 Oktober 2008. 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 (termasuk Google) 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.

Blackberry OS adalah sistem operasi mobile yang dikembangkan oleh perusahaan Kanada, Research in Motion (RIM) yang dibuat untuk handheld andalan mereka dengan nama yang sama. Sistem operasi ini ditulis dalam bahasa Java dan bersifat Close Source. Versi stabil terakhir yang dikeluarkan adalah versi 5.0.0.419 (Blackberry Storm 9530).
Perangkat yang menggunakan Blackberry OS sebagai sistem operasi tentu saja adalah semua varian Blackberry seperti Blackberry Bold, Storm, Curve, Pearl, dan Tour.
iPhone OS adalah sistem operasi mobile yang dikembangkan oleh Apple, Inc. yang dibuat untuk produk mereka yaitu iPhone dan iPod Touch. Sistem operasi ini termasuk dalam keluarga Mac OS X / Unix-like operating system. Walaupun sistem operasinya bersifat close source, namun komponennya bersifat open source sehingga memudahkan pihak ketiga untuk mengembangkan aplikasi-aplikasi yang bisa berjalan pada sistem operasi ini.
User interface pada sistem operasi ini menggunakan konsep manipulasi langsung pada layar handheld dengan menggunakan multi-touch gesture. Kontrol pada interfacenya meliputi slider, swith, dan tombol.
Aplikasi-aplikasi yang disertakan dalam sistem operasi ini meliputi Messaging, Calendar, Photos, Camera, Youtube, Google Maps, iPhone, Safari, dan beberapa aplikasi standar lainnya.

Continue reading Handheld