Selasa, 13 Maret 2012

Windows Mobile 5.0

Windows Mobile 5.0, awalnya CODEC “Magneto”, telah dirilis pada Microsoft Mobile dan Embedded Developer Conference 2005 di Las Vegas, 9 Mei-12 Mei 2005. Microsoft berencana untuk menawarkan dukungan utama untuk Windows Mobile 5 sampai 12 Oktober 2010, dan diperpanjang melalui dukungan 13 Oktober 2015. Ia pertama yang ditawarkan pada Dell Axim x51. Ada yang digunakan. NET Compact Framework 1,0 SP3 – sebuah lingkungan untuk program berdasarkan. NET

Windows Mobile 5.0 termasuk Microsoft Exchange Server “push” fungsi perbaikan yang bekerjasama dengan Exchange 2003 SP2. The “push” fungsi juga diperlukan vendor / perangkat dukungan  Dengan peningkatan kemampuan perangkat lunak AKU2 WM 5,0 semua perangkat didukung DirectPush. WM 5,0 fitur baterai meningkat karena kemampuan penyimpanan Persistent. Sebelumnya sampai dengan 50% (cukup untuk 72 jam penyimpanan) kekuatan baterai yang telah dilindungi undang-undang untuk mempertahankan data dalam volatile RAM. Ini terus tren Windows berbasis perangkat bergerak menggunakan RAM sebagai media penyimpanan utama mereka untuk menggunakan kombinasi RAM dan memori flash (digunakan, tidak ada perbedaan antara dua nyata bagi pengguna). Program dan data yang sering diakses dalam menjalankan RAM, sedangkan sebagian besar berada di penyimpanan memori flash. OS seamlessly perpindahan data antara dua sesuai kebutuhan. Semuanya didukung dalam memori flash, sehingga tidak seperti sebelumnya perangkat, perangkat WM5 tidak kehilangan data apapun jika listrik terputus(batre habis). Dengan Windows Mobile 5.0, OS update yang dilepaskan sebagai Adaptasi kit upgrade. AKU3.5 saat ini adalah yang paling lepaskan. Dalam kinerja,  Windows Mobile 5.0 (WM5) biasanya lebih lambat dan kurang stabil daripada sebelumnya WM2003SE, terutama pada perangkat lama “upgrade” untuk WM5 tetapi bahkan pada perangkat asli WM5.


Lebih lanjut fitur-fitur baru dan aplikasi built-in disertakan:
-Office versi baru yang disebut “Office Mobile”
-PowerPoint Mobile
-Grafik kemampuan dalam Excel Mobile
-Tabel dan grafik di Word Mobile sisipan
-Windows Media Player 10 Mobile
-Photo Caller ID
-DirectShow dukungan
-Gambar dan video paket, yang converged pengelolaan video dan gambar
-Peningkatan dukungan Bluetooth
-Global Positioning System (GPS) manajemen antarmuka
-QWERTY keyboard default dukungan
-Kesalahan laporan yang mirip dengan fasilitas yang ada dalam desktop dan server sistem Windows
-ActiveSync 4,2 dengan 15% peningkatan kecepatan sinkronisasi

Beberapa Smartphone yang menggunakan OS Windows Mobile 5.0 antara lain : HTC MTeoR, Dopod 818pro, O2 Xda Atom, HTC TyTn, HTC P3300
Read More..

Konsep Proses SO pada windows mobile 5.0

Konsep Windows Mobile 5.0 (WM5)
Windows mobile yang sebenarnya dinamakan "Magneto" ini dirilis di Microsoft’s Mobile and Embedded Developers Conference 2005 di Las Vegas 9-12 Mei 2005. Pertama kali dikeluarkan oleh Dell Axim x51. Sistem operasi ini menggunakan .NET Compact Framework 1.0 SP3 – sebuah program yang miliki format .NET.
  • Windows Mobile memiliki peningkatan fungsionalitas Microsoft Exchange Server “push” yang beroperasi dengan Exchange 2003 SP2. Fungsionalitas “push” juga membutuhkan dukungan dari Adaptation Kit Upgrades (AKU) 2 untuk menaiktingkatkan ponsel WM 5.0 yang memiliki DirectPush.
  • WM 5.0 dapat menghemat umur baterai dengan karena kapabilitas Persistent storage. Sebelumnya, 50% energi baterai terbuang hanya untuk menyimpan data.
  • AKU 3.5 juga diluncurkan untuk WM 5.0.

