150 likes | 307 Views
Processing Systems. 3.3.2. This presentation covers:. Batch, interactive and real-time processing systems in terms of processing, response time and user interface requirements. Introduction. Data is pretty useless unless it is processed in some way.
E N D
Processing Systems 3.3.2
This presentation covers: • Batch, interactive and real-time processing systems in terms of processing, response time and user interface requirements.
Introduction • Data is pretty useless unless it is processed in some way. • The way in which the data is processed can be different …and the mode of operation is different depending on the situation. • The decision as to which operational mode to use is made during the design stage.
Batch Processing • Data is processed in batches. • The batches tend to be large and of identical type. • Common examples of where batch processing occurs include the processing of bank statements, utility bills and credit card transactions.
Batch Processing • No user interaction is required. • Batch processing usually takes place during the evening or on the weekends, when there is less demand on the processor. • Both of these facts mean that daily work can continue with little disruption.
Batch Processing • The main problem with batch processing is the delay in receiving the output from the data input. • For example, sometimes you can pay for something using a credit card, but the money is not taken out straight away. If you aren’t aware of this and you think you have that money in your account you might go spending the money…thus putting you into debt!
Interactive Processing • Also known as a transactional processing system. • Data is processed one transaction at a time. • Any response or update must be completed before the next transaction can take place. • Data inputs tend to be small and input interactively by the user.
Interactive Processing • The user inputs data into the system when prompted to do so. • Their actions are limited to what the system allows them to enter.
Bus Example People queue waiting for the bus. When they get on, the driver asks where do they want to go? They pay their fare and the next person steps up!
Real-Time Processing • Data is processed within a given maximum time limit (usually under 4 seconds). • The time limit will depend on a number of factors: • User requirements • Type of processing • Amount to process
Real-Time Processing • It is normally assumed that data will be processed as soon as it is received. • This could result in data being updated straight away on a database, or an action taking place.
Real-Time Processing • A good example of real-time processing is in auto-pilot systems. • They wouldn’t be very useful in the following example…
Batch Autopilot Oh look, we’re heading towards that plane! I’ll save that information for later…
What to do now Create and complete the following summary table: