von neuwmann model Flashcards
6 Functions of a typical operating system
Muti-tasking, Error Handling, Security, Input and Output controls, Multi-Programming, Batch processing
Define 4 of them
Muti-tasking: Allowing you to open may applications at a time.
Error Handling: Refers to the anticipation, detection and resolution of programming, application and communication errors.
Security: Passwords, no information will be leaked.
Input and Output controls: Controlling other devices like printers.
What is an interrupt?
An interrupt is a signal that is sent from a device or a software to the processor that would cause the processor to temporarily stop what it is doing and service the interrupt.
Reasons for an interrupt to occur
- disk drive ready to receive more data
- error has occurred
- <del> buttons pressed simultaneously</del>
- software error has occurred</del>
2 Types of interrupt
Hardware interrupt: signals sent from external devices or hardware
Software Interrupt: signals such as when applications are closed or open on the system
What is a Buffer?
temporary memory area that is used to compensate speed difference between 2 communicating devices.
2 Types of buffers
Print buffers: for example, stores number of jobs sent to the printer by the people. Lists them in order in the buffer memory showing whether it is waiting for their turn or is being printed.
DVD Buffers: when adding data into the DVD, applications loads the data into the burner buffer that would be stored in the DVD. The burner software loads it into the empty DVD. it makes sure that the burner doesn’t run out of data therefore speeding and slowing down controlling rate of data coming in and out.
Describe the structure of the Von Neumann Model.
INPUT DEVICE= CPU { Control unit and Arithmetic/Logic unit} -_-Memory unit = OUTPUT DEVICE
List the main components of the model.
Control unit
Memory Unit
Processing unit
Define the main components of the model.
Controls the flow of data and tells different components how to respond with instructions given.
(includes Program counter instructions from components in computer.
Current Instruction Register holding all data to be sent to the processing unit to be outputted on the screen.
CPU needs to hold data and instructions before processing therefore is stored in the memory unit.
Data loaded into main memory and brought to Immediate access store.
(MAR and MDR)
ALU used to carry calculations on data. Values placed in the accumulator for calculations to be carried out.
Also includes temporary register.
What is a bus?
group of wires that carries signals including data, memory address and instructions between components of a computer system.
List the 3 different types of buses
Address bus
Data bus
Control bus
define them.
AB:
one way traffic.between processor and memory. carries signals relating to memory addresses.
DB:
two way traffic. between processor, memory unit and input/output devices.
exchange data.
CB:
one way/two way traffic. between processor- other devices or interrupts from other devices- processor.
control and coordination.
Define register and accumulator.
register: high speed storage areas in the CPU. holds data and instructions during processing.
accumulator: register used for calculations.
Different types of registers.
MAR MDR AC PC CIR