Minggu, 22 Mei 2011

Komputasi Modern

Komputer adalah Programmable mesin yang dirancang untuk secara berurutan dan secara otomatis melaksanakan urutan aritmatika atau operasi logika. Urutan operasi tertentu dapat diubah dengan mudah, yang memungkinkan komputer untuk menyelesaikan lebih dari satu jenis masalah.

Konvensional komputer terdiri dari beberapa bentuk memori untuk penyimpanan data, setidaknya satu unsur yang melaksanakan operasi aritmatika dan logika, dan sequencing dan elemen kontrol yang dapat mengubah urutan operasi berdasarkan informasi yang disimpan. Piranti periferal memungkinkan informasi yang akan dimasukkan dari sumber eksternal, dan memungkinkan hasil usaha untuk dikirim keluar

Komputer modern didasarkan pada sirkuit terpadu dengan jutaan miliaran kali lebih mampu dari mesin awal, dan menempati sebagian kecil dari ruang. Komputer sederhana cukup kecil untuk masuk ke dalam perangkat mobile, komputer mobile dapat diaktifkan oleh kecil baterai. Komputer pribadi dalam berbagai bentuk mereka adalah icon dari Era Informasi dan apa yang kebanyakan orang anggap sebagai "komputer". Namun, komputer tertanam ditemukan di banyak perangkat dari MP3 player untuk pesawat tempur dan dari mainan untuk robot industri yang paling banyak.

Sejarah komputer modern dimulai dengan dua perhitungan teknologi-otomatis terpisah dan programabilitas-tapi tidak ada perangkat yang satu dapat diidentifikasi sebagai komputer awal, sebagian karena penerapan yang tidak konsisten dari istilah tersebut.  Sebuah perangkat sedikit yang layak disebutkan meskipun, seperti beberapa alat bantu mekanis untuk komputasi, yang sangat sukses dan bertahan selama berabad-abad sampai datangnya dari kalkulator elektronik.

Fitur mendefinisikan komputer modern yang membedakan mereka dari semua mesin lainnya adalah bahwa mereka dapat diprogram .Itu adalah untuk mengatakan bahwa beberapa jenis instruksi (di program) dapat diberikan ke komputer, dan akan membawa proses mereka. Sementara beberapa komputer mungkin memiliki konsep yang aneh "instruksi" dan "output", komputer modern berdasarkan arsitektur von Neumann seringkali memiliki kode mesin dalam bentuk bahasa pemrograman imperatif. 

Dalam istilah praktis, sebuah program komputer mungkin hanya beberapa instruksi atau memperpanjang untuk jutaan instruksi, seperti melakukan program untuk pengolah kata dan browser web misalnya. Sebuah komputer modern khas dapat menjalankan milyaran instruksi per detik ( GigaFLOPS ) dan jarang membuat kesalahan selama bertahun-tahun operasi. Program besar komputer yang terdiri dari beberapa juta instruksi mungkin diperlukan tim pemrogram tahun untuk menulis, dan karena kompleksitas tugas hampir pasti mengandung kesalahan.  

Sabtu, 14 Mei 2011

Perbedaan Processor Intel i7, Intel i5, dan Intel i3

Setelah Intel sukses meluncurkan processor handalnya yaitu core 2 duo, Dual Core, dan Core 2 Quad, lalu Intel merilis processor terbarunya yaitu Intel core i7, kemudian disusul i5 dan i3. Yang perlu diperhatikan nanti yaitu Intel tidak akan dipakai lagi brand core 2 duo dan core 2 quad, sedangkan brand pentium dan celeron akan tetap dipertahankan.

Berikut perbedaan yang ada pada  processor Intel i7, i5, dan i3 :

Intel Core i7

Core i7 dibuat untuk High Level. Core i7 sendiri merupakan processor pertama dengan teknologi “Nehalem”. Nehalem menggunakan platform baru yang betul-betul berbeda dengan generasi sebelumnya. Salah satunya adalah mengintegrasikan chipset MCH langsung di processor bukan motherboard. Nehalem juga mengganti fungsi FSB menjadi QPI (Quick Path Interconnect) yang lebih revolusioner dengan menggunakan socket LGA-1366.


Intel Core i5

Untuk Core i5 menggunakan codename Lynnfield. Core i5 adalah seri value dari Core i7 ditujukan untuk mid level yang akan berjalan di socket baru Intel yaitu socket LGA-1156.

