คอมพิวเตอร์การเขียนโปรแกรม

เป็นเข้ารหัสไบนารีสากลทำไม? วิธีการเขียนโปรแกรม

คอมพิวเตอร์ประมวลผลข้อมูลจำนวนมาก ไฟล์เสียง, ภาพข้อความ - ทั้งหมดที่คุณต้องการที่จะเล่นหรือจอแสดงผล ทำไมการเข้ารหัสไบนารีเป็นวิธีสากลของการเขียนโปรแกรมข้อมูลของอุปกรณ์ทางเทคนิคใด ๆ

อะไรคือสิ่งที่แตกต่างจากการเข้ารหัสการเข้ารหัส?

คนมักจะถือเอาแนวคิดของ "เข้ารหัส" และ "เข้ารหัส" เมื่อในความเป็นจริงพวกเขามีความหมายที่แตกต่างกัน ดังนั้นการเข้ารหัสเป็นกระบวนการของการแปลงข้อมูลในการสั่งซื้อที่จะปกปิดมัน ถอดรหัสมักจะคนที่เปลี่ยนข้อความหรือคนที่ได้รับการฝึกฝนมาเป็นพิเศษ การเข้ารหัสจะใช้สำหรับการประมวลผลของข้อมูลและความสะดวกในการใช้งานให้กับเธอ ตารางการเข้ารหัสที่พบบ่อยมักจะถูกใช้คุ้นเคยกับทุกคน มันถูกสร้างขึ้นในคอมพิวเตอร์ของคุณ

หลักการเข้ารหัสไบนารี

การเข้ารหัสแบบไบนารีจะขึ้นอยู่กับการใช้เพียงสองสัญลักษณ์ - 0 และ 1 - สำหรับการประมวลผลข้อมูลโดยใช้อุปกรณ์ที่แตกต่างกัน อาการเหล่านี้จะเรียกว่าตัวเลขไบนารี, อังกฤษ - เลขฐานสองหรือบิต แต่ละสัญลักษณ์ ของรหัสไบนารี หมกมุ่นอยู่กับหน่วยความจำคอมพิวเตอร์เพื่อ 1 บิต ทำไมการเข้ารหัสไบนารีเป็นวิธีสากลของการประมวลผลข้อมูล? ความจริงที่ว่าคอมพิวเตอร์ง่ายต่อการจัดการตัวอักษรน้อยกว่า จากนี้ขึ้นและมีประสิทธิภาพของเครื่องคอมพิวเตอร์: งานทำงานน้อยจำเป็นที่จะต้องดำเนินการอุปกรณ์ที่สูงกว่าความเร็วและคุณภาพของงาน

หลักการเข้ารหัสไบนารีพบไม่เพียง แต่ในการเขียนโปรแกรม ด้วยการสับเปลี่ยนของใบ้และกลองเสียงเต้น Polynesians ส่งข้อมูลไปยังแต่ละอื่น ๆ หลักการที่คล้ายกันนำไปใช้ใน รหัสมอร์ส ที่เสียงยาวและระยะสั้นที่ใช้ในการส่งข้อความ "ตัวอักษรสัญลักษณ์" ที่ใช้ในปัจจุบัน

สถานที่ที่จะใช้การเข้ารหัสแบบไบนารี?

ไบนารี การเข้ารหัสข้อมูล ในเครื่องคอมพิวเตอร์ที่ใช้ทุกที่ แต่ละไฟล์ไม่ว่าจะเป็นเพลงหรือข้อความที่ควรได้รับการตั้งโปรแกรมเพื่อที่จะสามารถต่อมาจะจัดการได้อย่างง่ายดายและอ่าน ระบบการเข้ารหัสแบบไบนารีจะเป็นประโยชน์สำหรับการทำงานกับสัญลักษณ์และตัวเลขไฟล์เสียงกราฟิก

การเข้ารหัสไบนารีของตัวเลข

ตอนนี้ตัวเลขคอมพิวเตอร์จะแสดงในรูปแบบรหัสยากที่จะเข้าใจคนเฉลี่ย การใช้เลขอารบิคที่เราจินตนาการสำหรับเทคนิคที่ทำไม่ได้ เหตุผลของเรื่องนี้คือความจำเป็นในการกำหนดหมายเลขที่ไม่ซ้ำกับตัวละครแต่ละตัวว่าจะทำอย่างไรในช่วงเวลาที่เป็นไปไม่ได้

