preview

Essay On Multiprocessing

Satisfactory Essays
Parallel Processing Parallel processing is similar to multiprocessing because it contains more than one processor within a machine. Although it is similar to multiprocessing it is not the same, parallel processing shares process that the program wants to complete between every processor so each processor completes a little bit simultaneously to one another. Parallel processing is more popular than multiprocessing among coders because it is easier to set up than multiprocessing and is much faster. Pipelining Pipelining refers to the way in which microprocessors within the processor order the tasks that has been processed. To imagine this process picture and assembly line of a Computer, the motherboard must first be created. Once created it leaves that machine and goes to another that adds it to the casing, but once the motherboard has left the machine the made it, it leaves the machine to complete its next task. Pipelining doesn’t negatively affect the speed of the processor it just creates a line of tasks the processor has to complete but if one task takes longer than others might slow down the process. This might be were users might be experience the benefits of having a multi-core processors with programs can be threaded. Buses A bus is a communication device used to transfer data to and from different computer components or computers. There are 3 types of buses; those are the Data bus, Address bus and the Control bus. Buses must have the data and the address they want to send to. The control bus is not used in certain procedures. Bellow you can see a list of commands the control bus uses. Memory Write - causes data on the data bus to be written into the addressed location. Memory Read - causes... ... middle of paper ... ...n the processor can take the result from the processor. The reason that the processor would do this is because it is a lot quicker than recalculating the data. This speeds up the process so it can start working on another task. The main memory (RAM, random access memory) holds the instructions for the processor from programs that are currently active. How do data and instructions get from an input device into memory? The control unit sends them. When the instructions are needed, the control unit sends these items from memory to the processor, where an arithmetic operation or logical operation is performed. After being processed, the information is sent back to the memory, where it is held until it is ready to be sent to an output. Why memory is so important is that it allows very fast access to instructions and data, no matter where the items are within it.
Get Access