Kesan pertama: sedikit perubahan kosmetik dari Microsoft

Setelah proses upgrade selesai, maka Anda akan mendapatkan sebuah device “baru” dalam kondisi “bersih”. Tampilan awal tidak jauh berbeda, yaitu Anda harus melakukan proses kalibrasi touch screen dan melakukan beberapa konfigurasi. Satu perbedaan yang cukup signifikan adalah tampilan password. WM 5.0 secara otomatis akan menampilkan tampilan yang memungkinkan Anda untuk memasukkan PIN. Fungsinya tentu saja untuk menjaga keamanan Pocket PC itu sendiri. Namun, Microsoft masih menyediakan sebuah tombol “Skip” untuk Anda yang tidak ingin menggunakan password.

Konsep baru: Dua soft button pada bagian bawah layar mengingatkan akan tampilan layar sebuah ponsel.
Setelah menyelesaikan semua proses ini, Anda akan langsung dibawa ke tampilan Today. Tampilan Today-nya memiliki beberapa perubahan yang cukup terlihat, yaitu dengan adanya soft button pada bagian bawah layar. WM 5.0 menyediakan dua buah soft button yang bisa di-assign sesuai dengan kebutuhan.
Konsep soft button ini tampaknya akan mengubah pola kerja aplikasi built-in pada WM 5.0 ini. Menu dari aplikasi built-in juga memanfaatkan soft button. Dengan adanya soft button, posisi system tray akan naik satu baris.

Konsep “baru”: cukup satu tangan

Salah satu “kelemahan” Pocket PC adalah ia relatif sukar untuk digunakan dengan satu tangan. WM 5.0 tampaknya menjawab tantangan tersebut. WM 5.0 memungkinkan Anda untuk mengakses berbagai menu dengan satu tangan saja (menggunakan joystick atau tombol navigasi yang ada pada Pocket PC).

Kompatibel: Beberapa program populer yang sempat dicoba oleh CHIP masih bisa berjalan mulus pada WM 5.0.
Menggunakan konsep baru ini, WM 5.0 akan lebih praktis untuk digunakan. Anda bisa mengakses berbagai menu tanpa harus menyentuh layar dan menggunakan stylus. Tentu saja, Anda harus membiasakan diri terlebih dahulu dengan konsep baru ini.

Fitur atau aplikasi yang tertanam pada WM5
-Office versi baru, yaitu “Office Mobile” 
-Windows Media Player 10 Mobile
-Foto pada Caller ID 
-DirectShow  
-Picture and video packaging 
-Bluetooth yang disempurnakan 
-GPS 
-Qwerty keyboard 
-Fasilitas pelaporan kerusakan mirip dengan yang ada pada sistem Windows PC 
-ActiveSync 4.2 dengan penambahan kecepatan sinkronisasi sebesar 15%
Read More..

Senin, 12 Maret 2012

bagaimana sistem operasi mengatur aplikasi program

Sistem operasi secara umum adalah pengelola seluruh sumber daya yang terdapat pada sistem komputer dan menyediakan sekumpulan layanan (system calls) ke pemakai sehingga memudahkan dan menyamankan penggunaan serta pemanfaatan sumber daya sistem komputer. Sistem Operasi adalah penghubung antara lapisan hardware dan lapisan software.

Sistem operasi berfungsi ibarat pemerintah dalam suatu negara. Sistem operasi membuat kondisi komputer agar dapat menjalankan program secara benar. Untuk menghindari konflik yang terjadi pada saat pengguna menggunakan sumber daya yang sama, sistem operasi mengatur pengguna mana yang dapat mengakses suatu sumber daya. Sistem operasi juga sering disebut resource allocator. Fungsi penting sistem operasi yang lain adalah sebagai program pengendali yang bertujuan untuk menghindari kekeliruan (error) dan penggunaan komputer yang tidak perlu.

Pada proses turn on, sistem operasilah yang pertama kali di jalankan. Sistem operasi mengatur seluruh proses, menterjemahkan masukan, mengatur proses internal, memanejemen penggunaan memori. dan memberikan keluaran ke peralatan yang bersesuaian. Apabila beberapa aplikasi berjalan secara bersamaan, maka Sistem Operasi mengatur skedule yang tepat, sehingga sedapat mungkin semua proses yang berjalan mendapatkan waktu yang cukup untuk menggunakan prosesor (CPU) serta tidak saling mengganggu. Contoh sistem operasi: MS-DOS, Unix, Windows. Apple’s System 7, Linux, dan Iain-Iain.

Beberapa sistem hanya menjalankan satu proses tunggal dalam satu waktu, sedangkan yang lainnya menjalankan multi-proses dalam satu waktu. Padahal sebagian besar sistem komputer hanya memiliki satu prosesor, dan sebuah prosesor hanya dapat menjalankan satu instruksi dalam satu waktu. Maka bagaimana sebuah sistem prosesor tunggal dapat menjalankan multi-proses? Sesungguhnya pada granularity yang sangat kecil, prosesor hanya menjalankan satu proses dalam satu waktu, kemudian secara cepat ia berpindah menjalankan proses lainnya, dan seterusnya. Sehingga bagi penglihatan dan perasaan pengguna manusia, seakan-akan prosesor menjalankan beberapa proses secara bersamaan.
Setiap proses dalam sebuah sistem operasi mendapatkan sebuah PCB (Process Control Block) yang memuat informasi tentang proses tersebut, yaitu: sebuah tanda pengenal proses (Process ID) yang unik dan menjadi nomor identitas, status proses, prioritas eksekusi proses dan informasi lokasi proses dalam memori. Prioritas proses merupakan suatu nilai atau besaran yang menunjukkan seberapa sering proses harus dijalankan oleh prosesor. Proses yang memiliki prioritas lebih tinggi, akan dijalankan lebih sering atau dieksekusi lebih dulu dibandingkan dengan proses yang berprioritas lebih rendah. Suatu sistem operasi dapat saja menentukan semua proses dengan prioritas yang sama, sehingga setiap proses memiliki kesempatan yang sama. Suatu sistem operasi dapat juga mengubah nilai prioritas proses tertentu, agar proses tersebut akan dapat memiliki kesempatan lebih besar pada eksekusi berikutnya (misalnya: pada proses yang sudah sangat terlalu lama menunggu eksekusi, sistem operasi menaikkan nilai prioritasnya).
Read More..

Kamis, 24 Maret 2011

Konsep Manajemen Proses Pada Sistem Operasi

Konsep Proses

Proses merupakan semua aktifitas CPU. Proses didefinisikan sebagai program yang sedang dieksekusi. Proses bukan hanya merupakan 'kode program' melainkan meliputi beberapa aktivitas yg bersangkutan seperti isi dari register processor, data section, menyimpan suatu proses, program counter dan stack.

Program sendiri bukanlah sebuah proses, program merupakan suatu entitas pasif sebagai contoh isi dari sebuah berkas dalam disket. Sedangkan sebuah proses adalah suatu entitas aktif,dengan sebuah counter yang menyimpan alamat instruksi selanjutnya akan dieksekusi dan seperangkat sumber daya (resource) yang dibutuhkan agar sebuah proses dapat dieksekusi.

Status Proses


Gambar 1. diagram status proses

Sebuah proses memiliki tiga status utama :
1. Running , status yang dimiliki saat instruksi dari sebuah proses dieksekusi
2. Waiting , status yang dimiliki saat proses menunggu suatu event, seperti penyelesaian I/O
3. Ready , status yang dimiliki saat proses siap untuk dieksekusi oleh prosesor
Juga terdapat dua status tambahan, yaitu saat pembentukan dan terminasi :
1. New , status yang dimiliki pada saat proses baru saja dibuat.
2. Terminated , status yang dimiliki pada saat proses telah selesai dieksekusi.

Ada 3 kemungkinan bila sebuah proses memiliki status running :
1. Jika program telah selesai dieksekusi suatu proses berubah menjadi TERMINATED.
2. Jika waktu yang disediakan oleh OS untuk proses tersebut telah habis maka akan terjadi interrupt dan proses berstatus READY.
3. Jika suatu event terjadi saat proses dieksekusi (seperti ada request I/O), maka proses tersebut akan menunggu event tersebut dan proses berstatus WAITING.
 
