CA Classes-26-30
CA Classes-26-30
1.12 Answers
Self Assessment Questions
1. Problem description
2. Procedural style
3. Data-driven
4. Pascaline
5. IAS machine
6. False
7. True
8. True
9. False
10. N-client 1-server
11. True
12. Single Instruction Multiple Data
13. Multiple Instruction Single Data
14. Multiple Instruction Multiple Data
15. True
16. False
17. Utilised parallelism
18. False
19. True
Terminal Questions
1. A common foundation or paradigm that links the computer architecture
and language classes is called a Computational Model. Refer Section
1.2.
References:
Hwang, K. (1993) Advanced Computer Architecture. McGraw-Hill, 1993.
D. A. Godse & A. P. Godse (2010). Computer Organization. Technical
Publications. pp. 3–9.
John L. Hennessy, David A. Patterson, David Goldberg (2002)
"Computer Architecture: A Quantitative Approach", Morgan Kaufmann;
3rd edition.
Dezsö Sima, Terry J. Fountain, Péter Kacsuk (1997) Advanced
computer architectures - a design space approach. Addison-Wesley-
Longman: I-XXIII, 1-766
E-references:
www.cs.clemson.edu/~mark/hist.html
www.people.bu.edu/bkia/
www.ac.upc.edu/
www.inf.ed.ac.uk/teaching/courses/car/
Structure:
2.1 Introduction
Objectives
2.2 Changing Face of Computing
Desktop computing
Servers
Embedded computers
2.3 Computer Designer
2.4 Technology Trends
2.5 Quantitative Principles in Computer Design
Advantages of parallelism
Principle of locality
Focus on the common case
2.6 Power Consumption
2.7 Summary
2.8 Glossary
2.9 Terminal Questions
2.10 Answers
2.1 Introduction
In the previous unit, you studied about the computational model and the
evolution of computer architecture. Also, you studied the concept of process
thread. We also covered two types of execution – concurrent and parallel
and also the types and level of parallelism. In this unit, we will throw light on
the changing face of computing, the task of computer designer and its
quantitative principles. We will also examine the technology trends and
understand the concept of power consumption and efficiency of the matrix.
You can define computer design as an activity that converts the architecture
design of the computer into a programming structure implementation of a
particular organisation. Thus, computer design is also referred to as
computer implementation. Computer designer is responsible for the
hardware architecture of the computer.
Objectives:
After studying this unit, you should be able to:
identify the changing face of computing
explain the tasks of the computer designer
describe the technology trends
discuss the quantitative principles of the computer design
describe power consumption and efficiency of the matrix
These changes have dramatically changed the face of computing and the
computing applications. This has led to three different computer markets
each adapted with different requirements, specifications and applications.
These are explained as follows: