In programming, a buffer temporarily holds input or output data in memory while the program is using it to make calculations.
In chemistry, a buffer solution is used to stabilize the pH (acidity or alkalinity) of a liquid.
There are other meanings of buffer, but they tend to be similar.
2006-09-18 02:04:06
·
answer #1
·
answered by ³√carthagebrujah 6
·
0⤊
0⤋
a buffer acts like a go between. It keeps two sides seperate. or you have a floor buffer, that takes the wax off the floor and makes it shine.
2006-09-18 09:04:05
·
answer #2
·
answered by danial w 2
·
0⤊
0⤋
thesolution thatresist any change in it's pH on addition of small amount of acids or alkaly is called a buffer solution. They are of two types acidic and basic buffer.
2006-09-18 14:29:46
·
answer #3
·
answered by macline k 2
·
0⤊
0⤋
What buffer do you mean?
A buffer state is a country lying between two rival or potentially hostile greater powers, which by its sheer existence is thought to prevent conflict between them. Buffer states, when authentically independent, typically pursue a neutralist foreign policy, which distinguishes them from satellite states. The conception of buffer states is part of the theory of balance of power that entered European strategic and diplomatic thinking in the 17th century. In the 19th century, the manipulation of buffer states like Afghanistan and the Central Asian emirates was an element in the diplomatic "Great Game" played out between Britain and Tsarist Russia for control of the approaches to strategic mountain passes that led to British India.
Buffer solutions are solutions which resist change in hydronium ion and the hydroxide ion concentration (and consequent pH) upon addition of small amounts of acid or base, or upon dilution. Buffer solutions consist of a weak acid and its conjugate base (more common) or a weak base and its conjugate acid (less common). The resistive action is the result of the equilibrium between the weak acid (HA) and its conjugate base (A-):
HA(aq) + H2O(l) â H3O+(aq) + A-(aq)
Any alkali added to the solution is consumed by hydronium ions. These ions are mostly regenerated as the equilibrium moves to the right and some of the acid dissociates into hydronium ions and the conjugate base. If a strong acid is added, the conjugate base is protonated, and the pH is almost entirely restored. This is an example of Le Chatelier's principle and the common ion effect. This contrasts with solutions of strong acids or strong bases, where any additional strong acid or base can greatly change the pH.
When writing about buffer systems they can be represented as salt of conjugate base/acid, or base/salt of conjugate acid. It should be noted that here buffer solutions are presented in terms of the Brønsted-Lowry notion of acids and bases, as opposed to the Lewis acid-base theory (see acid-base reaction theories). Omitted here are buffer solutions prepared with solvents other than water.
In computing, a buffer is a region of memory used to temporarily hold output or input data, comparable to buffers in telecommunication. The data can be output to or input from devices outside the computer or processes within a computer. Buffers can be implemented in either hardware or software, but the vast majority of buffers are implemented in software. Buffers are used when there is a difference between the rate at which data is received and the rate at which it can be processed, or in the case that these rates are variable, for example in a printer spooler.
Since computers operate in binary, at the lowest level, a single byte in memory could be considered a buffer for (usually) 8 bits, and even a Processor register can be considered a buffer for 16 or 32 bits. In practise however, a buffer is thought of as being a contiguous area of memory of a certain length, but normally greater than one.
Logical records are often grouped into fixed length blocks (the "physical record"), to improve the efficiency of hard drives. The memory allocated for these were often known as "file buffers" and provided a measure of asynchronous processing between cpu and hardware channel by using two or more in a "flip-flop" fashion.
As the first buffer fills with output records, the operating system initiates an I/O operation on the first buffer and immediately switches to an empty buffer to receive the next set of (logical) records before the first buffer has completed its physical write. A similar method applies to input processing and the combined effect of large physical record sizes and buffering improved overall performance dramatically by compensating for the faster CPU speed relative to I/O hardware devices.
The difference between buffers and cache:
Buffers are allocated by various processes to use as input queues, etc. Most of the time, buffers are some processes' output, and they are file buffers. A simplistic explanation of buffers is that they allow processes to temporarily store input in memory until the process can deal with it.
Cache is typically frequently requested disk I/O. If multiple processes are accessing the same files, much of those files will be cached to improve performance (RAM being so much faster than hard
(Please rate my answer as the best!)
2006-09-18 09:02:33
·
answer #4
·
answered by Anonymous
·
0⤊
0⤋