Preview

Since the Inception of Computing, the Binary Digit (Bit) Has Been Used to Encode Information at the Lowest Level. Why? … How Efficient Is This Process, and Are There Any Ways of Optimizing It?

Good Essays
Open Document
Open Document
603 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Since the Inception of Computing, the Binary Digit (Bit) Has Been Used to Encode Information at the Lowest Level. Why? … How Efficient Is This Process, and Are There Any Ways of Optimizing It?
Since the inception of computing, the binary digit (bit) has been used to encode information at the lowest level. Why? … How efficient is this process, and are there any ways of optimizing it?

The bit is the most primitive data type of the computer. It is often represented with 1 or 0. In this discussion, we will explore reasons for choosing the bit as the lowest level encoding. We will also discuss how it can be efficiently stored, transferred and executed. Finally, we will examine ways to optimize binary instructions.

Computers are essentially electrical components. Electrical components can only hold two distinctive states. They are “On” and “Off”. In order to represent these states, the binary system was created. Capitalizing on the ground works of the binary system, logic gates (transistors) are built to change the states of these signals. By combining logic gates, we are able to build complex. The computer processor is one of those units that are made up of thousands of transistors.

Since processors are made of logic gates that understand binary, it is only natural to feed them with inputs that are in binary formats. In this way, no “translation” is need as they are speaking the same “language”. Hence processors perform operations most efficiently with binary data.

In terms of storage, binary data can be compressed using algorithms like Huffman code (Brookshear, 2011). The bit in this case, is an abstract layer. We can perform compression on any file type without the need to know what it contains. This effectively reduces storage space.

From the transport perspective, binary data is very portable. As long as a media supports 2 distinct states, it can be used to store or transfer binary data. Examples of such are electric voltage and magnetic polarization. Dues to its simplicity, many materials can be used to express the states. In 1990s, the TCP/IP protocol was built for binary data transfer. It packs binary data into packages and sends them



References: Brookshear, J.Glenn (2011) Computer Science: An Overview, 10th ed. Beijing: PT Press, p.63. Carnegie Mellon (n.d.) Non-Silicon Non-Binary Computing: Why not?, [online] Available at: http://www.cs.cmu.edu/~phoenix/nsc1/paper/1-3.pdf [Accessed: 12th Nov 2011]. University of Washington (n.d.) CSE401-Additional Topics, [online] Available at: http://www.cs.washington.edu/education/courses/cse401/08wi/lecture/Mark-BinOpt.pdf [Accessed: 12th Nov 2011].

