| advertise add site services publishers database health videos | ![]() | about toolbar stats live show health store more stuff JOIN/LOGIN |
TENS Treatment Units - Product Information and Index vitalityweb.com | TENS Treatment Units - Product Information and Index vitalitywebb.com | suction units, portable suction units, ac/dc suction units, suction... accordmedicalproducts.com | Suction units, Medical Suction unit, Surgical Suction Unit, Suction... monarchsurgical.com |
In computing and telecommunications, a unit of information is the capacity some standard data storage system or communication channel, used to measure the capacities of other systems and channels. In information theory, units of information are also used to measure the information contents or entropy of random variables. The most common units are the bit (the capacity of a system that can be in only two states) and the byte or octet (equivalent to eight independent bits). Larger units can be formed from these by the SI power-of-ten prefixes or the newer IEC binary power prefixes.
[edit] Primary unitsAs observed by Hartley in 1928,[1] and further formalized by Shannon in 1945, the information that can be stored in a system is proportional to the logarithm logb N of the number N of possible states of that system. Changing the basis of the logarithm from b to a different number c has the effect of multiplying the value of the logarithm by a fixed constant, namely
Therefore, the choice of the basis b determines the unit used to measure information. In particular, if b is a positive integer, then the unit is the amount of information that can be stored in a system with b possible states. When b is 2, the unit is the "bit" (a contraction of binary digit). A system with 8 possible states, for example, can store up to log28 = 3 bits of information. Other units that have been named include:
The trit, ban, and nat are rarely used to measure storage capacity; but the nat, in particular, is often used in information theory, because natural logarithms are sometimes easier to handle than logarithms in other bases. [edit] Units derived from bitSeveral conventional names are used for collections or groups of bits. [edit] ByteHistorically, a byte was the number of bits used to encode a character of text in the computer, which depended on computer hardware architecture; but today it almost always means eight bits — that is, an octet. A byte can represent 28 = 256 distinct values, such as the integers 0 to 255, or -128 to 127. The IEEE 1541-2002 standard specifies "B" (upper case) as the symbol for byte. Bytes, or multiples thereof, are almost always used to specify the sizes of computer files and the capacity of storage units. Most modern computers and peripheral devices are designed to manipulate data in whole bytes or groups of bytes, rather than individual bits. [edit] NybbleA group of four bits, or half a byte, is sometimes called a nibble or nybble. This units is most often used in the context of hexadecimal number representation, since a nybble can store precisely one hexadecimal digit.[6] [edit] Word, line, and pageComputers usually manipulate bits in groups of a fixed size, conventionally called words. The number of bits in a word is usually defined by the size of the registers in the computer's CPU, or by the number of data bits that are fetched from its main memory in a single operation. In the IA-32 architecture more commonly known as x86-32, a word is 16 bits, but other past and current architectures use words with 8, 24, 32, 36, 51, 64, 80 bits or others. Some machine instructions and computer number formats use two words (a "double word" or "dword"), or four words (a "quad word" or "quad"). Computer memory caches usually operate on blocks of memory that consist of several consecutive words. These units are customarily called "lines". Virtual memory systems partition the computer's main storage into even larger units, traditionally called "pages". [edit] Systematic multiplesTerms for large quantities of bits can be formed using the standard range of SI prefixes for powers of 10, e.g., kilo = 103 = 1000 (kilobit or kbit), mega = 106 = 1,000,000 (megabit or Mbit) and giga = 109 = 1,000,000,000 (gigabit or Gbit). These prefixes are more often used for multiples of bytes, as in kilobyte (kB = 8,000 bits), megabyte (MB = 8,000,000 bits), and gigabyte (GB = 8,000,000,000 bits). However, for technical reasons, the capacities of computer memories and some storage units are often multiples of some large power of two, such as 228 = 268,435,456 bytes. To avoid such unwieldy numbers, people have often misused the SI prefixes to mean the nearest power of two, e.g. using "kilo" for 210 = 1024, "mega" for 220 = 1,048,576, "giga" for 230 = 1,073,741,824, and so on. So, for example, a memory chip with capacity of 228 bytes would be referred to as a "256 megabyte chip". The table below illustrates these differences.
In the past, uppercase "K" has been used instead of "k" to indicate 1024 instead of 1000. However, this usage was never consistently applied. On the other hand, for external storage systems (such as optical disks), the SI prefixes were commonly used with their proper values (powers of 10). There have been many attempts to resolve the confusion by providing alternative notations for power-of-two multiples. In 1998 the International Electrotechnical Commission (IEC) issued a standard for this purpose, namely a series of binary prefixes that use 1024 instead of 1000 as the main radix:[7]
The JEDEC however recommends uppercase K, M, G, and T for the binary powers 210, 220, 230, and 240.[8] [edit] Size examples
[edit] Obsolete and unusual unitsSeveral other units of information storage have been named.[6]:
Most of these names are jargon, obsolete, or used only in very restricted contexts. [edit] References
[edit] External links
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ↑ top of page ↑ | about thumbshots |