Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Mac

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง

คุณรู้ไหมว่า Firmware อยู่ทุกที่รอบตัวเรา? อาจดูแปลก - แต่มันพบได้ทั่วไปเท่ากับ Hardware และ Software

จริงๆ แล้วมันคือ Firmware ที่ทำให้:

  • เครื่องพิมพ์ (Printer) ทำงานได้
  • เครื่องช็อกหัวใจ (Defibrillator) ทำงานได้
  • วิทยุรถยนต์ (Car radio) ทำงานได้
  • และอีกมากมาย...

จากตัวอย่างข้างต้น คุณคงมีแนวคิดคร่าวๆ แล้ว แต่อาจไม่มีนิยามที่ชัดเจน

เพื่อเข้าใจ Firmware จริงๆ เราต้องเข้าใจ Software ก่อน ตามด้วย Hardware แล้วค่อยมา Firmware

ในบทความนี้ จะอธิบายแต่ละหัวข้อด้วยการเปรียบเทียบ เพื่อให้ทุกคนเข้าใจง่าย ไม่ว่าคุณจะเพิ่งเริ่มสนใจเทคโนโลยี

ในบทความนี้เราจะสำรวจ:

  • Software คืออะไร?
  • Hardware คืออะไร?
  • Firmware คืออะไร?

Software คืออะไร?

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง
Photo by Kübra Doğu from Pexels

ลองจินตนาการว่าวันนี้คุณไม่รู้จะทำอะไรกินเย็น

โชคดีที่คุณพบหนังสือสูตรอาหารเก่า และตัดสินใจทำอาหารตามสูตรหนึ่ง

หนังสือสูตรอาหารมีสูตรมากมาย แต่ละสูตรมีขั้นตอนการทำของตัวเอง

ใน หนังสือสูตรอาหาร หนึ่ง สูตรอาหาร 可以 มองว่าเป็น ชุดขั้นตอน (หรือคำสั่ง) ที่รวมกันแล้วได้ มื้ออาหาร

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง
Photo by Luis Quintero on Pexels

คุณยังสามารถสร้างเมนูของตัวเองได้จากประสบการณ์ทำอาหารหลายสูตรใช่ไหม?

Software ก็เหมือนกัน

โปรแกรม Software 可以 มองว่าเป็น ชุดคำสั่ง ที่ทำงานร่วมกันเพื่อสร้าง โปรแกรม ให้สมบูรณ์

 global _main extern _printf section .text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0
Print Hello World ในภาษา Assembly (Machine Code)
Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง

Application คือชุดคำสั่งใหญ่ที่ทำหน้าที่เฉพาะเจาะจง Operating System คือชุดคำสั่งใหญ่ที่ประสานงาน Software และ Hardware

  • หนังสือสูตรอาหาร = Software
  • หนังสือทำอาหารเย็น = ประเภท Software (Application หรือ OS)
  • สูตรอาหาร = Program

คุณต้องการสูตรอาหารเพื่อทำอาหารเย็น ต้องทำตามทุกขั้นตอนในหนังสือเพื่อสร้างสูตร

เมื่อทำทุกขั้นตอนเสร็จ อาหารเย็นก็พร้อม

คุณต้องการ Software เพื่อทำภารกิจเฉพาะ คอมพิวเตอร์ต้องทำตามคำสั่งทั้งหมดเพื่อให้ Software ทำงาน

ดังนั้น Software กำลังทำงานอยู่ ขณะที่คำสั่งกำลังถูกปฏิบัติ หรือหลังจากเสร็จสิ้น

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง

Hardware คืออะไร?

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง
Photo by ELEVATE from Pexels

เพื่อทำอาหารเย็น คุณต้องการขั้นตอนจากหนังสือสูตรอาหาร

คุณยังต้องการเครื่องมือทำอาหาร - หม้อ กระทะ มีด และวัตถุดิบ 這就是 Hardware

หนังสือสูตรอาหารให้คำสั่งทำอาหาร Hardware ต้องการ Software (ชุดคำสั่ง) เพื่อบอกว่าต้องทำอะไร

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง

Software ให้คำสั่งกับ Hardware ให้ทำงาน

  • เครื่องมือทำอาหาร = Hardware
  • สูตรอาหาร = Software

ไม่มี Software Hardware ก็ทำงานไม่ได้ ไม่มีสูตรอาหาร คุณไม่รู้จะทำอะไรกับเครื่องมือและวัตถุดิบ

เหมือน Hardware ไม่มี Software คุณกินอาหารดิบได้ (แต่ไม่อร่อย)

เหมือนมีอาหารหลากหลายประเภท Hardware คอมพิวเตอร์ก็หลากหลาย:

  • CPU
  • RAM
  • GPU
  • และอีกมากมาย…
Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง
เปรียบเทียบกระบวนการ

Firmware คืออะไร?

Firmware คืออะไร? ความหมาย บทบาท และตัวอย่างในชีวิตจริง
Photo by Ella Olsson from Pexels

Program คือชุดคำสั่งที่คอมพิวเตอร์อ่าน

ลองจินตนาการว่าคุณอยากทำน้ำดื่มหรือของหวาน คุณไม่ต้องการวัตถุดิบมากเท่าทำอาหารเย็นให้ครอบครัวใช่ไหม?

ลองจินตนาการว่า คุณอยากได้ Software ที่รันบนไมโครเวฟ คุณไม่ต้องการ Hardware ทั้งหมดของคอมพิวเตอร์ เพื่อให้ไมโครเวฟทำงาน ใช่ไหม? แค่ Software สำหรับไมโครเวฟพอ

หรือ Software บนเครื่องพิมพ์ คุณไม่ต้องการ Hardware ทั้งหมดของคอมพิวเตอร์ แค่ Software สำหรับเครื่องพิมพ์

  • Software ไมโครเวฟ = Firmware
  • Software เครื่องพิมพ์ = Firmware

หมายความว่า Firmware คือ Software ที่ฝังอยู่ในอุปกรณ์ Hardware ไม่ได้อยู่ในคอมพิวเตอร์ทั่วไป

Firmware ทำให้ Hardware เฉพาะตัว ทำภารกิจเฉพาะเจาะจงได้

สรุป

ขอบคุณที่อ่าน! ตอนนี้คุณรู้มากขึ้นเกี่ยวกับ:

  • Software
  • Hardware
  • Firmware

รูปภาพ Microprocessor โดย Pok Rie จาก Pexels