Library Hours
Monday to Friday: 9 a.m. to 9 p.m.
Saturday: 9 a.m. to 5 p.m.
Sunday: 1 p.m. to 9 p.m.
Naper Blvd. 1 p.m. to 5 p.m.
     
Limit search to available items
Results Page:  Previous Next
Author Buchanan, William, author.

Title Computer busses / William Buchanan. [O'Reilly electronic resource]

Publication Info. [Place of publication not identified] : Butterworth-Heinemann, 2000.
QR Code
Description 1 online resource (632 pages)
Contents 1.1Pre-PC Development1 -- 1.28008/8080/80856 -- 1.38086/808813 -- 1.480186/8018819 -- 1.58028620 -- 1.6Post-PC development21 -- 1.9DEC45 -- 1.10Open .v. closed systems47 -- 1.11RIP, Sinclair Research48 -- 1.12How to miss a market48 -- 2Busses, Interrupts and PC Systems49 -- 2.1Busses49 -- 2.2Interrupts61 -- 2.3Interfacing69 -- 2.4PC Systems76 -- 2.8Practical PC system77 -- 3Interfacing Standards85 -- 3.2PC bus85 -- 3.3ISA bus87 -- 3.4Other legacy busses91 -- 3.5Comparison of different types92 -- 3.7Summary of interface bus types95 -- 3.8Fall of the MCA bus97 -- 4PCI Bus103 -- 4.2PCI operation106 -- 4.3Bus arbitration109 -- 4.4Other PCI pins110 -- 4.5Configuration address space110 -- 4.6I/O addressing112 -- 4.8Example manufacturer and plug-and-play IDs
118 -- 5Motherboard Design121 -- 5.2TX motherboard132 -- 6IDE and Mass Storage139 -- 6.2Tracks and sectors139 -- 6.3Floppy disks140 -- 6.4Fixed disks141 -- 6.5Drive specifications142 -- 6.6Hard disk and CD-ROM interfaces142 -- 6.7IDE interface143 -- 6.8IDE communication144 -- 6.9Optical storage150 -- 6.10Magnetic tape153 -- 7SCSI157 -- 7.2SCSI types157 -- 7.3SCSI interface159 -- 7.4SCSI operation162 -- 7.5SCSI pointers164 -- 7.6Message system description165 -- 7.7SCSI commands167 -- 7.8Status169 -- 8PCMCIA173 -- 8.2PCMCIA signals173 -- 8.3PCMCIA registers175 -- 9USB and Firewire181 -- 9.2USB182 -- 9.3Firewire186 -- 10Games Port, Keyboard and Mouse191 -- 10.2Games port191 -- 10.3Keyboard195 -- 10.4Mouse and keyboard interface198 -- 10.5Mouse
199 -- 11Agp203 -- 11.2PCI and AGP204 -- 11.3Bus transactions205 -- 11.4Pin description205 -- 11.5AGP master configuration208 -- 11.6Bus commands209 -- 11.7Addressing modes and bus operations210 -- 11.8Register description210 -- 12Fibre Channel217 -- 12.2Comparison217 -- 12.3Fibre channel standards218 -- 12.4Cables, hubs, adapters and connectors219 -- 12.5Storage Devices and storage area networks221 -- 12.6Networks221 -- 13RS-232223 -- 13.2Electrical characteristics223 -- 13.3Communications between two nodes228 -- 13.4Programming RS-232233 -- 13.5RS-232 programs237 -- 14RS-422, RS-423 and RS-485247 -- 14.2RS-485 (ISO 8482)247 -- 14.3Line drivers249 -- 14.4RS-232/485 converter250 -- 15Modems253 -- 15.2RS-232 communications254 -- 15.3Modem standards255 -- 15.4Modem commands
256 -- 15.5Modem set-ups258 -- 15.6Modem indicator260 -- 15.7Profile viewing260 -- 15.8Test modes261 -- 15.9Digital modulation264 -- 15.10Typical modems265 -- 15.11Fax transmission267 -- 16Parallel Port271 -- 16.2PC connections271 -- 16.3Data handshaking272 -- 16.4I/O addressing275 -- 16.5Interrupt-driven parallel port279 -- 17Enhanced Parallel Port289 -- 17.2Compatibility mode289 -- 17.3Nibble mode290 -- 17.4Byte mode293 -- 17.5EPP294 -- 17.6ECP296 -- 18Modbus301 -- 18.1Modbus protocol301 -- 18.2Function codes307 -- 18.3Modbus diagnostics309 -- 19Fieldbus313 -- 19.2Fieldbus types313 -- 19.3Foundation Fieldbus316 -- 20Worldfip325 -- 20.2Physical layer325 -- 20.3Data link layer326 -- 21Can Bus333 -- 21.2CAN physical335 -- 21.3CAN bus basics
336 -- 21.4Message transfer337 -- 21.5Fault confinement340 -- 21.6Bit timing341 -- 21.7CAN open342 -- 22IEEE-488, VME and VXI345 -- 22.2IEEE-488 bus345 -- 22.3VME bus348 -- 22.4VXI bus349 -- 23TCP/IP355 -- 23.2TCP/IP gateways and hosts356 -- 23.3Function of the IP protocol356 -- 23.4Internet datagram6357 -- 23.5ICMP359 -- 23.6TCP/IP internets362 -- 23.7Domain name system366 -- 23.8Internet naming structure367 -- 23.9Domain name server368 -- 23.10Bootp protocol369 -- 23.11Example network371 -- 23.12ARP373 -- 23.13IP multicasting373 -- 23.16Additional material378 -- 24TCP and UDP385 -- 24.2Transmission control protocol385 -- 24.3UDP389 -- 24.4TCP specification390 -- 24.5TCB parameters392 -- 24.6Connection states392 -- 24.7Opening and closing a connection
395 -- 24.8TCP user commands397 -- 24.9WinSock399 -- 24.10Visual Basic socket implementation408 -- 24.12TCP/IP services reference416 -- 25Networks419 -- 25.2Network topologies421 -- 25.3OSI model424 -- 25.4Routers, bridges and repeaters426 -- 25.5Network cable types429 -- 26Ethernet435 -- 26.2IEEE standards436 -- 26.3Ethernet -- media access control (MAC) layer437 -- 26.4IEEE 802.2 and Ethernet SNAP439 -- 26.5OSI and the IEEE 802.3 standard441 -- 26.6Ethernet transceivers442 -- 26.7Ethernet types443 -- 26.8Twisted-pair hubs445 -- 26.9100 Mbps Ethernet445 -- 26.10Comparison of fast Ethernet other technologies450 -- 26.11Switches and switching hubs451 -- 26.12Network interface card design453 -- 26.13Gigabit Ethernet457 -- 26.15Ethernet crossover connections464 -- 27
RS-232 Programming Using Visual Basic467 -- 27.2Properties467 -- 27.3Events473 -- 27.5Error messages475 -- 27.6RS-232 polling476 -- 28Interrupt-Driven RS-232479 -- 28.1Interrupt-driven RS-232479 -- 28.2DOS-based RS-232 program479 -- A PC Processors489 -- A.28086/88490 -- A.380386/80486495 -- A.4Pentium/Pentium Pro501 -- BVesa VL-Local Bus509 -- CModem Codes511 -- C.1AT commands511 -- C.2Result codes513 -- C.3S-registers514 -- DRedundancy Checking519 -- D.1Cyclic redundancy check (CRC)519 -- D.2Longitudinal/vertical redundancy checks (LRC/VRC)523 -- EASCII Character Code525 -- E.1Standard ASCII525 -- E.2Extended ASCII code527 -- FQuick Reference529 -- GISDN533 -- G.2ISDN channels534 -- G.3ISDN physical layer interfacing535 -- G.4ISDN data link layer538 -- G.5
ISDN network layer541 -- G.6Speech sampling543 -- HMicrosoft Windows547 -- H.2Windows registry548 -- H.3Device drivers550 -- H.4Configuration manager551 -- H.5Virtual machine manager (VMM)552 -- H.6Multiple file systems555 -- H.7Core system components557 -- H.8Multitasking and threading559 -- H.9Plug-and-play process561 -- H.10Windows NT architecture561 -- H.11Windows 95 and Windows 98564 -- H.12Fundamentals of Operating Systems565 -- IHDLC569 -- I.2HDLC protocol570 -- I.3Transparency574 -- I.4Flow control574 -- I.5Derivatives of HDLC576 -- JExample Winsock Code for Visual Basic -- J.1My client (MyClient.frm)579 -- J.2My server (myServer.frm)583 -- J.3Choice form (ChoiceSC.frm)586 -- J.4Error panel (ErrorPanel.frm)587 -- J.5Help form (help.frm)589.
Summary 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.
Subject Microcomputers -- Buses.
Computer interfaces.
User-Computer Interface
Micro-ordinateurs -- Bus.
Interfaces (Informatique)
Computer interfaces
Microcomputers -- Buses
Cover Title Computer busses, design and application
ISBN 9780080529721 (EPUB)
0080529720 (EPUB)
1283338904
9781283338905
Patron reviews: add a review
Click for more information
EBOOK
No one has rated this material

You can...
Also...
- Find similar reads
- Add a review
- Sign-up for Newsletter
- Suggest a purchase
- Can't find what you want?
More Information