It all started with ascii codes of teletype ?
Submitted by atang1 on Mon, 04/24/2006 - 02:35.
The computer industry started with ascii codes where 8 bits binary codes of 256 items were defined by teletype machine years ago to transmit data with a printer.
In the ascii codes, there were alphanumerical words and numbers. It also has instructions to teletype machine and graphical symbols. But many items in the ascii codes were not defined. So, when x86 cpus came along, these undefined ascii codes can be defined for each platform, currently active i386 to i786 plus PPC, or MIPS, etc.
So, if you adopt a version of ascii codes, you can have access to all the instructions to any platform of cpus.
»
- Login or register to post comments
- Printer friendly version
- 1022 reads


Intel started with 4 bit cpu, but data compression is the key ?
4 bit data allowed 16 items to be used for data and instructions. So, 0-9 and 6 more instructions made up for a calculator cpu.
Then we have the 8 bit cpu which can use ascii data and instructions, even though the original teletype machine was not sophisticated enough to use up all the 256 items allowed. Many ascii items could have been used for data compression.
But data compression started with counting 0's and 1's in series. This type of compression is not steady, with graphics, it can compress down to 50%, doubling free space. With machine language, it can only compress to 90%, gaining 10% of free space.
In hdd hardware, the compression ratio increased 60% every year, using PRML(peak relationship most likelihood) compression scheme. Although in the beginning, hdd used PDML(Peak detection most likelihood) scheme. So, the cost of hdd stay the same, only the software compression improved. Now, there is repeated word data compression(library of tables) before PRML is used to further compress the data.
Multiple data compression schemes can be done sequentially. Digital compression(tables) then analog(prml) then digital(prml tables) then analog(prml) again. Such data compression can be processed very fast with DSP cpu, not cisc but risc with analog/digital converters.
Footnote:
Often, computers are not used for calculations because in mathematics, people had been using tables of data for thousands of years. You do calculation once, then you put it in a spread sheet, which is a table of data. You read off the data and never need any calculation. You use search engine to find the item in the revelent table item in the spread sheet. Cpu branch prediction of 4 instructions in one clock cycle depends on a table to predict the answers. Then it is strictly data trasmission to the user.
Data transmission is the task that computers do ?
If computers can find mathematical answers in tables of data, then data trasfer task by short handed compressed data is the key.
This ultimately means data trasmission can not be digital, it has to return to analog where reference voltage can be established to send analog voltage represented by corresponding sentneces of words in a table.
Tables are the key then, in data compressed transmissions. CIA intelligence people would call it a super german Enigma machine with 4 disks(4 stages of data compression).
After all, the shortened data trasfer will free up most of the broadband capacity. Denial of service will be a thing of the past.
Footnote:
This summsrizes the progress of human minds, From calculations to tables and search engines, the technology of cpu has changed functions, but the logic is still if then or else. It is not just add and subtract in the registers of ALU unit; but equal to a keyword. You can search for a sentence quickly(faster then Google patent) by a prml item in the table of compressed data.