Computer Systems Architecture:a Networking Approach

Computer Systems Architecture:a Networking Approach


Yazar Rob Williams
Yayınevi Pearson Education
ISBN 9780321340795
Baskı yılı 2006
Sayfa sayısı 744
Ağırlık 1.19 kg
Edisyon 2
Stok durumu Tükendi   

Computer Systems Architecture presents the subject in a progressive, incremental manner, bottom-upwards. Starting with digital logic and computer hardware, moving through the layers of software and leading on to an introduction to the field of networking and operating systems. It adopts a practical, hand-on approach, drawing upon areas of student interest and experience (the Internet, Pentium processors, GUIs, mobile communications) to stimulate the readers enthusiasm for the subject. Throughout, system performance is analysed as jointly dependent on hardware and software features. Practical exercises demonstrate this fundamental aspect of hardware/software interaction. Computer Systems Architectureis meant as an introduction in the first year to the subject for university students in Computer Science and related courses. It is planned as a two-semester introductory course in networked computer systems passing through digital logic, peripheral hardware, layers of software, networking, and operating systems.
1 Introduction : the hardware-software interface 3
2 The von Neumann inheritance 23
3 Functional units and the fetch-execute cycle 47
4 Building computers for logic : the control unit 73
5 Building computers from logic : the ALU 97
6 Building computers from logic : the memory 117
7 The Intel Pentium CPU 137
8 Subroutines 167
9 Simple input and output 185
10 Serial connections 219
11 Parallel connections 263
12 The memory hierarchy 285
13 The programmers viewpoint 329
14 Local area networks 353
15 Wide area networks 383
16 Other networks 419
17 Introduction to operating systems 455
18 Windows XP 491
19 Filing systems 507
20 Visual output 533
21 RISC processors : ARM and SPARC 563
22 VLIW processors : the EPIC itanium 601
23 Parallel processing 619