Komputer, Keselamatan
Penyajian data di komputer: informasi encoding biner
Dalam dunia fisik, informasi harus entah bagaimana diwakili. Membaca artikel apapun (buku, review, review), yang diterbitkan online atau dicetak di atas kertas, kita mengambil teks dan gambar. Gambar yang kita lihat difokuskan pada retina mata kita, dalam bentuk sinyal listrik ditransmisikan ke otak, yang mengakui karakter akrab dan dengan demikian menerima informasi tersebut. Dalam bentuk apa informasi ini tetap dalam ingatan kita - dalam bentuk gambar, logika atau apa pun - mungkin tergantung pada keadaan produksi, tujuan dan pemahaman tertentu dari proses. hardware komputer lebih terbatas dan bekerja dengan aliran nol dan satu (yang disebut informasi coding biner).
Biner notasi, membentuk dasar untuk seluruh teknologi komputer, terpilih secara historis. Bahkan di era penciptaan komputer tabung hampa pertama, insinyur berpikir bagaimana membuat informasi pengkodean untuk harga minimum dari semua unit. Karena ada dua kemungkinan mode aksi di tabung vakum - melewati arus, menghalangi itu, deuce di dasar perhitungan sistem tampaknya menjadi yang paling efisien. Dalam transisi ke perangkat semikonduktor, kesimpulan ini dapat ditinjau, tetapi insinyur melanjutkan perjalanan nakatannomu, melestarikan logika biner dari komputer pembudidaya semakin. Namun, fisika semikonduktor dan terner memungkinkan pengkodean informasi dalam komputer: kurangnya biaya (terner nol), mungkin ada baik yang positif (+1) atau negatif (-1), yang sesuai dengan tiga kemungkinan nilai Perlakukan - sel memori SD. Hal yang sama dapat dikatakan tentang arus listrik: arah langsung atau sebaliknya, atau tidak ada arus sama sekali (tiga nilai yang sama).
Pilihan terner sistem angka secara otomatis akan memecahkan masalah coding dari angka negatif, yang dalam sistem biner diselesaikan dengan apa yang disebut inversi dalam pandangan bit pertama sebagai tanda. Tentang kearifan operasi ini untuk sistem biner itu banyak ditulis dalam Internet, serta dalam literatur bahasa Assember. Dalam kasus logika terner, jumlah tersebut akan direkam, misalnya, sebagai berikut: "+ 00-0 + 0 + -" Berikut "+" - ekonomis nilai-nilai entri "+1", "-" masing-masing - "-1", baik, nol berbicara untuk dirinya sendiri. Ketika diterjemahkan ke dalam bahasa manusia untuk mendapatkan hal berikut: + 3 * 8 + 0 + 0-3 ^ 5 + 0 + 3 ^ 3 + 0 + 3 ^ 1 - 3 ^ 0 = 6561-243 + 27 + 3 - 1 = 6347. manfaat logika terner akan muncul ketika bekerja dengan berbagai data: jika pertanyaan yang seharusnya respon satu suku kata, bit biner dapat membawa salah satu dari dua jawaban ( "ya" atau "tidak"), sedangkan Treat terner - sudah tiga ( "ya", "tidak", "tidak ditentukan"). programmer berpengalaman ingat seberapa sering Anda perlu untuk menyimpan satu jawaban karena tiga kemungkinan, oleh karena itu, untuk nilai tak tentu harus menciptakan sesuatu, misalnya - masuk dalam parameter tambahan (biner): apakah itu sepenuhnya ditentukan oleh waktu saat ini.
Informasi pengkodean biner tidak nyaman untuk menangani gambar. Mata manusia mempersepsikan tiga warna berbeda: biru, hijau dan merah, sebagai hasil dari setiap pixel grafis dikodekan dengan empat byte, tiga di antaranya menunjukkan intensitas warna dasar, dan yang keempat dianggap berlebihan. Pendekatan ini jelas mengurangi efisiensi komputer grafis, tapi sejauh ini tidak ada yang lebih baik telah diusulkan.
Dari sudut pandang matematika komputer pandangan terner menjadi yang paling efektif. perhitungan ketat yang cukup kompleks, tetapi hasilnya adalah pernyataan berikut: efisiensi komputasi lebih tinggi, lebih dekat sistem sendiri penomoran antara e (kira-kira sama dengan 2,72). Sangat mudah untuk melihat bahwa tiga dengan jumlah 2,72 lebih dekat dari dua. Kita hanya bisa berharap bahwa suatu hari insinyur bertanggung jawab untuk edisi elektronik, mengalihkan perhatian ke sistem angka terner. Mungkin itu akan menjadi terobosan setelah kecerdasan buatan akan dibuat?
Similar articles
Trending Now