Books

Discover books across genres and categories. Powered by Google Books.

Live external provider results loaded.

AllPreviewPublic DomainNo Preview

Browse by Category

FictionNonfictioneBooksAudiobooksTeens & YAKidsComics & MangaTextbooksBusiness & MoneyComputers & TechnologySelf-helpHistory

Curated Lists

Best business booksBooks with previewsPublic-domain classicsBooks for entrepreneursBooks about moneyBeginner computer science books

Results for "computer systems books"

Computer Systems cover
Computer systems2003

Computer Systems

A Programmer's Perspective

Randal Bryant, David Richard O'Hallaron

For Computer Organization and Architecture and Computer Architecture courses. A concentrated and consistent introduction to the fundamental concepts that underlie all computer systems.

Computer SystemsRandal E. Bryant, Davie Richard O'Hallaron, S. Manasa, Mohit P. Tahiliani
Computer systems2016

Computer Systems

A Programmer's Perspective

Randal E. Bryant, Davie Richard O'Hallaron, S. Manasa, Mohit P. Tahiliani

"Computer systems: A Programmer’s Perspective explains the underlying elements common among all computer systems and how they affect general application performance. Written from the programmer’s perspective, this book strives to teach students how understanding basic elements of computer systems and executing real practice can lead them to create better programs."--Publisher's website.

Computer Systems cover
Computers2002

Computer Systems

J. Stanley Warford

This book provides students with a broad understanding of all levels of computer organization and architecture.

Computer Systems: A Programmer's Perspective, Global Edition cover
Computers2019-07-12

Computer Systems: A Programmer's Perspective, Global Edition

Randal E. Bryant, David R. O'Hallaron

For courses in Computer Science and Programming Computer systems: A Programmer’s Perspective explains the underlying elements common among all computer systems and how they affect general application performance. Written from the programmer’s perspective, this book strives to teach students how understanding basic elements of computer systems and executing real practice can lead them to create better programs. Spanning across computer science themes such as hardware architecture, the operating system, and systems software, the 3rd Edition serves as a comprehensive introduction to programming. This book strives to create programmers who understand all elements of computer systems and will be able to engage in any application of the field--from fixing faulty software, to writing more capable programs, to avoiding common flaws. It lays the groundwork for students to delve into more intensive topics such as computer architecture, embedded systems, and cybersecurity. This book focuses on systems that execute an x86-64 machine code, and recommends that students have access to a Linux system for this course. Students should have basic familiarity with C or C++. The full text downloaded to your computer With eBooks you can: search for key concepts, words and phrases make highlights and notes as you study share your notes with friends eBooks are downloaded to your computer and accessible either offline through the Bookshelf (available as a free download), available online and also via the iPad and Android apps. Upon purchase, you'll gain instant access to this eBook. Time limit The eBooks products do not have an expiry date. You will continue to access your digital ebook products whilst you have your Bookshelf installed.

Computer Systems cover
Computer programming2013-07-23

Computer Systems

A Programmer's Perspective

Randal E.. Bryant, David Richard O'Hallaron

For Computer Systems, Computer Organization and Architecture courses in CS, EE, and ECE departments. Few students studying computer science or computer engineering will ever have the opportunity to build a computer system. On the other hand, most students will be required to use and program computers on a near daily basis. Computer Systems: A Programmer's Perspective introduces the important and enduring concepts that underlie computer systems by showing how these ideas affect the correctness, performance, and utility of application programs. The text's hands-on approach (including a comprehensive set of labs) helps students understand the under-the-hood operation of a modern computer system and prepares them for future courses in systems topics such as compilers, computer architecture, operating systems, and networking.

Computer Systems: A Programmer's Perspective Plus Masteringengineering with Pearson Etext -- Access Card Package cover
Computers2015-03-31

Computer Systems: A Programmer's Perspective Plus Masteringengineering with Pearson Etext -- Access Card Package

Randal E. Bryant, David R. O'Hallaron

NOTE: Before purchasing, check with your instructor to ensure you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, and registrations are not transferable. To register for and use Pearson's MyLab & Mastering products, you may also need a Course ID, which your instructor will provide. Used books, rentals, and purchases made outside of Pearson If purchasing or renting from companies other than Pearson, the access codes for Pearson's MyLab & Mastering products may not be included, may be incorrect, or may be previously redeemed. Check with the seller before completing your purchase. For courses in Computer Organization and Architecture This package includes MasteringEngineering® Computer systems: A Programmer's Perspective explains the underlying elements common among all computer systems and how they affect general application performance. Written from the programmer's perspective, this book strives to teach readers how understanding basic elements of computer systems and executing real practice can lead them to create better programs. Spanning across computer science themes such as hardware architecture, the operating system, and systems software, the Third Edition serves as a comprehensive introduction to programming. This book strives to create programmers who understand all elements of computer systems and will be able to engage in any application of the field--from fixing faulty software, to writing more capable programs, to avoiding common flaws. It lays the groundwork for readers to delve into more intensive topics such as computer architecture, embedded systems, and cyber security. This book focuses on systems that execute an x86-64 machine code, and recommends that programmers have access to a Linux system for this course. Programmers should have basic familiarity with C or C++. Personalize Learning with MasteringEngineering MasteringEngineering is an online homework, tutorial, and assessment system, designed to improve results through personalized learning. This innovative online program emulates the instructor's office hour environment, engaging and guiding students through engineering concepts with self-paced individualized coaching With a wide range of activities available, students can actively learn, understand, and retain even the most difficult concepts. 0134123832/9780134123837 Computer Systems: A Programmer's Perspective plus MasteringEngineering with Pearson eText -- Access Card Package, 3/e Package consists of: * 013409266X/9780134092669 Computer Systems: A Programmer's Perspective, 3/e * 0134071921/9780134071923 MasteringEngineering with Pearson eText -- Standalone Access Card -- for Computer Systems: A Programmer's Perspective, 3/e