Sistem operasi bertanggung jawab atas aktivitas-aktivitas yang berkaitan dengan manajemen proses seperti :
 1. Membuat dan menghapus proses pengguna dan sistem proses.
Sistem operasi bertugas mengalokasikan sumber daya yang dibutuhkan oleh sebuah proses dan kemudian mengambil sumber daya itu kembali setelah proses tersebut selesai agar dapat digunakan untuk proses lainnya.
2. Menunda atau melanjutkan proses.
Sistem operasi akan mengatur proses apa yang harus dijalankan terlebih dahulu berdasarkan berdasarkan prioritas dari proses-proses yang ada. Apa bila terjadi 2 atau lebih proses yang mengantri untuk dijalankan, sistem operasi akan mendahulukan proses yang memiliki prioritas paling besar.
3.Menyediakan mekanisme untuk proses sinkronisasi.
Sistem operasi akan mengatur jalannya beberapa proses yang dieksekusi bersamaan. Tujuannya adalah menghindarkan terjadinya inkonsistensi data karena pengaksesan data yang sama, juga untuk mengatur urutan jalannya proses agar setiap proses berjalan dengan lancar
4. Menyediakan mekanisme untuk proses komunikasi.
Sistem operasi menyediakan mekanisme agar beberapa proses dapat saling berinteraksi dan berkomunikasi (contohnya berbagi sumber daya antar proses) satu sama lain tanpa menyebabkan terganggunya proses lainnya.
5. Menyediakan mekanisme untuk penanganan deadlock.
Deadlock adalah suatu keadaan dimana sistem seperti terhenti karena setiap proses memiliki sumber daya yang tidak bisa dibagi dan menunggu untuk mendapatkan sumber daya yang sedang dimiliki oleh proses lain. Saling menunggu inilah yang disebut deadlock(kebuntuan). Sistem operasi harus bisa mencegah, menghindari, dan mendeteksi adanya deadlock. Jika deadlock terjadi, sistem operasi juga harus dapat memulihkan kondisi sistemnya.
  
Process Control Block


Gambar 2. Process Control Block

Setiap proses digambarkan dalam sistem operasi oleh sebuah process control block (PCB), juga disebut sebuah control block ditunjukkan dalam Gambar 2, Process Control Block. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk hal-hal di bawah ini:

1. Status Proses. Status new, ready, running, waiting, halted, dan juga banyak lagi.
2. Program Counter. Suatu stack yang berisi alamat dari instruksi selanjutnya untuk dieksekusi oleh proses ini.
3. CPU register. Register bervariasi dalam jumlah dan jenis, tergantung pada rancangan komputer. Register tersebut termasuk accumulator, register indeks, stack pointer, general-purposes register,  ditambah code information pada kondisi apa pun. Beserta dengan program counter, keadaan/status informasi harus disimpan ketika gangguan terjadi, untuk memungkinkan proses tersebut berjalan/bekerja dengan benar setelahnya. Bila terjadi interrupt status memori disimpan dan proses dilanjutkan.
4. Informasi manajemen memori. Informasi ini dapat termasuk suatu informasi sebagai nilai dari dasar dan batas register, tabel halaman, atau tabel segmen tergantung pada sistem memori yang digunakan oleh sistem operasi.
5. Informasi pencatatan. Informasi ini termasuk jumlah dari CPU dan waktu riil yang digunakan, batas waktu, jumlah akun, jumlah job atau proses, dan banyak lagi.
6. Informasi status I/O.  Informasi ini berisikan daftar dari perangkat I/O yang digunakan untuk proses ini, dan daftar file-file yang diakses.

Konsep Penjadwalan

Konsep dari Multiprogramming :
  • Suatu proses akan menggunakan CPU sampai proses tersebut dalam status “wait” (misal : meminta I/O) selesai
  • Pada saat “wait” maka CPU akan menganggur, untuk mengatasi hal ini maka CPU dialihkan ke proses lain yang berstatus “ready”

Tujuan dari Multiprogramming adalah :
  • Untuk memaksimalkan penggunaan CPU dengan cara mengatur alokasi waktu yang digunakan oleh CPU untuk memperkecil waktu idle
