answersLogoWhite

0


Best Answer

Superscalar

Page 262 in Operating Sysetm Book

User Avatar

Wiki User

14y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

14y ago

pipelining page 261 in operating systems book

This answer is:
User Avatar

User Avatar

Wiki User

10y ago

parallel

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What technique that allows a single processor to simultaneously process multiple instructions?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is parallel processing or processor?

Parallel processing is a processing method that uses multiple processors simultaneously to execute a single program or task Processor is a electronic component on a computer's motherboard that interprets and carries out the basic instructions that operate the computer


How do you xxplain vector processing issues.?

A vector processor is a Central Processing Unit design that is able to run mathematical operations on multiple data elements simultaneously. This is in contrast to a scalar processor which handles one element at a time.


What is the Difference between array and vector processors?

Vector processor and Array processor are just the same thing, its a CPU design where instruction are set includes operations that can perform mathematical operations on multiple data elements simultaneously.


What is duo processor n mobile technology in laptop?

Processor (aka CPU or microprocessor) is the brain of your computer. It reads instructions from your software and tells your computer what to do. With its two execution cores, the Intel Core Duo processor is optimized for multi-threaded applications and multitasking. You can simultaneously run multiple demanding applications such as graphics-intensive games or serious number-crunching programs - while downloading music or running virus-scanning security programs in the background.


Which interface is capable of sending multiple bits simultaneously?

A parallel interface is capable of sending multiple bits simultaneously.


What is a double narrative?

A double narrative is a storytelling technique where two separate storylines or perspectives unfold simultaneously, often intersecting or influencing each other in some way. This technique adds depth and complexity to the narrative by presenting multiple viewpoints or plotlines.


What is core i5 i4 i3 in computer?

A standard processor had one core like in P1, P2, P3, P4. It means it can performed only one task at a time. Now to make computer able to perform multiple tasks simultaneously it is being manufactured with multiple processors. A Dual-core processor has two cores. A Quad-core processor has four cores. An i3 processor has 2 cores. An i5 processor has 2 or 4 cores (depending on the model you have.) An i7 processor has 2, 4 or 6 cores (depending on the model you have.)


Why cant a single computer processor execute two or more programs simultaneously?

In simple terms a single processor can only process one machine instruction at a time; it's just not possible to execute two or more instructions simultaneously and therefore not possible to execute 2 programs simultaneously. However, it's not quite as simple as that because a modern processor can have 2 or more cores, in which case it is possible to execute 2 or more instructions simultaneously. However, that's not quite the same thing as executing 2 programs simultaneously as we invariably execute far more threads of execution than we have cores available. Note that a program consists of one or more processes and a process consists of one or more threads of execution. Although it is theoretically possible to execute two threads simultaneously upon two cores, when those cores share the same processor they also share the same L2 cache and that's really only beneficial when both threads share the same process. With 2 independent processors there's a better chance of simultaneous program execution, however it's nigh on impossible to guarantee this unless the system is specifically designed for that purpose. In a multi-processing, multi-threaded environment, task-switching makes it next to impossible for any two independent programs to execute simultaneously because every thread has to yield to waiting threads.


What is difference between scalar and super scalar processor?

Differences between scalar and superscalar processors generally boil down to quantity and speed. A scalar processor, considered to be the simplest of all processors, works on one or two computer data items at a given time. The superscalar processor works on multiple instructions and several groups of multiple data items at a time. Scalar and superscalar processors both function the same way in terms of how they manipulate data, but their difference lies in how many manipulations and data items they can work on in a given time. Superscalar processors can handle multiple instructions and data items, while the scalarprocessor simply cannot, therefore making the former a more powerful processor than the latter. Scalar and superscalar processors both have some similarities with vector processors. Like ascalar processor, a vector processor also executes a single instruction at a time, but instead of just manipulating one data item, its single instruction can access multiple data items. Similar with the superscalar processor, a vector processor has several redundant functional units that let it manipulate multiple data items, but it can only work on a single instruction at a time. In essence, a superscalar processor is a combination of a scalar processor and a vector processor.


How does RAM allow multiple programs to run simultaneously?

yes


In a processor these are 120 instructions Bits needed to implement this instructions?

Log2 260 is 8.022, so it would seem that 9 bits are required to handle 260 instructions. In practice, however, the opcode is a multiple of 8 bits, so most instructions are 8 bits, with a few being 16 bits.


Difference between array processor and multiprocessor?

an array processor can handle multiple data elements simultaneously,in a parallel fashion, but a multiprocessor handle multiple processes simultaneously which may include more than one data element in each process... An array procesor is optimized for array operations, has its own set of instructions, large memory block moves, logical operations on many array elements, etc and may itself be multi-processor or massively parallel. It has an interface where a host loads memory locations with the array to be processed (or perhaps a data file), then the array processor uses its specialized structure to do what was asked of it on the array, then tell the host is done and the result may be found in memory locations or perhaps a data file. Many of the jobs supercomputers do are array operations, the specialized capabilities can cost thousands of dollar per CPU second but they can do array operations that might take years for slower general purpose computers. An array procesor can also be smaller, a graphics processor handling the video display is an array processor. A typical operation is move the image to the right, move all the pixels to the right.. A general purpose computer may be multi-processor (Intel's multi-core).