We may earn an affiliate commission when you visit our partners.
Course image
Lauren Hyams, Ross Exton, Michael Conterio, Mac Bowley, Rebecca Franks, and Martin O'Hanlon

Topics Covered

  • The functions of different parts of hardware in a computer system
  • The factors affecting startup performance
  • The variety of storage, input, and output devices, and when they are appropriate
  • Operating systems: what they do, why you need them, and the importance of virtual memory
  • The different types of software: application, system, and utility

Save this course

Save Understanding Computer Systems to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for Understanding Computer Systems. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Understanding Computer Systems will develop knowledge and skills that may be useful to these careers:

Reading list

We haven't picked any books for this reading list yet.
Comprehensive textbook on computer graphics. It covers a wide range of topics, from basic concepts to advanced topics such as 3D modeling and animation. The authors are leading experts in the field, and the book is widely used in universities around the world.
Comprehensive textbook on deep learning. It covers a wide range of topics, from basic concepts to advanced topics such as convolutional neural networks and recurrent neural networks. The authors are leading experts in the field, and the book is widely used in universities around the world.
Comprehensive textbook on computer vision. It covers a wide range of topics, from basic concepts to advanced topics such as image segmentation and object recognition. The author leading expert in the field, and the book is widely used in universities around the world.
Comprehensive textbook on artificial intelligence. It covers a wide range of topics, from basic concepts to advanced topics such as machine learning and natural language processing. The authors are leading experts in the field, and the book is widely used in universities around the world.
Comprehensive textbook on natural language processing. It covers a wide range of topics, from basic concepts to advanced topics such as machine translation and question answering. The authors are leading experts in the field, and the book is widely used in universities around the world.
Comprehensive textbook on computer networking. It covers a wide range of topics, from basic concepts to advanced topics such as network security and network management. The authors are leading experts in the field, and the book is widely used in universities around the world.
Classic textbook on computer architecture. It provides a detailed overview of the design and implementation of computer systems. The authors are leading experts in the field, and the book is widely used in universities around the world.
Offers a comprehensive overview of computer systems, ideal for students or professionals in the field. The author, J.D. Philips, goes through the basic hardware components of a computer to in-depth analyses of operating systems and networking.
Comprehensive textbook on operating systems. It covers a wide range of topics, from basic concepts to advanced topics such as concurrency and security. The authors are well-known experts in the field, and the book is widely used in universities around the world.
Comprehensive textbook on machine learning. It covers a wide range of topics, from basic concepts to advanced topics such as deep learning and reinforcement learning. The author leading expert in the field, and the book is widely used in universities around the world.
Provides a practical guide to hardware hacking, covering topics such as reverse engineering, circuit bending, and microcontroller programming. It is written by a leading expert in the field and great resource for anyone who wants to learn more about how hardware works.
Provides a comprehensive overview of computer networking, covering topics such as network architecture, protocols, and applications. It is written by two of the leading experts in the field and is widely used as a textbook in university courses.
Provides an in-depth look at modern processor design, focusing on superscalar processors. It covers topics such as pipelining, branch prediction, and out-of-order execution. The authors are leading researchers in the field and the book is highly regarded for its technical depth and rigor.
Provides a comprehensive overview of electronics, covering topics such as basic circuits, transistors, and amplifiers. It is written by two of the leading experts in the field and is widely used as a textbook in university courses.
Provides a unique approach to computer architecture, by focusing on the essential concepts that underlie all modern computers. It is written by one of the leading experts in the field and great resource for anyone who wants to learn more about how computers work.
Provides an introduction to algorithm design, covering topics such as asymptotic analysis, graph algorithms, and dynamic programming. The authors are leading researchers in the field and the book great resource for anyone who wants to learn more about algorithm design.
Provides an introduction to computer science, using Python as the programming language. It covers topics such as data structures, algorithms, and object-oriented programming. The author leading researcher in the field and the book great resource for anyone who wants to learn more about computer science.
Provides a comprehensive overview of computer organization and design, covering topics such as processor architecture, memory hierarchy, and input/output systems. It is written by two of the leading experts in the field and is widely used as a textbook in university courses.
Provides a unique approach to computer architecture, by building a computer from first principles. It covers topics such as logic gates, memory, and processors. The authors are leading researchers in the field and the book great resource for anyone who wants to learn more about how computers work.
Provides a comprehensive overview of computer architecture, covering topics such as processor design, memory hierarchy, and input/output systems. It is written by two of the leading experts in the field and is widely used as a textbook in university courses.

Share

Help others find this course page by sharing it with your friends and followers:
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser