Answered step by step
Verified Expert Solution
Question
1 Approved Answer
What is the difference between multiprogramming and multiprocessing? Multiprogramming and multithreading? Why should assembly language be avoided for general application development? Under what circumstances is
- What is the difference between multiprogramming and multiprocessing? Multiprogramming and multithreading?
- Why should assembly language be avoided for general application development? Under what circumstances is assembly language preferred or required?
- Under what circumstances would you argue in favor of using assembly language code for developing an application program?
- What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you choose to use an interpreted language?
- A RISC processor has 152 total registers, with 12 designated as global registers. The 10 register windows each have 6 input registers and 6 output registers. How many local registers are in each register window set?
- Indicate whether each of the following applies to CISC or RISC by placing either a C (for CISC) or an R (for RISC) in the blank.
- _____ Simple instructions averaging one clock cycle to execute.
- _____ Single register set.
- _____ Complexity is in the compiler.
- _____ Highly pipelined.
- _____ Any instruction can reference memory.
- _____ Instructions are interpreted by the microprogram.
- _____ Fixed length, easily decoded instruction format.
- _____ Highly specialized, infrequently used instructions.
- _____ Use of overlapping register windows.
- _____ Relatively few addressing modes
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started