home *** CD-ROM | disk | FTP | other *** search
/ Millennium Time Capsule / AC2000.BIN / disks / ac10disk / atozbook / i.txt < prev    next >
Text File  |  1998-06-10  |  28KB  |  776 lines

  1.                              "The Atari A to Z"
  2.                               by Mark S Baines
  3.                       Copyright (c) 1998 Mark S Baines
  4.                              All Rights Reserved
  5.  
  6.  
  7.        YOU MUST READ "READ_ME.NOW" BEFORE YOU LOOK AT ANY OF THIS FILE
  8. *****************************************************************************
  9.  
  10.  
  11. I
  12.  
  13.  
  14. IBM
  15. International Business Machines. The world's largest computer manufacturer.
  16.  
  17.  
  18. IC
  19. Integrated Circuit.
  20.  
  21.  
  22. Icon
  23. A graphic symbol or picture representing a function, file, folder or hardware, 
  24. such as a program file or a disk drive. In GEM, the mouse is used to point to 
  25. and click on icons to initiate a particular function or event. Desktop icons 
  26. normally consist of only two colours, the data and the mask colours and have a 
  27. normal state and a selected state, the latter being an inverse of the former. 
  28. On the Falcon and some replacement Desktops, animated icons are used, where 
  29. each icon can have colour data for any mode with 16 or more colours and where 
  30. the selected and normal states are stored separately and given different 
  31. styles. This enables a switch from one form to another when the icon is 
  32. selected, giving a simple animation.
  33.  
  34.  
  35. ID
  36. IDentification. A group of characters that uniquely identifies something, such 
  37. as a computer network user.
  38.  
  39.  
  40. IDE
  41. Intelligent Drive Electronics or Integrated Drive Electronics. A method of 
  42. connecting disk drives (principally hard disks) to a computer. IDE drives have 
  43. the controller circuit included with the drive electronics and not on a 
  44. separate circuit board which results in simple, quick and cheap drive 
  45. installation. The Falcon030 is fitted with an internal IDE connector for a 
  46. small 2.5 inch internal hard disk.
  47.  
  48.  
  49. Idle
  50. A functional unit that is ready to operate, awaiting inputs and producing no 
  51. output.
  52.  
  53.  
  54. IEEE
  55. Institute of Electrical and Electronic Engineers. An organization which is 
  56. responsible for setting standards on some electrical components and 
  57. interfaces.
  58.  
  59.  
  60. IFF
  61. Interchange File Format. A graphic image file format used on Amiga computers 
  62. and some ST programs.
  63.  
  64.  
  65. IKBD
  66. Intelligent KeyBoarD. The keyboard, mouse and joystick controlling hardware of 
  67. the ST-Falcon range. The keyboard transmits encoded make/break key scan codes 
  68. with two key rollover, mouse/trackball data, joystick data, and the time of 
  69. day. The keyboard receives commands and sends data via a bidirectional 
  70. communication implemented with a MC6850 ACIA. The data transfer rate is 7812.5 
  71. bps. All keyboard functions are performed by a HD6301 8-bit microprocessor. 
  72. See ACIA and HD6301.
  73.  
  74.  
  75. ILBM
  76. InterLeaved BitMap. A bitmap graphics file format used on Amiga computers.
  77.  
  78.  
  79. Illegal
  80. Not interpretable or recognized in the system in which it occurs.
  81.  
  82.  
  83. Illegal instruction
  84. A processor exception that occurs when an instruction is encountered by a 
  85. processor that is not in its instruction set. This may happen if a program 
  86. corrupts some memory locations containing previously valid instructions. See 
  87. Exception vectors, Bombs.
  88.  
  89.  
  90. Image
  91. A visually interpretable representation as displayed or printed. Also, a file 
  92. containing the exact duplication of a part of memory, such as a disk file 
  93. version of ROM code.
  94.  
  95.  
  96. Image processing
  97. The use of computers to analyse, enhance and interpret images.
  98.  
  99.  
  100. IMG file
  101. A bit-image graphics file with an .IMG file name extender primarily associated 
  102. with the GEM operating system. The standard was set by Digital Research and 
  103. has the advantage of being able to save images larger than the screen size 
  104. (not possible with Degas format) and an in-built compression to make file 
  105. sizes smaller.
  106.  
  107.  
  108. IMHO
  109. In My Humble Opinion. Commonly used shorthand in e-mail and other messages.
  110.  
  111.  
  112. Immediate access storage
  113. Random access or direct access storage.
  114.  
  115.  
  116. Immunizer
  117. A program to 'immunize' disks from virus attack by placing a safe boot sector 
  118. program on the disk where a virus would otherwise exist and thus preventing 
  119. its use by a boot sector virus. Such methods are by no means infallible.
  120.  
  121.  
  122. IMO
  123. In My Opinion. Commonly used shorthand in e-mail and other messages.
  124.  
  125.  
  126. Impact printer
  127. A printer that strikes pins or an embossed type font against inked ribbons 
  128. onto paper. Such printers are usually noisy and intermediate in speed, but 
  129. cheap and in the case of dot matrix printers, versatile producing medium 
  130. quality output.
  131.  
  132.  
  133. Implicit address
  134. In assembly language source code, a symbolic address that translates into an 
  135. operand address in object code.
  136.  
  137.  
  138. Import
  139. To load text or images created elsewhere into an application for processing, 
  140. such as importing a text file into a DTP program.
  141.  
  142.  
  143. IMVHO
  144. In My Very Humble Opinion. Commonly used shorthand in e-mail and other 
  145. messages.
  146.  
  147.  
  148. In-house
  149. Something that is done on the users' premises and by their own staff.
  150.  
  151.  
  152. Inactive
  153. Idle, out of service, or infrequently used.
  154.  
  155.  
  156. Include file
  157. An external file, such as C header files, for inclusion in program source code 
  158. upon compilation.
  159.  
  160.  
  161. Increment
  162. To add, usually one, to a number in a sequence of such additions.
  163.  
  164.  
  165. Incremental backup
  166. A backup procedure where, on seeing the archive bit of a file as being set, 
  167. the backup program includes that file in the backup procedure, therefore only 
  168. backing up those files which are different to those of the last backup 
  169. operation. Once a file is stored in this way, the original file has the 
  170. archive bit reset which doesn't become set again until that file is written to 
  171. once more.
  172.  
  173.  
  174. Indent
  175. To set the margins of a section of printed text within the default margins of 
  176. the page. In some cases the first line only of a paragraph is indented on the 
  177. left margin, whilst it is common to highlight certain paragraphs (say, a 
  178. quotation) by setting in both margins of the whole paragraph.
  179.  
  180.  
  181. Index
  182. A list of items and their locations maintained for access and manipulation 
  183. purposes, i.e. of records in a database file or files in a directory. Also, a 
  184. subscript, a value used to identify a location in an array.
  185.  
  186.  
  187. Indirect address
  188. In program source code or object code, where the address given in the address 
  189. part of an instruction is not the address of the required operand. Instead, 
  190. the address part is the address of the location which contains the required 
  191. address, that is, it is a pointer to the required value.
  192.  
  193.  
  194. Indirection
  195. The use of indirect addresses or pointers.
  196.  
  197.  
  198. Infix notation
  199. The usual way of expressing mathematical relationships where the operators are 
  200. placed between the operands (2 + 2 =) rather than separately, as in Polish 
  201. Notation (2 2 +=) for instance.
  202.  
  203.  
  204. Information
  205. An element of knowledge. Computers are incapable of processing information, 
  206. only processing and outputting data which, when examined and analysed by 
  207. humans and given meaning, provides information.
  208.  
  209.  
  210. Information line
  211. An optional line under a GEM window's move bar showing program specified 
  212. information for the user. On the Desktop, the information line in a directory 
  213. window will show how many bytes are used by the items listed or how many items 
  214. are present.
  215.  
  216.  
  217. Information retrieval
  218. A term applied to a system in which large amounts of data are catalogued and 
  219. arranged for selective access to meet different requirements.
  220.  
  221.  
  222. Information system
  223. An interactive network system providing users with access to data and 
  224. information from various sources, such as CompuServe.
  225.  
  226.  
  227. Information technology - IT
  228. The field of creating systems and devices for use in the dissemination of data 
  229. and information, such as Viewdata, Teletext or a company database.
  230.  
  231.  
  232. Initialize
  233. Establishing prescribed starting conditions before executing a program usually 
  234. from within the program itself. Typically it may mean the setting of flags, 
  235. the allocation of memory, resetting counts etc. Also, it is the correct term 
  236. for the disk formatting procedure. See Format.
  237.  
  238.  
  239. Inkjet printer
  240. A printer that forms dot matrix characters by applying ejected droplets of ink 
  241. to paper. The print head consists of a number of nozzles surrounded by 
  242. piezoelectric elements which heat up and vaporize a small quantity of ink 
  243. which in turn blows a drop of liquid ink out onto the paper. The technology of 
  244. these printers has improved over the last few years giving quick, quiet and 
  245. good quality results, almost on a par with cheaper laser printers. Colour 
  246. inkjet printers are now affordable producing excellent results.
  247.  
  248.  
  249. In-line code
  250. A section of assembly language code placed within high-level language source 
  251. code.
  252.  
  253.  
  254. Input
  255. That which is, or intended to be, received by a device or the movement of data 
  256. to memory from a storage or input device.
  257.  
  258.  
  259. Input buffer
  260. A section of memory used to store inputs awaiting processing, such as in a 
  261. communications link or the keyboard buffer of a computer.
  262.  
  263.  
  264. Input device
  265. A device used to convert data from some other form into bit-patterns that can 
  266. be written to the computer system, e.g. a mouse or scanner.
  267.  
  268.  
  269. Input field
  270. An area of the display screen in which the user can enter or modify data, such 
  271. as the file name field in the file selector.
  272.  
  273.  
  274. Input/output - I/O, IO
  275. The process of transferring data between the CPU and its memory and an 
  276. external device or semiconductor, termed the input/output device.
  277.  
  278.  
  279. Input/output device
  280. A device used to handle transfers to and from main storage, such as a disk 
  281. drive controller or a UART chip.
  282.  
  283.  
  284. Input/output map
  285. See Memory map.
  286.  
  287.  
  288. Input routine
  289. A program routine that handles the input into the computer's memory.
  290.  
  291.  
  292. Inquiry functions
  293. A set of GEMDOS VDI functions providing the data to enable programmers to 
  294. write GEM programs for any GEM environment. Such a function may inform the 
  295. program as to the size of the screen or window, for instance.
  296.  
  297.  
  298. Insert
  299. To place an item in the correct sequence among others moving them as 
  300. necessary, e.g. a word in a sentence or a record in a database.
  301.  
  302.  
  303. Insert key
  304. An application defined Atari keyboard key usually for switching between 
  305. 'Insert' and 'Overwrite' modes or inserting a space character within a line of 
  306. text.
  307.  
  308.  
  309. Insert mode
  310. A program mode enabling the insertion of characters between others rather than 
  311. overwriting them, and a common function in text editors.
  312.  
  313.  
  314. Install
  315. Setting up a program, data or device ready for use. This usually means copying 
  316. the master disk files onto a hard disk or working copy floppy disks into the 
  317. correct directories, setting up any necessary environment variables and 
  318. allocating any system resources to the program. Some large program packages 
  319. can have special programs that carry out most, if not all, of these procedures 
  320. for the user.
  321.  
  322.  
  323. Instruction
  324. A program element specifying an operation to be performed on or with data. In 
  325. high-level languages the term 'statement' may be preferred. Instructions 
  326. typically consist of an operator and one or more operands.
  327.  
  328.  
  329. Instruction set
  330. A processor's set of instructions held in control unit memory defining all the 
  331. operations it can perform.
  332.  
  333.  
  334. Insulation
  335. Non-conducting material used to isolate electrical conductors from contact 
  336. with other conductors or the environment. It normally takes the form of a 
  337. plastic coating on wire.
  338.  
  339.  
  340. Insulation displacement
  341. A method of making electrical contact with the conductors of an insulated wire 
  342. that does not involve removing the insulation. The usual method is to drive 
  343. pins through the insulation and commonly used to connect plugs on to ribbon 
  344. cable. The method is easy but not guaranteed to make good contacts over time.
  345.  
  346.  
  347. Integer
  348. A 'whole' number without a fractional part, e.g. 2 or -4 rather than 1.34.
  349.  
  350.  
  351. Integrated
  352. Separate items included and functioning as a single unit.
  353.  
  354.  
  355. Integrated circuit - IC
  356. A minute electronic circuit on which the components, such as transistors, 
  357. diodes and resistors are produced on a single semiconductor substrate (chip of 
  358. silicon) by a process involving masking, etching and diffusion. Such a device 
  359. is packaged into a resin plastic holder with metal pins which are connected to 
  360. the circuit and enable the IC to be conveniently handled and connected to a 
  361. circuit board.
  362.  
  363.  
  364. Integrity
  365. A term applied to data when considering its accuracy, validity or freedom from 
  366. corruption.
  367.  
  368.  
  369. Intel
  370. The designers and makers of semiconductors, especially the 80x86 series 
  371. processors found in PCs.
  372.  
  373.  
  374. Intelligent
  375. Also smart. Devices which can control and modify themselves using built-in 
  376. instructions, usually on ROMs. Unintelligent devices are termed 'dumb'. For 
  377. instance, most laser printers are intelligent in that they have processors and 
  378. memory to handle the processing of the image onto paper, thus relieving the 
  379. CPU of the attached computer. The Atari laser printers are dumb, without any 
  380. processing ability or memory.
  381.  
  382.  
  383. Intensity
  384. The amount of light emitted by a display, its brightness.
  385.  
  386.  
  387. Interactive
  388. A term applied to software which holds a 'dialogue' or 'conversation' with the 
  389. user, responding appropriately to the user's input.
  390.  
  391.  
  392. Interblock gap - IBG
  393. In magnetizable surface storage, a space between blocks of data that is not 
  394. recorded with it and acts as a block delimiter.
  395.  
  396.  
  397. Interchange
  398. To transpose. Also, a sequence of related messages between a computer program 
  399. and a user in a conversational mode.
  400.  
  401.  
  402. Interface
  403. The boundary between connected devices and systems with different 
  404. characteristics, such as the printer parallel interface port. The term may be 
  405. applied to a cable or connector, a device that carries out some data 
  406. conversion operation or may even be the software front end of an operating 
  407. system, such as a graphic user interface.
  408.  
  409.  
  410. Interlace sync
  411. In a screen display, a method of enhancing the resolution by introducing a 
  412. delay in the beginning of alternate vertical scans in order to displace the 
  413. scan by one line to double the number of vertical dots. Thus, the screen shows 
  414. the odd numbered lines on one vertical scan and then the even numbered lines 
  415. on the following refresh allowing for persistence of the phosphors to hold the 
  416. first scan on the screen, thus interlacing the two to get twice as many lines. 
  417. However, if the phosphors stay bright too long then moving images across the 
  418. screen, such as mouse pointers, will blur. If the phosphor has a low 
  419. persistence then flickering of the image occurs as alternate lines of 
  420. phosphors fade and brighten at regular intervals. Because it takes two screen 
  421. refreshes to draw one whole screen, the total frame frequency is halved and 
  422. unless the frame frequency is very high, this flickering of interlaced 
  423. displays is their biggest disadvantage. The human eye can perceive flickering 
  424. at any frequency below about 50 Hz although this does vary, meaning that a 
  425. non-interlaced screen needs a refresh rate of 100 Hz to achieve a stable 
  426. display when using an interlaced mode.
  427.  
  428.  
  429. Interleave
  430. To combine two or more groups of items in such a way that those items are 
  431. interspersed but with each group retaining their individual identities. The 
  432. term is commonly applied to a method of disk formatting where the sectors on 
  433. the tracks of disks are initialized in a different order on each track, that 
  434. order depending on the speed at which the drive can read data. An interleave 
  435. of one means that the sectors are arranged constitutively (1, 2, 3, 4 etc.). 
  436. An interleave of two means that consecutive sectors have another one between 
  437. them (1, 10, 2, 11, 3, 12 etc.) and an interleave of three places two sectors 
  438. between consecutive ones and so on. This interleave determines the maximum 
  439. speed that data can be recovered by the drive. Some drives and controllers 
  440. can't read the data fast enough and so the next sector will pass the head 
  441. before the controller is ready for it. The controller will have to wait a full 
  442. revolution of the disk for the sector to come round again. The extra sectors 
  443. between the sectors provide enough of a delay to allow both sectors to be read 
  444. in a single revolution. This non-consecutive arrangement of sectors is often 
  445. called a 'twisted' format. Changing the interleave factor on hard disks can 
  446. greatly increase their performance. This is also beneficial on floppy disks. 
  447. The Desktop disk format since TOS 1.2 has been of the twisted or spiral form 
  448. and was improved for double-sided disks from TOS 1.4 onwards. See Twisted 
  449. format.
  450.  
  451.  
  452. Intermediate language
  453. A language, other than machine code, produced by a compiler as a step in 
  454. compiling a high-level language to machine code.
  455.  
  456.  
  457. Internal call
  458. A call to a sequence of instructions that were compiled at the same time as 
  459. the sequence that called it, within the same program.
  460.  
  461.  
  462. Internet
  463. The Internet is a large network of networks and is what you get when you join 
  464. together all the thousands of academic, commercial and military networks 
  465. around the world interconnected together in real-time usually using the TCP/IP 
  466. protocol suite.
  467.  
  468. It can be seen as a set of hardware and the links between them - a physical 
  469. entity. It can also be described as a set of agreed protocols and the software 
  470. controlling the network. Perhaps it is the electronic traffic, the postings, 
  471. messages, e-mail, reports etc. that are generated by the people using it. 
  472. Maybe it is just a set of shared attitudes about interconnecting and 
  473. communications - an ideology.
  474.  
  475. Generally, there are five things that you can do on the Internet - e-mail; 
  476. conferences or newsgroups where discussions take place; file transfers (ftp), 
  477. remote computing (telnet) and information gathering (gopher, WWW). See TCP/IP, 
  478. E-mail, FTP, Telnet, Newsgroups, USENET, Gopher, WWW.
  479.  
  480.  
  481. Inter-network
  482. The passing of data between different networks often through one particular 
  483. node and requiring some conversion.
  484.  
  485.  
  486. Interpret
  487. To evaluate or to translate. In program source code, to translate and execute 
  488. statements one at a time in sequence.
  489.  
  490.  
  491. Interpreter
  492. A program that translates and executes high-level language source code one 
  493. instruction at a time, usually without retaining the object code. Such methods 
  494. of program translation were common in home micros that had a built-in 
  495. language, such as BASIC on the BBC or Spectrum. Interpreted programs run 
  496. slower than compiled ones but have the advantage of being more easily debugged 
  497. and quicker to use. They are also not very portable, as every user has to have 
  498. a copy of the interpreter to run them. See Compiler.
  499.  
  500.  
  501. Interprogram communication
  502. The means by which one active program communicates with another in memory. The 
  503. term can apply to the passing of parameters between an accessory and a 
  504. program, or between a GEM program and the AES screen manager when such 
  505. functions as evnt_mesag() or evnt_multi() are used. The means of communication 
  506. is usually a mutually accessible buffer into which one program writes some 
  507. data and from which the other reads. Such unidirectional buffers are termed 
  508. pipes and are commonly available in operating systems. See Pipes.
  509.  
  510.  
  511. Interrogate
  512. To identify a required item of data, usually by a search.
  513.  
  514.  
  515. Interrogation
  516. The process of identifying and locating a required item of data from a data 
  517. block. Also, the process of requesting a terminal or data station in a 
  518. communications network to identify itself.
  519.  
  520.  
  521. Interrupt
  522. To stop the execution of a program and transfer control to another one whilst 
  523. retaining the values necessary to resume the execution. The cause of the 
  524. interrupt may be internal to the program, such as exiting from a loop of 
  525. instructions or external from it, such as from a peripheral device 
  526. malfunction. See Exception.
  527.  
  528.   Table I1: Interrupt Assignments - ST/STE
  529.  
  530.   Level      Definition
  531.   Highest
  532.    7         Non-maskable interrupt - NMI
  533.    6         MFP 68901
  534.    5
  535.    4         VBL - Vertical blanking sync
  536.    3
  537.    2         HBL - Horizontal blanking sync
  538.    1
  539.   Lowest
  540.  
  541. NOTE: only interrupt priority level inputs 1 and 2 are used.
  542.  
  543.   Table I2: MFP 68901 Interrupt Control
  544.  
  545.   Priority   Used  Definition
  546.   Highest
  547.   15         no    Monochrome monitor detect/DMA sound complete
  548.   14         no    RS-232 ring indicator
  549.   13         no    DMA sound event counter - Timer A
  550.   12         yes   RS-232 receive buffer full
  551.   11         yes   RS-232 receive error
  552.   10         yes   RS-232 transmit buffer empty
  553.    9         yes   RS-232 transmit error
  554.    8         no    Horizontal blanking counter - Timer B
  555.    7         no    Floppy disk drive controller and DMA
  556.    6         yes   Keyboard and MIDI ACIAs
  557.    5         yes   200 Hz system clock - Timer C
  558.    4         no    RS-232 baud rate generator - Timer D
  559.    3         no    BitBLT complete
  560.    2         yes   RS-232 clear to send
  561.    1         no    RS-232 data carrier detect
  562.    0         no    Parallel port BUSY
  563.   Lowest
  564.  
  565. NOTE: Not all these interrupts are used by TOS. Some that can be used and 
  566. their meanings depend on the version of TOS. Those not used by TOS can be used 
  567. by the user, such as level 15 which can be used by interrupt-driven DMA sound 
  568. drivers and level 13 used when producing DMA sound by normal methods. The 
  569. MC6850 ACIA Interrupt Request status bit must be tested to differentiate 
  570. between keyboard and MIDI interrupts.
  571.  
  572.   Table I3: Interrupt Assignments - TT
  573.  
  574.   Level      System               VME
  575.   Highest
  576.    7         VME bus SYSFAIL      IRQ7
  577.    6         MFP 68901            IRQ6
  578.    5         SCC                  IRQ5
  579.    4         VBL                  IRQ4
  580.    3                              VME interrupter IRQ3
  581.    2         HBL                  IRQ2
  582.    1         System interrupter   IRQ1
  583.   Lowest
  584.  
  585. Within each level, a system interrupt has priority over a VME interrupt. 
  586. Within the shared levels 5 and 6 interrupts, the part on the motherboard has 
  587. priority over the VME interrupt. The VME interrupts use their interrupt status 
  588. byte as their interrupt vector. On level 3, the system interrupt mask must be 
  589. enabled for the level 3 VME interrupt to actually be generated.
  590.  
  591.   Table I4: MFP-ST 68901 Interrupt Control
  592.  
  593.   Priority   Used  Definition
  594.   Highest
  595.   15         no    Monochrome monitor detect/DMA sound complete
  596.   14         no    RS-232 ring indicator
  597.   13         no    DMA sound event counter - Timer A
  598.   12         yes   RS-232 receive buffer full
  599.   11         yes   RS-232 receive error
  600.   10         yes   RS-232 transmit buffer empty
  601.    9         yes   RS-232 transmit error
  602.    8         no    Horizontal blanking counter - Timer B
  603.    7         no    Floppy disk drive controller and DMA
  604.    6         yes   Keyboard and MIDI ACIAs
  605.    5         yes   200 Hz system clock - Timer C
  606.    4         no    RS-232 baud rate generator - Timer D
  607.    3         no    reserved
  608.    2         yes   RS-232 clear to send
  609.    1         no    RS-232 data carrier detect
  610.    0         no    Parallel port BUSY
  611.   Lowest
  612.  
  613.   Table I5: MFP-2 68901 Interrupt Control
  614.  
  615.   Priority   Definition
  616.   Highest
  617.   15         SCSI controller IRQ (active high)
  618.   14         Real-time clock IRQ (active low)
  619.   13         Timer A
  620.   12         RS-232 receive buffer full
  621.   11         RS-232 receive error
  622.   10         RS-232 transmit buffer empty
  623.    9         RS-232 transmit error
  624.    8         Timer B
  625.    7         SCSI DMAC interrupt
  626.    6         reserved
  627.    5         Timer C
  628.    4         Timer D
  629.    3         SCC B ring indicator
  630.    2         SCC DMAC interrupt (active low)
  631.    1         General purpose I/O pin
  632.    0         General purpose I/O pin
  633.   Lowest
  634.  
  635.  
  636. Interrupt driven
  637. An operating system that allows multitasking by allowing processing to 
  638. continue for one program until an interrupt occurs and then changing 
  639. processing to another program. TOS is such an operating system where several 
  640. TSR type programs (those present in the AUTO folder or accessories) can appear 
  641. to run concurrently.
  642.  
  643.  
  644. Invalid
  645. Something that cannot be used because of failure to meet established criteria.
  646.  
  647.  
  648. Inverse video
  649. Where the background and foreground colours on a VDU screen are interchanged, 
  650. thus allowing for some rudimentary highlighting especially on monochrome 
  651. displays.
  652.  
  653.  
  654. Invert
  655. To turn an item up-side-down or to reverse the screen colours.
  656.  
  657.  
  658. Inverted tree
  659. A tree data structure where the root is shown at the top. It is the usual way 
  660. of representing hierarchical organizations and data structures.
  661.  
  662.  
  663. Invoke
  664. To cause to be executed. To call a program or routine.
  665.  
  666.  
  667. I/O, IO
  668. Input/Output.
  669.  
  670.  
  671. I/O Map
  672. See Memory map.
  673.  
  674.  
  675. IP
  676. Internet Protocol. See TCP/IP.
  677.  
  678.  
  679. IPC
  680. Inter-Program Communication.
  681.  
  682.  
  683. IPX
  684. Internet Package eXchange. A protocol used by the Novell company which governs 
  685. the connections between PCs in a network.
  686.  
  687.  
  688. IRC
  689. Internet Relay Chat. An Internet service which allows a user to 'talk' (send 
  690. electronic messages) to a group of others in real-time regardless of 
  691. geographic location.
  692.  
  693.  
  694. IRQ
  695. Interrupt ReQuest. While a microprocessor is processing data or instructions, 
  696. it is important that peripheral devices, such as disk drives, have some means 
  697. of interrupting the processor requesting that it services that device instead. 
  698. The IRQ is a signal from the external device to one of the pins on the 
  699. processor. The microprocessor can refuse such a request if the priority of the 
  700. task in hand is higher than that requested from the external device. To get 
  701. around this, processors also have a non-maskable interrupt which is always 
  702. acknowledged by the processor.
  703.  
  704.  
  705. ISA
  706. Industry Standard Architecture. The expansion slot connector found on IBM PC, 
  707. XT and AT computers and clones which allow daughter boards to be plugged into 
  708. the motherboard. It was originally designed to handle 8-bit data transfers but 
  709. was extended to sixteen bits with the IBM AT.
  710.  
  711.  
  712. ISDN
  713. Integrated Services Digital Network. The digital telephone network in the UK 
  714. extended into the home or workplace replacing the normal analogue subscriber 
  715. line with a digital one. There are channels for digitized speech at 64 Kbits 
  716. per second and a control channel at 8 Kbps which can be used for information 
  717. services to computers.
  718.  
  719.  
  720. ISO
  721. International Organization for Standardization. An organization of member 
  722. countries promoting the development and use of product and terminology 
  723. standards, such as with computer languages, e.g. C.
  724.  
  725.  
  726. ISO-7
  727. A 7-bit code for data interchange which is the same as ASCII except that ten 
  728. characters are optionally allocated to national characters.
  729.  
  730.  
  731. ISTR
  732. I Seem To Recall. Commonly used shorthand in e-mail and other messages.
  733.  
  734.  
  735. Italic
  736. A style of text characterized (among other attributes) by slanting to the 
  737. right and having a cursive form.
  738.  
  739.  
  740. Item
  741. The smallest meaningful elements in a larger structure, such as in a menu or 
  742. record field. In a GEM program "File" menu, "Load..." is an item as is the 
  743. word 'Sarah' in a database name field containing 'Sarah Jane Blake'.
  744.  
  745.  
  746. Item selector
  747. The file selector, an editable dialog box used for selecting files for loading 
  748. and saving whilst using an application.
  749.  
  750.  
  751. Iteration
  752. The use of a loop or repetition of a sequence of instructions in order to 
  753. perform an operation with different operands.
  754.  
  755.  
  756. ITU
  757. International Telecommunications Union. Anglicization of the proper French 
  758. name of the Union Internationale des Télécommunications (UIT), Geneva, 
  759. Switzerland. ITU is the treaty-established world centre for agreements on 
  760. telecommunications technical and operating standards, such as the V series 
  761. standards, and is a constituent body of the United Nations, engaging also in 
  762. international development and education concerning telecommunications.
  763.  
  764.  
  765. ITW
  766. In The World. Commonly used shorthand in e-mail and other messages.
  767.  
  768.  
  769. IYKWIM
  770. If You Know What I Mean. Commonly used shorthand in e-mail and other messages.
  771.  
  772.  
  773. I
  774. 106 entries
  775. EOF
  776.