BUAF

[alt.fan.warlord] Big Ugly ASCII Font. A special form of ASCII art. Various programs exist for rendering text strings into block, bloob, and pseudo-script fonts in cells between four and six character cells on a side; this is smaller than the letters generated by older banner programs. These are sometimes used to render one's name in a sig block, and are critically referred to as "BUAF"s. See warlording.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTRL « BTS « BTW « BUAF » BUAG » bubble memory » bubble sort


BUAG

[alt.fan.warlord] Big Ugly ASCII Graphic. Pejorative term for ugly ASCII ART, especially as found in sig blocks. For some reason, mutations of the head of Bart Simpson are particularly common in the least imaginative sig blocks.

See warlording.

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTS « BTW « BUAF « BUAG » bubble memory » bubble sort » bucky bits


bubble memory

A storage device built using materials such as gadolinium gallium garnet which are can be magnetised easily in only one direction. A film of these materials can be created so that it is magnetisable in an up-down direction. The magnetic fields tend to join together, some with the north pole facing up, some with the south.

When a veritcal magnetic field is imposed on this, the areas in opposite alignment to the field shrink to circles, or 'bubbles'. A bubble can be formed by reversing the field in a small spot, and can be destroyed by increasing the field.

Bubble memory is a kind of non-volatile storage but EEPROM, Flash Erasable Programmable Read-Only Memory and ferroelectric technologies, which are also non-volatile, are faster.

["Great Microprocessors of the Past and Present", V 4.0.0, John Bayko <bayko@hercules.cs.uregina.ca>, Appendix C]

(1995-02-03)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BTW « BUAF « BUAG « bubble memory » bubble sort » bucky bits » buffer


bubble sort

A sorting technique in which pairs of adjacent values in the list to be sorted are compared and interchanged if they are out of order; thus, list entries "bubble upward" in the list until they bump into one with a lower sort value. Because it is not very good relative to other methods and is the one typically stumbled on by naive and untutored programmers, hackers consider it the canonical example of a naive algorithm. The canonical example of a really *bad* algorithm is bogo-sort. A bubble sort might be used out of ignorance, but any use of bogo-sort could issue only from brain damage or willful perversity.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: BUAF « BUAG « bubble memory « bubble sort » bucky bits » buffer » buffered write-through


bucky bits

/buh'kee bits/ 1. Obsolete. The bits produced by the CONTROL and META shift keys on a SAIL keyboard (octal 200 and 400 respectively), resulting in a 9-bit keyboard character set. The MIT AI TV (Knight) keyboards extended this with TOP and separate left and right CONTROL and META keys, resulting in a 12-bit character set; later, LISP Machines added such keys as SUPER, HYPER, and GREEK (see space-cadet keyboard).

2. By extension, bits associated with "extra" shift keys on any keyboard, e.g. the ALT on an IBM PC or command and option keys on a Macintosh.

It has long been rumored that "bucky bits" were named after Buckminster Fuller during a period when he was consulting at Stanford. Actually, bucky bits were invented by Niklaus Wirth when *he* was at Stanford in 1964--65; he first suggested the idea of an EDIT key to set the 8th bit of an otherwise 7 bit ASCII character. It seems that, unknown to Wirth, certain Stanford hackers had privately nicknamed him "Bucky" after a prominent portion of his dental anatomy, and this nickname transferred to the bit. Bucky-bit commands were used in a number of editors written at Stanford, including most notably TV-EDIT and NLS.

The term spread to MIT and CMU early and is now in general use. Ironically, Wirth himself remained unaware of its derivation for nearly 30 years, until GLS dug up this history in early 1993! See double bucky, quadruple bucky.

(2001-06-22)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BUAG « bubble memory « bubble sort « bucky bits » buffer » buffered write-through » buffer overflow


buffer

1. An area of memory used for storing messages. Typically, a buffer will have other attributes such as an input pointer (where new data will be written into the buffer), and output pointer (where the next item will be read from) and/or a count of the space used or free. Buffers are used to decouple processes so that the reader and writer may operate at different speeds or on different sized blocks of data.