Untuk Sistem yang bersifat Uniprogramming:
  • Hanya ada 1 proses yang dapat berjalan setiap waktunya, jika ada proses yang lebih dari satu, maka proses yang lain harus menunggu sampai CPU bebas dan siap untuk dijadwalkan kembali
 
QUEUE SCHEDULING
Queue Scheduling dapat diklasifikasikan dalam 3 kategori :
1. Job Queue : Antrian berisi semua proses yang masuk dalam sistem
2. Ready Queue: Proses yang berada pada memori utama, siap dan menunggu untuk dieksekusi
3. Device Queue: Deretan proses yang sedang menunggu peralatan I/O , tiap peralatan I/O memiliki device queue

• Setiap antrian disimpan sebagai linked list dan berisi pointer awal dan akhir PCB.
• Tiap PCB memiliki suatu pointer menunjuk ke proses selanjutnya pada antrian
• Proses baru mula-mula diletakkan di ready queue dan menunggu sampai dipilih untuk dieksekusi (dispatched) CPU
• Ketika proses dialokasikan CPU dan dieksekusi, terjadi satu dari event berikut : Proses meminta I/O dan kemudian ditempatkan pada I/O queue, Proses membuat sub proses baru dan menunggu diterminasi, Proses dihapus dari CPU karena diinterrupt dan dikembalikan ke ready queue.

SCHEDULER (PENJADWAL)
Sistem operasi harus memilih dan memproses antrian-antrian berdasarkan kategorinya, dimana proses seleksinya dilakukan oleh scheduler yang tepat

Ada 3 tipe Scheduler :
1. Long Term Scheduler (Job Scheduler) 
• Menyeleksi proses-proses mana yang harus dimasukkan ke dalam ready queue dan membawanya ke memori untuk dieksekusi
• Long Term Scheduler mengeksekusi lebih jarang, dibutuhkan beberapa menit untuk pembuatan proses baru dalam sistem
• Long Term Scheduler maka mengontrol jumlah proses dalam memori (degree of multiprogramming)
• Jika degree of multiprogramming stabil maka tingkat rata-rata penciptaan proses harus sama dengan tingkat rata-rata proses meninggalkan sistem
  

2. Short Term Scheduler (CPU Scheduler)
• Menentukan proses mana yang selanjutnya akan dieksekusi dan mengalokasikan CPU untuk proses tersebut, dimana pemilihan proses barunya dialokasikan sesering mungkin
• Sort Term Scheduler maka lebih sering dipanggil (hanya dalam waktu milisecond)
• Karena durasi yang pendek antara eksekusi, short Term Scheduler harus sangat cepat
 


3. Medium Term Scheduler 


Sumber :
Read More..

Sabtu, 12 Maret 2011

Sejarah Sistem Operasi (OS)

Sistem Operasi / Operating System (OS), seperti apa itu (sedikit gambaran aja ), bagaimana sejarahnya..? mengapa banyak OS yang tersedia, apa saja perbedaannya? sebagai seorang pengguna komputer saya pun menilai, untuk saat ini mana OS yg lebih mudah digunakan, sehingga lebih banyak dipakai, mana OS yang lebih unggul dalam tampilan, mana OS yang lebih mudah  untuk dikembangkan. Namun hampir belum pernah saya mengerti sejarah dari perkembangan OS hingga tersedia beberapa OS yang semakin 'hebat' seperti beberapa tahun belakangan ini. monggo, mari disimak...

Tentang Sistem Operasi
Mungkin sedikit saja seperti yang sudah saya sebutkan pada poin sebelumnya. Gambaran tentang Sistem Operasi,  merupakan program perantara, antara user dan perangkat keras komputer. Tujuannya agar user dapat mengeksekusi program. OS berada di antara hardware dan system program.
Kata sistem sendiri berbeda dengan kata sistim, Sistim berkaitan dengan "caranya" atau "cara kerjanya", sedangkan sistem merupakan kumpulan elemen-elemen yang saling terintegrasi dan berinteraksi dalam suatu lingkungan yang kompleks.

Sejarah Sistem Operasi
Sejarah perlu kita mengerti agar kita mampu menjawab bagaimana perjalanannya sampai sekarang ini, juga sudah sejauh mana perkembangannya sejak pertama kali SO dibuat. bukan begitu..?sejarah sistem operasi yang ada pada tulisan ini saya ambil dari beberapa sumber, sehingga menjadi lebih komplit daripada beberapa tulisan pada blog lain.
Read More..

