Essential concepts of computer architecture for programmers and computer users

Essential concepts of computer architecture for programmers and computer users

1088 Book Reviews ESSENTIAL CONCEPTS OF COMPUTER ARCHITECTURE for programmers and computer users AUTHOR : C.K. YUEN PUBLISHERS : ADDISON-WESLEY...

56KB Sizes 1 Downloads 101 Views

1088

Book Reviews

ESSENTIAL CONCEPTS OF COMPUTER ARCHITECTURE for

programmers and computer users

AUTHOR :

C.K. YUEN

PUBLISHERS :

ADDISON-WESLEY PUBLISHERS LIMITED, Finchampstead Road, WOKINGHAM, Berkshire, RGll 2NZ, England.

PRICE:

£ 14.95.

(ISBN 0 201 17814 i)

Published 1988.

This book is an introduction to the concepts of computer architecture and is pitched at a more elementary level. puter of

programming

computer

found

in

using

hardware

both

and

It assumes that the reader has some background in com-

high

level

operating

and

assembly

systems,

without

an

intensive

computer

programmers,

analysts,

and

system

managers

computer

architectures

and

their

impact

may

be

also

course

at

useful

either

science

major.

]'he book

who

on

languages, and a basic knowledge requiringthe

need

to

or

Senior

computer science or information

college

programming,

levels,

as

is mainly

understand but

f'or students of computer engineering.

Junior

depth

not

of

knowledge

oriented

the

main

hardware

towards

thrust

of'

de~ails.lt

The book could be used for

part

of a major or sub-major in

systems, especially in a curriculum in which architect-

ure is a prerequisite to other courses. ]'he book

is

divided

sequential processors.

into

interfaces

of

parts.

Part

1 is

concerned

with

conventional

Computer architecture is introduced in Chapter 1 and the scope

of the book is delimited. ware

three

the

This is Followed by two chapters on the structure and soft-

so-called

yon Neumann machines.

Chapters 4 and 5 discuss

the

design of instruction sets and processor architectures for more sophisticated processing, using

the

VAX

system

as

an

example.

Some instructors may then find it desirable

to

compare the material on the Burroughs B6700 (Chapter 12), the Intel 8086, and the Motorola 68000

(Chapter i0),

to see how the selected issues raised in Chapter 4 are tackled

in different machines. Part

2 discusses the structure of parallel processing systems.

After a genera]

introduction to several parallel processing machines and their design ideas, three particular

approaches

are

discussed in greater detail

units of CDC/Cray machines, and the radically Part in a VLSI the

3

Reduced

final

examines

chapter

well-known

exposes

Set

the

Appendices computer

important

pipelining,

the multiple function

issues

of

current

computer

architecture

Two widely used microprocessors are first discussed,

Instruction

Formulation. on

some

environment.

:

different dataflow approach.

approach

and

the

high

level

approach

are

design lhen,

compared.

The

reader to some theoretical considerations of instruction set on

the

families,

instruction a

set

of

sets

of

exercises,

the

Intel

a reading

8085, list,

of" common terms are found at the end of the book.

G.W.A.D.

the VAX-II, and

and

a glossary