Selasa, 17 Januari 2012

Perkembangan iPhone dari Awal Kemunculannya


Pada Januari 2007, Steve Jobs memperkenalkan Apple iPhone pada pidatonya di Macworld Conference dan Expo. Pada penampilan layar pertama dan di tangan Jobs, telepon tampak seperti sebuah persegi panjang hitam mulus tapi mati. Kemudian, Jobs menyentuh layar iPhone. Tiba-tiba, dari persegi panjang tanpa fitur ia menjadi permukaan interaktif. Jobs menempatkan ujung jari yang berfungsi sebagai panah pada layar dan meluncur dari kiri ke kanan. Ketika jarinya bergerak, panah pun berpindah, membuka kunci telepon. Untuk beberapa orang, interaksi antara jari manusia dan sebuah gambar pada layar lebih menakjubkan dari semua fitur gabungan lainnya. Dalam beberapa hal, iPhone adalah lebih seperti komputer Palmtop dari pada telepon seluler. Seperti kebanyakan smartphone, Anda dapat menggunakannya untuk membuat dan menerima panggilan, menonton film, mendengarkan musik, browsing Web, dan mengirim dan menerima email dan pesan teks. Anda juga dapat mengambil gambar dan video (menggunakan 3GS iPhone atau model lainnya) dengan built-in kamera, mengimpor foto dari komputer Anda dan mengatur mereka semua menggunakan software iPhone. Pada tahun 2008, Apple memperkenalkan iPhone generasi kedua. IPhone ini dapat beroperasi pada generasi ketiga (3G) jaringan selular dan memiliki GPS receiver. iPhone juga memungkinkan Anda melihat peta dan data satelit dari Google Maps, termasuk lapisan bisnis di dekatnya. Pemilik iPhone asli mendapat kesempatan untuk meng-upgrade software pada ponsel mereka. Software 2.0 memberikan ponsel lama fungsi yang baru, tapi tanpa penerima GPS atau kemampuan jaringan 3G. Pada tahun 2009, Apple meluncurkan iPhone 3GS. Model iPhone 3GS memiliki kapasitas penyimpanan yang lebih dari iPhone sebelumnya. Mereka juga memiliki kamera yang lebih baik yang mampu mengambil gambar dan video 30 frame per detik. Fitur lain yang ditambahkan adalah sebuah kompas, yang sangat berguna ketika Anda perlu menemukan jalan Anda melalui wilayah asing. Di tahun 2009 juga dihadirkan iPhone OS 3.0, yang menawarkan banyak perbaikan, seperti kemampuan untuk cut dan paste. Pada tahun 2010, Steve Jobs kembali berada di panggung untuk mengumumkan generasi baru dari Apple: iPhone 4. Perangkat baru dengan dua kamera, satu di depan dan satu di belakang. IPhone 4 memiliki layar retina dengan resolusi yang lebih baik daripada ponsel sebelumnya. Hal ini juga menandai keberangkatan dari desain iPhone dasar, telepon tidak memiliki sedikit lengkungan seperti sebelumnya malah menjadi flat. Jobs juga mengumumkan nama baru untuk operating system iPhone nya yakni: IOS. Sebuah versi modifikasi dari operating system Macintosh OS X yang digunakan di Apple desktop dan komputer laptop memungkinkan Anda berinteraksi dengan semua aplikasi. Ia menampilkan ikon untuk setiap aplikasi pada layar iPhone. Juga mengelola daya baterai dan keamanan sistem. Operating system menyelaraskan telepon dengan komputer Anda, sebuah proses yang membutuhkan dermaga seperti yang digunakan untuk menyelaraskan iPod. Hal ini juga memungkinkan Anda multitask dan bergerak melalui beberapa aplikasi yang terbuka, seperti yang Anda dapat lakukan pada komputer laptop atau desktop. Tapi bukannya menggunakan mouse atau keyboard fisik, iPhone menggunakan tombol virtual dan kontrol yang muncul pada layar. Ini sebetulnya tidak benar-benar sebuah fenomena baru, tapi layar sentuh iPhone sedikit berbeda dari banyak perangkat elektonik lain di pasar. Ketika Anda menyentuh layar PDA atau Nintendo DS, Anda biasanya menggunakan penunjuk ramping stylus. Sementara IPhone, di sisi lain, mengharuskan Anda untuk menggunakan jari-jari Anda. Ia juga dapat mendeteksi titik sentuh secara bersamaan, yang banyak layar sentuh yang ada tidak bisa lakukan.

Jumat, 13 Januari 2012

ARSITEKTUR FAMILY IBM PC


IBM (International Business Machines) merupakan sebuah perusahaan hardware yang mengembangkan software – software yang sudah ada seperti UNIX dan WINDOWS. Oleh karena itu IBM sendiri merupakan sebuah perusahaan bukan system operasi, hanya saja IBM mencoba mengembangkan OS yang telah ada seperti OS dari UNIX dan LINUX. IBM PC adalah sebutan untuk keluarga komputer pribadi buatan IBM. IBM PC diperkenalkan pada 12 Agustus 1981, dan "dipensiunkan" pada tanggal 2 April 1987. Sejak diluncurkan oleh IBM, IBM PC memiliki beberapa keluarga, yakni :
·         IBM 4860 PCjr
·         IBM 5140 Convertible Personal Computer (laptop)
·         IBM 5150 Personal Computer (PC yang asli)
·         IBM 5155 Portable PC (sebenarnya merupakan PC XT yang portabel)
·         IBM 5160 Personal Computer/eXtended Technology
·         IBM 5162 Personal Computer/eXtended Technology Model 286 (sebenarnya merupakan PC AT)
·         IBM 5170 Personal Computer/Advanced Technology

