Selasa, 29 November 2011

endcoding dan decoding

encoding dan decoding E-mail Cetak Sebuah AA AAA LinkedIn Facebook Twitter Share This Cetak ulang Dalam komputer, pengkodean adalah proses menempatkan urutan karakter s (huruf, angka, tanda baca, dan simbol tertentu) ke dalam format khusus untuk transmisi yang efisien atau penyimpanan. Decoding adalah proses yang berlawanan - konversi dari format yang disandikan kembali ke urutan asli dari karakter. Encoding dan decoding yang digunakan dalam komunikasi data, jaringan, dan penyimpanan. Istilah ini terutama berlaku untuk radio ( nirkabel ) sistem komunikasi. Kode yang digunakan oleh kebanyakan komputer untuk file teks dikenal sebagai ASCII (American Standard Kode untuk Informasi Interchange, diucapkan TANYAKAN-ee). ASCII dapat menggambarkan karakter abjad huruf besar dan huruf kecil, angka, tanda baca, dan Pelajari Lebih Lanjut Jaringan Sumber Daya simbol umum. Kode yang sering digunakan lainnya termasuk Unicode , BinHex , uuencode , dan MIME . Dalam data komunikasi, Manchester encoding adalah bentuk khusus pengkodean di mana digit biner (bit) mewakili transisi antara negara-negara logika tinggi dan rendah. Dalam komunikasi radio, pengkodean banyak dan metode decoding ada, beberapa yang hanya digunakan oleh kelompok-kelompok khusus orang ( radio amatir operator, misalnya). Kode tertua dari semua, awalnya digunakan dalam telegraf darat selama abad ke-19, adalah kode Morse . Istilah encoding dan decoding sering digunakan dalam referensi untuk proses analog-ke-digital konversi dan digital ke analog konversi. Dalam pengertian ini, istilah-istilah ini dapat diterapkan pada segala bentuk data, termasuk teks, gambar, audio, video, multimedia, program komputer, atau sinyal di sensor, telemetri, dan sistem kontrol. Pengkodean tidak harus bingung dengan enkripsi , sebuah proses di mana data sengaja diubah sehingga menutupi isinya. Enkripsi dapat dilakukan tanpa mengubah kode tertentu bahwa konten itu berada, dan pengkodean dapat dilakukan tanpa sengaja menyembunyikan konten. Istilah istilah yang terkait: daerah jaringan virtual (VAN) , 10-tinggi-hari masa sibuk (10HD periode sibuk) , degradasi anggun , secara online , softswitch , unit transmisi maksimum (MTU) , lalu lintas membentuk (packet shaping) , Keluar Service Nomor Identifikasi ( DNIS) , WATS (wide-area layanan telepon) , Mail User Agent (MUA) Ini terakhir diperbarui pada bulan November 2005 sumber http://translate.google.co.id/translate?hl=id&langpair=en%7Cid&u=http://searchnetworking.techtarget.com/definition/encoding-and-decoding

Senin, 28 November 2011

