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 ArchitecturePrinceton University via Coursera Introduction to Computer Architecture
Carnegie Mellon University via Independent Build a Modern Computer from First Principles: From Nand to Tetris (Project-Centered Course)
Hebrew University of Jerusalem via Coursera 计算机系统基础(一) :程序的表示、转换与链接
Nanjing University via Coursera Computer Architecture
Indian Institute of Technology Madras via Swayam