1.     ARSITEKTUR   FAMILY   IBM  PC
a.      FAMILY IBM PC DAN TURUNANNYA
·         Komputer personal pertama kali muncul setelah diperkenalkan mikroprosesor , yaitu chip tunggal yang terdiri dari set register , ALU dan unit control computer
·      IBM PC merupakan arsitektur bus tunggal yang disebut PC I/O Channel BUS  atau PC BUS
·    PC BUS melengkapi PC dengan 8 jalur data, 20 jalur alamat, sejumlah jalur kontrol dan ruang alamar fisik PC adalah 1 MB
b.      KONFIGURASI MIKROKOMPUTER DASAR
· Chipset adalah set dari chip yagn mendukung kompatibel yang mengimplementasikan berbagai fungsi tertentu seperti pengontrol interupt,   pengontrol bus dan timer.
·    Chip khusus yang di sebut koprosesor yang beroperasi bersama dengan CPU guna meningkatkan fungsionalitasnya
c.       KOMPONEN IBM PC
1. Sistem Kontrol BUS 
2. Sistem Kontrol Intrerrupt
3. Sistem Kontrol RAM dan ROM
4. Sistem Kontrol DMA
5. Timer
6. Sistem Kontrol I/O
d.      SISTEM SOFTWARE
1. Penetapan Alamat Port I/O
2. Penetapan Vector Interrupt
3. ROM BIOS
2. Penetapan Alamat Memori
e.      MANFAAT ARSITEKTURAL ARSITEKTUR PC
1. Kemudahaan penggunaan
2. Daya Tempa
3. Daya Kembang
4. Expandibilitas

2.     Pipelining dan Risc
Pipeline adalah Mesin yang melaksanakan beberapa komputasi yang berbeda secara bersama-sama ,namun pada saat itu setiap komputasi akan berada dalam tahapan eksekusi yang berbeda

1.      KATEGORI PIPELINE
a.      Pipeline Unit Arithmetic Berguna untuk operasi vector
b.      Pipeline Unit Instruction Berguna untuk komputer yang mempunyai set instruksi yang sederhana

2.      TEKNIK DASAR YANG DIGUNAKAN  DALAM MERANCANG SUPERKOMPUTER DAN RISC
a.      Pendekodean instruksi pipelined
b.      Beberapa unit fungsional pipelined yang beroperasi secara bersamaan
c.       Bank memori inetrleaved tak sinkron
d.      Cache instruksi dan data independen
e.      Sejumlah bus untuk mentransfer data, alamat dan signal control
3.      PEMROSESAN VEKTOR LEBIH CEPAT DARIPADA PEMROSESAN SKALAR
a.      Berkurangnya kontensi memori karena adanya akses memori yang lebih sedikit
b.      Berkurangnya pendekodean instruksi
c.       Tingkah lakunya bisa diramalkan, hal ini khususnya penting bagi :
·         Pengindeksan implisit dan akses memori
·         Pencabangan implisit

REDUCED INSTRUCTION SET COMPUTER (RISC)
a.      Fitur Utama :
a.      General Purpose Register dalam jumlah yang amat banyak
b.      Menggunakan teknologi compiler untuk mengoptimalisasikan penggunaan register
c.       Instuction Set yang sedikit dan sederhana
d.      Pendekatan umum dalam instruksi pipeline
e.      Memimpin untuk : Set eksekusi yang besar dan lebih banyak mode pengalamatan
b.      KARAKTERISTIK RISC
a.      Satu instruksi persiklus
b.      Operasi register to register
c.       Mode pengalamatan yang sederhana
d.      Format instruksi yang sederhana
e.      Desain hardwired (tanpa microcode)
f.        Format instruksi yang fix
g.      Proses compile yang cepat
c.       PIPELINING  PADA RISC
a.      Terdapat berbagai macam instruksi pada register to register
b.      Siklus Instruksi memiliki 2 Fase :
·         I : Instruction Fetch (Pengambilan Instruksi)
·         E : Execute (Melakukan operasiALU dengan register input dan output)
c.       Operasi Load dan Store memiliki 3 Fase :
·         I : Instruction Fetch
·         E : Execute (Menghitung alamat memori)
·         D : Memory (Operasi register ke memori atau memori ke register)
d.      OPTIMALISASI PIPELINE
Percabangan yang dikenal Delay Branch
a.      Tidak akan ada efeknya sampai suatu eksekusi instruksi selesai
b.      Instruksi percabangan akhirnya mengalami delay
http://en.wikipedia.org/wiki/Classic_RISC_pipeline
http://www.scribd.com/doc/34681470/9-Pipe-Lining-Dan-RISC
http://ocw.gunadarma.ac.id/course/computer-science-and-information
http://id.wikipedia.org/wiki/Arsitektur_ARM
sap.binadarma.ac.id/pdf/.../SAP%20ARSITEKTUR%20KOMPUTER.