What are the three most common types of processing systems? (Operational modes)
Batch, interactive and real time.
What is batch processing?
Process batches of data at regular intervals. Usually a large amount of data. No user interaction needed. Usually done over night or weekends. Delay between collecting data and receiving output. The UI requirements tend to be code based.
Describe a payroll.
Most common use of a batch processing system. Each pay date, the details for each employee are collected. Such as hours worked, overtime, etc. These details are processed with reference to a master file with deductions on. The output is the payslip.
What is interactive processing? (Transactional processing system)
Handles transactions one at a time. Each transaction must be fully processed before it moves on. Small amount of data. Usually entered with a form on the screen, input method being keyboard. Example is booking tickets - no risk of double booking as each transaction is dealt with in turn.
Describe the process of interactive processing.
The user answers predefined questions on an input form which is displayed on a GUI. Database is then searched based on the responses. The results are shown on the screen. Questions/responses are in a structured fixed format.
What is real time processing?
Processes data at the time the data is input. It must be handled within a specified maximum time limit. Response time usually less than 4 seconds. Generally accepted as being one that reacts fast enough to influence behaviour in the outside world.
What is an example of real time processing?
An air traffic control system. Also found in embedded applications (systems within another system) such as mobile phones.
What is an operating system?
Software that is responsible for allocating various system resources, such as memory, processor time and peripheral devices (printer, monitor.)
Name 7 types of OS?
Single user, multi user, multi tasking, interactive, real time, batch processing and distributed processing.
Describe a payroll.
Most common use of a batch processing system. Each pay date, the details for each employee are collected. Such as hours worked, overtime, etc. These details are processed with reference to a master file with deductions on. The output is the payslip.
What is a single user OS?
Provides access for one user at a time. Can support more than one account but only one can be used at once. Must log off account before another can log in.
What is a multi user OS?
Lets more than one user access at same time. Usually provided by a network. Common setup is a network with a single user OS connected to a server that has a multi user OS.
What is a multi tasking OS?
Involves the processor carrying out more than one task at a time. The processor doesn’t usually control two things at once, it switches between.
What is an interactive OS?
One where there is direct user interaction while a program is running?
What is a real time OS?
One that has been developed for real-time applications. Typically used for embedded applications.
What is a batch processing OS?
Given a set of tasks to run without any user intervention.
What is a distributed processing OS?
Comprised of a number of computers connected together. Each computer completes part of the processing.
Name the 6 main things a designer must consider when a human-computer interface (HCI) is being designed?
Use of colour, layout, quantity of information on the screen, font size, complexity of language, type of controls.
What are the four main features of interaction between a computer and a person?
Prompts, nature of input, methods of input, feedback.
What are prompts?
Most commonly used in a command line interface. Indicates the user needs to input an appropriate command. In a GUI, prompts are simple such as a dustbin for deleting or an X to close the window.
What is the nature of input?
Interactive interfaces decide the nature of the next user input (by asking a question or requiring a selection to be made) based on the response to the previous input.
What is the method of input?
For example: Keyboard/mouse.
What is feedback?
Any dialogue must provide feedback. This could be in the form of menus that provide options for the user to select. A menu option may be a sub menu.
Describe a users perception.
Most users will have preconceived ideas that they will draw on when using the interface, such as red meaning bad. The use of sounds are almost important. Happy sounds = using system right.