สารบัญ12 หัวข้อหลัก
- 1.บทนำ — ระบบคอมพิวเตอร์และวงจร IPO-S
- 2.Storage: HDD, SATA SSD และ NVMe SSD
- 3.ประเภทซอฟต์แวร์
- 4.Data, Information, Knowledge และคุณภาพข้อมูล
- 5.Microsoft PowerPoint และการนำเสนอ
- 6.Database และ DBMS เบื้องต้น
- 7.แผนพัฒนารัฐบาลดิจิทัล พ.ศ. 2566–2570
- 8.ตัวชี้วัดประสิทธิภาพเครือข่าย
- 9.TCP
- 10.เป้าหมาย CIA และคุณสมบัติประกอบ
- 11.Identity, Authentication, Authorization และ Accounting
- 12.พ.ร.บ. คอมพิวเตอร์ กับ พ.ร.บ. ไซเบอร์
บทนำ — ระบบคอมพิวเตอร์และวงจร 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
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 ก่อน
ลำดับชั้นหน่วยความจำ: Register, Cache, RAM และ ROM
- Register — Volatile: ใช่; บทบาท/ลักษณะ: เล็กและเร็วที่สุด อยู่ใน CPU เก็บ Operand/State ปัจจุบัน
- CPU Cache — Volatile: ใช่; บทบาท/ลักษณะ: L1มักเล็ก/เร็วกว่า L2/L3; Hardware บริหารสำเนาข้อมูล
- RAM/DRAM — Volatile: ใช่; บทบาท/ลักษณะ: หน่วยความจำหลักเก็บ Code/Data ของ Process ที่กำลังใช้
- SRAM — Volatile: ใช่; บทบาท/ลักษณะ: เร็ว/แพงกว่า DRAM มักใช้ Cache ไม่ใช่ RAM ระบบหลักทั่วไป
- ROM/Non-volatile memory — Volatile: ไม่; บทบาท/ลักษณะ: เก็บข้อมูลคงอยู่ เช่น Firmware; Flash สามารถเขียนใหม่ตามกระบวนการ
- Storage — Volatile: ไม่; บทบาท/ลักษณะ: SSD/HDD เก็บไฟล์ถาวรแต่ช้ากว่า RAM มาก
- Virtual memory — Volatile: แนวคิด OS; บทบาท/ลักษณะ: ใช้ Address space และอาจย้าย Page ระหว่าง RAM กับ Storage; ไม่ใช่ RAM จริงเพิ่มฟรี
- ECC memory — Volatile: ขึ้นกับแบบ; บทบาท/ลักษณะ: ตรวจ/แก้ 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 ทุกกรณี
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
อุปกรณ์ Input และการเก็บข้อมูล
- Keyboard — Input หลัก: Key/Shortcut/Text; ข้อควรใช้/ความเสี่ยง: Layout, Accessibility, Cleaning; Wireless มี Battery/Pairing
- Mouse/Touchpad — Input หลัก: Pointer/Gesture; ข้อควรใช้/ความเสี่ยง: DPI/Sensitivity ไม่ใช่ความแม่นยำของงานทั้งหมด
- Touchscreen/Stylus — Input หลัก: Touch/Pressure/Position; ข้อควรใช้/ความเสี่ยง: Calibration, Palm rejection, Privacy
- Scanner — Input หลัก: ภาพเอกสาร; ข้อควรใช้/ความเสี่ยง: DPI, Color, Duplex, OCR; OCR อาจผิดต้องตรวจ
- Camera — Input หลัก: ภาพ/วิดีโอ; ข้อควรใช้/ความเสี่ยง: Permission, Indicator, Privacy shutter และ Metadata
- Microphone — Input หลัก: เสียง; ข้อควรใช้/ความเสี่ยง: Gain/Noise/Acoustic echo และสิทธิ App
- Barcode/QR reader — Input หลัก: รหัสภาพ; ข้อควรใช้/ความเสี่ยง: ข้อมูลที่อ่านเป็น Input ที่อาจไม่เชื่อถือ
- Card/Token/Biometric reader — Input หลัก: Identity factor/ข้อมูล Credential; ข้อควรใช้/ความเสี่ยง: ต้องมี Protocol/Enrollment/Revocation และคุ้มครอง Template/Key
- Sensor/GPS — Input หลัก: สภาพแวดล้อม/ตำแหน่ง; ข้อควรใช้/ความเสี่ยง: Accuracy, Calibration, Consent, Spoofing
- NIC/Network — Input หลัก: Packet/Data จากระบบอื่น; ข้อควรใช้/ความเสี่ยง: เป็น Input ที่ต้อง Validate เหมือนกัน
อุปกรณ์ Output และเครื่องพิมพ์
- Monitor/Projector — ลักษณะ: แสดงภาพชั่วคราว; งาน/ข้อควรคิด: Resolution, Brightness, Color, Privacy, Cable/EDID
- Speaker/Headset — ลักษณะ: แสดงเสียง; งาน/ข้อควรคิด: Output device; Headset อาจมี Microphone เป็น Input ด้วย
- Inkjet — ลักษณะ: พ่นหมึก เหมาะภาพ/งานสีและปริมาณไม่สูงตามรุ่น; งาน/ข้อควรคิด: ต้นทุนหมึก/หัวพิมพ์/การอุดตัน
- Laser — ลักษณะ: ผงหมึก+กระบวนการ Electro-photographic เหมาะข้อความ/ปริมาณมากตามรุ่น; งาน/ข้อควรคิด: Toner, Drum, Fuser, Power/Heat
- Thermal — ลักษณะ: ใช้ความร้อนกับกระดาษ/ริบบอนตามชนิด; งาน/ข้อควรคิด: ใบเสร็จ/ฉลาก; อายุภาพ/สื่อ
- Impact/Dot matrix — ลักษณะ: หัวกระแทกผ่าน Ribbon; งาน/ข้อควรคิด: แบบฟอร์มหลายชั้น/สภาพเฉพาะ แต่เสียงดัง/ความละเอียดต่ำ
- 3D printer — ลักษณะ: สร้างชิ้นงานทีละชั้น; งาน/ข้อควรคิด: Material, Safety, Slicer, Calibration
- Haptic/Actuator — ลักษณะ: แรงสั่น/การเคลื่อนไหว; งาน/ข้อควรคิด: Output ทางกายภาพ ต้องคำนึง Safety
หน่วยพิมพ์ที่เกี่ยวข้อง
- DPI บอกความละเอียดเชิงจุด ไม่ใช่ความเร็ว
- PPM บอกหน้าต่อนาทีภายใต้เงื่อนไขทดสอบ
- Duty cycle ไม่เท่าปริมาณแนะนำต่อเดือน
- Duplex คือพิมพ์สองหน้า; ADF คือป้อนเอกสารอัตโนมัติและอาจรองรับ Duplex scan
ระบบปฏิบัติการและหน้าที่หลัก
- Process/CPU management — สร้าง Schedule Synchronize และยุติ Process/Thread
- Memory management — Virtual address, Page, Protection, Allocation และ Swap
- File/Storage management — File system, Cache, Permission, Mount, I/O
- Device/I/O management — Driver, Interrupt, Buffer, Queue และ Power state
- User/Identity/Security — Login, Token, Permission, Audit, Policy และ Isolation
- Networking — Protocol stack, Interface, Route, Socket, Firewall ตาม Platform
- User interface — GUI, Shell, Accessibility และ API
- Service management — Background service/daemon, Dependency, Startup และ Recovery
- Resource accounting — Monitor CPU/RAM/Disk/Network/Quota/Log
- Update/recovery — Patch, Rollback, Restore, Safe/recovery environment ตามระบบ
Kernel คือแกนสิทธิสูงจัด Resource และ Hardware ส่วน Shell/GUI/Application ทำงานเหนือ Interface ของ OS; การเรียกทุกส่วนว่า Kernel ไม่ถูก
File, Folder, Path, Metadata และ Permission
- File — ความหมาย: ลำดับข้อมูลพร้อม Metadata เช่นชื่อ เวลา Owner และสิทธิ
- Directory/Folder — ความหมาย: โครงสร้างอ้างชื่อไป Entry ไม่ใช่ภาชนะกายภาพ
- Absolute/Relative path — ความหมาย: อ้างจาก Root หรือจาก Working directory
- Extension — ความหมาย: ส่วนชื่อช่วย Association; เปลี่ยน Extension ไม่แปลงเนื้อหา/Format
- MIME/File signature — ความหมาย: ระบุชนิดจาก Metadata/เนื้อหา; ต้อง Validate เมื่อรับไฟล์
- Owner/Group/ACL — ความหมาย: กำหนดสิทธิ Read/Write/Execute/Delete ตาม Identity
- Inheritance — ความหมาย: Entry รับสิทธิบางส่วนจาก Parent ตามกฎ
- Hidden/System attribute — ความหมาย: ปรับการแสดง/พฤติกรรมบางอย่าง ไม่ใช่ Security boundary
- Shortcut/Symbolic link — ความหมาย: ตัวอ้างไปเป้าหมาย ไม่ใช่สำเนาข้อมูล
- Recycle Bin/Trash — ความหมาย: ขั้นพักลบตาม Volume/User; ไม่ใช่ Backup และอาจข้ามได้
- Compression — ความหมาย: ลดพื้นที่ตาม Algorithm; ไม่เท่ากับ Encryption
- Encryption at rest — ความหมาย: ป้องกันเมื่อไม่มี Key/ระบบปิดตาม Threat model; ผู้ใช้ที่ปลดล็อกยังเข้าถึงได้
เนื้อหาสรุปนี้จัดทำขึ้นเพื่อการศึกษาส่วนบุคคล ห้ามคัดลอก ทำซ้ำ หรือนำไปใช้เพื่อวัตถุประสงค์ทางการค้าโดยไม่ได้รับอนุญาต