Programming Foundations: Inside Computing Hardware
Offered By: LinkedIn Learning
Course Description
Overview
Explore what’s inside our servers, computers, and other devices, including what pieces are used, how they relate to each other, and more.
Syllabus
Introduction
- Differentiate your code by understanding the hardware
- What is a computer?
- The brain: The central processing unit or CPU
- Overview of CPU specs: Cores and clock speed
- Overview of CPU specs: Cache size and power efficiency
- Temporary storage or RAM
- Dynamic RAM (DRAM) and static RAM (SRAM)
- Permanent storage
- Hard disk drive (HDD) and solid-state drive (SSD)
- The artist: Graphics processing unit or GPU
- Discrete vs. integrated GPUs
- The central hub: The motherboard
- The boot process
- Memory hierarchy
- Caching memory and speed
- Parallel processing: The CPU and GPU
- Parallel processing: Sequential vs. parallel tasks
- Choosing the right computer: Evaluating your needs
- Hardware specs suggestions for PCs used for writing, design, and engineering
- Case scenario: Choosing a laptop for AutoCAD software
- Connect and extend your new knowledge
Taught by
Zara Khalil
Related Courses
Computer Science 101Stanford University via Coursera Principles of Computing
Stanford University via Stanford OpenEdx Technical Support Fundamentals
Google via Coursera Computer Hardware and Operating Systems
New York University (NYU) via edX Digital Forensic
Doctor Harisingh Gour Vishwavidyalaya, Sagar via Swayam