526 Computer Architecture and Organization
DC characteristics Indication of quantities of
voltage and current related with signals of elec-
tronic devices.
De-bouncing The method (either hardware or
software) to avoid the unwanted signal oscillations
generated by closure or release of mechanical keys.
De-bugger The software tool that helps in nd-
ing out any suspected error(s) in any program.
Decimal Number system with base of 10.
Decoder The device that generates individual
signals from encoded signals.
De-fragmentation Re-ordering of previously
randomly occupied disc spaces so that all unused
disc spaces are at one continuous place, for ef -
cient usage.
De-multiplex Separating out signals that have
been combined phase-wise.
Device driver The software (generally used by
the operating system) to communicate with an ex-
ternal I/O device interfaced with a computer.
Device selection Making a device active. Gen-
erally carried out by asserting a signal attached
with the device.
Digitizer A device capable of echoing the digi-
tal co-ordinate indicated by the current position of
its stylus.
Diode An electronic device that allows ow of
current in one direction but restricts the ow in the
opposite direction.
Disable Making a device inactive by de-assert-
ing its related selection or activating signal.
Disc, Disk A at circular magnetic media ca-
pable of recording electronic signals.
Display Electronic device to show numbers and
characters or graphical images.
Display raster The memory area containing bit
mapped image of the present display, generally
through CRT or similar devices, capable of pixel-
wise display.
Distributed memory system In a multiprocessor
system when every processor is allowed to have its
own local memory, which is also shared with other
processors if necessary, the system is designated as
a distributed memory system.
Distributed processing When the execution of
program is shared by different computers located
at different places interconnected with a network,
it is designated as distributed processing.
Dynamic RAM Low-cost low-speed RAM to
be continuously refreshed to maintain its electri-
cal charge with its capacitors.
Editor The software responsible for generating
any data le or text le providing real-time inter-
acting facility for correction and alteration.
Embedded controller A controller with built-in
software and all necessary hardware to perform
the desired operation of any dedicated system.
Embedded system An electronic system with
all necessary hardware, software and controller to
perform any dedicated operation.
Enable Allowing an electronic device to be ac-
tive by asserting its related signal.
Fan-out parameter The number indicating
how many electronic inputs may be catered by
the concerned output, whose fan-out parameter to
be found out.
Fat tree A method of computer networking with
multiple number of interconnecting nodes at root
level.
Feedback To make output or result of an operation
available at the input stage for further processing.
Fetch-unit The module within the processor,
responsible for bringing the target instruction (and
related data, if required) from external memory or
internal cache to the processor.
First fi t An algorithm to place a new set of
executable code of the selected program within
the rst available adequate area within the main
memory.
Flip-fl op An electronic circuit capable of retain-
ing binary information in form of electrical volt-
age state.
Flowchart Pictorial representation of an algo-
rithm.
Flynn’s classifi cation
A classi cation of differ-
ent possible combination of multiple processors
and multiple memory units with different combi-
nations of instruction ow and data sets. These are
SISD, SIMD, MISD and MIMD.
For-next The general structure of a program
loop capable of iterations. It starts with FOR com-
mand and terminates with NEXT command.
Z08_GHOS1557_01_SE_C23_Glo.indd 526Z08_GHOS1557_01_SE_C23_Glo.indd 526 4/30/11 3:09 PM4/30/11 3:09 PM