What is an ISA and why is it important?

What will be an ideal response?


The ISA (Instruction Set Architecture) serves as a kind of contractual document which allows all parties concerned with the design, implementation and use of a given processor to know what is expected of them and what resources will be afforded by that processor.

As soon as an ISA is finalized:

Implementation engineers can design the detail that will allow the processor to meet the ISA specification
Assembler and compiler writers can create assemblers and compiler for use with the processor long before a working model even exists.
Operating system designers/maintainers can determine what needs to be done to allow their operating system to run on this processor.
I/O Device engineers can design controllers and driver software that will be used with the processor.
Box (or equivalent) engineers can determine how to use the processor in their designs
etc.

Computer Science & Information Technology

You might also like to view...

A Sharegroup is a collection of users on a local network created to share files and other resources

Indicate whether the statement is true or false

Computer Science & Information Technology

Performance monitoring is best used to __________.

a) project the performance of a system that has not yet been built b) evaluate which of several systems to purchase c) decide how to tune a system to increase its performance at a given installation d) determine whether it is worthwhile to upgrade a specific component

Computer Science & Information Technology

? ? Unholy Vault Designs/Shutterstock.com ? Referring to the figure above, the text "The Sun Room" under the picture is a ____.

A. figure caption B. figure callout C. Web caption D. Web callout

Computer Science & Information Technology

If a virtual machine will be running disk intensive applications, what type of virtual disks should be used?

A. Network attached storage B. Differencing C. Dynamically expanding D. Fixed size

Computer Science & Information Technology