สารบัญ13 หัวข้อหลัก
- 1.บทนำ — ระบบคอมพิวเตอร์และวงจร IPO-S
- 2.สมรรถนะ CPU, Parallelism และ Thermal
- 3.RAID, Redundancy และข้อจำกัด
- 4.Power supply, UPS, Battery, Cooling และ ESD
- 5.File, Folder, Path, Metadata และ Permission
- 6.Application installation, Configuration และ Change
- 7.วินิจฉัยอาการเปิดไม่ติด Boot ไม่ได้ และจอดำ
- 8.ชนิดไฟล์และการเลือก Format
- 9.Browser, Web, URL และการค้นหา
- 10.อุปกรณ์เครือข่าย
- 11.Wi-Fi และมาตรฐาน IEEE 802.11
- 12.Cryptography: Encryption, Hash, MAC และ Signature
- 13.Vulnerability และ Patch management
บทนำ — ระบบคอมพิวเตอร์และวงจร IPO-S
| องค์ประกอบ | หน้าที่ | ตัวอย่าง |
|---|---|---|
| People | กำหนดเป้าหมาย ป้อนคำสั่ง ตีความผลและควบคุมสิทธิ | ผู้ใช้ ผู้ดูแล นักพัฒนา เจ้าของข้อมูล |
| Hardware | ส่วนกายภาพที่รับ ประมวลผล เก็บ แสดงและสื่อสาร | CPU, RAM, SSD, NIC, จอ, Keyboard |
| Software | คำสั่ง/โปรแกรมและข้อมูลกำหนดการทำงาน Hardware | OS, Driver, Application, Firmware |
| Data | ข้อเท็จจริงที่เข้ารหัสให้ระบบประมวลผล | ข้อความ ตัวเลข ภาพ เสียง Log |
| Procedure | ขั้นตอนใช้งาน ควบคุม สำรอง กู้คืนและตอบสนองเหตุ | SOP, Backup plan, Access review |
| Communication | เชื่อมระบบ/บริการและแลกเปลี่ยนข้อมูล | LAN, Internet, API, Cloud |
ระบบคอมพิวเตอร์และวงจร IPO-S
- 1Input
- 2Process
- 3Output
- 4Storage/Feedback
IPO เป็นแบบจำลองการไหล ไม่ได้แปลว่าทุกงานต้องเกิดทีละขั้นแบบตายตัว ระบบสมัยใหม่รับ–ส่ง–เก็บ–ประมวลผลพร้อมกันได้
ชนิดคอมพิวเตอร์และรูปแบบการใช้งาน
- Supercomputer/HPC — จุดเด่น: ประมวลผลขนานขนาดใหญ่มาก; งานที่เหมาะ/ข้อควรคิด: แบบจำลอง วิทยาศาสตร์ AI; วัดด้วย Workload จริง ไม่ใช่ชื่อรุ่น
- Mainframe — จุดเด่น: Throughput, I/O, Transaction, Reliability และ Workload จำนวนมาก; งานที่เหมาะ/ข้อควรคิด: ธุรกรรมองค์กร; ไม่ได้หมายถึงเร็วที่สุดทุกงาน
- Server — จุดเด่น: ให้ Service แก่ Client หลายราย; งานที่เหมาะ/ข้อควรคิด: Web, Database, File, Identity, VM; ต้องออกแบบ Availability/Backup/Security
- Workstation — จุดเด่น: เครื่องผู้ใช้สมรรถนะ/ความน่าเชื่อถือสูง; งานที่เหมาะ/ข้อควรคิด: CAD, Media, Engineering, Data science
- Desktop — จุดเด่น: ขยาย/ซ่อมง่ายต่อราคา; งานที่เหมาะ/ข้อควรคิด: สำนักงาน ห้องปฏิบัติการ
- Laptop/Notebook — จุดเด่น: พกพา มี Battery/จอ/Keyboard รวม; งานที่เหมาะ/ข้อควรคิด: Mobile work; แลกกับ Thermal/Upgradeability
- Mobile/Tablet — จุดเด่น: Touch, Sensor, Radio, Low power; งานที่เหมาะ/ข้อควรคิด: งานภาคสนาม/สื่อสาร; ต้องบริหาร MDM และข้อมูล
- Embedded/IoT — จุดเด่น: ทำหน้าที่เฉพาะ ทรัพยากรจำกัด; งานที่เหมาะ/ข้อควรคิด: อุปกรณ์ควบคุม/Sensor; Lifecycle/Patch/Safety สำคัญ
- Thin client/VDI endpoint — จุดเด่น: งานหลักอยู่ Server/Cloud; งานที่เหมาะ/ข้อควรคิด: บริหารรวมศูนย์ แต่พึ่ง Network/Backend
- Edge computer — จุดเด่น: ประมวลผลใกล้แหล่งข้อมูล; งานที่เหมาะ/ข้อควรคิด: ลด Latency/Bandwidth แต่กระจายการดูแล
หน่วยข้อมูล ระบบเลข และหน่วยสมรรถนะ
- bit (b) — ความหมายที่ถูก: เลขฐานสองหนึ่งตำแหน่ง 0/1; ข้อควรระวัง: b เล็กไม่ใช่ Byte
- Byte (B) — ความหมายที่ถูก: โดยทั่วไป 8 bit; ข้อควรระวัง: B ใหญ่; ขนาดไฟล์มักเป็น Byte
- Nibble — ความหมายที่ถูก: 4 bit; ข้อควรระวัง: เลข Hex หนึ่งหลักแทน 4 bit
- kB, MB, GB, TB — ความหมายที่ถูก: คำนำหน้า SI ฐานสิบ: 10³, 10⁶, 10⁹, 10¹² Byte; ข้อควรระวัง: ผู้ผลิต Storage/Network มักใช้ฐานสิบ
- KiB, MiB, GiB, TiB — ความหมายที่ถูก: คำนำหน้า Binary: 2¹⁰, 2²⁰, 2³⁰, 2⁴⁰ Byte; ข้อควรระวัง: ไม่ควรใช้ MB แทน MiB โดยไม่บอก
- bps — ความหมายที่ถูก: bit per second อัตราข้อมูล; ข้อควรระวัง: หาร 8จึงได้ B/s เชิงทฤษฎีก่อน Overhead
- Hz — ความหมายที่ถูก: รอบต่อวินาที เช่น Clock/Refresh; ข้อควรระวัง: Clock สูงกว่าไม่ได้เร็วกว่าเสมอ
- ns, ms, s — ความหมายที่ถูก: เวลาแฝงระดับนาโน/มิลลิ/วินาที; ข้อควรระวัง: Latency ต่ำดีกว่า; ต่างจาก Throughput
- Decimal/Binary/Hex — ความหมายที่ถูก: ฐาน 10/2/16; ข้อควรระวัง: Hex ใช้ 0–9,A–F; แปลงตามค่าน้ำหนักหลัก
- Pixel/PPI — ความหมายที่ถูก: จุดภาพและความหนาแน่นเชิงพื้นที่; ข้อควรระวัง: Resolution ไม่เท่ากับขนาดจอหรือคุณภาพสี
ความสัมพันธ์จำเป็น
- 1 Byte = 8 bit
- 1 Hex digit = 4 bit
- 8 bit = 2 Hex digits = 256 รูปแบบค่า
- อัตราโอนจริงต่ำกว่า Link rate เพราะ Protocol, Encoding, Media และ Device bottleneck
Motherboard, Chipset, Bus และ Expansion
- Motherboard — บทบาท: แผงวงจรหลักเชื่อม CPU, Memory, Storage, I/O และ Firmware; ตรวจความเข้ากันได้: Form factor, Socket, Memory generation, Slot, Power header
- CPU socket/package — บทบาท: หน้าสัมผัสเชิงกล/ไฟฟ้าของ Processor; ตรวจความเข้ากันได้: Socket ตรงอย่างเดียวอาจยังไม่พอ ต้องดู Chipset/Firmware/TDP
- Chipset/PCH/SoC fabric — บทบาท: ควบคุม/รวม I/O ตามสถาปัตยกรรม; ตรวจความเข้ากันได้: จำนวน Lane/Port และ Feature ขึ้นกับ Platform
- Memory slot/channel — บทบาท: เชื่อม RAM เป็น Channel; ตรวจความเข้ากันได้: ชนิด DDR, ECC, Capacity, Rank, Population rule
- PCI Express — บทบาท: Serial point-to-point lane สำหรับ GPU/NIC/NVMe/Accelerator; ตรวจความเข้ากันได้: Generation, Lane width, Slot physical กับ Electrical lane อาจต่าง
- SATA — บทบาท: Interface Storage แบบ AHCI/ATA ทั่วไป; ตรวจความเข้ากันได้: Port/cable/power และ Controller mode
- M.2 — บทบาท: รูปแบบ Slot/Form factor ไม่ใช่ Protocol; ตรวจความเข้ากันได้: อาจรองรับ SATA, PCIe/NVMe, USB หรือ Wireless ตาม Key/Wiring
- USB header/External I/O — บทบาท: เชื่อม Port หน้าเครื่องและอุปกรณ์ภายนอก; ตรวจความเข้ากันได้: Connector shape ไม่รับรอง Data rate/Power/Video
- VRM — บทบาท: แปลง/ควบคุมแรงดันให้ CPU/RAM/ส่วนต่าง ๆ; ตรวจความเข้ากันได้: กำลัง ความร้อนและ Firmware limit มีผล
- CMOS/RTC battery — บทบาท: คงเวลาและค่าบางส่วนเมื่อปิดไฟ; ตรวจความเข้ากันได้: ไม่เก็บ Firmware ทั้งหมดและไม่ใช่ RAM หลัก
CPU: องค์ประกอบและวงจรคำสั่ง
- Control Unit — หน้าที่: ถอดรหัสคำสั่งและควบคุมลำดับการทำงาน
- ALU — หน้าที่: คำนวณเลขคณิตและตรรกะ
- FPU/Vector unit — หน้าที่: คำนวณ Floating-point/SIMD ตาม Architecture
- Register — หน้าที่: เก็บ Operand/Address/State ใกล้หน่วยประมวลผลที่สุด
- Cache L1/L2/L3 — หน้าที่: สำเนาข้อมูล/คำสั่งที่ใช้บ่อยเพื่อลดการรอ RAM
- Core — หน้าที่: หน่วยประมวลผลอิสระเชิงกายภาพภายใน Package
- Hardware thread/SMT — หน้าที่: ให้ Core รักษาสถานะหลาย Thread เพื่อใช้ Resource ว่าง
- Clock — หน้าที่: จังหวะการทำงาน; Dynamic ตาม Load, Power, Temperature
- Instruction set architecture — หน้าที่: สัญญาระหว่าง Software กับ Processor เช่นคำสั่ง Register และ Addressing
- Microarchitecture — หน้าที่: วิธีภายในที่ทำ ISA เช่น Pipeline, Cache, Execution unit
CPU: องค์ประกอบและวงจรคำสั่ง
- 1Fetch instruction
- 2Decode
- 3Read operands
- 4Execute
- 5Memory access if needed
- 6Write back/Retire
CPU ไม่ได้ดึงข้อมูลจาก Disk มาคำนวณโดยตรงตามปกติ ข้อมูลต้องถูกนำผ่าน I/O/OS เข้าสู่ RAM/Cache/Register ก่อน
สมรรถนะ CPU, Parallelism และ Thermal
- Clock frequency — ผล/ข้อจำกัด: รอบต่อวินาที แต่ IPC/Architecture/Memory/Power ต่างกันจึงเทียบข้ามรุ่นตรง ๆ ไม่ได้
- IPC/Work per cycle — ผล/ข้อจำกัด: งานต่อรอบขึ้นกับคำสั่ง Pipeline Branch Cache และ Compiler
- Core/Thread count — ผล/ข้อจำกัด: ช่วยเมื่อ Workload แบ่งขนานได้; งาน Single-thread อาจไม่เร็วขึ้น
- Cache — ผล/ข้อจำกัด: ลด Memory latency เมื่อ Working set/Pattern เหมาะ
- Memory bandwidth/latency — ผล/ข้อจำกัด: จำกัดงานข้อมูลมากแม้ CPU ว่าง
- TDP/Power limit — ผล/ข้อจำกัด: กรอบออกแบบความร้อน/กำลัง ไม่ใช่การกินไฟคงที่ทุกขณะ
- Thermal throttling — ผล/ข้อจำกัด: ลด Clock/Voltage เมื่อร้อนหรือชน Limit เพื่อป้องกันความเสียหาย
- Accelerator/GPU/NPU — ผล/ข้อจำกัด: เร็วกับงานที่เหมาะแต่มี Transfer/Programming overhead
- Benchmark — ผล/ข้อจำกัด: ต้องตรง Workload, Dataset, Setting, Duration และ Power mode
- Amdahl-like limit — ผล/ข้อจำกัด: ส่วนที่ทำขนานไม่ได้จำกัด Speedup รวม
อาการเครื่องช้าไม่ควรสรุปว่า CPU ไม่พอทันที ต้องดู Utilization ต่อ Core, Run queue, Clock/Temperature, RAM pressure, Storage latency, GPU, Network และ Process ที่ใช้งาน
| ชนิด | Volatile | บทบาท/ลักษณะ |
|---|---|---|
| Register | ใช่ | เล็กและเร็วที่สุด อยู่ใน CPU เก็บ Operand/State ปัจจุบัน |
| CPU Cache | ใช่ | L1มักเล็ก/เร็วกว่า L2/L3; Hardware บริหารสำเนาข้อมูล |
| RAM/DRAM | ใช่ | หน่วยความจำหลักเก็บ Code/Data ของ Process ที่กำลังใช้ |
| SRAM | ใช่ | เร็ว/แพงกว่า DRAM มักใช้ Cache ไม่ใช่ RAM ระบบหลักทั่วไป |
| ROM/Non-volatile memory | ไม่ | เก็บข้อมูลคงอยู่ เช่น Firmware; Flash สามารถเขียนใหม่ตามกระบวนการ |
| Storage | ไม่ | SSD/HDD เก็บไฟล์ถาวรแต่ช้ากว่า RAM มาก |
| Virtual memory | แนวคิด OS | ใช้ Address space และอาจย้าย Page ระหว่าง RAM กับ Storage; ไม่ใช่ RAM จริงเพิ่มฟรี |
| ECC memory | ขึ้นกับแบบ | ตรวจ/แก้ Bit error ตามรหัสและ Platform; ไม่แทน Backup |
เมื่อ RAM ไม่พอ
- OS อาจ Reclaim Cache/Compress/Swap/Page ออก Storage
- Page fault และ I/O มากทำให้ Thrashing/ช้า
- เพิ่ม RAM ช่วยเมื่อ Memory pressure เป็น Bottleneck แต่ไม่แก้ CPU/Storage/Software bug ทุกกรณี
RAM: Capacity, Channel, Generation และ Compatibility
- Capacity — หลักเลือก/ตรวจ: รวม Working set ของ OS+Application+VM และ Headroom; มากเกินไม่ได้ทำงานเร็วขึ้นเสมอ
- DDR generation — หลักเลือก/ตรวจ: DDR รุ่นต่างมีไฟฟ้า/Key/Controller ต่าง ไม่ควรฝืนเสียบ
- Data rate/Timing — หลักเลือก/ตรวจ: Module หลายตัวมักทำงานตามค่าร่วมที่ Platform รองรับ ไม่รับรองตามตัวเลขโฆษณาสูงสุด
- Channel — หลักเลือก/ตรวจ: ใส่ตาม Population rule เพื่อใช้ Dual/Multi-channel; Slot สีเป็นเพียงคำใบ้ ต้องดูคู่มือ
- DIMM/SO-DIMM/LP memory — หลักเลือก/ตรวจ: Form factor Desktop/Notebook/บัดกรีตามอุปกรณ์
- ECC — หลักเลือก/ตรวจ: ต้องรองรับทั้ง CPU, Board, Firmware และ Module
- Registered/Unbuffered — หลักเลือก/ตรวจ: งาน Server/Client ต่างแบบและมักผสมไม่ได้
- Rank/Density — หลักเลือก/ตรวจ: Controller/Firmware อาจจำกัดจำนวน Rank/ความหนาแน่น
- Stability test — หลักเลือก/ตรวจ: ทดสอบ Memory error และ Workload จริงหลังติดตั้ง ไม่ดูเพียง Boot ผ่าน
Storage: HDD, SATA SSD และ NVMe SSD
- HDD — กลไก/จุดเด่น: จานแม่เหล็ก+หัวอ่าน ราคาต่อความจุต่ำและเหมาะข้อมูลมาก; ข้อจำกัด/เหมาะกับ: Seek/Random I/O ช้า แพ้แรงสั่นสะเทือน; Archive/Capacity
- SATA SSD — กลไก/จุดเด่น: NAND Flash ไม่มีชิ้นส่วนหมุน ใช้ SATA/AHCI; ข้อจำกัด/เหมาะกับ: ชนเพดาน Interface/Protocol ก่อน NVMe; Upgrade เครื่องเดิม
- NVMe SSD — กลไก/จุดเด่น: ใช้ NVMe บน PCIe Queue ขนานและ Latency ต่ำ; ข้อจำกัด/เหมาะกับ: ต้องรองรับ Lane/Slot/Thermal/Boot; งานทั่วไปอาจไม่เห็นผลเท่า Benchmark
- External SSD/HDD — กลไก/จุดเด่น: พกพา/สำรองผ่าน USB/Thunderbolt ตามระบบ; ข้อจำกัด/เหมาะกับ: เร็วเท่าความสามารถร่วมของ Drive, Bridge, Cable, Port และ Thermal
- Optical — กลไก/จุดเด่น: สื่อถอดได้เช่น DVD/Blu-ray ตาม Drive; ข้อจำกัด/เหมาะกับ: Capacity/Speed/อายุสื่อและ Compatibility จำกัด
- Tape — กลไก/จุดเด่น: ต้นทุนต่อข้อมูลมากต่ำและแยก Offline ได้; ข้อจำกัด/เหมาะกับ: Sequential access และต้องบริหาร Drive/Library/Retention
- Network/Object storage — กลไก/จุดเด่น: แชร์/ขยายผ่าน Network/API; ข้อจำกัด/เหมาะกับ: ขึ้นกับ Network, Auth, Provider/Protocol และไม่ใช่ Local disk
ตัวชี้วัด
- Capacity
- Sequential throughput
- Random IOPS
- Latency
- Endurance/TBW/DWPD ตามผู้ผลิต
- Power/Temperature
- Reliability/Failure rate
- Warranty/Support
SSD ยังเสียและข้อมูลยังลบผิด/Ransomware ได้ RAID หรือ SSD เร็วไม่แทน Backup
Partition, File system และ Volume
- Physical device — หน้าที่/ข้อควรจำ: สื่อจริงหนึ่งตัวอาจมีหลาย Partition/Volume
- Partition table — หน้าที่/ข้อควรจำ: บันทึกขอบเขต Partition เช่น GPT หรือ MBR; GPT รองรับโครงสร้างสมัยใหม่และสำเนา Metadata ตามแบบ
- Partition — หน้าที่/ข้อควรจำ: ช่วง Block บน Disk ไม่เท่ากับ File system
- Volume — หน้าที่/ข้อควรจำ: หน่วย Logical ที่ OS ใช้งาน อาจประกอบจาก Partition/Disk/RAID
- File system — หน้าที่/ข้อควรจำ: จัดชื่อ Directory, Metadata, Allocation, Permission, Journal และ Free space
- NTFS — หน้าที่/ข้อควรจำ: File system Windows ที่รองรับ ACL, Journal, Large file และ Feature ตามระบบ
- exFAT — หน้าที่/ข้อควรจำ: เหมาะสื่อแลกเปลี่ยน/ไฟล์ใหญ่และรองรับกว้าง แต่ Feature/Resilience ต่าง NTFS
- FAT32 — หน้าที่/ข้อควรจำ: Compatibility สูงแต่มีข้อจำกัดขนาดไฟล์/Feature
- ext4/XFS/APFS — หน้าที่/ข้อควรจำ: ตัวอย่าง File system ตาม Linux/macOS; Feature และ Tool ต่างกัน
- Format — หน้าที่/ข้อควรจำ: สร้าง File system และ Metadata; Quick format ไม่ใช่ Media sanitization
- Mount/Drive letter — หน้าที่/ข้อควรจำ: ผูก Volume เข้ากับ Namespace ให้ Application เข้าถึง
การลบไฟล์หรือ Quick format มักเพียงเปลี่ยน Metadata และไม่รับรองว่ากู้ไม่ได้ การจำหน่ายสื่อต้องใช้กระบวนการ Sanitization ที่องค์กรอนุมัติตามชนิดสื่อ/ความลับ
เนื้อหาสรุปนี้จัดทำขึ้นเพื่อการศึกษาส่วนบุคคล ห้ามคัดลอก ทำซ้ำ หรือนำไปใช้เพื่อวัตถุประสงค์ทางการค้าโดยไม่ได้รับอนุญาต