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
Introduction to Computer ArchitectureCarnegie Mellon University via Independent High Performance Scientific Computing
University of Washington via Coursera 计算机组成 Computer Organization
Peking University via Coursera Computation Structures 2: Computer Architecture
Massachusetts Institute of Technology via edX Multi-Core Computer Architecture - Storage and Interconnects
Indian Institute of Technology Guwahati via Swayam