Book description
As more and more equipment is interface or'bus' driven, either by the use of controllers or directly from PCs, the question of which bus to use is becoming increasingly important both in industry and in the office. 'Computer Busses' has been designed to help choose the best type of bus for the particular application.
There are several books which cover individual busses, but none which provide a complete guide to computer busses. The author provides a basic theory of busses and draws examples and applications from real bus case studies. Busses are analysed using from a top-down approach, helping the undergraduate electrical or computer engineer to chose the right type of bus for their particular application. This book is essential reading for students of software engineering and electronic design, as well as for those working in disciplines such as production engineering or process control. It will also be a handy reference book for professional engineers, systems designers, consultants and those working in technical support.
- Provides a complete guide to computer busses
- Contains application-specific programme examples
- Plenty of real-life case studies
Table of contents
- Cover image
- Title page
- Table of Contents
- Copyright page
- Preface
- 1: Introduction
- 2: Busses, Interrupts and PC Systems
- 3: Interfacing Standards
- 4: PCI Bus
- 5: Motherboard Design
- 6: IDE and Mass Storage
- 7: SCSI
- 8: PCMCIA
- 9: USB and Firewire
- 10: Games Port, Keyboard and Mouse
- 11: AGP
- 12: Fibre Channel
- 13: RS-232
- 14: RS-422, RS-423 and RS-485
- 15: Modems
- 16: Parallel Port
- 17: Enhanced Parallel Port
- 18: Modbus
- 19: Fieldbus
- 20: WorldFIP
- 21: CAN bus
- 22: IEEE-488, VME and VXI
-
23: TCP/IP
- 23.1 Introduction
- 23.2 TCP/IP gateways and hosts
- 23.3 Function of the IP protocol
- 23.4 Internet datagram
- 23.5 ICMP
- 23.6 TCP/IP internets
- 23.7 Domain name system
- 23.8 Internet naming structure
- 23.9 Domain name sewer
- 23.10 Bootp protocol
- 23.11 Example network
- 23.12 ARP
- 23.13 IP multicasting
- 23.14 Exercises
- 23.15 Notes from the author
- 23.16 Additional material
-
24: TCP and UDP
- 24.1 Introduction
- 24.2 Transmission control protocol
- 24.3 UDP
- 24.4 TCP specification
- 24.5 TCB parameters
- 24.6 Connection states
- 24.7 Opening and closing a connection
- 24.8 TCP user commands
- 24.9 WinSock
- 24.10 Visual Basic socket implementation
- 24.11 Exercises
- 24.12 TCP/IP services reference
- 24.13 Notes from the author
- 25: Networks
-
26: Ethernet
- 26.1 Introduction
- 26.2 IEEE standards
- 26.3 Ethernet – media access control (MAC) layer
- 26.4 IEEE 802.2 and Ethernet SNAP
- 26.5 OSI and the IEEE 802.3 standard
- 26.6 Ethernet transceivers
- 26.7 Ethernet types
- 26.8 Twisted-pair hubs
- 26.9 100 Mbps Ethernet
- 26.10 Comparison of fast Ethernet other technologies
- 26.11 Switches and switching hubs
- 26.12 Network interface card design
- 26.13 Gigabit Ethernet
- 26.14 Exercises
- 26.15 Ethernet crossover connections
- 26.16 Notes from the author
- 27: RS-232 Programming using Visual Basic
- 28: Interrupt-driven RS-232
- A: PC Processors
- B: VESA VL-Local Bus
- C: Modem Codes
- D: Redundancy checking
- E: ASCII Character Code
- F: Quick Reference
- G: ISDN
-
H: Microsoft Windows
- H.1 Introduction
- H.2 Windows registry
- H.3 Device drivers
- H.4 Configuration manager
- H.5 Virtual machine manager (VMM)
- H.6 Multiple file systems
- H.7 Core system components
- H.8 Multitasking and threading
- H.9 Plug-and-play process
- H.10 indows NT architecture
- H.11 Windows 95 and Windows 98
- H.12 Fundamentals of Operating Systems
- H.13 Exercises
- I: HDLC
- J: Example WinSock Code for Visual Basic
- Index
Product information
- Title: Computer Busses
- Author(s):
- Release date: March 2000
- Publisher(s): Butterworth-Heinemann
- ISBN: 9780080529721
You might also like
book
The x86 Microprocessors: 8086 to Pentium, Multicores, Atom and the 8051 Microcontroller, 2nd Edition
This second edition of The x86 Microprocessors has been revised to present the hardware and software …
book
IBM Power Systems S922, S914, and S924 Technical Overview and Introduction Featuring PCIe Gen 4 Technology
This IBM® Redpaper publication is a comprehensive guide that covers the IBM Power System S914 (9009-41G), …
book
Building Wireless Community Networks, Second Edition
Building Wireless Community Networks is about getting people online using wireless network technology. The 802.11b standard …
book
Build Your Own Transistor Radios
A DIY guide to designing and building transistor radios Create sophisticated transistor radios that are inexpensive …