Kelebihan Core i5 ini adalah ditanamkannya fungsi chipset Northbridge pada inti processor (dikenal dengan nama MCH pada Motherboard). Maka motherboard Core i5 yang akan menggunakan chipset Intel P55 (dikelas mainstream) ini akan terlihat lowong tanpa kehadiran chipset northbridge. Tetapi pada Core i5 hanya menggunakan Dual Channel DDR 3. Penggunaan dayanya juga diturunkan menjadi 95 Watt. Chipset P55 ini mendukung Triple Graphic Cards (3x) dengan 1×16 PCI-E slot dan 2×8 PCI-E slot. Pada Core i5 cache tetap sama yaitu 8 MB L3 cache.

Intel juga meluncurkan Clarksfield yaitu Core i5 versi mobile yang ditujukan untuk notebook. Socket yang akan digunakan adalah mPGA-989 dan membutuhkan daya yang terbilang cukup kecil yaitu sebesar 45-55 Watt.


Intel Core i3

Intel Core i3 merupakan varian paling value dibandingkan dua saudaranya yang lain. Core i3 ditujukan untuk Entry Level. Processor ini akan mengintegrasikan GPU (Graphics Processing Unit) alias Graphics On-board didalam processornya, dan menggunakan socket yang sama seperti Intel i5. Kemampuan grafisnya diklaim sama dengan Intel GMA pada chipset G45. Selain itu Core i3 nantinya menggunakan manufaktur hybrid inti processor dengan 32nm sedangkan memory controller/graphics menggunakan 45nm. Code produk Core i3 adalah “Arrandale”.

Selain itu, core i5 dan i7 mengadopsi fitur Intel Turbo Mode Technology dimana fitur ini akan mematikan core yang tidak dipakai ketika memproses aplikasi yang hanya membutuhkan single thread, ketika memproses aplikasi single thread, processor akan mengoverclock aliran thread data yang berjalan di atasnya sehingga pemrosesan lebih cepat, sedangkan jika memproses aplikasi yang bukan single thread, core tersebut akan hidup kembali.


Sabtu, 07 Mei 2011

Sistem Operasi Android



Sistem operasi  Android mobile didasarkan pada kernel Linux Google dan anggota lain dari Open Handset Alliance berkolaborasi dalam pembangunan di Android. The Android Open Source Project (AOSP) bertugas dengan pemeliharaan dan pengembangan Android lebih lanjut. Sistem operasi Android adalah platform Smartphone terlaris di dunia dengan pengecualian periode update singkat, Android telah tersedia dalam perangkat lunak bebas / lisensi open source sejak 21 Oktober2008. Google menerbitkan seluruh kode sumber (termasuk jaringan dan tumpukan telepon) di bawah Lisensi Apache. Platform didukung utama untuk Android adalah arsitektur ARM.

Gbr. Android Emulator Default



Android memiliki komunitas besar pengembang menulis aplikasi ("aplikasi") yang memperluas fungsionalitas dari perangkat. Saat ini ada lebih dari 250.000 aplikasi yang tersedia untuk Android. Android Market adalah toko aplikasi online yang dijalankan oleh Google, meskipun aplikasi juga dapat di-download dari situs pihak ketiga. Pengembang terutama menulis dalam bahasa Java, pengendalian perangkat yang dikembangkan melalui Library-Google Java.

Android open-source software stack terdiri dari aplikasi Java berorientasi objek kerangka aplikasi di atas inti Library Java yang berjalan pada mesin virtual Dalvik yang menampilkan kompilasi JIT. Android sistem operasi, termasuk kernel Linux, terdiri dari sekitar 12 juta baris kode termasuk 3 juta baris XML, 2,8 juta baris C, 2,1 juta baris Java, dan 1,75 juta baris C++.

Gbr. Diagram Arsitektur


Versi dari Android :
  • 2.0/2.1 (Eclair), yang dirubah user interface dan memperkenalkan HTML5 dan mendukung Exchange ActiveSync 2.5
  • 2.2 (Froyo), yang memperkenalkan peningkatan kecepatan dengan JIT optimasi dan Chrome V8 engine JavaScript, dan ditambah Wi-Fi hotspot dan Adobe penarikan dukungan Flash
  •   2.3 (Gingerbread), yang dimurnikan user interface, meningkatkan keyboard yang lembut dan fitur copy / paste, dan menambahkan dukungan untuk Near Field Communication 
  • 3.0 (Honeycomb), tablet yang berorientasi yang mendukung perangkat layar yang lebih besar dan memperkenalkan fitur interface pengguna baru banyak, dan mendukung prosesor multicore dan akselerasi hardware untuk grafis. SDK Honeycomb telah dirilis dan perangkat pertama yang menampilkan versi ini adalah Motorola Xoom tablet. Google telah memilih untuk menahan kode sumber pembangunan, yang panggilan menjadi pertanyaan "open-ness" dari rilis Android. Namun Rubin telah menyatakan bahwa kode sumber akan dirilis untuk Honeycomb dalam waktu dekat.