มีสองสัญลักษณ์คือตำแหน่งและ nepozitsionnyh ระบบ Nepozitsionnyh จะขึ้นอยู่กับการใช้งานของตัวอักษรละตินและคุ้นเคยกับเราในรูปแบบ ของตัวเลขกรีก วิธีการบันทึกนี้มีความซับซ้อนมากที่จะเข้าใจจึงถูกทิ้งร้าง

ระบบตัวเลขที่ตำแหน่งที่ใช้ในปัจจุบัน เหล่านี้รวมถึงไบนารีทศนิยมฐานแปดและเลขฐานสิบหกเข้ารหัสข้อมูลแม้

ระบบการเข้ารหัสทศนิยมที่เราใช้ในชีวิตประจำวัน มันเป็นปกติสำหรับเรา อารบิค, ซึ่งเป็นที่เข้าใจให้กับทุกคน ตัวเลขที่แตกต่างเข้ารหัสไบนารีโดยใช้เพียงศูนย์และหนึ่ง

จำนวนเต็มจะถูกแปลงเป็นเข้ารหัสไบนารีโดยการหารพวกเขาโดย 2. ส่งผลให้บางส่วนยังแบ่งออกเป็นสองขั้นตอนจนในที่สุดก็เป็น 0 หรือ 1 ตัวอย่างจำนวน 123 10 สัญกรณ์ไบนารีสามารถแสดงในรูปแบบ 2 1111011 จำนวน 20 ตุลาคมจะปรากฏเป็น 10100 2

ดัชนี 10 และ 2 ตามลำดับแสดงตัวเลขไบนารีและทศนิยมของระบบการเข้ารหัส สัญลักษณ์การเข้ารหัสไบนารีจะใช้ในการลดความซับซ้อนของการดำเนินงานของค่าที่นำเสนอในระบบจำนวนที่แตกต่างกัน

เทคนิคการเขียนโปรแกรมตัวเลขทศนิยมจะขึ้นอยู่กับ "จุดลอย" เพื่อให้ถูกต้องโอนค่าจากทศนิยมกับระบบการเข้ารหัสไบนารีโดยใช้สูตร N = M x QP M - เป็น mantissa (ไม่มีการแสดงออกของลำดับใด ๆ ) พี - เป็นคำสั่งของค่าของ N และ Q - ระบบการเข้ารหัสฐาน (ในกรณีนี้ 2)

ไม่ได้ตัวเลขทั้งหมดเป็นบวก เพื่อที่จะแยกแยะความแตกต่างระหว่างตัวเลขในเชิงบวกและเชิงลบคอมพิวเตอร์ออกจากสถานที่ของ 1 บิตในการเข้ารหัสสัญญาณ ที่นี่เป็นศูนย์เป็นบวกและหน่วยงาน - ลบ

โดยใช้ระบบเลขนี้จะทำให้มันง่ายสำหรับคอมพิวเตอร์เพื่อทำงานกับตัวเลข นั่นคือเหตุผลที่การเข้ารหัสไบนารีเป็นสากลเมื่อคำนวณกระบวนการ

การเข้ารหัสไบนารีของข้อมูลที่เป็นข้อความ

ตัวอักษรรหัสแต่ละชุดอักขระของศูนย์และคนของมัน ข้อความที่ประกอบด้วยตัวอักษรที่แตกต่างกัน: ตัวอักษร (ตัวพิมพ์เล็กพิมพ์ใหญ่และ) สัญญาณเลขคณิตและค่าอื่น ๆ อีกมากมาย การเข้ารหัสข้อมูลต้นฉบับเดิมต้องใช้ค่าไบนารีติดต่อกันแปดจาก 00000000 เพื่อ 11111111. ดังนั้นมันจึงเป็นไปได้ที่จะแปลงตัวอักษรที่แตกต่างกัน 256

เพื่อหลีกเลี่ยงความสับสนในการเข้ารหัสของข้อความที่ใช้ตารางพิเศษของค่าสำหรับตัวละครแต่ละตัว พวกเขานำเสนอตัวอักษรละตินสัญญาณทางคณิตศาสตร์และสัญญาณของวัตถุประสงค์พิเศษ (ตัวอย่างเช่น€, ¥, © ฯลฯ ) สัญลักษณ์ช่วง 128-255 เข้ารหัสของประเทศตัวอักษรแห่งชาติ

การเข้ารหัสสัญลักษณ์ต้องใช้หน่วยความจำ 1 8 บิต เพื่อลดความซับซ้อน podstchetov 8 บิตเท่ากับ 1 ไบต์ดังนั้นพื้นที่ดิสก์รวมสำหรับข้อมูลตัวอักษรเป็นวัดในไบต์

