Airfare Daily Deals eCigarettes Eyeglasses Hotels Jewelry Online Backup Online Dating Online Printing Online Tickets Skin Care Textbook Rentals Vitamins Web Hosting Weddings
Find coupons, reviews and similar sites for any retailer
SEARCH

Speed of Microprocessor

Speed of Microprocessor The speed of microprocessor depends on various factors, such as the number of instructions it processes, the bandwidth, and the clock speed. An instruction is a command that the Microprocessor executes. The bandwidth identifies the number of binary digits that the Microprocessor can proceed in a on its own order

Speed of Microprocessor

The speed of microprocessor depends on various factors, such as the number of instructions it processes, the bandwidth, and the clock speed. An instruction is a command that the Microprocessor executes. The bandwidth identifies the number of binary digits that the Microprocessor can proceed in a on its own order. The clock speed identifies the speed at which the microprocessor processes an instruction.

The speed of microprocessor also depends on the number of the transistors built into the Processor. The transistors in the microprocessor enhance the data signals on the processor. The Larger the number of transistors built on the microprocessor the faster is the speed of the Microprocessor. The advancements in technology have condensed the size of the transistors and have augmented the processing speed of the processor.

Multitasking

Multi tasking enables the processor to run multiple programs simultaneously. The processor's speed is very large compared to the speeds of I/O devices. Thus, a process waiting for an I/O operation makes the processor idle for that time period. To utilize the processor time more efficiently multitasking was introduced. Some of the multitasking methods are listed below:

Preemptive Multitasking - Stops currently running process if it exceeds its given execution time and starts the next process in queue.

Priority Multitasking - Gives priorities to processes and stops a lower priority process for a higher priority process.

Multiprocessing

Multiprocessing or parallel processing is the technology used for simultaneously running more than one process. Using two processors simultaneously, may double the performance given by a system having just one process unit. Each of the processing unit runs independently and may or may not have individual cache memory.

The operating system allocates different tasks to be performed by the processes. Multiprocessing is most efficient when used with application software. Applications designed for Multiprocessing are broken into smaller routines that can run independently.

Interface of the Microprocessor

The microprocessor is heart of the computer. Data and information flow from the microprocessor to different devices connected to the system. Microprocessor and hardware devices such as hard disk, floppy disk, and printer port are connected together using buses. The size of the bus determines the amount of information that can travel between the two devices.

There are two types of bus, serial bus and parallel bus. The data travels one bit at a time between two devices on the serial bus. A parallel bus allows transfer of more than one bit of information between two devices. The bus consists of two parts, data bus and the address bus. The data bus transfers data between the two devices. The address details of the location to which the data bus must carry data, is stored in the address bus.

The steps followed by the microprocessor to interface with a device:

 1.  Verify the position of the device.

2. Requests the device for transferring data.

3. The device sends the data request to the microprocessor.

4. The microprocessor sends the required data to the device.

Need an answer?
Get insightful answers from community-recommended
experts
in Computer Maintenance on Knoji.
Would you recommend this author as an expert in Computer Maintenance?
You have 0 recommendations remaining to grant today.
Comments (0)
ARTICLE DETAILS
RELATED ARTICLES