The Doctor Goth 4th Quarter Newsletter Disability and You The Art of Communication. The Computer Understood The Computer Understood Bit - 1 bit the single most basic unit within a computer however fuzzy logic will take this constraint and blow it away someday. One bit can represent the decimal number 1 and special place holder 0 (zero is not really a number)hence the name binary for base two, two digits giving us the adjective "digital". Nibble - 4 bit system represents half a byte, or one hexadecimal digit representation 0-f. Byte - 8 bit system represents two hexadecimal digit of the possible hexadecimal digit representation 0-F (0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F),(hex = 6) + (decimal = 10) = (hexadecimal = 16). This is the point the conversion from basic machine code moves to a more sophisticated way of programming a computer takes place. I.E. The binary sequence "1010" which is 4 bits of data refered to as a nibble is also represented by the Hex digit A. Once this happens we are no longer talking in binary but now we are defining things in hexadecimal and saying so much more. I.E. The hex code AF is represented by binary as 10101111, which is a byte of data, but in decimal it is the number we all know and love one hundred and seventy-five. Another number in binary might be 11001100 which in hex is CC and in decimal the number we know and love 204. Now instead of adding 10101111 + 11001100 or even 175 + 204 we now just add AF + CC. One can quickly see the power of this representation since two binary numbers added together requires sixteen place holders plus placeholders for the operators and solution. A total of eighteen placeholders where the hex representation, which is saying the exact same thing, requires only six placeholders, twelve less. You can say so much more in much less space but a standard had to be developed to give us the power of this representation. This is where the beginning of programming languages starts - first generation which was considered assembly code since so much of it was still represented by hex digits. As the next generation advances more human conversational language made programing more descriptive which gave birth to the idea of syntax. Syntax is the relationship between assembly code and spoken language which required great sophistication to bring it about. Remember hex digits do not translate well to "Hello how are you!" do they. If you want to say this with a computer you must find a relationship between the numerical and the alpha world. Amazingly enough this need gave birth to alphanumeric code, Epcidic, Extend code, ASCI and many others. Well since the base of the computer is just numbers and placeholders to hold those numbers alphanumeric help define the computer in words that we could all understand however, the current generation of programming code is far beyond this basic sophistication of yesterday. It is my contention though our advancement in the computer sciences has been stifled by corporate greed and wealth wars. Imagine how far we might be advanced if we no longer needed money to make any real advancements. Since in our world everything is based on money then it will be money we need to get anything accomplished. Imagine if this constraint was not tying us down and we could advance as far as our minds could take us. What a world we would have! Current unit storage level assignments (names), the last five I added based on the alphabetical pattern. Kilobyte 1024 bytes(Kbyte) 10 bit systems maximum addressable memory space is 65,535 bytes of data or 64K. If you have been involved with computers from the begining you will remember systems like the, "Tommy Tutor" or "CoCo" which were 16 bit systems. From this point on to calculate addressable space as well as storage you multiply a kilobyte (1024 bytes) by 1000. However the computer industry uses this fact to their advantage by using the term megabyte but really refering to 1 million bytes not 1024 X 1000 = 1,024,000 = 1 megabyte. To understand why 1024 is used instead of the true representation of a kilo (1000) is because the computer is binary. When you try to think this way it will make more sense, 10 times 10 is 100 and times 10 is 1000. Well a ten bit system can represent up to the decimal number 1024. Since a computer is binary and the unit kilo was used, the powers that be had to make the closest approximation, therefore one thousand in computer thinking is 1024 and is used to understand addressable space both for random access memory and permanent data storage. Read only memory (ROM) will use the same constraints but ROM is always so much smaller in its needs that hardly anyone thinks of Rom in this manner. 1 Kilobyte (Kbyte) = 1024 bytes = 10 bit system. 1 megabyte (Mbyte) = 1000 * Kilobyte, 16,777,215 bytes of addressable space = 24 bit. 1 gigabyte (Gbyte) = 1000 * megabyte, 4,294,967,295 bytes of addressable space = 32 bit. 1 terabyte (Tbyte) = 1000 * gigabyte, 1,099,511,627,775 bytes of addressable space = 40 bit. 1 petabyte (Pbyte) = 1000 * terabyte, 281,474,967,610,655 bytes of addressable space = 48 bit. 1 exabyte (Ebyte) = 1000 * petabyte, 18,446,744,073,709,551,615 bytes of addressable space = 64 bit. 1 zettabyte (Zbyte) = 1000 * exabyte, 47,22,366,482,869,645,213,696 bytes of addressable space = 72 bit system. 1 yottabyte (Ybyte) = 1000 * zettabyte, (1024e+10)1,208,925,819,614,629,174,706,176 bytes of addressable space = 80 bit system. These last five are formulated by Dr. Gothican and based on alphabetic sequence except for the last unit placeholder which is a special case unit placeholder for numbers so large that we can no longer represent them. 1 harrabyte (Hbyte) = 1000 * yottabyte, (1024e+11)309,485,009,821,345,068,724,781,056 bytes of addressable space = 88 bit system 1 jiggabyte (Jbyte) = 1000 * harrabyte, (1024e+16)3.4028237e+38 = 128 bit system 1 carrabyte (Cbyte) = 1000 * jiggabyte, (1024e+17)8.7112286e+40 = 136 bit system 1 gothabyte (Gothbyte) = (1024e+128)TO-BIG-TO-LIST = 1024 bit system 1 gugabyte (Gubyte) = (1024e+infinity) Be safe, be smart and be humble, the answer is out there and you can learn it. Then you must bring it to the rest of Humanity! Be well and may your Supreme Being Love you as mine Loves me. Dr. Julian Gothican Ns01_12_09_1002b See more on my web site at Gothicaldea.com, click the button below to go to the Home Page. This is also the site of the Self-Guided Holistic Health Center. |