Kamis, 13 Oktober 2011

SEJARAH ANDROID

Pada Juli 2005, Google mengakuisisi Android, Inc, sebuah perusahaan startup yang berbasis di Palo Alto, California, Amerika Serikat. Android’s co-pendiri yang pergi untuk bekerja di Google termasuk Andy Rubin (co-pendiri Danger, Rich Miner (co-pendiri Kebakaran liar Communications, Inc , Nick Sears (sekali VP di T-Mobile , dan Chris White (diketuai desain dan pengembangan antarmuka di webtv. Pada waktu itu, hanya sedikit yang diketahui tentang fungsi Android, Inc lain dari itu mereka membuat perangkat lunak untuk ponsel.Hal ini dimulai desas-desus bahwa Google berencana untuk memasuki pasar telepon seluler, meskipun tidak jelas apa fungsi itu mungkin tampil di pasar itu. [rujukan?]
Di Google, tim yang dipimpin oleh Rubin mengembangkan platform perangkat mobile didukung oleh kernel Linux yang mereka dipasarkan ke produsen handset dan operator pada premis memberikan yang fleksibel, sistem upgradeable. [Rujukan?] Hal ini melaporkan bahwa Google telah berbaris serangkaian komponen perangkat keras dan perangkat lunak dan memberi isyarat untuk mitra operator itu terbuka untuk berbagai tingkat kerjasama pada pihak mereka.Lebih spekulasi bahwa Google akan memasuki pasar telepon seluler datang pada bulan Desember 2006 .Laporan dari BBC dan The Wall Street Journal mencatat bahwa Google ingin pencariannya dan aplikasi pada ponsel dan sudah bekerja keras untuk memberikan itu. Cetak dan media online segera melaporkan rumor bahwa Google sedang mengembangkan handset bermerek Google.Lebih spekulasi diikuti laporan bahwa Google telah menentukan spesifikasi teknis, ini menunjukkan prototipe untuk produsen ponsel dan operator jaringan.
Pada bulan September 2007, InformationWeek menutupi sebuah studi Evalueserve melaporkan bahwa Google telah mengajukan beberapa aplikasi paten di bidang telepon seluler.Akhirnya Google meluncurkan smartphone Nexus Salah satu yang menggunakan open source Android mobile sistem operasi. Perangkat ini diproduksi oleh Taiwan’s HTC Corporation, dan menjadi tersedia pada 5 Januari 2010.

KONSEP KOMPUTER VAN NEUMANN



Arsitektur von Neumann adalah model desain program yang disimpan komputer digital yang menggunakan sebuah central processing unit (CPU) dan terpisah satu struktur penyimpanan ( “memori”) untuk menahan kedua instruksi dan data. It is named after the mathematician and early computer scientist John von Neumann . Hal ini dinamai matematikawan dan awal ilmuwan komputer John von Neumann. Such computers implement a universal Turing machine and have a sequential architecture . Menerapkan komputer seperti Mesin Turing universal dan memiliki arsitektur sekuensial.
A stored-program digital computer is one that keeps its programmed instructions, as well as its data, in read-write , random-access memory (RAM). Sebuah program yang disimpan-komputer digital adalah salah satu yang membuat para diprogram instruksi, dan juga data, dalam baca-tulis, random-access memory (RAM). Stored-program computers were an advancement over the program-controlled computers of the 1940s, such as the Colossus and the ENIAC , which were programmed by setting switches and inserting patch leads to route data and to control signals between various functional units. Stored-program komputer merupakan sebuah kemajuan atas program komputer yang dikendalikan dari tahun 1940-an, seperti Colossus dan ENIAC, yang diprogram dengan mengeset switch dan memasukkan patch rute mengarah pada data dan sinyal kontrol antara berbagai unit fungsional. In the vast majority of modern computers, the same memory is used for both data and program instructions. Dalam sebagian besar komputer modern, memori yang sama digunakan untuk kedua data dan instruksi program. The mechanisms for transferring the data and instructions between the CPU and memory are, however, considerably more complex than the original von Neumann architecture. Mekanisme untuk mentransfer data dan instruksi antara CPU dan memori Namun, jauh lebih kompleks daripada yang asli arsitektur von Neumann.

Deadlock


v 

Suatu kondisi dimana proses tidak berjalan lagi atau pun tidak ada komunikasi lagi antar proses.
Deadlock disebabkan karena proses yang satu menunggu sumber daya yang sedang dipegang oleh proses lain yang sedang menunggu sumber daya yang dipegang oleh proses tersebut.


Contoh deadlock :




Algoritma Penjadwalan


v 
Penjadwalan berkaitan dengan permasalahan memutuskan proses mana yang akan dilaksanakan dalam suatu sistem. Proses yang belum mendapat jatah alokasi dari CPU akan mengantri di ready queue. Algoritma penjadwalan berfungsi untuk menentukan proses manakah yang ada di ready queue yang akan dieksekusi oleh CPU. Bagian berikut ini akan memberikan ilustrasi beberapa algoritma penjadwalan.

Mengenal Teknologi HARD DISK


Hardisk merupakan piranti penyimpanan sekunder dimana data disimpan sebagai pulsa magnetik pada piringan metal yang berputar yang terintegrasi. Data disimpan dalam lingkaran konsentris yang disebut track. Tiap track dibagi dalam beberapa segment yang dikenal sebagai sector. Untuk melakukan operasi baca tulis data dari dan ke piringan, harddisk menggunakan head untuk melakukannya, yang berada disetiap piringan. Head inilah yang selanjut bergerak mencari sector-sector tertentu untuk dilakukan operasi terhadapnya. Waktu yang diperlukan untuk mencari sector disebut seek time. Setelah menemukan sector yang diinginkan, maka head akan berputar untuk mencari track. Waktu yang diperlukan untuk mencari track ini dinamakan latency.
hd6.jpg
Harddisk merupakan media penyimpan yang didesain untuk dapat digunakan menyimpan data dalam kapasitas yang besar. Hal ini dilatar belakangi adanya program aplikasi yang tidak memungkinkan berada dalam 1 disket dan juga membutuhkan media penyimpan berkas yang besar misalnya database suatu instansi.  Tidak hanya itu, harddisk diharapkan juga diimbangi dari kecepatan aksesnya. Kecepatan harddisk bila dibandingkan dengan disket biasa, sangat jauh. Hal ini dikarenakan harddisk mempunyai mekanisme yang berbeda dan teknologi bahan yang tentu saja lebih baik dari pada disket biasa.  Bila tanpa harddisk, dapat dibayangkan betapa banyak yang harus disediakan untuk menyimpan data kepegawaian suatu instansi atau menyimpan program aplikasi. Hal ini tentu saja tidak efisien. Ditambah lagi waktu pembacaannya yang sangat lambat bila menggunakan media penyimpanan disket konvensional tersebut.  
Sejarah Perkembangan Harddisk
 Harddisk pada awal perkembangannya didominasi oleh perusahaan raksasa yang menjadi standard komputer yaitu IBM. Ditahun-tahun berikutnya muncul perusahaan-perusahaan lain antara lain Seagate, Quantum, Conner sampai dengan Hewlet Packard’s di tahun 1992.  Pada awalnya teknologi yang digunakan untuk baca/tulis, antara head baca/tulisnya dan piringan metal penyimpannya saling menyentuh. Tetapi pada saat ini hal ini dihindari, dikarenakan kecepatan putar harddisk saat ini yang tinggi, sentuhan pada piringan metal penyimpan justru akan merusak fisik dari piringan tersebut. 
hd1.jpg 
Gambar 1 : Evolusi Teknologi Hardisk Menurut IBM
 Dari gambar tersebut dapat dilihat dari tahun 1984 sampai dengan 2006 mendatang, perkembangan teknologi penyimpanan data berkembang cepat. Mulai dari ukuran mikro untuk penggunaan laptop sampai ukuran normal untuk penggunaan PC Desktop.  
Trend Perkembangan HardDisk
 Trend perkembangan harddisk dapat kita amati dari beberapa karakteristik berikut :  

SISTEM BILANGAN




Sistem bilangan merupakan tata aturan atau susunan dalam menentukan nilai suatu bilangan, antara lain sistem desimal, biner, hexadesimal, oktal, BCD, Grey Code, Exess-3 dan lain-lainnya yang dibagi berdasarkan basis yang digunakan dalam penentuan nilai dari bilangan tersebut. Sistem bilangan yang umum dipakai adalah sistem bilangan desimal.

JENIS-JENIS KOMPUTER




1.  KOMPUTER ANALOG

Komputer analog adalah istilah yang digunakan untuk menggambarkan alat penghitung yang bekerja pada level analog. Level analog di sini adalah lawan (dual) dari level digital, yang mana level digital adalah level tegangan ‘high’ (tinggi) dan ‘low’ (rendah), yang digunakan dalam implementasi bilangan biner. Secara mendasar, komponen elektronik yang digunakan sebagai inti dari komputer analog adalah op-amp (operational amplifier).