home *** CD-ROM | disk | FTP | other *** search
/ Millennium Time Capsule / AC2000.BIN / disks / ac10disk / atozbook / o.txt < prev    next >
Text File  |  1998-06-10  |  16KB  |  484 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. O
  12.  
  13.  
  14. Obey
  15. To perform the operations of an instruction.
  16.  
  17.  
  18. Object
  19. An entity. Also, the screen graphic shapes in a WIMP/GUI system, such as 
  20. icons, menus, boxes.
  21.  
  22.  
  23. Object code
  24. Also machine code. The final result of a language translation.
  25.  
  26.  
  27. Object library
  28. A library of object code modules that can be called or included in programs at 
  29. compilation and link time.
  30.  
  31.  
  32. Object oriented graphic
  33. See Vector graphic, Drawing program, GEM metafile.
  34.  
  35.  
  36. Object orientated programming - OOP
  37. A method of programming where the emphasis is on objects, such as data 
  38. structures, and the operations performed upon them as opposed to control 
  39. orientated programming where emphasis is on working out the program's flow of 
  40. control. OOP is well suited to writing GUI programs where dialog boxes and 
  41. sets of icons together with the routines connected with them can be treated as 
  42. objects in the program. As modular or structured programming was the trend of 
  43. the 1980s, OOPs is the fashion of the 1990s. The C++ language offers 
  44. facilities to assist OOP although it is not a fully-fledged OOP language, such 
  45. as Smalltalk.
  46.  
  47.  
  48. OCR
  49. Optical Character Recognition. Computer input equipment and techniques for 
  50. identifying printed or handwritten characters by photoelectric sensing and 
  51. analysis of their patterns.
  52.  
  53.  
  54. Octal
  55. A numeration system with a radix or base of eight using digits 0-7. The first 
  56. five digit positions have the weights 1, 8, 64, 512, 4,096. In octal, decimal 
  57. 10 would be 12.
  58.  
  59.  
  60. ODA
  61. Open Documents Architecture. A standard defined by the ISO and CCITT which 
  62. allows documents containing graphics, text, spreadsheet data etc. to be passed 
  63. between computers of different makes.
  64.  
  65.  
  66. Odd parity
  67. See Parity.
  68.  
  69.  
  70. OEM
  71. Original Equipment Manufacturer. A term applied by a supplier or distributor 
  72. for a manufacturer who provides the components used in their product. Most (if 
  73. not all) machines consist of components made by various OEMs and put together 
  74. by the supplier whose name appears on the device. No components in an Atari 
  75. computer are actually manufactured by Atari.
  76.  
  77.  
  78. Off-bit
  79. A term applied to a 0-bit as an indicator or flag.
  80.  
  81.  
  82. Off-hook
  83. The status of telephone equipment in which dialling is performed and messages 
  84. are transmitted and received.
  85.  
  86.  
  87. Off-line
  88. Peripheral devices that are not under the control of a computer by being 
  89. switched off or by the communications link being broken. Also, the state of 
  90. not being connected to a remote data network.
  91.  
  92.  
  93. Off-line reader
  94. A program into which packets of messages and mail are loaded which enables the 
  95. user to read them and reply to them as if on-line to a telecommunications 
  96. network. The off-line reader will also prepare a message packet to up-load to 
  97. the network containing the user's replies and messages. Off-line readers save 
  98. enormous amounts of time on-line and thus expense.
  99.  
  100.  
  101. Off-line storage
  102. Any storage medium that has to be loaded or connected to the computer when 
  103. required, such as a tape backup device.
  104.  
  105.  
  106. Offset
  107. A displacement, a difference between a location and a reference location, for 
  108. instance, a relative address is an 'offset' of a base address. Also, to 
  109. compensate or balance.
  110.  
  111.  
  112. Offspring
  113. Synonymous with member.
  114.  
  115.  
  116. OK button
  117. Common WIMP/GUI alert or dialog box button confirming the action to be taken 
  118. and usually the default. According to Atari, "OK" should be in upper case and 
  119. the button to the left of the "Cancel" button.
  120.  
  121.  
  122. OLR
  123. Off-Line Reader.
  124.  
  125.  
  126. OMR
  127. Optical Mark Recognition. Computer input equipment for identifying and 
  128. interpreting marks (short lines, filled-in squares) on documents by means of 
  129. changes in reflected or transmitted light. Commonly used on multiple choice 
  130. exam papers and on National Lottery cards.
  131.  
  132.  
  133. On-bit
  134. A term applied to a 1-bit as an indicator or flag.
  135.  
  136.  
  137. On-board
  138. On the same printed circuit board as other components.
  139.  
  140.  
  141. On-chip
  142. On the same integrated circuit as other elements, such as the on-chip RAM 
  143. cache of a MC68030 CPU.
  144.  
  145.  
  146. On-demand
  147. When required or requested.
  148.  
  149.  
  150. On-hook
  151. The status of telephone equipment in which it is ready to receive an incoming 
  152. call.
  153.  
  154.  
  155. On-line
  156. The state of peripheral equipment connected and ready to perform its function 
  157. being accessible to a computer. Also, having a terminal or computer connected 
  158. to a remote interactive data processing service, data network or information 
  159. system and receiving data from them.
  160.  
  161.  
  162. On-line storage
  163. Storage directly accessible to a computer at any time, such as RAM and disk 
  164. drives.
  165.  
  166.  
  167. One-bit
  168. A 1-bit, a binary digit and the basic unit of storage and transmission.
  169.  
  170.  
  171. One-way communications
  172. Communication in one prearranged direction only, a simplex system.
  173.  
  174.  
  175. OOP
  176. Object Orientated Programming.
  177.  
  178.  
  179. Opcode
  180. OPeration CODE. That part of an object code instruction that consists of the 
  181. operator. Also, an instruction set.
  182.  
  183.  
  184. Open
  185. An operating system function that locates and identifies a file in storage and 
  186. its access permission. Also, to stop the flow of electricity in a circuit.
  187.  
  188.  
  189. Open circuit
  190. An electrical circuit where the current has been removed.
  191.  
  192.  
  193. Operand
  194. A value that is used or manipulated during the execution of an instruction, 
  195. the basic unit of data. In the expression x + 3, both x and 3 are operands.
  196.  
  197.  
  198. Operating system - OS
  199. A set of tested, interrelated programs to exercise management and control 
  200. functions over processing. It provides storage and processing management, 
  201. protection of code and data including its validation, backup and error 
  202. control, a human interface and in multi-user systems logging and accounting 
  203. functions. The standard microcomputer operating system is MS-DOS and that in 
  204. the ST-Falcon range is TOS with the addition of MultiTOS.
  205.  
  206.  
  207. Operating system header block
  208. All versions of TOS have a set of data at the start of the code which provides 
  209. various information as to its identity and other miscellaneous details. The 
  210. system variable _sysbase at address $4F2 points to the location of this header 
  211. block and must be used by programmers, who should not assume that the system 
  212. header block is in the ROM or at addresses $00FC0000 or $00E00000.
  213.  
  214. The structure of the header block is:
  215.  
  216.   typedef struct _osheader
  217.   {
  218.     unsigned short os_entry;    /* offset $00 */
  219.     unsigned short os_version;  /* offset $02 */
  220.     void (*reseth)(void);       /* offset $04 */
  221.     struct _osheader *os_beg;   /* offset $08 */
  222.     void *os_end;               /* offset $0C */
  223.     void *os_rsv1;              /* offset $10 */
  224.     long *os_magic;             /* offset $14 */
  225.     long os_date;               /* offset $18 */
  226.     unsigned short os_conf;     /* offset $1C */
  227.     unsigned short os_dosdate;  /* offset $1E */
  228.     /* The following fields are not available in TOS 1.0 */
  229.     void **p_root;              /* offset $20 */
  230.     unsigned char *pkbshift;    /* offset $24 */
  231.     BASEPAGE **p_run;           /* offset $28 */
  232.     void *p_rsv2;               /* offset $2C */
  233.   } OSHEADER;
  234.  
  235.   Table O1: Interpretation of Operating System Header Block
  236.  
  237.   Offset from   Meaning                                  TOS 1.4 value
  238.   _sysbase
  239.   $00           Entry, BRA to reset handler              $    602E
  240.   $02           Major TOS version number                 $      01
  241.   $03           Minor TOS version number                 $      04
  242.   $04           Address of routine executed upon reset   $00FC0030
  243.   $08           Start of operating system                $00FC0000
  244.   $0C           Start of free RAM (end of system RAM)    $0000611C
  245.   $10           Address of default shell                 $00FC0030
  246.   $14           Address of GEM MUPB                      $00FE81FE
  247.   $18           ROM creation date in hex $MMDDYYYY       $04061989
  248.   $1C           OS configuration bits                    $    0007
  249.   $1E           ROM creation date in GEMDOS format       $    1286
  250.   The following fields are not available in TOS 1.0
  251.   $20           Pointer to _root system variable         $0000378C
  252.   $24           Pointer to kbshift system variable       $00000E7D
  253.   $28           Pointer to _run system variable          $00005622
  254.   $2C           unused, reserved                         $00000000
  255.  
  256. The OS configuration bits field consists of the country code and video sync 
  257. mode that the TOS was compiled for. Bit zero is 0 to indicate NTSC mode or 1 
  258. to indicate PAL mode. The remaining bits give the country code after being 
  259. shifted right by one bit. Thus the above value of $07 gives %111 binary which 
  260. is %1 for PAL mode and %11 or three for Great Britain (see Country).
  261.  
  262. The three system variables are only available in TOS 1.2 and later. _root 
  263. contains the address of the GEMDOS memory pool structure. kbshift contains the 
  264. address of the system keyboard shift state variable which provides a quicker 
  265. way of reading the state of the keyboard shift state than using the Kbshift() 
  266. function. The _run variable contains the address of the basepage of the 
  267. currently executing GEMDOS process.
  268.  
  269.  
  270. Operating system nucleus
  271. See Kernel.
  272.  
  273.  
  274. Operation
  275. During execution, that which is performed on or with data.
  276.  
  277.  
  278. Operator
  279. That part of an instruction or expression that specifies the operation to be 
  280. performed on or with the operand(s), such as 'add', 'less-than' or 'NOT'. It 
  281. can also be the symbol indicating that operation, such as +, < or NOT. Also, a 
  282. person who performs processing related tasks in a mainframe/minicomputer 
  283. computer installation.
  284.  
  285.  
  286. Optical
  287. A term denoting sensing and input by photoelectrical means.
  288.  
  289.  
  290. Optical character reader
  291. A device that carries out optical character recognition.
  292.  
  293.  
  294. Optical coupler
  295. Also optocoupler and opto-isolator. A sealed device containing an infra-red-
  296. emitting photodiode and a phototransistor sitting in a circuit and 
  297. electrically isolating the circuit on either side of the component and so 
  298. preventing noise and peak pulses from passing to the output side. The ST-
  299. Falcon range has these fitted to the MIDI lines for safety preventing 
  300. excessive current from passing into the computer.
  301.  
  302.  
  303. Optical disk
  304. A storage device using laser beams to write (sometimes once only) and read 
  305. data from a disk. The data is more secure than magnetizable disks and optical 
  306. disks have far greater capacity.
  307.  
  308.  
  309. Optical mark reader
  310. A device that carries out optical mark recognition.
  311.  
  312.  
  313. Optical type font
  314. A special set of characters designed for machine reading.
  315.  
  316.  
  317. Optimization
  318. Also, tuning. The enhancement of a system or program to improve its speed of 
  319. operation and/or storage space. This is often a process in programming where 
  320. such methods can be done manually on the source code or by certain optimizer 
  321. programs on the object code.
  322.  
  323.  
  324. Options menu
  325. A typical GEM application menu which contains such items as "Document 
  326. defaults..." and "Preferences...".
  327.  
  328.  
  329. Optofile
  330. Atari name for the abortive CDAR504 CD-ROM drive.
  331.  
  332.  
  333. OR
  334. A logic operation with an output that is 'true' if any input is true and 
  335. 'false' if all inputs are false.
  336.  
  337.  
  338. Order
  339. The operation of manipulating the physical relationship of items in a group 
  340. according to some rule. Also, a command. Also, a term used to indicate that a 
  341. value is an approximation, as in "in the order of 10%".
  342.  
  343.  
  344. Order code
  345. An instruction set.
  346.  
  347.  
  348. Origin
  349. A base address. Also, a root of a tree data structure.
  350.  
  351.  
  352. Originate
  353. To initiate or to be the source of.
  354.  
  355.  
  356. Originate mode
  357. A mode of telephone equipment (such as a modem) in which it is dialling a data 
  358. station in order to set up a transfer.
  359.  
  360.  
  361. Orthogonal
  362. Having the characteristics of a matrix with items that are accessible at the 
  363. intersections of two or three coordinates.
  364.  
  365.  
  366. OS
  367. Operating System.
  368.  
  369.  
  370. Oscillate
  371. To vibrate, to make a repetitive change of state or value.
  372.  
  373.  
  374. Oscillator
  375. A device that generates high-frequency pulses for purposes of synchronization 
  376. and event timing. Most are crystal oscillators that take advantage of the 
  377. inherent resonance of a quartz crystal to obtain frequency stability. The ST's 
  378. 32 MHz oscillator provides the master clock frequency for the whole computer 
  379. which is cut down to lower frequencies by the MMU, SHIFTER and GLUE chips for 
  380. use by them and other integrated circuits including the CPU.
  381.  
  382.  
  383. OSI
  384. Open Systems Interconnect. An ISO international standard of protocols to 
  385. eventually replace the Internet TCP/IP protocols. See TCP/IP.
  386.  
  387.  
  388. OTPEPROM
  389. One Time Programmable Erasable Read-Only Memory. An EPROM which can only be 
  390. programmed once as the data on it cannot be erased.
  391.  
  392.  
  393. Outline
  394. The effect of drawing a line around a WIMP/GUI object for emphasis. Also, the 
  395. main structure of an article, book, report etc. consisting of titles, headings 
  396. and notes.
  397.  
  398.  
  399. Outline font
  400. See Scalable font.
  401.  
  402.  
  403. Outliner
  404. A text editor program helping to produce outlines of textual material to be 
  405. written in a word processor. Outliners usually allow text to be 'folded', that 
  406. is, some parts to be hidden so that the overall structure is more easily seen.
  407.  
  408.  
  409. Output
  410. To produce as a result of processing. That which is produced by a process or 
  411. device. Also, a transfer to a peripheral device.
  412.  
  413.  
  414. Output buffer
  415. In a communications interface, the storage used to hold data that is awaiting 
  416. transfer from a computer or modem.
  417.  
  418.  
  419. Output device
  420. A device used to convert data from its bit-pattern representation in storage 
  421. to a form which can be used outside the computer system, such as a printer.
  422.  
  423.  
  424. Output medium
  425. The medium on which output data is represented, such as paper.
  426.  
  427.  
  428. Output routine
  429. A program routine or utility that organizes or performs an output.
  430.  
  431.  
  432. Outspacing
  433. The placing of extra space between characters in a DTP or document processor 
  434. program for aesthetic effect.
  435.  
  436.  
  437. Overflow
  438. That part of a unit of data that will not fit into a storage location intended 
  439. to receive it.
  440.  
  441.  
  442. Overhead
  443. In processing, the time or operations that are devoted to system functions 
  444. rather than the job in hand.
  445.  
  446.  
  447. Overlay program
  448. A program that has been divided into overlay segments and a control segment 
  449. usually because of memory limitations of the computer, common under MS-DOS on 
  450. IBM PC compatibles.
  451.  
  452.  
  453. Overlay segment
  454. A part of an overlay program that is intended to be loaded when it is required 
  455. during the execution of the program and overwritten when no longer required.
  456.  
  457.  
  458. Overload
  459. To exceed the designed work capacity of a system or functional unit or the 
  460. safe current carrying capacity of an electric circuit.
  461.  
  462.  
  463. Overwrite
  464. To write new data to a storage location already occupied with data thus 
  465. destroying it.
  466.  
  467.  
  468. Overwrite mode
  469. A program mode enabling the writing of characters over others and thus 
  470. replacing them, rather than writing in-between them as in Insert mode.
  471.  
  472.  
  473. Owner
  474. In a hierarchical structure, an entity that has some degree of control or 
  475. privilege with respect to entities (members) on a lower level. In a net data 
  476. structure, an entity that must be accessed first in order to access other 
  477. entities, such as the root directory of a drive before accessing a file in a 
  478. subdirectory.
  479.  
  480.  
  481. O
  482. 78 entries
  483. EOF
  484.