ANDROID

Android adalah software untuk perangkat mobile yang mencakup sistem operasi, middleware dan aplikasi kunci. Pengembangan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Serangkaian aplikasi inti Android antara lain klien email, program SMS, kalender, peta, browser, kontak, dan lain-lain.

Dengan menyediakan sebuah platform pengembangan yang terbuka, pengembang Android menawarkan kemampuan untuk membangun aplikasi yang sangat kaya dan inovatif. Pengembang bebas untuk mengambil keuntungan dari perangkat keras, akses informasi lokasi, menjalankan background services, mengatur alarm, tambahkan pemberitahuan ke status bar, dan banyak lagi.

Android bergantung pada versi Linux 2.6 untuk layanan sistem inti seperti keamanan, manajemen memori, manajemen proses, network stack, dan model driver. Kernel juga bertindak sebagai lapisan abstraksi antara hardware dan seluruh software stack.

Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler.

Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).

Baca lebih lanjut

Context Switch, Remote Procedure Call, dan Remote Method Invocation

  • Context Switch 

Mengganti CPU ke proses lain memerlukan penyimpanan keadaan dari proses lama dan mengambil keadaan dari proses yang baru. Hal ini dikenal dengan sebutan context switchContext switch sebuah proses direpresentasikan dalam PCB dari suatu proses; termasuk nilai dari CPU register, status proses dan informasi managemen memori. Ketika context switch terjadi, kernel menyimpan data dari proses lama ke dalam PCB nya dan mengambil data dari proses baru yang telah terjadual untuk berjalan. Waktu context switch adalah murni overhead, karena sistem melakukan pekerjaan yang tidak begitu berarti selama melakukan pengalihan. Kecepatannya bervariasi dari mesin ke mesin, bergantung pada kecepatan memori, jumlah register yang harus di-copy, dan ada tidaknya instruksi khusus (seperti instruksi tunggal untuk mengisi atau menyimpan seluruh register). Tingkat kecepatan umumnya berkisar antara 1 sampai 1000 mikro detik.

Baca lebih lanjut

SCHEDULER (PENJADWAL)

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

Ada 3 tipe Scheduler :

–          Long Term Scheduler (Job Scheduler)

–          Short Term Scheduler (CPU Scheduler)

–          Medium Term Scheduler

Baca lebih lanjut

Perkembangan Prosesor AMD

1. AMD K5

AMD K5 awalnya dibuat supaya dapat bekerja pada semua motherboard yg mendukung Intel. Jadi motherboard yg mendukung Intel akan mendukung pula AMD K5. Pada waktu itu tidak semua motherboard dapat langsung mengenali AMD dan harus dilakukan Upgrade BIOS untuk bisa mengenali AMD.

2. AMD Duron

AMD Duron merupakan keluarga prosesor versi murah yang dikenal pada tahun 2000, awalnya prosesor ini memiliki code nama Spitfire yg dibuat berdasarkan Core Thunderbird. AMD Duron merupakan versi AMD Athlon yg “diringkas” ia memiliki semua arsitektur yg dimiliki AMD Athlon. Kinerja AMD Duron dengan AMD Athlon hampir sama hanya beda 7%-10% lebih tinggi AMD Athlon sedikit. Sa’at ini AMD sudah menghentikan produksi AMD Duron.

Baca lebih lanjut

Perkembangan Processor Intel Sampai Dengan Sekarang

Processor merupakan bagian sangat penting dari sebuah komputer, yang berfungsi sebagai otak dari komputer. Tanpa processor komputer hanyalah sebuah mesin yang tak bisa apa-apa. Pekembangan processor dari tahun ke tahun mengalami peningkatan yang begitu cepat bahka para pioner seperti Intel dan AMD selalu bersaing. Banyak sejarah-sejarah yang dialami processor-processor Intel sebelum Processor tersebut menjadi sehebat sekarang yang processornya sekarang dijuluki Otak Komputer tercepat di dunia yaitu Core i7 dan Corei& Extreem yang tercepatnya.

Berikut ini adalah pekembangan processor-processor dari tahun ketahun.

–          Pada tahun 1971 prosesor Intel mengeluarkan processor seri MCS4 yang merupakan cikal bakal dari prosesor i4040. Processor 4 bit ini yang direncanakan untuk menjadi otak calculator, pada tahun yang sama (1971), intel membuat revisi ke i440. Awalnya dipesan oleh sebuah perusahaan Jepang untuk pembuatan kalkulator , ternyata prosesor ini jauh lebih hebat dari yang diharapkan sehingga Intel membeli hak guna dari perusahaan Jepang tersebut untuk perkembangan dan penelitian lebih lanjut. Di sinilah cikal bakal untuk perkembangan ke arah prosesor komputer.

Baca lebih lanjut

Proses Control Block

Tiap proses digambarkan dalam sistem operasi oleh sebuah processcon trol block (PCB) juga disebut sebuah control block. Sebuah PCB ditunjukkan dalam Gambar dibawah ini. PCB berisikan banyak bagian dari informasi yang berhubungan dengan sebuah proses yang spesifik, termasuk hal-hal di bawah ini:

  • Status proses : Status mungkin dimiliki oleh setiap proses new, ready, running, waiting, terminated.

a)         NEW

Status yang dimiliki pada saat proses baru saja dibuat oleh penjadwalan tingkat tinggi,  tetapi belum siap melakukan eksekusi.

b)        READY

Status yang dimiliki pada saat proses siap dieksekusi oleh processor.

c)         RUNNING

Status yang dimiliki pada saat instruksi-instruksi dari sebuah proses dieksekusi. Proses bisa dieksekusi karena CPU tidak sedang mengerjakan tugas yang lain.

Baca lebih lanjut

maaf

maaf bagi para pembaca, belum dapat info lagi yang sobat2 butuhkan … jadi artikel saya belum dapat di update lagi…

dan kepada semua pihak yang sudah saya ambil artikelnya, mohon maaf bila ada salah… karena waktu itu saya cuma mengerjakan tugas dari dosen… jadi saya lupa mencantumkan data saya di dapat dari mana..

mulai saat ini bila saya akan masukkan data di blog saya akan menyantumkan sumbernya,,,..

terima kasih atas pengertiannya bagi yang mengalami kerugian dari saya…