==Interrupt==: It is a signal sent to the Processor from a device or software, to make the Processor ^^temporarily^^ stop its current operation and service another.
==Buffer==: It is a ^^temporary^^ memory area.
Example to explain how Buffers and Interrupts are used together, while a printer is being used:
==Von Neumann Architecture==: A computer system which can store programs in a memory. The idea was developed by ^^John von Neumann^^.
In a von Neumann system, a ==Memory Unit, Processor(containing a Control Unit)== and the hardware are connected through ==Buses== to perform different tasks.
</p>
==Buses==: The connections which transport data around the system and also maintain data ^^synchronization^^.
==Registers==: High speed storage areas within the computer system, which are needed to store and ^^manipulate^^ data.
==Memory Unit:== It contains all the data to be processed and its addresses as well.
==Processor==: The part where data is processed and the necassary logic operations are carried out.
==Control Unit==: It controls the operation of the memory, processor and input/output devices.
==Input/Output Devices==: Ways of feeding data into a computer and/or getting it out.
\