Komputer, Kasalametan
Sistem ieu ... tanda - encoding: informasi coding
Coding informasi - médan incredibly lega pangaweruh. Tangtu, mangka langsung dikaitkeun jeung ngembangkeun teknologi digital. Loba sakola modern teh topik nu pang populerna - informasi panyandian. Dinten ieu kami baris diajar interprétasi dasar tina fenomena ieu dina hubungan sagala rupa aspék komputer. Urang bakal nyoba ngajawab pertanyaan: "? Encoding - proses, metoda, alat atawa sakabéh hal ieu sakaligus"
Nol tur leuwih
Ampir sagala jenis data anu dipintonkeun dina layar komputer, hiji cara atanapi sejen ngagambarkeun kode biner nu diwangun ku nol na leuwih. Ieu nu panggampangna, "-tingkat low" jalan ka encrypt data, anu ngamungkinkeun PC pikeun ngolah data. Kode binér anu universal: eta anu dipikaharti ku kabéh, tanpa mahiwal, komputer (sabenerna, éta naha eta dijieun - ngabakukeun pamakéan informasi dina formulir digital).
Dasar Unit nu ngagunakeun encoding binér - éta bit (tina kecap "binér angka" - "ganda-angka"). Ieu sarua jeung boh 0 atanapi 1. Sacara umum, individual nu bit teu dipaké tur dikombinasikeun dina runtuyan 8-angka - bait. Dina masing-masing sahijina, ku sabab kitu, bisa ngandung nepi ka 256 kombinasi nol tur leuwih (2 kana kakuatan 8). Pikeun ngarekam jumlahna signifikan tina informasi anu dipaké, bait biasana teu papisah, jeung nilai gedé - kalawan émbohan "kilo", "mega" "giga", "tera", jeung sajabana, nu masing-masing mangrupakeun 1.000 kali leuwih gede dibandingkeun saméméhna .. .
encoding téks
tipe nu paling umum data digital - téks a. Kumaha ieu eta coding? Ieu gampang cukup prosés explainable. Hurup, tanda tanda baca, nomer atawa simbul bisa disandiaksarakeun ku salah sahiji atawa leuwih bait, nyaeta, komputer anu nilik aranjeunna salaku sekuen unik tina nol na adatan, lajeng, luyu jeung algoritma deteksi nu diteundeun handap dipintonkeun. Aya dua utama dunya baku "enkripsi" téks komputer - ASCII sarta Unicode.
Sistem ASCII, unggal karakter anu disandiaksarakeun ku ukur hiji bait tunggal. Nyaeta, ku standar ieu, anjeun bisa "encrypt" pikeun 256 karakter - éta leuwih ti cukup pikeun mintonkeun simbul tina mayoritas alphabets dunya. Tangtu, kabéh aya sistem aksara nasional kiwari teu cocog kana sumberdaya ieu. Kituna, pikeun tiap hurup dijieun sorangan "subsistem" enkripsi na. Ieu akang informasi encode ngagunakeun sistem tanda, diadaptasi kana sampel nasional tulisan. Sanajan kitu, unggal sistem ieu, kahareupna mangrupa bagian ti standar ASCII global diadopsi sacara internasional.
Salaku bagian tina sistem ASCII, ieu téh di sumberdaya ngeunaan 256 karakter dibagi jadi dua bagian. Kahiji 128 - nya éta lambang anu ditangtayungan pikeun hurup Inggris (a ngaliwatan z), kitu ogé nomer, tanda aos dasar sarta sababaraha karakter sejenna. Kaduana 128 bait anu ditangtayungan, kahareupna kaayaan sistem aksara nasional. Ieu teh "sub-sistem" keur alphabets non-Inggris - Rusia, Hindi, Arab, Jepang, Cina sarta loba batur.
Tiap di antarana anu digambarkeun dina bentuk tabel coding misah. Hartina, eta bisa lumangsung (jeung biasana eta kajadian), ku kituna sekuen sarua bit bakal jawab hurup béda jeung simbul dina dua misah tabel 'nasional'. Leuwih ti éta, alatan dina peculiarities tina ngembangkeun IT-lapisan di nagara béda, sanajan aranjeunna béda. Contona, pikeun basa Rusia paling umum dua sistim pangkodean: Windows-1251 sarta KOI-8. Mimitina sumping engké (kitu oge Ngepaskeun dirina sorangan kalawan sistem operasi), tapi ayeuna loba IT-ahli dipaké dina dasar prioritas. Ku alatan éta, komputer anu bisa dijamin maca téks Rusia jadi kudu bisa neuleu ngaidentipikasi duanana tabel. Tapi sakumaha aturan, teu masalah sareng eta (lamun perlu sistem operasi PC modern).
Téks Encoding Metode ngaronjatkeun sadaya waktu. Salian "single-bait" Sistim ASCII anu tiasa ngadamel ukur 256 nilai keur karakter, aya ogé anu "ganda-bait" sistem Unicode. Ieu gampang keur ngitung yén hal ieu ngamungkinkeun pikeun encoding téks dina jumlah sarua jeung 2 kana gelar 16, nyaéta 65 rébu. 536. Di dinya, kahareupna boga daya pikeun sakaligus encode ampir sakabéh alphabets nasional aya di dunya. Ngagunakeun Unicode teu kirang umum ti involvement sahiji "Palasik" baku ASCII.
coding grafik
Kami geus tangtu kumaha "énkripsi" téks na bisi ieu bait dipaké. Saperti dina kasus kalawan foto digital sarta gambar? Ieu oge rada basajan. Cara anu sarua sakumaha eta kajadian kalawan teks, peran utama dina coding tina grafik komputer maénkeun sagala bait sarua.
Prosés Imaging digital sacara umum nyaéta sarupa mékanisme ngaliwatan nu ngalir TV. Dina layar TV, lamun urang ngungkaban, gambar diwangun ku hiji pluralitas piksel individu nu sacara koléktif ngawangun bentuk recognizable dina panon kajauhan. matrix televisi (atawa projector CRT) tina mancar narima koordinat horizontal sarta nangtung unggal titik jeung gambar laun ngawangun. grafik komputer coding prinsip jalan jalan anu sarua. "Énkripsi" bait gambar dumasar kana ngerjakeun unggal sahiji titik-titik layar pakait koordinat (jeung warna unggal sahijina). Ieu istilah basajan. Tangtu, éta grafik coding - proses ieu leuwih pajeulit batan téks sarua.
Metoda masing-masing rujukan koordinat titik jeung parameter warna disebut "bitmap". Nya kitu, anu ngaran loba format file ngeunaan grafik komputer. Koordinat unggal sahiji piksel na warna maranéhanana dirékam dina hiji atawa leuwih bait. Naon nangtukeun jumlah éta? Utamana mah dina sabaraha nuansa warna bakal "encrypt". Hiji bait anu dipikawanoh - nyaeta 256 nilai. Mun urang boga cukup gambar ngawangun sapertos angka nu gede ngarupakeun nuansa - urang baris ngatur sumberdaya ieu. Dina sababaraha hal, diilikan urang bisa jadi 256 nuansa abu. Jeung ieu bakal jadi cukup pikeun encode ampir sagala gambar hideung-na-bodas. Kahareupna gambar Warna sumberdaya nu teu cukup: panon manusa, anjeun nyaho, geus bisa ngabedakeun nepi ka sababaraha puluhan jutaan warna. Kituna perlu "darurat" teu 256 nilai, sarta dina ratusan rébu kali leuwih. Naha diaktipkeun jeung encode titik acan bait, tapi sababaraha: dinten on standar aya, aya tiasa 16 (bisa "encrypt" 65 K 536 kelir.) Atawa 24 (777 rébu nepi ka 16 juta 216 nuansa.).
Teu kawas standar tulisan, anu rupa-rupa nu comparable jeung Jumlah basa di dunya, ku gambar hirup saeutik saeutik gampang. The format file paling umum (kayaning JPEG, PNG, BMP, GIF, jeung saterusna. D.) Dupi dipikawanoh dina paling komputer umumna sarua ogé.
Aya nanaon nyusahkeun guna neuleuman coding anu dipigawé pikeun sababaraha prinsip informasi grafis. Kelas 9 wae sakola Rusia rata biasana ngawengku kursus di elmu komputer, dimana téknologi sapertos anu diungkabkeun di sababaraha jéntré pisan basajan tur basa kaharti. Aya ogé program pelatihan husus for geus dewasa - aranjeunna pangatur universitas, sakola tinggi, atanapi oge sakola.
Ku alatan éta, lalaki Rusia modern nyaeta dimana meunang pangaweruh ngeunaan Konci nu gaduh significance praktis dina watesan grafik komputer. Tur upami Anjeun salah rék familiarize diri jeung pangaweruh dasar, anjeun bisa meunangkeun bahan latihan nu aya. Pikeun jalma kaasup, upamana, bab "Coding inpormasi grafis (9 kelas buku ajar" Informatika sarta ICT "pangarang Ugrinovich nd).
Coding data audio
Komputer rutin dipaké pikeun ngadengekeun musik jeung payel audio sejenna. Sagampil teh bisi ku téks na grafik, sagala kadéngé on PC Anjeun - éta sakabéh bait sarua. Aranjeunna, kahareupna "decrypted" Kartu audio jeung chip sejen tur dirobah jadi sora nu karungu. prinsipna dieu téh kira sarua jeung dina kasus pelat gramophone. Éta téh kanyahoan unggal sora pakait jeung alur mikroskopis dina plastik, nu geus dipikawanoh ku nu maca, lajeng bersuara. Dina komputer éta sakabéh Sigana mah. Mung alur maénkeun hiji bait peran di alam mana, sakumaha dina kasus teks jeung gambar, nyaeta coding binér.
Mun dina kasus unsur Unit gambar komputer protrudes titik, nalika rekaman sora anu disebut "cacah". Hal ieu umumna prescribed dua bait, generating nepi ka 65 rébu. 536 microvibrations sora. Sanajan kitu, kontras jeung, sakumaha lumangsung dina pangwangunan gambar pikeun ngaronjatkeun kualitas sora dilumangsungkeun moal nambahkeun bait tambahan (aya, jelas, sarta leuwih ti cukup), sarta ngaronjatna Jumlah "diitung". Sanajan di sababaraha sistim audio bait anu dipaké kirang sareng nu sanesna. Sabot encoding audio anu dipigawé, unit baku bait "fluks" ngalakukeun sadetik. Microvibrations i.e., énkripsi ngagunakeun 8 th. Diitung per detik, écés bakal kualitas leuwih handap runtuyan sora disandiaksarakeun ku 44 sarébu ". Diitung".
standarisasi internasional koropak audio, kitu ogé dina kasus grafik, anu dimekarkeun ogé. Aya sababaraha format baku média audio - MP3, WAV, WMA, ngarasakeun di sakuliah dunya.
video Encoding
A jenis "skéma hibrid", nu sora anu digabungkeun jeung coding enkripsi gambar, dipaké dina video komputer. Biasana pilem na klip diwangun ku dua jenis data - nyaeta diri sora na video ngalengkepan. Salaku "énkripsi" komponén kahiji, kami geus bébéja luhur. Kaduana saeutik leuwih pajeulit. Prinsip dieu téh béda ti ngawengku hiji coding grafis dibahas luhur. Tapi berkat universality sahiji "konsep" bait anu mékanisme téh rada kaharti tur logis.
Ngelingan cara nyusunna film. Éta sia leuwih ti runtuyan pigura individu (anu umumna 24). Rada cara sarua disusun video komputer. Unggal pigura - nyaeta gambar a. Ngeunaan kumaha eta keur ngawangun kalayan bantuan bait, urang geus ngaidentifikasi luhur. Kahareupna hadir dina kode video wilayah tangtu, sahingga beungkeut antara hiji pigura individu. A jenis diganti digital pikeun pilem. A Unit misah tina aliran video (titik anu sarua pikeun gambar na diitung keur sora, saperti dina "pilem" na pilem format klip), pigura dianggap. Panungtungan sadetik, luyu jeung standar ditarima, bisa jadi 25 atawa 50.
Sagampil dina kasus audio, aya standar internasional umum pikeun video - mp4, 3GP, AVI. Produser tina pilem na commercials coba ngahasilkeun sampel média anu cocog sareng jumlah gede tina komputer. format file ieu - diantara nu pang populerna, aranjeunna dibuka dina ampir sagala PC modern.
komprési data
gudang data Komputer dilumangsungkeun dina rupa-rupa média - disk, flash drive, jsb Salaku geus ceuk Kami luhur, bait, sakumaha aturan, "diwuwuhan" émbohan "mega", "giga", "tera", jsb Dina sababaraha kasus .... nilai disandikeun file nyaeta nempatkeun eta jeung daya sadia teu kaci dina tanda cakra. Lajeng nganggo rupa-rupa téhnik komprési data. Aranjeunna, kanyataanna, ogé coding a. Ieu - interpretasi sejen mungkin tina istilah éta.
Aya dua mékanisme dasar pikeun komprési data. Dina mimiti aranjeunna anu ditulis dina bit sekuen "dipak" formulir. Hartina, komputer nu teu bisa maca eusi file (maénkeun éta salaku téks, gambar atawa video), lamun teu ngalakonan prosedur tina "unpacking". Program nu compresses data ku cara ieu disebut logger data. Kumaha gawéna téh cukup basajan. data Archiving salaku salah sahiji cara pang populerna di mana pikeun nerapkeun informasi coding, studi sakola-tingkat komputer wajib.
Salaku urang terang, prosés "Énkripsi" dina bait file standardized. Candak standar ASCII. Ka, sebutkeun, mun encrypt kecap "halo", urang kedah 6 bait, dumasar jumlah hurup. Éta sabaraha spasi file kalawan téks anu bakal mawa kana tanda cakra. Naon kajadian lamun urang nulis kecap "hi" 100 kali dina urutan? Euweuh husus - pikeun ieu kami kudu 600 bait masing-masing jumlah sarua tina rohangan na piringan. Najan kitu, urang tiasa nganggo logger data, anu bakal nyieun file, nu hartina jumlah leuwih leutik bait bakal "énkripsi" tim nu Sigana hal kawas kieu: "Halo balikeun ku 100". Ku cacah jumlah hurup dina laporan ieu datangna kana kacindekan yen dina urutan pikeun ngarekam file kitu, urang butuh ukur 19 bait. Sarta jumlah sarua tina rohangan na piringan. Lamun "unpacking" file arsip téh "nyah", jeung téks jadi pintonan sumber ti "100 pantun". Ku kituna, ku migunakeun program husus, nu migunakeun mékanisme coding husus, urang tiasa nyimpen jumlah signifikan spasi disk.
Prosés luhur cukup serbaguna: euweuh urusan naon dipake sistem tanda, informasi coding keur kaperluan komprési sok mungkin ngaliwatan archiving data.
Naon mékanisme kadua? Pikeun extent sababaraha, éta sarupa kumaha ieu dipaké dina logger data. Tapi bédana fundamental nyaeta yén file dikomprés bisa kacida alusna némbongan komputer tanpa prosedur "ékstraksi". Kumaha carana sangkan mékanisme ieu dianggo?
Salaku urang apal, dina bentuk aslina tina kecap "pantun" ngawengku 6 bait. Najan kitu, urang tiasa buka trik jeung nulis deui kawas kieu: "prvt". Diterbitkeun 4 bait. Kabéh nu tetep ngalakukeun - nyaeta jadi "ngajarkeun" komputer pikeun nambahkeun dina prosés mintonkeun éta file hurup nu urang cleaned. Ieu kudu ngomong yén dina praktekna prosés "learning" pikeun ngatur tur teu perlu. mékanisme dasar pangakuan tina karakter leungit anu kagabung dina software paling modern keur PC Anjeun. Hartina, bulk dina payil nu urang nganyahokeun unggal poe, salah sahiji atawa cara sejen geus "diénkripsi" dina algoritma ieu.
Tangtu, aya "hibrid" coding informasi sistem, anu bisa ngalakukeun komprési data bari sangkan duanana tina deukeut luhur. Jeung maranehna gampang jadi malah leuwih éféktif dina watesan nyimpen spasi disk ti individual.
Tangtu, operasi kalawan kecap "halo", urang nangtukeun kaluar mung prinsip dasar mékanisme komprési data. Kanyataanana aranjeunna leuwih pajeulit. Sistem béda inpormasi panyandian bisa nawiskeun hiji mékanisme incredibly kompléks "komprési" payel. Najan kitu, urang tingali, di expense naon bisa dipigawé pikeun ngahemat spasi disk, ampir tanpa resorting ka deterioration sahiji kualitas informasi ka PC Anjeun. Utamana signifikan nyaéta peran komprési data nalika maké gambar, audio jeung video - jenis ieu data ngaliwatan batur nungtut ka sumber disk.
Naon lain nu "Konci"?
Salaku urang nyarios di awal, coding - fenomena kompléks. Sanggeus diurus prinsip dasar tina coding data digital dumasar kana bait, urang tiasa noel widang nu lian. Hampru nyambung jeung pamakéan Konci komputer dina nilai rada béda. Di dieu, dina kaayaan "kode" kami hartosna henteu tina sekuen leuwih na nol, sarta kumpulan hurup béda jeung simbul (anu, sakumaha urang geus nyaho, sarta jadi dijieun tina 0 jeung 1), anu boga significance praktis pikeun kahirupan lalaki modern.
kode nu
Dina manah sagala program komputer - kode. Hal ieu diserat dina basa kaharti mun komputer. PC, deciphering kode nu executes Paréntah tangtu. A fitur has tina program komputer tina tipe séjén data digital nu dikandung dina kodeu éta bisa "ngadekrip" téa (pamaké hijina kudu ngamimitian prosés).
fitur séjén program - dina kalenturan relatif kodeu dipaké. Nyaeta, masihan komputer proyék sarua lalaki hiji bisa, maké set badag tina "frasa", jeung lamun perlu - sarta dina basa sejen.
dokumén aksara
Pentingna sejen praktis tina lingkup kodeu hurup - kreasi sarta pormat sahiji dokumén. Sakumaha aturan, hiji tampilan basajan tina karakter dina layar teu cukup tina point of view tina pentingna praktis PC. Dina kalolobaan kasus, téks kudu diwangun maké ukuran font tinangtu sarta warna, dibarengan ku elemen tambahan (kayaning, e.g., tabel). Sakabéh parameter ieu diatur, kitu ogé dina kasus program dina basa husus dipikaharti ku komputer. PC, recognizing nu "tim", mintonkeun dokumen persis sakumaha pamaké kahayang. Sajaba ti éta, téks nu bisa diformat di jalan anu sarua, sagampil eta kajadian jeung program, ngagunakeun susunan béda tina "frasa" na malah dina basa béda.
Sanajan kitu, aya béda fundamental antara Konci keur dokumen jeung program komputer. Ieu diwangun dina kanyataan yén urut henteu bisa ngadekrip sorangan. Pikeun muka payil sareng téks formatna salawasna diperlukeun software pihak-katilu.
enkripsi data
interpretasi sejen tina istilah "kode" salaku dilarapkeun ka komputer - nyaeta enkripsi. Luhur, kami geus dipaké kecap ieu salaku sinonim pikeun istilah "coding", sarta éta diidinan. Di dieu, enkripsi urang hartosna jenis béda tina fenomena. Nyaéta panyandian data digital guna nyaram aksés ka aranjeunna ku urang lianna. Perlindungan file komputer - kagiatan pangpentingna dina IT-lapisan. Ieu sabenerna hiji disiplin ilmiah misah eta ngawengku oge komputer sakola. Encoding payil sareng tempoan ka ngahulag aksés diidinan - mangrupakeun tugas, pentingna diantarana geus dibere ka warga nagara modern di budak leutik.
Kumaha mékanisme ku nu enkripsi data? prinsipna nyaeta sakumaha basajan tur jelas salaku sakabeh saméméhna, kami geus dianggap. Encoding - a prosés anu gampang explainable dina watesan Prinsip dasar logika.
Anggap we kudu nepikeun suratna, "pendak, Petrov mana ka" sedemikian rupa sehingga hiji euweuh bisa maca eta. Simkuring percanten komputer ka encrypt dipilampah jeung ningali hasilna: "10-3-1-15-16-3-10-5-7-20-11-17-6-20-18-3-21". Kode ieu, tangtosna, cukup basajan: tiap angka pakait jeung Jumlah hurup dina Alfabét tina frasa urang. "Kuring" nangtung dina tempat-10, "B" - 3, "A" - dina 1, jsb Tapi sistem coding komputer modern bisa encrypt data meh baris nyokot nepi ka tombol incredibly teuas ...
Similar articles
Trending Now