There are many different algorithms for using buffers, e.g. first-in first-out (FIFO or shelf), last-in first-out (LIFO or stack), double buffering (allowing one buffer to be read while the other is being written), cyclic buffer (reading or writing past the end wraps around to the beginning).

2. An electronic device to provide compatibility between two signals, e.g. changing voltage levels or current capability.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bubble memory « bubble sort « bucky bits « buffer » buffered write-through » buffer overflow » buffer overrun


buffered write-through

<memory management> A variation of write-through where the cache uses a "write buffer" to hold data being written back to main memory. This frees the cache to service read requests while the write is taking place. There is usually only one stage of buffering so subsequent writes must wait until the first is complete. Most accesses are reads so buffered write-through is only useful for very slow main memory.

(1998-04-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bubble sort « bucky bits « buffer « buffered write-through » buffer overflow » buffer overrun » bug


buffer overflow

<programming> What happens when you try to store more data in a buffer than it can handle. This may be due to a mismatch in the processing rates of the producing and consuming processes (see overrun and firehose syndrome), or because the buffer is simply too small to hold all the data that must accumulate before a piece of it can be processed. For example, in a text-processing tool that crunches a line at a time, a short line buffer can result in lossage as input from a long line overflows the buffer and overwrites data beyond it. Good defensive programming would check for overflow on each character and stop accepting data when the buffer is full.

See also spam, overrun screw.

[Jargon File]

(1996-05-13)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bucky bits « buffer « buffered write-through « buffer overflow » buffer overrun » bug » bug-compatible


buffer overrun

buffer overflow

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffer « buffered write-through « buffer overflow « buffer overrun » bug » bug-compatible » bug fix


bug

<programming> An unwanted and unintended property of a program or piece of hardware, especially one that causes it to malfunction. Antonym of feature. E.g. "There's a bug in the editor: it writes things out backward." The identification and removal of bugs in a program is called "debugging".

Admiral Grace Hopper (an early computing pioneer better known for inventing COBOL) liked to tell a story in which a technician solved a glitch in the Harvard Mark II machine by pulling an actual insect out from between the contacts of one of its relays, and she subsequently promulgated bug in its hackish sense as a joke about the incident (though, as she was careful to admit, she was not there when it happened). For many years the logbook associated with the incident and the actual bug in question (a moth) sat in a display case at the Naval Surface Warfare Center (NSWC). The entire story, with a picture of the logbook and the moth taped into it, is recorded in the "Annals of the History of Computing", Vol. 3, No. 3 (July 1981), pp. 285--286.

The text of the log entry (from September 9, 1947), reads "1545 Relay #70 Panel F (moth) in relay. First actual case of bug being found". This wording establishes that the term was already in use at the time in its current specific sense - and Hopper herself reports that the term "bug" was regularly applied to problems in radar electronics during WWII.

Indeed, the use of "bug" to mean an industrial defect was already established in Thomas Edison's time, and a more specific and rather modern use can be found in an electrical handbook from 1896 ("Hawkin's New Catechism of Electricity", Theo. Audel & Co.) which says: "The term "bug" is used to a limited extent to designate any fault or trouble in the connections or working of electric apparatus." It further notes that the term is "said to have originated in quadruplex telegraphy and have been transferred to all electric apparatus."

The latter observation may explain a common folk etymology of the term; that it came from telephone company usage, in which "bugs in a telephone cable" were blamed for noisy lines. Though this derivation seems to be mistaken, it may well be a distorted memory of a joke first current among *telegraph* operators more than a century ago!

Actually, use of "bug" in the general sense of a disruptive event goes back to Shakespeare! In the first edition of Samuel Johnson's dictionary one meaning of "bug" is "A frightful object; a walking spectre"; this is traced to "bugbear", a Welsh term for a variety of mythological monster which (to complete the circle) has recently been reintroduced into the popular lexicon through fantasy role-playing games.

In any case, in jargon the word almost never refers to insects. Here is a plausible conversation that never actually happened:

"There is a bug in this ant farm!"

"What do you mean? I don't see any ants in it."

"That's the bug."

[There has been a widespread myth that the original bug was moved to the Smithsonian, and an earlier version of this entry so asserted. A correspondent who thought to check discovered that the bug was not there. While investigating this in late 1990, your editor discovered that the NSWC still had the bug, but had unsuccessfully tried to get the Smithsonian to accept it - and that the present curator of their History of American Technology Museum didn't know this and agreed that it would make a worthwhile exhibit. It was moved to the Smithsonian in mid-1991, but due to space and money constraints has not yet been exhibited. Thus, the process of investigating the original-computer-bug bug fixed it in an entirely unexpected way, by making the myth true! - ESR]

[Jargon File]

(1999-06-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffered write-through « buffer overflow « buffer overrun « bug » bug-compatible » bug fix » bug fix release


bug-compatible

Said of a design or revision that has been badly compromised by a requirement to be compatible with fossils or misfeatures in other programs or (especially) previous releases of itself. "MS-DOS 2.0 used \ as a path separator to be bug-compatible with some cretin's choice of / as an option character in 1.0."

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffer overflow « buffer overrun « bug « bug-compatible » bug fix » bug fix release » bug-for-bug compatible


bug fix

<programming> A change to a program or system intended to permanently cure a bug. Often a fix for one bug inadvertantly introduces new bugs, hence the need for careful forethought and testing.

Compare: workaround.

(1998-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buffer overrun « bug « bug-compatible « bug fix » bug fix release » bug-for-bug compatible » buglix


bug fix release

<programming> A release which introduces no new features, but which merely aims to fix bugs in previous releases. All too commonly new bugs are introduced at the same time.

(1996-08-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug « bug-compatible « bug fix « bug fix release » bug-for-bug compatible » buglix » bugs


bug-for-bug compatible

Same as bug-compatible, with the additional implication that much tedious effort went into ensuring that each (known) bug was replicated.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug-compatible « bug fix « bug fix release « bug-for-bug compatible » buglix » bugs » BUGSYS


buglix

/buhg'liks/ Pejorative term referring to DEC's ULTRIX operating system in its earlier *severely* buggy versions. Still used to describe ULTRIX, but without nearly so much venom. Compare AIDX, HP-SUX, Nominal Semidestructor, Telerat, sun-stools.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug fix « bug fix release « bug-for-bug compatible « buglix » bugs » BUGSYS » bug tracking system


bugs

bug

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug fix release « bug-for-bug compatible « buglix « bugs » BUGSYS » bug tracking system » Bugzilla


BUGSYS

<programming> A programming system for pattern recognition and preparing animated films, for IBM 7094 and IBM 360.

["BUGSYS: A Programming System for Picture Processing - Not for Debugging", R.A. Ledley et al, CACM 9(2) (Feb 1966)].

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug-for-bug compatible « buglix « bugs « BUGSYS » bug tracking system » Bugzilla » built-in


bug tracking system

<programming> (BTS) A system for receiving and filing bugs reported against a software project, and tracking those bugs until they are fixed. Most major software projects have their own BTS, the source code of which is often available for use by other projects.

Well known BTSs include GNATS, Bugzilla, and Debbugs.

(2002-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buglix « bugs « BUGSYS « bug tracking system » Bugzilla » built-in » Built-in Self Test


Bugzilla

<programming> The web-based bug tracking system used by the Mozilla project.

Bugzilla home.

(2002-06-12)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bugs « BUGSYS « bug tracking system « Bugzilla » built-in » Built-in Self Test » Bull


built-in

(Or "primitive") A built-in function or operator is one provided by the lowest level of a language implementation. This usually means it is not possible (or efficient) to express it in the language itself. Typical examples are the basic arithmetic and Boolean operators (in C syntax: +, -, *, /, %, !, &&, ||), bit manipulation operators (~, &, |, ^) and I/O primitives. Other common functions may be provided in libraries but are not built-in if they are written in the language being implemented.

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: BUGSYS « bug tracking system « Bugzilla « built-in » Built-in Self Test » Bull » bulletin board


Built-in Self Test

(BIST) The technique of designing circuits with additional logic which can be used to test proper operation of the primary (functional) logic.

(1995-02-14)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bug tracking system « Bugzilla « built-in « Built-in Self Test » Bull » bulletin board » bulletin board system


Bull

Bull Information Systems

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bugzilla « built-in « Built-in Self Test « Bull » bulletin board » bulletin board system » bulletproof


bulletin board

bulletin board system

Try this search on Wikipedia, OneLook, Google

Nearby terms: built-in « Built-in Self Test « Bull « bulletin board » bulletin board system » bulletproof » Bull Information Systems


bulletin board system

<communications, application> (BBS, bboard /bee'bord/, message board, forum; plural: BBSes) A computer and associated software which typically provides an electronic message database where people can log in and leave messages. Messages are typically split into topic groups similar to the newsgroups on Usenet (which is like a distributed BBS). Any user may submit or read any message in these public areas.

The term comes from physical pieces of board on which people can pin messages written on paper for general consumption - a "physical bulletin board". Ward Christensen, the programmer and operator of the first BBS (on-line 1978-02-16) called it a CBBS for "computer bulletin board system". Since the rise of the World-Wide Web, the term has become antiquated, though the concept is more popular than ever, with many web sites featuring discussion areas where users can post messages for public consumption.

Apart from public message areas, some BBSes provided archives of files, personal electronic mail and other services of interest to the system operator (sysop).

Thousands of BBSes around the world were run from amateurs' homes on MS-DOS boxes with a single modem line each. Although BBSes were traditionally the domain of hobbyists, many connected directly to the Internet (accessed via telnet), others were operated by government, educational, and research institutions.

Fans of Usenet or the big commercial time-sharing bboards such as CompuServe, CIX and GEnie tended to consider local BBSes the low-rent district of the hacker culture, but they helped connect hackers and users in the personal-micro and let them exchange code.

Use of this term for a Usenet newsgroup generally marks one either as a newbie fresh in from the BBS world or as a real old-timer predating Usenet.

(2005-09-20)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Built-in Self Test « Bull « bulletin board « bulletin board system » bulletproof » Bull Information Systems » bum


bulletproof

Used of an algorithm or implementation considered extremely robust; lossage-resistant; capable of correctly recovering from any imaginable exception condition - a rare and valued quality. Synonym armor-plated.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bull « bulletin board « bulletin board system « bulletproof » Bull Information Systems » bum » bump


Bull Information Systems

<company> A multinational I.T. group based in Europe with 21,000 people and operations in more than 85 countries. In 1997, Bull earned revenues of over $4 billion, including over 65% outside of France, its country of origin. The company is ranked as the third largest systems integrator in Europe.

http://bull.com/.

(1998-07-02)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bulletin board « bulletin board system « bulletproof « Bull Information Systems » bum » bump » burble


bum

1. To make highly efficient, either in time or space, often at the expense of clarity. "I managed to bum three more instructions out of that code." "I spent half the night bumming the interrupt code." In elder days, John McCarthy (inventor of Lisp) used to compare some efficiency-obsessed hackers among his students to "ski bums"; thus, optimisation became "program bumming", and eventually just "bumming".

2. To squeeze out excess; to remove something in order to improve whatever it was removed from (without changing function; this distinguishes the process from a featurectomy).

3. A small change to an algorithm, program, or hardware device to make it more efficient. "This hardware bum makes the jump instruction faster."

Usage: now uncommon, largely superseded by v. tune (and tweak, hack), though none of these exactly capture sense 2. All these uses are rare in Commonwealth hackish, because in the parent dialects of English "bum" is a rude synonym for "buttocks".

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: bulletin board system « bulletproof « Bull Information Systems « bum » bump » burble » Bureau International des Poids et Mesures


bump

Increment. E.g. C's ++ operator. It is used especially of counter variables, pointers and index dummies in "for", "while", and "do-while" loops.

(1994-11-29)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bulletproof « Bull Information Systems « bum « bump » burble » Bureau International des Poids et Mesures » Burge's Language


burble

[Lewis Carroll's "Jabberwocky"] Like flame, but connotes that the source is truly clueless and ineffectual (mere flamers can be competent). A term of deep contempt. "There's some guy on the phone burbling about how he got a DISK FULL error and it's all our comm software's fault." This is mainstream slang in some parts of England.

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bull Information Systems « bum « bump « burble » Bureau International des Poids et Mesures » Burge's Language » buried treasure


Bureau International des Poids et Mesures

<body, standard> (BIPM) The standards body that ensures world-wide uniformity of measurements and their traceability to the International System of Units (SI). The BIPM is based in France and operates with the authority of the Convention of the Metre, a diplomatic treaty between fifty-one nations. It operates through a series of committees, whose members are the national metrology laboratories of the member states of the convention, and through its own laboratory work.

The BIPM carries out measurement-related research. It takes part in, and organises, international comparisons of national measurement standards, and it carries out calibrations for member states.

BIPM Home.

(2005-03-15)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bum « bump « burble « Bureau International des Poids et Mesures » Burge's Language » buried treasure » burn-in


Burge's Language

Unnamed functional language based on lambda-calculus. Recursive Programming techniques", W.H. Burge, A-W 1975.

Try this search on Wikipedia, OneLook, Google

Nearby terms: bump « burble « Bureau International des Poids et Mesures « Burge's Language » buried treasure » burn-in » burn-in period


buried treasure

A surprising piece of code found in some program. While usually not wrong, it tends to vary from crufty to bletcherous, and has lain undiscovered only because it was functionally correct, however horrible it is. Used sarcastically, because what is found is anything *but* treasure. Buried treasure almost always needs to be dug up and removed. "I just found that the scheduler sorts its queue using bubble sort! Buried treasure!"

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: burble « Bureau International des Poids et Mesures « Burge's Language « buried treasure » burn-in » burn-in period » Burroughs Corporation


burn-in

1. <hardware> screen saver.

2. <hardware, testing> burn-in period.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bureau International des Poids et Mesures « Burge's Language « buried treasure « burn-in » burn-in period » Burroughs Corporation » Burst EDO


burn-in period

1. <testing> A factory soak test intended to increase the chance that components that fail early due to infant mortality will fail before the system leaves the factory.

2. <jargon> When one is so intensely involved in a new project that one forgets basic needs such as food, drink and sleep. Excessive burn-in can lead to burn-out. See hack mode, larval stage.

[Jargon File]

(2007-01-17)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burge's Language « buried treasure « burn-in « burn-in period » Burroughs Corporation » Burst EDO » Burst Extended Data Out DRAM


Burroughs Corporation

<company> A company which merged with Sperry Univac to form Unisys Corporation. They produced the Datatron 200 series among other computers.

(2007-01-16)

Try this search on Wikipedia, OneLook, Google

Nearby terms: buried treasure « burn-in « burn-in period « Burroughs Corporation » Burst EDO » Burst Extended Data Out DRAM » burst page


Burst EDO

Burst Extended Data Out DRAM

Try this search on Wikipedia, OneLook, Google

Nearby terms: burn-in « burn-in period « Burroughs Corporation « Burst EDO » Burst Extended Data Out DRAM » burst page » Burst Static Random Access Memory


Burst Extended Data Out DRAM

<storage> (Burst EDO, BEDO) A variant on EDO DRAM in which read or write cycles are batched in bursts of four. The bursts wrap around on a four byte boundary which means that only the two least significant bits of the CAS address are modified internally to produce each address of the burst sequence. Consequently, burst EDO bus speeds will range from 40MHz to 66MHz, well above the 33MHz bus speeds that can be accomplished using Fast Page Mode or EDO DRAM.

Burst EDO was introduced sometime before May 1995.

(1996-06-25)

Try this search on Wikipedia, OneLook, Google

Nearby terms: burn-in period « Burroughs Corporation « Burst EDO « Burst Extended Data Out DRAM » burst page » Burst Static Random Access Memory » bus


burst page

banner

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burroughs Corporation « Burst EDO « Burst Extended Data Out DRAM « burst page » Burst Static Random Access Memory » bus » bus error


Burst Static Random Access Memory

<storage> (BSRAM) A kind of SRAM used primarily for external Level 2 cache memory.

[How does it work?]

(1998-02-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burst EDO « Burst Extended Data Out DRAM « burst page « Burst Static Random Access Memory » bus » bus error » Bush, Vannevar


bus

<architecture, networking> A set of electrical conductors (wires, PCB tracks or connections in an integrated circuit) connecting various "stations", which can be functional units in a computer or nodes in a network. A bus is a broadcast channel, meaning that each station receives every other station's transmissions and all stations have equal access to the bus.

Various schemes have been invented to solve the problem of collisions: multiple stations trying to transmit at once, e.g. CSMA/CD, bus master.

The term is almost certainly derived from the electrical engineering term "bus bar" - a substantial, rigid power supply conductor to which several connections are made. This was once written "'bus bar" as it was a contraction of "omnibus bar" - a connection bar "for all", by analogy with the passenger omnibus - a conveyance "for all".

More on derivation.

There are busses both within the CPU and connecting it to external memory and peripheral devices. The data bus, address bus and control signals, despite their names, really constitute a single bus since each is useless without the others.

The width of the data bus is usually specified in bits and is the number of parallel connectors. This and the clock rate determine the bus's data rate (the number of bytes per second which it can carry). This is one of the factors limiting a computer's performance. Most current microprocessors have 32-bit busses both internally and externally. 100 or 133 megahertz bus clock rates are common. The bus clock is typically slower than the processor clock.

Some processors have internal busses which are wider than their external busses (usually twice the width) since the width of the internal bus affects the speed of all operations and has less effect on the overall system cost than the width of the external bus.

Various bus designs have been used in the PC, including ISA, EISA, Micro Channel, VL-bus and PCI. Other peripheral busses are NuBus, TURBOchannel, VMEbus, MULTIBUS and STD bus.

See also bus network.

(2010-07-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burst Extended Data Out DRAM « burst page « Burst Static Random Access Memory « bus » bus error » Bush, Vannevar » Business Analyst


bus error

<processor> A fatal failure in the execution of a machine language instruction resulting from the processor detecting an anomalous condition on its bus. Such conditions include invalid address alignment (accessing a multi-byte number at an odd address), accessing a physical address that does not correspond to any device, or some other device-specific hardware error. A bus error triggers a processor-level exception which Unix translates into a "SIGBUS" signal which, if not caught, will terminate the current process.

(2000-04-04)

Try this search on Wikipedia, OneLook, Google

Nearby terms: burst page « Burst Static Random Access Memory « bus « bus error » Bush, Vannevar » Business Analyst » Business Application Programming Interface


Bush, Vannevar

Vannevar Bush

Try this search on Wikipedia, OneLook, Google

Nearby terms: Burst Static Random Access Memory « bus « bus error « Bush, Vannevar » Business Analyst » Business Application Programming Interface » Business Process Re-engineering


Business Analyst

<job> A person who analyses the operations of a department or functional unit to develop a general systems solution to the problem. The solution will typically involve a combination of manual and automated processes. The business analyst can provide insights into an operation for an information systems analyst.

(2004-03-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus « bus error « Bush, Vannevar « Business Analyst » Business Application Programming Interface » Business Process Re-engineering » Business Software Alliance


Business Application Programming Interface

<business, application, programming> (BAPI) /bap'ee/ A set of methods provided by an SAP business object.

Release 4.0 of SAP AG's R/3 system supports object-oriented programming via an interface defined in terms of objects and methods called BAPIs. For example if a material object provides a function to check availability, the corresponding SAP business object type "Material" might provide a BAPI called "Material.CheckAvailability".

The definitions of SAP business objects and their BAPIs are kept in an SAP business object repository. SAP provide classes and libraries to enable a programming team to build SAP applications that use business objects and BAPIs. Supported environments include COM and Java.

The Open BAPI Network. gives background information and lists objects and BAPIs.

(2002-08-30)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus error « Bush, Vannevar « Business Analyst « Business Application Programming Interface » Business Process Re-engineering » Business Software Alliance » Business Systems Analyst


Business Process Re-engineering

<business> (BPR) Any radical change in the way in which an organisation performs its business activities. BPR involves a fundamental re-think of the business processes followed by a redesign of business activities to enhance all or most of its critical measures - costs, quality of service, staff dynamics, etc.

(1999-09-27)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Bush, Vannevar « Business Analyst « Business Application Programming Interface « Business Process Re-engineering » Business Software Alliance » Business Systems Analyst » business to business


Business Software Alliance

<company> The BSA was created by Microsoft in 1988 in an attempt to combat software theft. The alliance includes the majority of leading software publishers including Novell, Symantec, and Autodesk and is actively campaigning in over 65 countries.

The BSA operates a three-pronged approach: 1. Lobbying to strengthen copyright laws and co-operation with law enforcement agencies. 2. Educating the public through marketing, roadshows, etc. 3. Bringing legal actions against counterfeiters. BSA's aims are the same as the Federation Against Software Theft but it is not limited to the UK.

In December 1990 the BSA obtained the first legal order in the UK which allowed a surprise search on a company's offices for suspected copyright infringement.

http://bsa.org/bsa.

UK Office: Business Software Alliance, 1st Floor, Leaconfield House, Curzon Street, London W1Y 8AS, United Kingdom.

See also software audit.

(1996-05-19)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Analyst « Business Application Programming Interface « Business Process Re-engineering « Business Software Alliance » Business Systems Analyst » business to business » bus master


Business Systems Analyst

<job> A person who works directly with management and users to analyse, specify, and design business applications. The Business Systems Analyst develops detailed functional, system, and program specifications using structured design methodologies and CASE tools. He must have strong business sense and communications skills. He works with both the information systems team and the strategic planning business group.

(2004-03-09)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Application Programming Interface « Business Process Re-engineering « Business Software Alliance « Business Systems Analyst » business to business » bus master » bus mastering


business to business

<business> (B2B) Electronic commerce between businesses, as opposed to between a consumer and a business (B2C).

While derived from "business to business", "B2B" is narrower in meaning.

(2001-03-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Process Re-engineering « Business Software Alliance « Business Systems Analyst « business to business » bus master » bus mastering » bus network


bus master

<architecture> The device in a computer which is driving the address bus and bus control signals at some point in time. In a simple architecture only the (single) CPU can be bus master but this means that all communications between ("slave") I/O devices must involve the CPU. More sophisticated architectures allow other capable devices (or multiple CPUs) to take turns at controling the bus. This allows, for example, a network controller card to access a disk controller directly while the CPU performs other tasks which do not require the bus, e.g. fetching code from its cache.

Note that any device can drive data onto the data bus when the CPU reads from that device, but only the bus master drives the address bus and control signals.

Direct Memory Access is a simple form of bus mastering where the I/O device is set up by the CPU to read from or write to one or more contiguous blocks of memory and then signal to the CPU when it has done so. Full bus mastering (or "First Party DMA", "bus mastering DMA") implies that the I/O device is capable of performing more complex sequences of operations without CPU intervention (e.g. servicing a complete NFS request). This will normally mean that the I/O device contains its own processor or microcontroller.

See also distributed kernel.

(1996-08-26)

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Software Alliance « Business Systems Analyst « business to business « bus master » bus mastering » bus network » bus topology


bus mastering

bus master

Try this search on Wikipedia, OneLook, Google

Nearby terms: Business Systems Analyst « business to business « bus master « bus mastering » bus network » bus topology » Busy Beaver


bus network

<networking> A network topology in which all nodes are connected to a single wire or set of wires (the bus). Bus networks typically use CSMA/CD techniques to determine which node should transmit data at any given time.

Some networks are implemented as a bus, e.g. Ethernet - a one-bit bus operating at 10, 100, 1000 or 10,000 megabits per second. Originally Ethernet was a physical layer bus consisting of a wire (with terminators at each end) to which each node was attached. Switched Ethernet, while no longer physically a bus still acts as one at the logical layers.

Try this search on Wikipedia, OneLook, Google

Nearby terms: business to business « bus master « bus mastering « bus network » bus topology » Busy Beaver » busy-loop


bus topology

bus

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus master « bus mastering « bus network « bus topology » Busy Beaver » busy-loop » busy-wait


Busy Beaver

<theory> (BB) One of a series of sets of Turing Machine programs. The BBs in the Nth set are programs of N states that produce a larger finite number of ones on an initially blank tape than any other program of N states. There is no program that, given input N, can deduce the productivity (number of ones output) of the BB of size N.

The productivity of the BB of size 1 is 1. Some work has been done to figure out productivities of bigger Busy Beavers - the 7th is in the thousands.

(1994-10-24)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus mastering « bus network « bus topology « Busy Beaver » busy-loop » busy-wait » Butterfly Common LISP


busy-loop

tight loop

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus network « bus topology « Busy Beaver « busy-loop » busy-wait » Butterfly Common LISP » Butterfly Scheme


busy-wait

<programming> To wait for an event by spinning through a tight loop or timed-delay loop that polls for the event on each pass, as opposed to setting up an interrupt handler and continuing execution on another part of the task. This is a wasteful technique, best avoided on time-sharing systems where a busy-waiting program may hog the processor.

[Jargon File]

(1999-06-10)

Try this search on Wikipedia, OneLook, Google

Nearby terms: bus topology « Busy Beaver « busy-loop « busy-wait » Butterfly Common LISP » Butterfly Scheme » button


Butterfly Common LISP

A parallel version of Common LISP for the BBN Butterfly computer.

Try this search on Wikipedia, OneLook, Google

Nearby terms: Busy Beaver « busy-loop « busy-wait « Butterfly Common LISP » Butterfly Scheme » button » buzz


Butterfly Scheme

A parallel version of Scheme for the BBN Butterfly computer.

Try this search on Wikipedia, OneLook, Google

Nearby terms: busy-loop « busy-wait « Butterfly Common LISP « Butterfly Scheme » button » buzz » bv


button

1. <electronics> push-button.

2. <operating system> A graphical representation of an electrical push-button appearing as part of a graphical user interface. Moving the mouse pointer over the graphical button and pressing one of the physical mouse buttons starts some software action such as closing a window or deleting a file.

See also radio button.

(1997-07-07)

Try this search on Wikipedia, OneLook, Google

Nearby terms: busy-wait « Butterfly Common LISP « Butterfly Scheme « button » buzz » bv » bw


buzz

1. Of a program, to run with no indication of progress and perhaps without guarantee of ever finishing; especially said of programs thought to be executing a tight loop of code. A program that is buzzing appears to be catatonic, but never gets out of catatonia, while a buzzing loop may eventually end of its own accord. "The program buzzes for about 10 seconds trying to sort all the names into order." See spin; see also grovel.

2. [ETA Systems] To test a wire or printed circuit trace for continuity by applying an AC rather than DC signal. Some wire faults will pass DC tests but fail a buzz test.

3. To process an array or list in sequence, doing the same thing to each element. "This loop buzzes through the tz array looking for a terminator type."

[Jargon File]

Try this search on Wikipedia, OneLook, Google

Nearby terms: Butterfly Common LISP « Butterfly Scheme « button « buzz » bv » bw » bwBASIC


Copyright 2010 Denis Howe