# เฉลยและขอบเขตหน่วยความจำ

1. Flash เก็บโปรแกรม/ข้อมูลบางส่วนแบบไม่หายเมื่อปิดไฟ RAM เก็บสถานะขณะรัน stack/heap เป็นการใช้ RAM ตามระบบ ไม่ใช่ความจุเพิ่มแยกอีกสองก้อน
2. 16 KiB = 16,384 bytes จอง 4 + 3 + 2 = 9 KiB = 9,216 bytes เหลือ 7 KiB = 7,168 bytes ตามแผน ไม่ใช่ผลวัด heap
3. buffer อยู่ใน static แล้วจึงไม่นับเพิ่ม จอง 4 + 3 = 7 KiB = 7,168 bytes เหลือ 9 KiB = 9,216 bytes ถ้า stack จองจาก heap ให้ระบุพื้นที่ซ้ำ/ช่วงจองก่อนรวม
4. รวมว่าง 7 KiB แต่ก้อนใหญ่สุด 4 KiB ขอ 6 KiB ต่อเนื่องไม่พอภายใต้สมมติฐานโจทย์ ไม่มีผล allocator จริง ผลรวมไม่รับรองก้อนเดียวหรือ capability ที่ต้องการ
5. build ไม่ครอบคลุม dynamic usage ทั้งหมด ต้องวางแผนตรวจ stack/free heap/largest block/failure กับ capability และช่วงงาน อ่านหน่วยตาม port/SDK ไม่แปลง word→bytes อัตโนมัติ และค่าช่วงสังเกตไม่รับรอง worst case ทั้งหมด

ทั้งหมดเป็นการอธิบาย/คำนวณ ไม่มีการรัน firmware RTOS debugger หรือบอร์ดจริง
