🌱
⏱️ ~8 นาที

คอมพิวเตอร์ทำงานยังไง?

รู้จักชิ้นส่วนสำคัญของคอมพิวเตอร์ และมันประมวลผลโค้ดของเราอย่างไร

คอมพิวเตอร์มีชิ้นส่วนอะไรบ้าง?

ไม่ต้องจำให้หมด แค่เข้าใจ 4 ส่วนหลักก็พอเริ่มต้น:

1. CPU — สมอง

เป็นตัว ประมวลผล ทำการคำนวณและทำตามคำสั่งในโปรแกรม เวลาเราพูดว่าเครื่อง "แรง" ส่วนใหญ่หมายถึง CPU เร็ว

2. RAM — โต๊ะทำงานชั่วคราว

เป็นหน่วยความจำ ชั่วคราว ที่ CPU เข้าถึงได้เร็วมาก เปรียบเหมือน "โต๊ะ" ที่เราวางสมุดที่กำลังเปิดอ่านอยู่ เมื่อปิดเครื่อง ข้อมูลใน RAM จะหายหมด

3. ฮาร์ดดิสก์ / SSD — ลิ้นชักเก็บของ

เป็นที่เก็บข้อมูล ถาวร (รูป วิดีโอ ไฟล์โค้ด ระบบปฏิบัติการ) ช้ากว่า RAM แต่ข้อมูลไม่หายเมื่อปิดเครื่อง

4. Input / Output — ทางเข้าทางออก

  • Input: คีย์บอร์ด เมาส์ หน้าจอสัมผัส (สิ่งที่เราส่งเข้า)
  • Output: จอภาพ ลำโพง เครื่องพิมพ์ (สิ่งที่เครื่องส่งออกมาให้เราเห็น)

วงจรชีวิตของโปรแกรม

ไม่ว่าโปรแกรมจะใหญ่แค่ไหน มันจะวนอยู่กับ 3 ขั้นตอนนี้:

รับข้อมูล (Input)  →  ประมวลผล (Process)  →  แสดงผล (Output)

ตัวอย่าง: แอปคำนวณเกรด

  • Input: คะแนน 85
  • Process: เทียบเงื่อนไข → 85 อยู่ในช่วง 80-89
  • Output: แสดง "ได้เกรด 4"

โค้ดที่เราเขียน ไปอยู่ที่ไหน?

เมื่อคุณเขียนโค้ดและ "รัน" (run) มัน เกิดอะไรขึ้น?

  1. โค้ดของคุณ (เป็นไฟล์ข้อความ) ถูกเก็บใน SSD
  2. เมื่อรัน โค้ดถูกโหลดขึ้นมาใน RAM
  3. CPU อ่านและทำคำสั่งทีละบรรทัด
  4. ผลลัพธ์ถูกส่งออกทาง Output (จอภาพ, ฯลฯ)

สรุปง่าย ๆ: โค้ดของคุณคือ "คำสั่ง" ที่บอก CPU ว่าจะจัดการข้อมูลใน RAM อย่างไร แล้วเอาผลลัพธ์ไปแสดงที่ไหน

คำศัพท์ที่จะเจอบ่อย

คำความหมายง่าย ๆ
รัน (run)สั่งให้คอมพิวเตอร์เริ่มทำตามโค้ดของเรา
บัก (bug)ข้อผิดพลาดในโค้ด ทำให้ผลลัพธ์ผิดหรือโปรแกรมพัง
ดีบัก (debug)หาและแก้บัก
คอมไพล์ / อินเทอร์พรีตวิธีแปลโค้ดเป็นภาษาเครื่อง (แต่ละภาษาต่างกัน)

สรุป

  • คอมพิวเตอร์ = CPU (ประมวลผล) + RAM (ชั่วคราว) + ดิสก์ (ถาวร) + I/O
  • โปรแกรมทำงานวนอยู่กับ Input → Process → Output
  • เมื่อรัน โค้ขึ้น RAM แล้ว CPU ทำงานทีละบรรทัด

เข้าใจภาพใหญ่แล้ว บทหน้าเราจะมาคุยเรื่องที่สำคัญกว่าโค้ดเสียอีก — วิธยคิด ของนักพัฒนา 💡

อ่านจบแล้ว? ทำเครื่องหมายว่าเสร็จเพื่อบันทึกความคืบหน้า

🧠

แบบทดสอบ

ตอบให้ครบแล้วกด “ตรวจคำตอบ” เพื่อเช็คความเข้าใจ

  1. 1. ส่วนไหนของคอมพิวเตอร์เปรียบเสมือน ‘สมอง’ ที่คำนวณและประมวลผล?

  2. 2. ความต่างหลักระหว่าง RAM กับ SSD/Hard Disk คือ?

  3. 3. ขั้นตอนพื้นฐานที่คอมพิวเตอร์ทำซ้ำตลอดเวลาคือ?

กำลังโหลด…