Ken's Dictionary of Computer Standards
An in-depth dictionary explaining certain basic concepts, specifications and
de facto standards of the computer industry.
Source:
Ken. All definitions come
from actual experience and personal research. If you find it useful,
please fill out this
survey.
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
- ANSI
- n. The American National
Standards Institute. An organization that uses
the public Internet and donated time from University and Industry
researchers, and then sells the resulting standards documents
only by mail-order. ANSI sales can be reached at:
ANSI Sales Department
1430 Broadway
New York, NY 10018
(212) 642-4900
- Application
- n. A software program or system of programs designed
to fulfill a specific user
requirement. Categories of
applications include Spreadsheets for bookkeeping, Word Processors for
documents, and Databases for recordkeeping.
- ASCII
- n. 1. The American Standard Code for
Information Interchange. Originally a 6 bit computer code
representing capital English (Roman) letters and punctuation,
expanded to 7 bits to include lower case and additional symbols. The
Open Systems competitor to EBCDIC, IBM's proprietary text code. Also
known as ISO 8859-1 (Latin-1),
ANSI X3.4-1968, and ANSI X3.110-1983.
2. A consortium of Value Added Resellers.
3. A large Japanese firm,
also with the same name.
- ATAPI
- n. 1. The
ATA
Programmer's Interface.
A set of SCSI-like commands designed to address a
CDROM drive over
an IDEinterface. Allows users to
install and use a CDROM drive in much the same manner as a hard
disk.
- Base Address
- n.
An industry-wide specification for the documentation of
I/O Ports where
the total number of addresses is never mentioned, only the first,
or Base Address.
- Benchmark
- n. 1. A
quantifiable, reproducible measurement of computer system
operation. 2. Marketing A way to make your product
look better, usually by way of unfair comparison. For example,
comparing 350mg aspirin to 500mg, or application performance on
Intel Win/NT versus on PowerPC Win/NT, but running in Intel
emulation mode, etc.
- Beta Test
- n. A phase of
Product Delivery allowing
users to report bugs in a commercial
program. Also, for Device Drivers, a release strategy, where
unfinished drivers are released to the public, in the hopes that
knowledgeable individuals will dissassemble, repair them, and return
their efforts for free.
- Binary
- n. 1. A
base 2 numerical system, using any of several notational systems.
Ideally suited to computer use. Negative numbers can be internally
represented in fixed-size binary systems using one's complement
or two's complement notation, the latter winning out in modern
computers due to simplicity of hardware implementation.
2. Any kind of
computer data that is not plain readable text (such as ASCII or EBCDIC).
Usually, but not necessarily, compiled executable code.
- BIOS
- n. A specification for
a 16 Bit program that boots 32 and 64 bit PC's, and cannot contain
a boot manager, diagnostics, or command line monitor. The BIOS
specification also requires that PC's cannot boot directly off of
alternate disk partitions, alternate disks, CD ROMS, tapes, Bernoulli's,
flopticals, or other storage devices.
- Bus
- A system for connecting one or more CPUs
to various peripherals and I/O
devices, involving parallel data transfer through standardized
connectors to multiple devices. All modern computers are based
on the Von Neumman bus architecture, which accesses memory and
peripherals in the same logical manner. The Harvard bus
architecture is used on most computer systems that have
CPU's greatly faster than their peripherals.
While appearing logically the same,
RAM is accessed on one bus at a much faster speed than periperhals
on another bus.
- Cascaded Interrupt
- n. An Interrupt Request line reserved by the system
(in the IBM PC architecture)
for notifying the first interrupt controller that the second
has received an interrupt. Used by VGA cards for the Vertical
Retrace Interrupt, and the default IRQ setting for most LAN cards.
- CCITT
- n. Consultative Comittee International
Telephone and Telegraph. A defunct European
standards organization, made up of state-controlled Telephone
Companies and no commercial entities, that rubber-stamped
delineations of existing European telephony practices.
- CD ROM
- n. Compact Disk Read
Only Memory. A storage medium based on the digital
music recording specification. There are two basic specifications,
High Sierra, and ISO 9660, which may be made interoperable with
the Rock Ridge extensions.
- CD ROM drive
- n.
A device used for loading large programs from
CD ROM
and sharing interrupts with LAN cards. Newer CD ROM players
allow you to replace a Hard Disk with a CD ROM drive and search
endlessly for device drivers when upgrading to Win95.
- Context
- n. The environment in which a process runs, including
it's set of register values within the CPU,
the current stack values, which instruction is being executed, and
the allowable memory access boundaries.
A context switch is a sudden change in these, for example,
a function call which modifies the stack, registers, and instruction
pointer simultaneously, or a CPU's switch from executing one
process to another, which produces similar effects.
- Context Sensitive Help
- n.
Information about where you are
in the application, which is not where you want to be. Often
describes how to use the mouse and the menus to select things
you don't want (required in User Friendly software).
- COTS
- n. Commercial Off The Shelf.
A government purchasing term requiring commercial
availability of products bought on contract. An attempt to
avoid "cost-plus contract" minded defense contractors
from making custom systems that only they can maintain.
- Cost Plus
- n. 1. The ultimate goal of every government
contractor. 2. The foundation of the USA's
military-industrial complex. 3. A type of contract where
all Research & Development
expenses are charged to the government, whatever they are,
in addition to fees.
- CPU
- n. Central Processing Unit 1.
The Microchip containing the Arithmetic Logic Unit, Decoder,
registers, etc. that decodes and executes machine-level commands
inside the Computer System. 2. The set of circuit boards of a
mainframe containing these
elements. 3. slang The system case containing the above.
CPU's are classified by their instruction set width, integer
data register size, data bus width, address bus width, and the
clock speed at which they access data.
- CPU Cache
- n. Fast Static RAM
that provides 0 wait state (next clock cycle) access to memory
for the CPU. The number of wait states is calculated by the
reciprocal of the clock speed, e.g. 1/33MHz = .000 000 030 S
or 30+ NanoSeconds. For a Pentium 100, 1/100MHz = .000 000 010 S
or 10 nS. However, advertising standards require 100 MHz Pentiums
to claim 0 wait state caches when implemented with 15 nS SRAMS.
- Device Driver
- n.
1. Low-level software that provides an interface between
Operating Systems and the hardware devices.
Created to allow for device-independent applications, they must
be replaced whenever a new or updated application is installed.
2. A mechanism of planned obsolesence, where new
operatings systems released without device driver support for
older hardware.
- DMA
- n. Direct Memory Access.
The ability of an I/O device to write directly to the
computer's RAM, bypassing the slow, CPU intensive
Port I/O. On the PC architecture, DMA
channels come in 8 bit and 16 bit varieties. Some are prereserved
by design (for example, the floppy drives), while others at system
configuration time, like for a sound card.
- EISA
- n. The Extended Industry
Standard Architecture. A computer
expansion bus used in
high end 386 and 486 PC's and some Hewlett-Packard Workstations.
A non-proprietary industry-wide attempt to counter
IBM's MicroChannel bus. A bus width of 64 bits allowed a 33 MB/S
transfer rate, making it ideal for file server computers with high
disk I/O rates. Unfortunately the 8.25MHz bus speed made for high
latency in small transfers,
leading to poor video performance compared to the 32 bit,
33 MHz VESA Local bus.
- Emoticon
- n. A picture built out of ASCII
characters, often sideways, used in human-to-human electronic
communications, such as e-mail, chat, and IRC.
The use of emoticons is intended to compensate for the lack of evocative,
emotional content in computer text. The most popular type of
emoticon is the smiley face.
- Flash BIOS
- n. An
user-upgradable memory device (required not to have the usual
BIOS
identification code and therefore undetectable by memory managers)
that is mapped into a PC's upper memory and conflicts with programs
that the memory manager loades over top of it. Used to implement
Plug-n-Play and other quickly
changing specifications.
- FUD
- n. Fear, Uncertainty, and Doubt.
The object of marketing campaigns launched by otherwise
uncompetitive companies.
- FUD Factor
- n. The threshold of confusion in a market sufficient
to allow an uncompetitive company to prepare products, while users delay
purchasing. See White Paper.
- Grammar Checker
- n. An application feature that
is used precisely once in the lifetime of an application.
Grammar Checkers explain to the user in
Post-Graduate level English why the writing is at a Third Grade level.
- HTML
- n. HyperText MarkUp Language.
The standard language for
publishing text on the World Wide Web. Using an
ASCII text editor or
HTML editor, an author "Marks Up" text with formatting
codes and codes for hypertext links to other material. These
codes are interpreted by the user's browser, not the publisher's server,
with the intent of providing device-independent output. As such,
HTML was not intended to precisely control page layout, which
fonts are used, etc. Standards include original HTML (sometimes
called "1.0" or "strict"), HTML 2.0 (just
now completely standardized), an ongoing HTML 3.0 specification
process, uncompleted, and Netscape HTML 2.5/3.0, proprietary dialects.
HTML 3.0 is changing some definitions (the paragraph separator is
now the paragraph encapsulator, for example), but some would
have you believe that HTML 3.0 is 100% faithful, unchanging
and absolute.
- IDE
- n. Integrated Drive Electronics.
A standard for interfacing Hard Disks to PC, placing the controller
on the drive itself, like SCSI drives. From a programming standpoint,
it is another ST-506 compatible system, based on the interface
for the original 5 Megabyte
Shugart hard disk of the 8 bit PC. Unlike SCSI, only two disks
are allowed per IDE interface, though a tape or
CDROM may be added to a secondary
IDE interface. Installing a second drive causes the transfer rate of
IDE to drop. On manually configured IDE controllers, the new
transfer rate must be configured or transparent corruption of data
will being immediately (without warning from DOS or Windows). On
autoconfiguring controllers, one has to hope that it adjusts.
IDE has been superceded by EIDE (Extended IDE, Western
Digital's superset specification for IDE) and
ATA (Seagate's and Quantum's name for extensions to IDE). Both add
Logical Block Addressing, native support for tape and CDROM,
faster transfer rates, Plug-n-play, and scatter/gather requesting (though
very little system software actually is capable of issuing a
scatter/gather disk command). EIDE and ATA are essentially compatible.
An excellent FAQ about both is
here.
- Installation
- n. The process of configuring new hardware, software or
both to work on a computer. See Support.
- IntelliSense
- n. An application feature that
automatically changes the abbreviation MHz (for Mega Hertz)
incorrectly to Mhz.
- Internal Modem
- n. A telecommunications device
that renders your mouse inoperative and cannot be used at the
same time as your LAN card.
- I/O Port
- n. (historical,
An Intel I/O concept, used by 4 and 8 bit MPU's.) A location in a
separate memory address map maintained for CPU/device communication.
Each device's I/O ports must be uniquely assigned within the map.
I/O ports come in sets of 2, 4, 8, 16 and 32,
and are referred to only by their Base Address.
Often used in PC's in conjunction
with memory-mapped I/O, where I/O Ports form the control channel, and
memory access forms the data channel. Except for PCs, totally obsoleted
by memory-mapped I/O. Currently used in DEC's 250MHz Alpha PC.
- IRQ
- n. Interrupt ReQuest.
A set of 16 lines on the PC Bus, that when
asserted by the I/O device, notifies the CPU that the device
is in need of servicing. IRQ's 2 and 9 are ganged, as this
is the way that the PC architecture was extended from
the 8 bit 8 IRQ "PC/XT" bus to the 16 bit 286
"AT" bus. On most 32 bit protected mode operating
systems, peripherals cannot share an IRQ, as the OS would not
know which of the two peripherals needed servicing. All internal
modems installed on Com3 or Com4 are attempting to share an
IRQ with Com1 or Com2, respectively.
- ISO
- n. The International Standards
Organization, the European version of
ANSI, but
driven primarily by government-controlled Telephone Companies.
The group responsible for OSI.
- JCL
- n. Job Control Language.
The batch file and script language of the IBM 360, 370, 390
and ES/9000 family mainframes, though the acronym was used
by other manufacturers as well. It's role has been assumed
on other architectures by DOS Batch, UNIX's Bourne shell and PERL,
and Windows'... oops.
- Ken's Law
- An axiom by Ken,
namely, "No matter
how fast your new CPU, software has all ready been written to make
it seem slow." 1986
- Keyboard
- n. An
input device used heavily by computer professionals and optimized for
use by non-typists. Most of the industry loosely
follows the typewriter-styled "IBM 101" standard introduced
with the PS/2. DEC uses its own TFTISDOTRJPUEKLTKWTSSB standard,
or "Twelve Fingered Twelve-Inch-Spread
Dual Opposable-Thumb Reverse-Jointed-Pinky
Unmarked-Escape-Key /
Less-Than-Key-Where-The-Shift-Should-Be".
Computer keyboards usable by touch-typists are made only
by the nearly defunct Northgate, Inc.
- Latency
- n. The amount of time that passes before something
starts to happen. An important consideration in performance evaluation,
where high throughput computer devices often postpone tranfers due
to protocol transaction
overhead, contention and other factors.
- LAN Manager
- n. A LAN OS rumoured to be used
by some companies, perhaps in foreign countries.
- Local Bus
- n. 1.
A high speed internal data-transfer component of
modern computers, operating at the external clock speed of the
CPU. 2. Marketing Any
bus which runs faster then the 8 MHz ISA bus.
3. A bus in 133 MHz Pentium PC's, designed to share
one interrupt between all of the heaviest I/O devices. All
modern Local Busses are advertised to run at CPU speed.
Current Local Bus standards include PCI (32 bit bus w/ MicroChannel
type connector) and VESA (32 bit bus, extended ISA connectors).
Specified speeds of VESA and PCI busses are 33MHz, but sometimes they
are run at 40 MHz. A 66 MHz PCI specification is available but
is difficult to implement.
- MainFrame
- n. 1. A large computer featuring
downloadable microcode, rich I/O paths, substantial integrity
enforcement, degradated mode capability, multiple virtual
machines, and terabyte address spaces. 2. The central
patch panel for a facility's cabling system. 3. slang
Any computer bigger then a PC or Macintosh. See also
MiniComputer.
- Manufacturer
- n. 1. A commercial entity that imports, labels,
and markets goods, expecting VAR's
to support them. See OEM. 2.
A factory for hire in a developing country, with accomodating labor
and environmental laws.
- MicroComputer
- n. 1. A computer designed for use
by a single user, employing a single chip Processing Unit with
fixed microcode and a single-user operating system. 2.
An embedded system employing a single chip CPU.
- MIME
- n. Multi-purpose Internet Mail
Extensions. A developing standard, specified in RFC 1521.
MIME
compliant mailers allow a user to encode an object and specify
a viewer type for that object, and then mail the object to
someone who has neither the proper decoder nor viewer on their
own MIME-compliant system.
- MiniComputer
- n. 1.
Any multi-user computer employing
one or more single chip CPU's, fixed microcode, memory management
unit and
multitasking operating system.
2. A computer larger then a
MicroComputer
but smaller than a
Mainframe.
- MS Windows
- n. See also
Win95.
Any of five versions of a graphical operating environment
that enables Task Switching between
Productivity Applications.
Also, an extended memory manager that allows DOS to load
four Megabyte EXE's plus 10 Megabytes of DLL's for one
application (see Word Perfect for Windows.)
See also Ken's Law.
- Mouse
- adj. An input device
designed to increase the hand-eye coordination of the
user. Also,
the required subject of 40 to 50% of
User Friendly documentation.
- Multitasking
- 1. adj. The ability
to download software from the
Internet while running productivity applications.
2. n. A multiple process Operating
System scheme which relies on computer hardware to efficiently and
safely share computer resources between applications.
See Task Switching.
- Multi-user
- adj. 1. A pejorative
used against UNIX type systems, as
in, "you really don't want the overhead of a multi-user OS."
2. The ability to remotely log-in, diagnose and repair
software problems.
- NeWS
- n. Sun Microsystem Inc.'s Network Extensible
Windowing System, an obsolete desktop metaphor
User Interface manager,
superceded by OpenWindows, which in turn has been replaced by
OSF/Motif. After DEC and IBM adopted MIT's
X Windowing System and funded the OSF
to write Motif, Sun saw it's
Postscript-based NeWS relegated to proprietary status, with only minor
UNIX Workstation players like Sony and AT&T licensing it. Sun then
adopted X but opted to write their own Window Manager and high level
API for it, called OpenWindows.
- Non-Deterministic
- adj A mathematical term
used to describe the installation of
network software
on MS Windows.
- Novell Netware
- n. A LAN OS highly optimized for
network disk emulation that is installed to do everything else.
- Object Oriented
- adj. Used to describe software
that is highly geared towards distributor level marketing. Since
all software is written for
financial gain, the "Object" is sales, and the packaging is
"Oriented" to achieving this. Also used to mistakenly identify
early-binding programming environments that are not quite totally
unlike Eiffel.
- OEM
- n. Original Equipment
Manufacturer. 1. n. A
manufacturer of unbranded products.
2. A reseller that brands unbranded products. 3.
adj. Unbranded. 4. v. To brand and resell an
unbranded product. By definition,
no post-sale support or driver updates are available for OEM products.
- OpenWindows
- n. Sun Microsystem Inc.'s desktop metaphor manager
for the X Windowing System. It features
three-click cut and paste incompatible with most existing
X applications that need only one click per operation. It also
features an API different than Sun's
SunView and
NeWS, the first two obsolete Sun
Graphical User Interfaces.
- OSI
- n. The Open Systems Interconnect
family of specifications, an attempt by the
ISO
to dictate TelCo style networking standards for non-existent
products. Taken up by the U.S. Government in the form of
GOSIP
(Government OSI Purchasing/Profile), this initiative failed when
only two US manufacturers came up with non-interoperable products. All
higher-level network protocols have been totally supplanted by the
TCP/IP family.
- PC Card
- n. A Hardware and Software specification for
small add-in cards for portable PC's. It builds on the
old PCMCIA technology that failed to work correctly.
- Plug-n-Play
- n. A Hardware specification for PC's that dynamically
changes the DMA, IRQ,
I/O Ports and Memory Mapping of
computer devices to settings that non plug-n-play devices
occupy, or where either device drivers or applications are
unable to use. Plug and play works by having each PnP card
output a bit stream containing a unique serial number for
its type, into I/O Port 203 bit One. Each card re-reads the
port, and stops the stream when the number differs. Eventually,
all the cards back off except for one, which completes its
serial number registration, and is registered by the BIOS.
The remaining cards then continue and try it again. If a device
occupies Port 203, (like an extended functionality game card),
all cards will retry on the next highest port, until a free port
is found. Some cards, however, only retry a few ports, instead
of continuing until a free port is found.
- POP
- n. 1. Post Office
Protocol, levels
1, 2 and 3. A protocol that should allow Internet users to
access their SMTP-compliant server's mailbox from any client.
2. A system that doesn't work when any one part of the
ISP's hardware is down or misconfigured. 3.
Point of Presence. A location where an
ISP or TelCo has an access point for a particular service.
- POP
- n. Point Of
Presence. A location where a phone company
or Internet ISP provides access to their equipment,
typically through a modem bank. Ideally, an ISP has
one or more POPs local to each area code that they
market to.
- Product Conception
- n. The realization that a marketing opportunity
exists.
- Product Delivery
- n. A series of steps taken to bring a product
to market, usually encompassing
Conception,
Introduction,
Research & Development,
Product Release,
Testing, and
Obsolescence.
- Product Introduction
- n. The second phase of Product Delivery, where glossy
photographs and tentative specifications are released to
magazines.
- Product Release
- n. A phase of Product Delivery, when products ship
from the manufacturer to
distributors and VAR's. Often
confused with Product Introduction.
- Product Testing
- n. Sometimes the fifth phase of
Product Delivery, occuring
only when VAR orders decline sharply
due to the unusability of the product.
- Product Obsolescence
- n. The last phase of Product Delivery, where the
only options for product disposition are warehousing,
charitable contribution or markets in developing nations.
- Productivity Application
- n.
Spreadsheets, functional WYSIWYG Word Processors, and other software that
contributes directly to the success of a commercial enterprise. Does not include
Word Perfect for Windows.
- Protocol
- n. A standardized method of communication and negotiation.
Every type of computer data transfer and network communication,
internal or external, is done according to one or more protocols.
- Protocol Stack
- n. (Derived from Stack of Cards,
a reference to House of Cards) A group of continually
growing programs and drivers that are installed in every
possible permutation in attempts to give multiple network
protocol support to MS Windows.
See ODI, NDIS, NDIS2, NDIS3,
VLM, CONFIG.SYS, AUTOEXEC.BAT, .386, .SYS, TSR, LH, DEVICEHIGH,
and Packet Driver.
- Production
- n. A
description of a product's development status during the
release phase, marking the end of
Research & Development.
The same as
Beta Test, except that there
exists no mechanism for users to
report bugs.
- Quality
- n. 1. The theoretical concept of delivering
superior products, usually through some sort of statistical
control method. 2. Marketing Countering bad reviews
and user complaints by loudly extending the warranty period for
new purchasers only.
- Requirements
- n. 1. The product of a System Analyst's analysis
of user's needs. 2. Arbitrary
constraints for a computer system, including financial limits,
preferential and experiential judgements, contracting loopholes,
compatability with legacy systems, and security concerns.
3. A list of a computer system product's capabilities
defined after product release.
- Research & Development
- n. 1. Marketing The process of procuring
legal opinions on infringement, liability and restraint of trade.
2. Engineering The process of determining which
off-shore manufacturer to choose.
3. v. Contracting Building company infrastructure
through R&D-billed spending, at the expense of the client.
- RISC
- n. Reduced Instruction Set
Computer. Computer studies in the late 1970's showed
that production CPU's spent most of
their non-productive time in store and fetch operations to
main memory (primary storage). By reducing the functionality
and complexity of the instruction set, RISC CPU architectures
take only one clock cycle per instruction, insuring that
almost all of the processor time is spent waiting for fetch
and store I/O.
- SCO
- n. The Santa Cruz Operation.
1. The official archiver
of obsolete flavors of UNIX.
2. The company behind the
failure of the ARC initiative, when it discovered it didn't know
how to port UNIX SVR4 to the MIPS R4000 RISC CPU. 3. A company
partly bankrolled by Microsoft to promote UNIX in a way favorable to
Microsoft. 4. The company that dropped 90 day installation
support on it's flagship product
because it was costing them too much money. 5. A company
whose UNIX has a fraction of the device driver
support of
a non-commercial UNIX, namely Linux. 6. A company that
expects it's VAR's to support it's
product, though most of the bugs require kernel source code to fix.
7. The company that punished its users by telling them
to reinstall the Operating System when encountering an update
limitation, 6 months after I had furnished them with a simple fix.
- Scroll Arrow
- n. A graphical pseudo-device
MS Windows users learn to employ
after giving up on the
Scroll Bar.
- Scroll Bar
- n. A
graphical psuedo-device,
the required subject of at least 10% of the content of
User Friendly documentation. Used as an aid to build
MS Window's users' hand-eye coordination (see Mouse).
Also, (X/Motif only), a useful graphical psuedo-device
nearly independent of user skill.
- SCSI
- n. The Small Computer Systems
Interface. 1. A parallel
Input Output bus used on most mini-computers for attaching
peripherals such as disks, CDROMS, tape drives, and other high
throughput devices. The original SCSI specification allows
for at least one Host Adapter (the interface to the CPU), and six
other Controllers on the bus, each of which can control devices or
be another CPU's Host Adapter. A Controller in turn may control
several devices, each of which may be a Host Adaptor to another SCSI
bus, or a peripheral
device (disk, tape drive, etc.). 2. Any of several upwardly compatible
standards, including SCSI I (original 5 MHz 8 bit bus spec), SCSI II
(extended command set), wide SCSI (16 bit data path), fast SCSI
(10 MHZ bus), and SCSI III (including all of the previous). 3.
PC SCSI:
A separate standard not allowing multiple host adapters, multiple
devices per controller, or peripherals manufactured after the date
of the host adapter. Used on high-end PC's.
- SMTP
- n. The Simple Mail Transfer
Protocol. 1. A specification given in
RFC #821
for UNIX-style e-mail to be exchanged via several kinds of
network transfer services, usually TCP.
- Solaris
- n. A product of SunSoft, a division of Sun Microsystems
Incorporated (SMI). An SVR4.0 based operating system for SPARC CPU
RISC workstations, the product of a collaboration between
AT&T and Sun. This collaboration allowed AT&T to reintroduce many
of the ancient System V bugs that had been weeded out of Sun's
formerly BSD-based code, along with introducing some new ones.
- Solaris 86
- n. A product of SunSoft, division of Sun Microsystems
Incorporated (SMI). An attempt by Sun to limit support problems
for PC Unix by a.) limiting the supported machines to a single
obsolete configuration, and b.) making it unaffordable to the average
PC user by requiring 32 MB of RAM just to boot. This product is
most curious because Sun purchased Interactive's SVR4.0 UNIX,
took it off the market,
re-released Interactive SVR3.2, and made people wait a few years
before reintroducing SVR4.0 as Solaris 86, supporting only
three-year-old PC hardware devices.
- Spell Checker
- n. An application feature that
users rely on to correct their grammar.
The de facto industry
standard requires the Spell Checker's dictionary to contain all
the words in the English language except computer terminology
and competing vendor's product names.
- SPRINT LINK
- n. The purveyors of sprint.net, an organization that
feels that weekly router collapse and daily ongoing packet delays of
30 seconds to 3 minutes is an acceptable level of service.
- Stepwise Principle
- n.
Releasing hardware-supporting software for the
previous generation of hardware. antonym, Beta
Testing. The industry standard software support model for
PC Operating Systems and some Video Card vendors. For example,
a 32 bit Video Accelerator is introduced
with 16 bit drivers, and stable 32 bit drivers
are shipped only when 64 bit V.A.'s are introduced (also with 32
bit drivers). Stable 64 bit drivers will be available for the
64 bit hardware only when the 128 bit video hardware ships, and so on.
See also SCO.
- SunView
- n. Sun Microsystem Inc.'s original desktop metaphor
User Interface manager. SunView, like MS Windows, was not
operable over a network in Client/Server fashion (where the
display server and the application server are different machines.)
Threatened by innovative machines like the Apollo, Sun wrote
NeWS to replace SunView. XView
is a compatility library Sun has released into the public domain,
enabling developers who didn't port to NeWS or
OpenWindows to port old SunView programs
to the X Windowing System.
- Super Scalar
- n. A type of RISC CPU that
executes multiple instructions simultaneously. This type of CPU must
recognize intruction sequences that are sequentially dependent
and suspend operation of the dependent instruction. Optimizing
Compilers that reduce these dependencies are very important for the
best performance of super scalar CPU's. This type of multiple
instruction processing is not considered multi-processing, because
instructions are typically within the same
context or
thread.
- Support
- n. 1. The business activity that turns profitable
products into unprofitable ones, and vice-versa. 2. The
process of reducing user questions into three categories,
a.) known problems with answers, b.) unsupported configurations,
and c.) further profitable opportunities.
- Sound Board
- n. A device that synthesizes
tones and shares interrupts with printer ports.
- Task Switching
- 1. adj.
The ability to start to downloading
software from the Internet, and then watch a productivity application
crash. 2. n. A multiple process scheme which relies
on each application to cooperatively yield the CPU to allow other
applications to run simultaneously. See
Multitasking.
- Third Party
- n. 1. Any company that is not Microsoft or IBM.
2. Any small company that pioneers an innovative
technology, which will be immediately countered with a
White Paper and later be superseded
by an inferior version bundled in the Operating System.
- Thread
- n. 1. One of several paths of execution inside
a single process or context.
Threaded programs allow background
and foreground action to take place without the overhead of
launching multiple processes or inter-process communication. Also
known as Light Weight Processes. 2. A series of supposedly
related articles posted to one or more Usenet newsgroups.
- Two dot Oh
- n. The threshold
at which experienced professionals begin to consider purchasing.
- UNIX
- n. A boot strap
program written to load an adventure
game on a DEC PDP-8, modified by an astronomer, an archer,
and a mathematician to demonstrate that all computing can
be done on a PDP-11 in less then 10 keystrokes. Trademark of
X/Open, Ltd. Modern reference implementations available include Berkely
Source Distribution 4.4, by UC Berkeley, and SVR4.3, 32 bit by SCO
and 64 bit by Hewlett Packard.
- USB
- n. 1. Universal Serial Bus.
n. 1. A cooperative vendor standard
(Compaq, Digital Equipment Corp, IBM, PC Co., Intel, Microsoft, NEC and Northern Telecom.)
designed to support higher transfer speeds to
Plug-n-Play peripherals than current
serial (RS232C) and parallel ports, at lower cost than
SCSI. 2. An implementation
of such on a PC Motherboard with no connectors, software, or
USB hardware to take advantage of it.
- User
- n. 1. A person trying to derive usefulness out of an
application. 2. Someone not
functioning primarily as a programmer,
marketer, installer or maintainer of software. 3. Theoretically,
the originator of requirements.
4. The financial foundation of the computer business.
- User Friendly
- n.
1. Specification for software to include
Context Sensitive Help,
three manuals and twenty hypertext documents on how to use the mouse,
menus and buttons. Does not address documentation
about installation errors, crashes, or actual functionality.
2. Software designed to be easy to learn and comprehend,
with absolutely no thought to speed of use, ease of repetitive
actions, or workflow.
Also adj. a sales term, see Object Oriented.
- VAR
- n. Value Added Reseller. A commercial
entity that expects the manufacturer
to support the products it sells.
- VESA
- n. The Video Electronics Standards
Association,
home page. An
industry association responsible for designing the VESA Local Bus
specification and standardizing various aspects of PC video
cards and video programming interfaces. Standards are available
for download in
Adobe Acrobat format.
- Video Accelerator
- n.
A hardware component on a
Video Card that is designed to consume
all Local Bus bandwidth.
Video Accelerators' software device drivers
are often released according
to the Stepwise Principle.
- Video Card
- n. A hardware device that requires
bi-monthly driver updates.
- VRML
- n. Virtual Reality Modeling
Language. 1. The quickest way to crash a Netscape browser.
2. A developing technology, developed to guarantee a continuing
lack of Internet bandwidth.
- White Paper
- 1. n. A scholarly paper discussing a state-of-the-art
subject. 2. Marketing A commercial publication by a
company attempting to appear conversant and competitive on a
type of product a generation ahead of it's own.
- Windows for Workgroups
- n. A version of
MS Windows designed to be incompatible with previous LAN OS's,
including LAN Manager. Also, a failed initiative to force hardware
manufacturers to re-familiarize their programmers with device
driver code before asking them to write a new generation of device
drivers for Win95.
- Win32
- n. Microsoft's unifying API, promoted
to allow multiplatform development of applications. At the time
of announcement, there were three incompatible versions of Win32.
- Windows NT
- n. A version of MS Windows
that provides Task Switching and
no application memory protection layered over a
multitasking, protected OS.
- Win95
- n. 1. A version of
MS Windows that
integrates 16 bit DOS device drivers, 24 bit memory management and
32 bit applications on 64 bit processors with 128 bit video cards.
2. An operating environment that promised an end to memory
management problems, for which an entire range of
third-party memory management
programs is now available.
- Word Perfect for Windows
- n.
A large set of .EXE's, .DLL's, and fonts written by single-tasking,
single-user-oriented programmers for use on a
task-switching environment run on a
multi-user LAN.
Antonym: Productivity Application.
- The X Windowing System (X Windows)
- n. A graphical network protocol specification with
reference implementation maintained by MIT. X Windows was
thrust into the limelight when DEC and IBM sought to kill
Sun's postscript-based NeWs
(Network Extensible Windowing System)
before it became an industry standard like Sun's NFS did. The
Open System Foundation was formed and funded by Sun
competitors to write OSF/Motif, a higher-level programming
API and user interface (window manager) for X, now the predominate
standard. X applications can be run on an X client machine and
displayed on an X server (usually an X-Term or
RISC Workstation), allowing for truly
distributed client/server applications.
- Yellow Pages
- n. A system of network configuration
files developed by Sun Microsystems and AT&T, extending the
text-file setup concept of individual UNIX
computers to UNIX LANs. The name was changed to NIS
(Network Information System) because AT&T
faced trademark problems with foreign TelCo's when marketing
System V. NIS+, the latest version of YP, has largely
been superceded by DNS, except for the local network password
maintenance features.
- z3950
- n. A network protocol used by WAIS
(the Wide Area Information System,
freeware or COTS now marketed by AOL)
for distributed database text retrieval.
z3950 level one is specified for use by GILs, the
Government Information Locator Service,
while WAIS uses level two.
[A]
[B]
[C]
[D]
[E]
[F]
[G]
[H]
[I]
[J]
[K]
[L]
[M]
[N]
[O]
[P]
[Q]
[R]
[S]
[T]
[U]
[V]
[W]
[X]
[Y]
[Z]
Validated!
If you found this informative, please fill out Ken's Survey.
I'll go home and upgrade my PC now.
This page has been hit 112109 times
since it last reset.
Copyright © 1995,1996 Ken Marsh All rights reserved.