Assignment title: Information


Answer all of the following questions. 1. Explain what the term “green computing” means. 2. The von Neumann architecture, which is the basis for most digital computers today, suffers from the von Neumann bottleneck. Explain. 3. Java is called an interpreted language, yet Java is a compiled language that produces a binary output stream. Explain how this language can be both compiled and interpreted. 4. Why should assembly language be avoided for general application development? Under what circumstances would you argue in favour of using assembly language code for developing an application program? 5. Explain how DMA (Direct Memory Access) is different from other ways of I/O controlling mechanisms.