Computer Systems cover
Book2023-06-17

Computer Systems

A Comprehensive Guide to the Basics

Aaqib Bhat

We addressed the essential principles of computer systems in "Computer Systems: A Comprehensive Guide to the Basics," providing you with a solid foundation of knowledge. This book will be an important resource whether you are seeking a career in technology or simply want to comprehend the technology that surrounds you. Understanding the fundamentals of computer systems allows you to unleash unlimited possibilities and confidently traverse the ever-changing digital universe. So, go ahead and enter into the intriguing world of computer systems!

Computer Systems cover
Computer architecture2002

Computer Systems

Architecture, Networks and Communications

Sebastian Coope, John Cowley, Neil Willis

Highly suitable for modular courses, this book takes account of developments such as the Internet, modern hardware and all aspects or computer systems that are closely interconnected with current courses.

Computer Systems and Networks cover
Computers2007

Computer Systems and Networks

Barry Blundell, Nawaz Khan, Aboubaker Lasebae

This book provides an introduction to the basic operation of computer systems and basic material relating to the networking of computers ... This is an introductory-level book which lays the foundations for more advanced courses.-Pref.

Computer Systems Servicing cover
Book2019-10-24

Computer Systems Servicing

Installing and Configuring Computer Systems

Joel Tiemsin

This book is designed for Computer Systems Servicing students and teachers. The content is focused on computer hardware and software, software installation, storage partitioning, networking, and configuring computers and servers.

The Elements of Computing Systems, second edition cover
Computers2021-06-15

The Elements of Computing Systems, second edition

Building a Modern Computer from First Principles

Noam Nisan, Shimon Schocken

A new and extensively revised edition of a popular textbook used in universities, coding boot camps, hacker clubs, and online courses. The best way to understand how computers work is to build one from scratch, and this textbook leads learners through twelve chapters and projects that gradually build the hardware platform and software hierarchy for a simple but powerful computer system. In the process, learners gain hands-on knowledge of hardware, architecture, operating systems, programming languages, compilers, software engineering, and relevant algorithms and data structures. Using this constructive approach, the book introduces readers to a significant body of computer science knowledge and synthesizes key theoretical and applied techniques into one constructive framework.The outcome is known as Nand to Tetris: a journey that starts with the most elementary logic gate, called Nand, and ends, twelve projects later, with a general-purpose computer system capable of running Tetris and any other program that comes to your mind. The first edition of this popular textbook inspired Nand to Tetris courses in many universities, coding boot camps, hacker clubs, and online course platforms. This second edition has been extensively revised. It has been restructured into two distinct parts—part I, Hardware, and part II, Software—with six projects in each part. All chapters and projects have been rewritten, with an emphasis on separating abstraction from implementation, and many new sections, figures, and examples have been added. Substantial new appendixes offer focused presentation on technical and theoretical topics.

Computer Systems cover
Computers2006-05-07

Computer Systems

Theory, Technology, and Applications

Andrew James Herbert, Karen I.B. Spaerck Jones

An invited collection of peer-reviewed papers surveying key areas of Roger Needham's distinguished research career at Cambridge University and Microsoft Research. From operating systems to distributed computing, many of the world's leading researchers provide insight into the latest concepts and theoretical insights--many of which are based upon Needham's pioneering research work. A critical collection of edited-survey research papers spanning the entire range of Roger Needham's distinguished scientific career, from operating systems to distributed computing and security. Many of the world's leading researchers survey their topics' latest developments and acknowledge the theoretical foundations of Needham's work. Introduction to book written by Rick Rashid, Director of Microsoft Research Worldwide.

Computer Systems and Software Engineering cover
Computers1992-04-30

Computer Systems and Software Engineering

State-of-the-art

Patrick DeWilde, Joos P.L. Vandewalle

Computer Systems and Software Engineering is a compilation of sixteen state-of-the-art lectures and keynote speeches given at the COMPEURO '92 conference. The contributions are from leading researchers, each of whom gives a new insight into subjects ranging from hardware design through parallelism to computer applications. The pragmatic flavour of the contributions makes the book a valuable asset for both researchers and designers alike. The book covers the following subjects: Hardware Design: memory technology, logic design, algorithms and architecture; Parallel Processing: programming, cellular neural networks and load balancing; Software Engineering: machine learning, logic programming and program correctness; Visualization: the graphical computer interface.

We use optional analytics and advertising cookies to understand how visitors use Ventari, measure ads, and improve the experience. You can accept all optional cookies, allow analytics only, or decline them. See our Cookie Policy.