Pengantar Sebuah Instruction Set adalah seperangkat instruksi pemrograman, yang memungkinkan sistem komputer untuk mengangkut sekitar perintah yang diperlukan untuk operasi. Set instruksi sering bervariasi oleh desain dari sebuah prosesor, yang CISC, RISC, X86 adalah yang utama di arena ini. Set instruksi adalah arbiter keseluruhan gaya pengolahan, tergantung pada apa set berikut, karena prosesor kontrol data, memori menangani, dan register dalam suatu sistem. Dua jenis asli set instruksi, CISC RISC kompleks dan sederhana, membantu untuk menentukan evolusi akhir dari banyak arsitektur prosesor yang paling populer. Dengan arsitektur komputer tradisional yang mengandung CISC, perangkat dibangun dengan arsitektur RISC yang nyata dalam waktu pemrosesan dan mengurangi akibat peningkatan dalam efisiensi karena penurunan yang signifikan dalam instruksi prosesor. [Sunting] alternatif RISC Teknologi - "Lengan Kuat" ARM arsitektur, kadang-kadang disebut sebagai "Lengan kuat," (sebelumnya, Mesin RISC Advanced, dan sebelum itu Mesin, RISC Acorn) adalah 32-bit RISC prosesor arsitektur yang dikembangkan oleh ARM Terbatas yang banyak digunakan dalam sejumlah desain tertanam . Karena prosesor menghemat daya dengan fitur onboard, CPU ARM yang dominan di pasar elektronik mobile, di mana konsumsi daya yang rendah merupakan tujuan desain kritis. Saat ini, rekening keluarga ARM untuk sekitar 75% dari semua 32-bit RISC CPU tertanam, membuat ARM salah satu 32-bit arsitektur paling produktif di dunia. CPU ARM ditemukan di seluruh pelosok elektronik konsumen, dari perangkat portabel (PDA, telepon seluler, portable media jukebox, genggam unit permainan, dan kalkulator saku) untuk komponen komputer yang sebenarnya perifer seperti hard drive dan router desktop. [Sunting] Set Instruksi Arsitektur Beberapa kategori dikenal ISA adalah sebagai berikut: - 1) CISC (Complex Instruction Set Computer) 2) RISC (Reduced Instruction Set komputer) 3) VLIW (Very Long Instruction Word) Sangat Panjang Instruksi Word atau VLIW adalah jenis khusus dari diri terkuras skalar arsitektur CPU pipelined yang erat terkait dengan "Komputasi Paralel secara eksplisit Instruksi" konsep dan secara khusus dirancang untuk mengambil keuntungan dari tingkat paralelisme instruksi (ILP) yang merupakan metodologi untuk melakukan dan mengukur operasi simultan dalam sebuah program komputer. VLIW adalah kompiler berbasis arsitektur set instruksi khas di mana operasi komputasi secara paralel yang dicapai berdasarkan jadwal tetap ditentukan ketika program dikompilasi, sehingga prosesor tidak terbebani dengan jadwal operasi komputasi sebagai responsibity skalabilitas dan operasi komputasi terletak lebih dengan compiler.Most dari CPU berbasis VLIW terutama cocok sebagai media tertanam prosesor yang memiliki aplikasi dalam perangkat konsumen elektronik. Beberapa contoh dari CPU VLIW saat ini termasuk prosesor Trimedia media dengan NXP (sebelumnya Philips Semikonduktor), DSP SHARC oleh Analog Devices, para C6000 keluarga DSP oleh Texas Instruments, dan ST Microelectronics keluarga ST200 (berdasarkan pada arsitektur Lx) dll 4) Music & Movie (Instruksi Set Computer Minimal) MISC atau Minimal Instruksi Komputer Set Set Instruksi Arsitektur yang umumnya lebih dari stack berbasis daripada tergantung pada register dan yang memiliki jumlah yang sangat terbatas dari operasi dasar dan opcode yang sesuai. Menjadi tumpukan berbasis, MISC memiliki ukuran dari operand specifier berkurang di mana sebagian besar instruksi beroperasi pada entri yang paling atas tumpukan. Para MISC memungkinkan unit decode instruksi yang lebih kecil dan lebih cepat, sehingga memfasilitasi keseluruhan operasi lebih cepat dari instruksi individu. Para MISC biasanya tidak memiliki instruksi-level parallelism karena dependensi sekuensial yang melekat pada petunjuk di architecture.One yang dikenal contoh dari Arsitektur Set Instruksi MISC berbasis transputer INMOS, dirancang oleh sebuah perusahaan semikonduktor british, INMOS Inc yang berbasis di Bristol Komputer transputer atau Transistor adalah. salah satu tujuan umum pertama mikroprosesor yang dirancang khusus untuk digunakan dalam sistem komputasi pemrosesan paralel. Beberapa contoh dari instruksi set arsitektur lain yang sangat mirip dengan MISC adalah Forth, sebuah keharusan terstruktur bahasa pemrograman komputer berbasis tumpukan dan prosedur yang berorientasi, dan JVM (Java Virtual Machine) yang secara konseptual merupakan set instruksi arsitektur tumpukan berorientasi kemampuan arsitektur menggunakan bentuk bahasa peralihan komputer, sering disebut sebagai Java bytecode. 5) EPIC (Komputasi Paralel Instruksi eksplisit) Secara eksplisit Paralel Instruksi Computing (EPIC) adalah Instruction Set Arsitektur yang mirip dengan bentuk "Very Long Instruction Word" (VLIW) arsitektur pada prinsipnya, di mana satu kata instruksi mengandung beberapa instruksi. Arsitektur EPIC didasarkan pada tingkat paralelisme instruksi-eksplisit, yang kompiler berbasis di tingkat keputusan untuk memutuskan pada jenis instruksi yang akan dieksekusi secara paralel. Berbeda dengan set instruksi VLIW, EPIC adalah kompatibel antara implementasi. ISA EPIC telah digunakan sedangkan pengembangan IA-64 arsitektur Intel dengan Intel dan HP. Itanium dan Itanium 2 garis prosesor server dari Intel menerapkan ISA EPIC. 6) Vector prosesor Prosesor vektor adalah Instruction Set Arsitektur yang memungkinkan CPU untuk menjalankan operasi matematika pada elemen data secara bersamaan. Vector prosesor pipeline instruksi serta data itu sendiri sebagai satu batch dalam mamory CPU sehingga mengurangi latency pengolahan. Prosesor Vektor ini terutama digunakan dalam superkomputer atau mesin high-end seperti konsol video game modern, konsumen komputer hardware video grafis dll 7) SISD (Instruksi Single, single data stream) Instruksi tunggal, data Single (SISD) mengacu pada Arsitektur Instruction Set di mana prosesor tunggal (satu CPU) mengeksekusi tepat satu aliran instruksi pada satu waktu dan juga mengambil atau menyimpan satu item data pada suatu waktu untuk beroperasi pada data yang tersimpan dalam memori tunggal unit.Most dari desain CPU, berdasarkan arsitektur von Neumann, dari awal sampai akhir-akhir ini didasarkan pada SISD tersebut. Model SISD adalah arsitektur non-pipelined khas dengan general-purposes register, serta register khusus khusus seperti Program Counter (PC), Instruksi Register (IR), Memori Register Alamat (MAR) dan Data Memori Register ( MDR). 8 SIMD (Instruksi Single, Beberapa data stream)) Instruksi tunggal, data Multiple (SIMD) adalah Instruction Set Arsitektur yang memiliki unit kontrol tunggal (CU) dan lebih dari satu elemen pengolahan (PE) yang beroperasi seperti mesin von Neumann dengan mengeksekusi aliran tunggal atas instruksi PES, ditangani melalui CU. CU menghasilkan sinyal kontrol untuk semua PES dan yang mengeksekusi operasi yang sama pada aliran data yang berbeda. Arsitektur SIMD, pada dasarnya, adalah mampu mencapai paralelisme data tingkat seperti dengan prosesor vektor. Beberapa contoh dari sistem SIMD berbasis termasuk IBM AltiVec dan SPE untuk PowerPC, PA-RISC HP ekstensi Percepatan Multimedia (MAX), Intel MMX dan iwMMXt, SSE, SSE2, SSE3 dan SSSE3, AMD 3DNow! dll 9) MISD (Instruksi, Beberapa aliran data tunggal) Instruksi beberapa, data Single (MISD) adalah Instruction Set Arsitektur untuk komputasi paralel di mana unit-unit fungsional banyak melakukan operasi yang berbeda dengan mengeksekusi intructions yang berbeda pada set data yang sama. Jenis arsitektur yang umum terutama dalam toleransi kegagalan komputer mengeksekusi instruksi yang sama secara berlebihan dalam rangka untuk mendeteksi dan masker kesalahan. 10) MIMD (Instruksi Beberapa, Beberapa data stream) Instruksi beberapa aliran, aliran data Beberapa (MIMD) adalah Instruction Set Arsitektur untuk komputasi paralel yang khas dari komputer dengan Multiprocessors. Menggunakan MIMD, masing-masing prosesor dalam sistem multiprosesor dapat mengeksekusi set asynchronously yang berbeda dari instruksi independen di set yang berbeda dari data elements.The MIMD sistem berbasis komputer dapat digunakan memori bersama di kolam memori atau bekerja menggunakan memori distrbuted di komputer jaringan hetrogeneous dalam lingkungan terdistribusi. Arsitektur MIMD terutama digunakan dalam sejumlah bidang aplikasi seperti desain dibantu komputer / komputer-dibantu manufaktur, simulasi, pemodelan, komunikasi switch dll 11) set instruksi Ortogonal Set instruksi ortogonal adalah Instruction Set Architecture mana setiap instruksi dapat menggunakan data dari jenis apa pun melalui salah satu dari mode pengalamatan tanpa pembatasan pada jenis register yang akan digunakan, sehingga bekerja pada sebuah set yang sangat terbatas pada kode operasional dan mode pengalamatan. Sebagian besar komputer berbasis CISC umumnya juga mengikuti set instruksi Ortogonal mana instruksi dapat mengakses baik register atau memori komputer utama, umumnya dalam berbagai cara yang berbeda. Contoh beberapa sistem komputer lainnya mengikuti set instruksi Ortogonal adalah PDP-11, VAX-11 dll sumber : http://it.toolbox.com/wiki/index.php/Instruction_Set