GENERAL CONCEPTS OLE (Object Linking and Embedding) -software that allows a user to create a file in one application and incorporate it into another, while retaining the original file format and association to the program that created it. OEM (Original Equipment Manufacturer) -a company that assembles computers and other hardware devices. Operating System (OS) -operating system provides an environment for a user to run other programs. Multithreading -The running of several processes in rapid sequence (multitasking) within a single program Multitasking – Allows several different activities to occur concurrently on the computer. Process based Multi-Tasking - In which several different processes are running on the same computer. Thread Based Multi-Tasking -Type of Multitasking which allows different several parts of the same program to run concurrently. Multiprocessing – Two or more connected and roughly equal processing units each carry out one or more processes; each processing unit works on a different set of instructions or on different parts of the same process. Multicasting - The process of sending a message simultaneously to more than one destination on a networkParallel processing - A method of processing that can run only on a type of computer containing two or more processors running simultaneously. Parallel processing differs from multiprocessing in the way a task is distributed over the available processors. In multiprocessing, a process might be divided up into sequential blocks, with one processor managing access to a database, another analyzing the data, and a third handling graphical output to the screen. Bug –The errors in the execution of a program Procedure –A set of instructions that perform some specific task, procedures do not return any value. Function -A set of instructions that perform some specific task, functions return some value. Package- A set of related procedures or functions that are compiled and stored together in the data dictionary. Debugger -A debuggeris the integrated tool that helps to find program bugs Stored Procedure/Function– The procedures that has been stored in the library cache. Multiprogramming -A form of processing in which a computer holds more than one program in memory and works on them in round-robin fashion—that is, by sharing out the processor’s time so that each program receives some attention some of the time. Unstructured programming -The main program directly operates on global data.
Procedural programming -A procedure callis used to invoke the procedure. After the sequence is processed, flow of control proceeds right after the position where the call was made.