Computer Systems

This course is about real computer systems, and the principles on which they are designed and built. We cover both modern OSes and the large-scale distributed systems that power today's online services. We illustrate the ideas with real-world examples, but emphasize common theoretical results, practical tradeoffs, and design principles that apply across many different scales and technologies.

AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

Blockchain Science

Distributed Ledger Technology

Roger Wattenhofer

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.B.045.04.1 2019 5 / 3 Computer Systems Available
Textbook.B.045.04.2 2019 5 / 3 Computer Systems Available
Textbook.B.045.04.3 2019 5 / 3 Computer Systems Available
Textbook.B.045.04.4 2019 5 / 3 Computer Systems Available
doz.watten.2019.01.1 2019 On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

Operating systems

Principles and practice

Thomas Anderson, Michael Dahlin

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.B.045.01.10 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.11 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.2 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.3 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.4 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.5 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.6 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.7 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.8 2014 5 / 3 Computer Systems Available
Textbook.B.045.01.9 2014 5 / 3 Computer Systems Available
EX.0000.55.1 2012 Available
EX.0000.55.2 2012 Available
EX.0000.55.3 2012 Available
EX.0000.55.4 2012 Available
EX.0000.55.5 2012 Available
EX.0000.55.6 2012 Available
Textbook.B.045.01.1 2014 5 / 3 Computer Systems On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
cover image

The science of the blockchain

Roger Wattenhofer

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.B.045.02.1 2016 5 / 3 Computer Systems Available
Textbook.B.045.02.2 2016 5 / 3 Computer Systems Available
Textbook.B.045.02.3 2016 5 / 3 Computer Systems Available
doz.watten.2016.01.2 2016 Available
doz.watten.2016.01.1 2016 On-site use only
AVAILABLE
READING ROOM ONLY
NOT AVAILABLE
ONLINE VERSION
cover image

Principles of computer system design

An introduction

Jerome H. Saltzer, M. Frans Kaashoek

Signature Year Rack/Shelf Lecture Return Date Status
Textbook.B.045.03.1 2009 5 / 3 Computer Systems Available