Kodokon kodokon.com

คอมพิวเตอร์ โปรแกรม ระบบปฏิบัติการ: ใครทำอะไร

ทำความเข้าใจว่าเครื่องจักรคืออะไรกันแน่ โปรแกรมคืออะไร และระบบปฏิบัติการมีไว้ทำอะไรจริง ๆ

6 นาที · 3 คำถาม

เปิดบทเรียนนี้ใน Kodokon

คอมพิวเตอร์ โทรศัพท์ แท็บเล็ต: ทั้งหมดนี้คือเครื่องจักรที่ทำสิ่งเดียวกันเป๊ะ ๆ นั่นคือรันคำสั่งง่าย ๆ อย่างยิ่ง แต่ทำด้วยความเร็วที่เหลือเชื่อ ข้างในนั้นมีสามส่วนที่เราสนใจ โปรเซสเซอร์ คือคนงาน: มันคำนวณ เปรียบเทียบ และย้ายข้อมูลไปมา พันล้านครั้งต่อวินาที หน่วยความจำ ที่มักเรียกกันว่า RAM คือโต๊ะทำงานของมัน: มันเก็บสิ่งที่โปรเซสเซอร์กำลังใช้อยู่ตอนนี้ไว้ใกล้มือ ส่วน ที่เก็บข้อมูล (ฮาร์ดดิสก์หรือ SSD) คือตู้เก็บของ: มันรักษาไฟล์ของคุณไว้แม้เครื่องจะถูกปิดไปแล้ว

ความแตกต่างระหว่างหน่วยความจำกับที่เก็บข้อมูลคือสิ่งที่ทำให้มือใหม่สะดุดมากที่สุด ลองนึกภาพห้องครัว: โต๊ะทำงานนั้นกว้างใหญ่ แต่มันถูกเก็บกวาดจนโล่งเมื่อปิดร้าน ในขณะที่ตู้เก็บของยังคงเก็บทุกอย่างไว้ข้ามวัน หน่วยความจำก็ทำงานแบบเดียวกัน: มันเร็ว แต่ มันว่างเปล่าทั้งหมดเมื่อเครื่องดับ ที่เก็บข้อมูลช้ากว่า แต่มันจำได้ นั่นคือเหตุผลที่เอกสารซึ่งยังไม่ได้บันทึกหายวับไปตอนไฟดับ: มันเคยอยู่แค่บนโต๊ะทำงานเท่านั้น

โปรแกรม คือรายการคำสั่งที่เขียนไว้ล่วงหน้า ซึ่งเครื่องจะทำตามเรียงไปทีละข้อ เหมือนสูตรอาหารเป๊ะ ๆ: แต่ละขั้นตอนดูโง่ ๆ เมื่ออยู่ลำพัง แต่ลำดับทั้งหมดสร้างผลลัพธ์ออกมา การเขียนโปรแกรม ก็คือการเขียนสูตรนั้นด้วยภาษาที่เครื่องรู้จักและทำตามได้ ไม่มีอะไรวิเศษเลย: คุณแค่แตกงานหนึ่งอย่างออกเป็นขั้นตอนย่อยที่เล็กพอจนไม่มีขั้นไหนกำกวม

TEXT
โปรแกรม "ชงกาแฟ":
  1. เติมน้ำลงในถังน้ำ
  2. ใส่แคปซูลลงในเครื่อง
  3. วางถ้วยไว้ใต้หัวจ่าย
  4. กดปุ่ม
  5. รอ 30 วินาที
  6. ยกถ้วยออก
โปรแกรมคือลำดับของขั้นตอนที่ชัดเจน เรียงตามลำดับที่ชัดเจน

เหลืออีกคำถามหนึ่ง: ใครเป็นคนตัดสินใจว่าโปรแกรมไหนจะทำงาน ใครจัดระเบียบไฟล์ของคุณ ใครกันที่ห้ามไม่ให้แอปสองตัวเหยียบกันเอง? นั่นคือ ระบบปฏิบัติการ ที่มักเรียกย่อ ๆ ว่า OS มันคือวาทยกรของวงออร์เคสตรา บนคอมพิวเตอร์ สามเจ้าใหญ่คือ Windows, macOS (เครื่อง Mac ของ Apple) และ Linux ส่วนบนโทรศัพท์คือ Android และ iOS โปรแกรมของคุณไม่เคยคุยกับฮาร์ดแวร์โดยตรง: มันผ่านระบบเสมอ

TEXT
คุณ
  |
แอปพลิเคชัน       (เบราว์เซอร์, เกม, เอดิเตอร์เขียนโค้ด)
  |
ระบบ              (Windows, macOS, Linux)
  |
ฮาร์ดแวร์          (โปรเซสเซอร์, หน่วยความจำ, ที่เก็บข้อมูล)
แต่ละชั้นวางอยู่บนชั้นที่อยู่ถัดลงไป ส่วนคุณลงมืออยู่บนสุด

ทดสอบความรู้

ตรวจสอบว่าคุณจำประเด็นสำคัญของบทเรียนนี้ได้ครบถ้วน

  1. เนื้อหาในหน่วยความจำเป็นอย่างไรเมื่อเครื่องดับ?
    • มันถูกลบทิ้ง
    • มันถูกบันทึกลงดิสก์โดยอัตโนมัติ
    • มันถูกส่งผ่านอินเทอร์เน็ต
    • มันคงอยู่ครบถ้วนเป็นเวลา 24 ชั่วโมง
  2. โปรแกรมคืออะไร?
    • รายการคำสั่งที่เครื่องทำตามเรียงไปทีละข้อ
    • ชิ้นส่วนอิเล็กทรอนิกส์ที่อยู่ภายในคอมพิวเตอร์
    • ไฟล์ที่บรรจุแต่รูปภาพเท่านั้น
  3. ระบบปฏิบัติการมีไว้เพื่ออะไร?
    • เชื่อมแอปพลิเคชันเข้ากับฮาร์ดแวร์
    • แสดงหน้าเว็บ
    • ทำให้โปรเซสเซอร์เร็วขึ้น