Senin, 15 November 2010

download video di mozilla firefox.. praktis :)

oy oy... kalo kata blogger laen yg dah lama ga ngeblog biasanya mulai trit blog barunya dengan kata2.. "dah lama gak ngeblog , iseng2 saya bikin blog tentang..." ya sbenernya sama lah mo nulis gitu juga :ahaha: tapi..... @*!(#*@#(!*@@!!!!!!!!

halahhhhhh IKI OPOOOOOOO TOH??? , ga jelas bgt gelakguling

langsung dicek aja lah... ni langkah2 gemana caranya  donlot video, trutama dari youtube tuh..
kasih gambaran dulu deh.. jadi intinya gini.. tiap kita buffering (tiap buka vid youtube kayak download nunggu video selese ) sbnernya video itu udah ke donlot ke dalam komp (tepatnya ada di cache- nya mozilla firefox).. nah tinggal kita cari aja dimana dia kesimpen..trus tinggal di rename (ganti nama) file nya...gitu

detailnya gini :
=====================================================
  • buka URL dari video yang akan disimpan.. putar videonya hingga penuh
  • pada address bar ketik .. about:cache
  • lihat pada bagian Disk Cache Device  kemudian lihat pada bagian Cache Directory
  • copy alamat cache yg tertera pada Cache Directory tersebut, misalnya C:\Documents and Settings\Labib Janotama\Local Settings\Application Data\Mozilla\Firefox\Profiles\ks836ne9.default\Cache
  • pencet windows+r (run) , lalu paste alamat cache tadi..
  • cari file yang dicurigai sebagai file video, dilihat dari ukurannya yang mencapai ribuan bahkan puluhan ribu KB.. untuk mp3 lagu umumnya skitar 3rb ato sampai 5rb KB ++, sedangkan video bisa mulai dari 5rb KB ++ tergantung kualitas dan juga tergantung lamanya buffering
  • rename file, tambahkan akhiran .flv pada file tersebut
  • putar dengan flv player favorit anda... (klo ane salah satunya GOM player )

=====================================================
selamat mencoba !! Read More..

Sabtu, 13 November 2010

kehilangan sim stnk dan atm

kamis 11 november 2010, 3.00pm (jam 3 sore)... hari yg menyedihkan... harus kehilangan sim, stnk, juga atm....ga dalem dompet, itu sim&atm aku selipin di dalem lipetan stnk (waktu kehilangan surat2 ini, di dalam lipetan itu ga ada lagi duit..jadi cuman 3 surat2 itu yg ilang) tapi kyaknya jatoh entah dimana, bukan karna kecopetan...

kronologisnya... datang ke depan BI perempatan malioboro skitar jam 12 siang.. parkir motor disana.. trus bareng temen2 yg laen langsung nyebrang jalan, mulai ngamen..di bangjo (lampu merah, yg utara yg dari arah malioboro, dpn vredeburg) ampe jam 3 sore kira2... kelar dari sana langsung balik lagi ke parkiran depan BI.. nah disini mulai rincinya yg agak2 lupa... pas bener2 mo ngambil motor, itu keinget mau nitipkan duit ke temen.. lantas kasi duit ke dia.. inget terakhirdisini.. sempat pegang tu sim stnk dan atm soalnya duit yg ku kasi ada di tengah2 lipetan itu jg.. nah trus... langsung balik.. sampe rumah baru keinget lagi.. tepat jam 6.00pm... OMG ga ada !!!!!!!!!! hah

cek ke tkp, tanya sana sini.. tukang parkir..pak angkringan, tanya pos pulisi nga ada yg ngerti smua. ga ada org yg nemu dan menitipkan.. sumpah bingung bgt.. sampe hari ini blom ada jg yg ngembaliin.. sedihh... mudah2an masalahnya cepet selese doa
nga enak bgt di posisi gini.. :puppyeyes: mohon doanya dr temen2 yg baca tulisan ini.. thx. *ntar di update lg..*

==========================================================================================================update :

uhuyyyy dah ketemu !! pesan : ati2 klo nyimpen surat2 penting, setan cek n ricek sblom mulai bepergian
babai .............................:ngacir: Read More..