คอมพิวเตอร์ส่วนบุคคลส่วนใหญ่มีการติดตั้งตารางมาตรฐาน ASCII (รหัสมาตรฐานอเมริกันสำหรับการแลกเปลี่ยนข้อมูล) ตารางอื่น ๆ นอกจากนี้ยังใช้ซึ่งในระบบการเข้ารหัสของข้อมูลที่เป็นข้อความที่แตกต่าง ยกตัวอย่างเช่นการเข้ารหัสตัวอักษรตัวแรกที่รู้จักกันเรียกว่า KOI-8 (รหัสสำหรับการแลกเปลี่ยนข้อมูล 8 บิต) และมันทำงานบนคอมพิวเตอร์ UNIX OS รหัส SR1251 ตารางก็จะพบกันอย่างแพร่หลายซึ่งถูกสร้างขึ้นสำหรับระบบปฏิบัติการ Windows

การเข้ารหัสไบนารีของเสียง

อีกเหตุผลหนึ่งที่ว่าทำไมการเข้ารหัสไบนารีเป็นวิธีสากลของการเขียนโปรแกรมข้อมูล - คือความเรียบง่ายเมื่อทำงานกับไฟล์เสียง เพลงใด ๆ ที่เป็นคลื่นเสียงที่แตกต่างกันความกว้างและความถี่ของการสั่น ตั้งค่าเหล่านี้ส่งผลกระทบต่อปริมาณและสนาม

ในการเขียนโปรแกรมคลื่นเสียงเครื่องคอมพิวเตอร์แบ่งมันออกเป็นหลายส่วนเงื่อนไขหรือ "ตัวอย่าง" จำนวนตัวอย่างดังกล่าวอาจมีขนาดใหญ่จึงมี 65536 ชุดที่แตกต่างกันของศูนย์และคน ดังนั้นเครื่องคอมพิวเตอร์ที่ทันสมัยมีการติดตั้งการ์ดเสียง 16 บิตที่หมายถึงการใช้ 16 หลักไบนารีการเข้ารหัสตัวอย่างของคลื่นเสียง

ในการเล่นไฟล์เสียง, คอมพิวเตอร์ประมวลผลลำดับโปรแกรมรหัสไบนารีและรวมพวกเขาเข้าไปในคลื่นอย่างต่อเนื่อง

การเข้ารหัสชาร์ต

ข้อมูลกราฟิกสามารถนำเสนอในรูปแบบของกราฟิกแผนภาพหรือภาพสไลด์โชว์ในของ PowerPoint ภาพแต่ละภาพถูกสร้างขึ้นจากจุดเล็ก ๆ - พิกเซลที่สามารถวาดในสีที่แตกต่าง สีของแต่ละพิกเซลจะถูกเข้ารหัสและเก็บไว้และในที่สุดเราได้รับภาพเต็ม

หากภาพเป็นสีดำและสีขาวรหัสแต่ละพิกเซลอาจเป็นได้ทั้งหน่วยหรือศูนย์ เมื่อใช้สี่สีรหัสของแต่ละของพวกเขาประกอบด้วยสองหมายเลข: 00, 01, 10 หรือ 11 ตามหลักการนี้เห็นความแตกต่างที่มีคุณภาพของการประมวลผลภาพใด ๆ เพิ่มหรือลดความสว่างได้รับผลกระทบจากจำนวนสีที่ใช้ ในกรณีที่ดีที่สุดคอมพิวเตอร์ที่แตกต่างประมาณ 16,777,216 สี

ข้อสรุป

มีวิธีการที่แตกต่างกันของข้อมูลการเขียนโปรแกรมรวมทั้งการเข้ารหัสไบนารีจะมีประสิทธิภาพมากที่สุด โดยเฉพาะสองสัญลักษณ์ - 0 และ 1 - คอมพิวเตอร์ได้อย่างง่ายดายอ่านไฟล์มากที่สุด ประเด็นการประมวลผลความเร็วสูงมากเกินกว่าจะใช้ตัวอย่างเช่นการเขียนโปรแกรมระบบทศนิยม ความเรียบง่ายของวิธีการนี้จะทำให้มันขาดไม่ได้สำหรับเทคโนโลยีใด ๆ นั่นคือเหตุผลที่การเข้ารหัสไบนารีเป็นสากลในหมู่เพื่อนของเขา

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 th.birmiss.com. Theme powered by WordPress.