You May Also Find These Documents Helpful

  • Satisfactory Essays

    NT1210 Lab 1

    • 319 Words
    • 4 Pages

    2. A single byte only contains 8bits of data whereas multiple bytes joined together contain more bits which mean more data.…

    • 319 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Pt1420 Unit 5 Study Guide

    • 2789 Words
    • 12 Pages

    2. Convert the binary number to hexadecimal by grouping bits in threes, starting from right.…

    • 2789 Words
    • 12 Pages
    Good Essays
  • Satisfactory Essays

    1) Numbers can be represented in binary (using 2 symbols 0 and 1) and hexadecimal ( 16 symbols…

    • 480 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Pt1420 Unit 7 Study Guide

    • 582 Words
    • 3 Pages

    19.Write a program that prompts the user to enter a character and on subsequence line print its ASCII code in binary and the number of 1 bit in its ASCII code. Page: 136…

    • 582 Words
    • 3 Pages
    Satisfactory Essays
  • Better Essays

    Nt1310 Unit 1 Assignment

    • 1994 Words
    • 8 Pages

    * The binary numbering system plays a central role in how information of all kinds is stored on the computer. Understanding binary can lift a lot of the mysteries from computers because at a fundamental level they're really just machines for flipping binary digits on and off. There are several activities on binary numbers in this document, all simple enough that they can be used to teach the binary system to anyone who can count! Generally children learn the binary system very quickly using this approach, but we find that many adults are also excited when they finally understand what bits…

    • 1994 Words
    • 8 Pages
    Better Essays
  • Powerful Essays

    Pt1420 Unit 1 Assignment 2

    • 1305 Words
    • 6 Pages

    Das, D., Gregersen, E., Hosch, L., Lotha, G., Sampaolo, M., Sinha, S. (2014). C++. In Encyclopedia Britannica.…

    • 1305 Words
    • 6 Pages
    Powerful Essays
  • Powerful Essays

    Nt1310 Unit 3 Encodeers

    • 4602 Words
    • 19 Pages

    Data encoding on the other hand is the compression of a stream in order to decrease its size requiring less bandwidth to transfer it. With the use of specific tools, it is possible to convert different video formats such as AVI, WMV, MPG, MOV etc to FLV files.…

    • 4602 Words
    • 19 Pages
    Powerful Essays
  • Powerful Essays

    Unit 2 Assignment 1

    • 1912 Words
    • 8 Pages

    The processor (CPU) is essentially the brain of a computer system. The role of the CPU is mainly to process everything from basic instructions to complex function. The well known measure of the CPU is clock speed and it is measured in MHz or GHz. The different manufacturers of the CPU are Texas Instruments, Intel Corp, Centaur Technology etc..…

    • 1912 Words
    • 8 Pages
    Powerful Essays
  • Powerful Essays

    The processor is the brain of the computer. It handles all instructions in programs loaded into RAM and gets information from the HDD or SSD. It handles data in binary.…

    • 1180 Words
    • 5 Pages
    Powerful Essays
  • Good Essays

    Lab-Week2

    • 775 Words
    • 3 Pages

    049466500- I made up a chart (below) to calculate both Decimal Number to Binary Number and Binary Number to Decimal Number. I also included the example that was provided in the lab.…

    • 775 Words
    • 3 Pages
    Good Essays
  • Satisfactory Essays

    IS3120 Unit 3

    • 650 Words
    • 2 Pages

    computer can transmit data in 1's and 0's on and off also called digital or binary form.…

    • 650 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Due to the bits explosion, the world changed very suddenly. Almost everything is stored in a computer somewhere. Court records, grocery purchases, precious family photos, radio programs… It is all being reduced to zeroes and ones – “bits.” The bits are stashed on disks of home computers and in the data centers of big corporations and government agencies. The disks can hold so many bits that there is no need to pick and choose what gets remembered. So much disk storage is being produced every year that it could be used to record a page of information, every minute or two, about you and every other human being on earth.…

    • 786 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    ARTICLE SUMMARY

    • 1028 Words
    • 7 Pages

    An octal digit can be represented with only three bits because the largest digit in octal is seven.…

    • 1028 Words
    • 7 Pages
    Powerful Essays
  • Satisfactory Essays

    Copyright © 2012 Pearson Education, Inc. 0-5 Terminology • Machine instruction: An instruction (or command) encoded as a bit pattern d) d d tt recognizable by the CPU • Machine language: The set of all instructions recognized by a machine Copyright © 2012 Pearson Education, Inc. 0-6 3 Machine Language Philosophies • Reduced Instruction Set Computing (RISC) – Few, simple, efficient, and fast instructions – Examples: PowerPC from Apple/IBM/Motorola and ARM • Complex Instruction Set Computing (CISC) –…

    • 783 Words
    • 4 Pages
    Satisfactory Essays
  • Good Essays

    Binary files play an important role in data storage because they are very compact for any given amount of data to be stored. Compactness of storage is critically important for any type of situation involving computers, so binary files are specific to a particular application. New types of data storage must be easy to create and maintain, not just compact. XML plays a part in a process of making data easier to structure and describe. Data structures that can be easily modified or adapted, together with processors that access data contained in those structures, make it easier to create, maintain, and modify data storage than when using binary files alone. (Watt, 2003)…

    • 703 Words
    • 3 Pages
    Good Essays