Post : 11 Oktober 2013
By : www.ilhamgariansyah.blogspot.com
Bugwards kompatibel
Jika sistem baru yang mencoba untuk mencapai integrasi dengan sistem yang lebih tua yang telah diketahui kelemahan (atau " bug "), maka sistem baru dapat disebut sebagai bug-kompatibel atau "bugwards-kompatibel".
Contoh
• The NTSC sistem warna siaran direkayasa oleh RCA untuk menjadi kompatibel dengan hitam-putih televisi NTSC.
• Kebanyakan DVD drive dapat memainkan standar CD .
• Kebanyakan Blu-ray player juga dapat memutar DVD standar dan CD (meskipun fitur ini tidak wajib dalam standar Blu-ray).
• Konsol video Banyak permainan yang kompatibel dan mampu memainkan game yang dibuat untuk konsol pendahulunya:
o The 7800 Atari adalah kompatibel dengan hampir semua Atari 2600 game.
o The Game Boy Advance line, kecuali untuk Game Boy Micro , adalah kompatibel dengan semua Game Boy dan Game Boy Color game.
o The Nintendo DS dan Nintendo DS Lite adalah kompatibel dengan semua game Game Boy Advance.
o The 3DS Nintendo dan Nintendo 3DS XL yang kompatibel dengan sebagian besar Nintendo DS dan Nintendo DSi software. Namun, 3DS dan pendahulunya DSi kekurangan Game Boy Slot Muka ditemukan pada DS dan DS Lite, menyebabkan judul tertentu untuk kehilangan fungsionalitas saat diputar pada sistem. The Guitar Hero: On Tour seri kompatibel dengan DSi dan 3DS karena ini.
o Awalnya, Nintendo Wii adalah kompatibel dengan semua game dari Nintendo GameCube , karena sebagian besar untuk yang PowerPC CPU dan ATI grafis arsitektur yang berkembang versi mereka dari GameCube. Namun, "keluarga Edition" model dirilis di Amerika Utara dan Eropa pada akhir 2011 mendukung GameCube dihapus, dan semua Wiis diproduksi sesudahnya juga kurangnya kompatibilitas ke belakang.
o The U Wii adalah kompatibel dengan semua game Wii dan peripheral.
o The PlayStation 2 adalah kompatibel dengan sebagian besar asli PlayStation perpustakaan.
o Awal PlayStation 3 model yang kompatibel dengan kebanyakan game PlayStation 2 dan PlayStation. Hal ini disediakan oleh dimasukkannya asli Emotion Engine chip yang dibangun di dalam PS2. Namun, model berikutnya dihapus ini dan "Graphics Synthesizer" GPU, sehingga menghilangkan dukungan untuk judul PS2, tapi masih bisa bermain game PS paling asli.
o The Vita PS adalah kompatibel dengan PSP game, Minis, PlayStation dan Geo Neo download game dari PlayStation Store.
o The Xbox 360 adalah kompatibel dengan beberapa Xbox game melalui emulasi perangkat lunak.
• Microsoft Windows berisi aplikasi kompatibilitas shims untuk membuat platform yang kompatibel dengan perangkat lunak yang paling dari versi 32-bit dan 16-bit sebelumnya (misalnya Peradaban (sekitar tahun 1991, yang dirancang untuk Windows 3.0 ) yang berjalan pada Windows Vista).• The Intel versi Mac OS X versi 10.4 dari ( Tiger ) menjadi 10,6 ( Snow Leopard ) memiliki Rosetta , sebuah terjemahan biner program yang memungkinkan aplikasi dimaksudkan untuk digunakan pada Mac PowerPC untuk berjalan pada sistem Apple yang menggunakan prosesor Intel. (Baru OS X versi, tidak mengandung Rosetta dan dengan demikian tidak dapat menjalankan aplikasi PowerPC.)
• Microsoft Firman 2000 kompatibel dengan Word 97 karena bisa membaca dan menulis file di Word 97 format, dengan pengertian bahwa fitur unik untuk Word 2000 tidak akan muncul dalam Word 97. Pada saat yang sama, Microsoft Firman , Excel , PowerPoint , Access dan OneNote , baik 2007 dan 2010, juga kompatibel dengan 97-2003 mereka format file dan fitur dengan cara yang sama.
• Beberapa komputer sistem operasi memiliki berbagai metode menjalankan perangkat lunak awalnya dirancang untuk versi lama atau OS lainnya:
o Windows NT dan penerusnya memiliki berbagai subsistem untuk menjalankan aplikasi warisan. MS-DOS dan Win16 subsistem (hanya pada i386) dapat menjalankan beberapa aplikasi untuk platform tersebut, dan memiliki OS / 2 subsistem untuk menjalankan CLI OS / 2 aplikasi.
o Dengan diperkenalkannya Windows 7 (Bisnis, Ultimate, atau Enterprise edisi), Windows XP Mode memungkinkan kompatibilitas penuh dengan program yang lebih tua didukung di bawah Windows XP via Microsoft Virtual PC.
• Modern Nikon F-mount lensa kamera SLR dari akhir 1970-an - sekarang (desain tanggal kembali ke 1959) dapat berfungsi pada kamera DSLR baru Nikon dengan beberapa keterbatasan.• Lensa untuk Canon EF-mount , diperkenalkan dengan perusahaan EOS keluarga SLR film pada tahun 1987 dan digunakan sampai hari ini pada Canon full-frame dan APS-H EOS DSLR, dapat berfungsi penuh pada perusahaan APS-C DSLR yang menggunakan Canon EF-S-mount (meskipun sudut pandang mereka akan berbeda pada sensor APS-C yang lebih kecil).
• PCI Express 2.0 kompatibel dengan PCI Express 1.1.
• Universal Serial Bus (USB) port mendukung perangkat ditujukan untuk versi sebelumnya dari USB. Misalnya, USB 3.0 port mendukung USB 2.0 dan USB 1.1 perangkat.
• The IBM 7080 Transistorized komputer adalah kompatibel dengan semua model dari IBM 705 tabung vakum komputer.
Maju kompatibilitas
Maju kompatibilitas atau kompatibilitas ke atas (kadang-kadang bingung dengan diperpanjang ) adalah kompatibilitas konsep untuk sistem desain , seperti misalnya kompatibilitas . Kompatibilitas ke depan mengarah pada kemampuan desain untuk anggun menerima masukan yang ditujukan untuk kemudian versi dari dirinya sendiri. Konsep dapat diterapkan untuk seluruh sistem, listrik antarmuka , telekomunikasi sinyal , komunikasi data protokol , format file , dan komputer bahasa pemrograman . Sebuah standar mendukung kompatibilitas maju jika lebih tua produk versi dapat menerima, membaca, melihat, memutar atau mengeksekusi standar baru.
Penerapan sistem maju kompatibel dengan versi baru tidak hanya menuntut menghormati milik versi lama oleh desainer dari versi yang lebih baru tapi tambahan beberapa kesepakatan pada fitur desain masa depan dengan membekukan desain dari versi saat ini. Pengenalan teknologi maju kompatibel menyiratkan bahwa perangkat lama sebagian dapat memahami data yang dihasilkan oleh perangkat baru. Meskipun konsep kompatibilitas maju dan diperpanjang serupa, mereka tidak sama. Sebuah desain maju kompatibel dapat menerima data dari versi masa depan dari dirinya sendiri dan memilih "dikenal" bagian dari data. Contohnya adalah teks-satunya pengolah kata mengabaikan data gambar dari versi masa depan. Sebuah desain extensible adalah salah satu yang dapat ditingkatkan untuk sepenuhnya menangani data baru dalam format masukan baru. Contohnya adalah teks-satunya pengolah kata yang dapat ditingkatkan untuk menangani data gambar.
Sebuah sistem maju kompatibel diharapkan " anggun "menangani input yang ditujukan untuk versi yang lebih baru, dengan mengabaikan yang tidak diketahui dan memilih subset diketahui dari data bahwa sistem ini mampu menangani. Maju kompatibilitas lebih sulit untuk mencapai daripada kompatibilitas karena sistem yang dibutuhkan untuk mengatasi anggun dengan masa depan yang tidak diketahui format data atau permintaan untuk fitur masa depan yang tidak diketahui. Kompatibilitas tidak memiliki masalah ini karena menerima format data yang dikenal.
Contoh
standar Telekomunikasi
Pengenalan transmisi FM stereo, atau televisi berwarna, diperbolehkan maju kompatibilitas, karena penerima radio FM monophonic dan hitam-dan-putih TV set masih bisa menerima sinyal dari pemancar baru.Hal ini juga memungkinkan kompatibilitas karena receiver baru bisa menerima monofonik atau hitam-putih yang dihasilkan oleh sinyal pemancar lama.
Sistem arsitektur
Banyak aplikasi perangkat lunak sistem yang dirancang dengan kuat dan mandiri arsitektur sistem sehingga mereka dapat beroperasi secara memadai bahkan ketika masukan untuk versi yang lebih canggih yang dimasukkan. Dalam semua kasus, ketika sistem aplikasi menerima input data atau sistem operasi tidak seperti yang diharapkan, maka akan menghasilkan keluaran yang akan mengidentifikasi masalah akurat bagi pengguna.
format Dokumen
Contoh dari kompatibilitas ke depan adalah dengan pengolah kata. Asumsikan bahwa Versi 1 dari pengolah kata hanya memungkinkan teks, dan tidak ada grafis. Menghemat file dengan hanya informasi tentang teks diketik, dan font, warna, dan ukuran teks. Mari kita mengatakan bahwa program ini menambahkan tanda [END version1] untuk menunjukkan akhir dari file. Namun, tahun depan Versi 2 dirilis yang menerima grafis. Namun, pengolah kata baru menyimpan semua teks pada awal file, menempatkan [version1 END] mark, dan kemudian menyimpan data gambar berikutnya, dan menempatkan [Version2 END] mark setelah data gambar. Versi 1 pengolah kata masih akan dapat membaca data teks hingga [version1 END] mark, namun akan mengabaikan data gambar sesudahnya. Ketika Versi 3 dilepaskan yang memungkinkan video dalam file pengolah kata, itu akan menghemat dalam format ini: data teks [END version1], data gambar [Version2 END], dan data video [version3 END].
Adobe Reader / Adobe Acrobat
Meskipun desain file di atas memungkinkan kompatibilitas ke depan, ada fitur tambahan yang dapat ditambahkan ke lebih berguna bagi pengguna. Satu akan jika Versi 1 dari program dicetak pesan bahwa file tersebut telah dibuat dengan versi terbaru dari perangkat lunak, dan bahwa beberapa data tidak tersedia. Program Adobe Reader menghasilkan pesan yang memberitahukan pengguna dari file PDF yang dibuat dalam versi terbaru dari Adobe Acrobat, dan beberapa fitur tidak akan tersedia.
MS Word
Fitur lain yang berguna adalah jika Versi 1 dari program ditawarkan untuk men-download penampil atau konverter yang memungkinkan pengguna untuk setidaknya membaca file dari versi baru program, meskipun pengguna mungkin tidak dapat mengeditnya. Pada contoh pengolah kata diatas, Versi 1 akan mendownload update dari internet yang memungkinkan pengguna untuk melihat gambar dan video dalam versi pengolah kata, meskipun pengguna tidak dapat menambahkan, mengedit, atau memodifikasi data multimedia, karena fungsi yang tidak berada di Versi 1. Contoh dari fungsi ini adalah Microsoft Word. Ketika dokumen yang dibuat dalam Microsoft Word 2007 dan dibuka di versi sebelumnya (seperti Microsoft Word 2003), Microsoft Word 2003 memberitahu pengguna dapat men-download converter untuk membaca file dalam format Word baru Microsoft 2007. Hal ini memungkinkan Microsoft Word 2003 untuk membaca data yang dibuat oleh Microsoft Word 2007, meskipun pengguna tidak dapat menggunakan Microsoft Word 2003 untuk membangun data baru dalam format canggih.
PNG
Contoh dari kompatibilitas ke depan adalah Portable Network Graphics (PNG) format, yang membagi data menjadi " potongan ", dan menunjukkan apakah ini adalah" kritis "atau" tambahan ", di mana potongan tambahan dapat diabaikan oleh program yang tidak memahami mereka. Lebih halus, hal itu juga menunjukkan apakah potongan aman untuk menyalin oleh pembaca yang tidak mengenali mereka - sehingga memastikan bahwa data tidak menjadi tidak sinkron.
Pustaka : Wiki.org
0 comments:
Post a Comment