ทำไมจึงต้องมีแพทช์

ทำไมจึงต้องมีแพทช์
ทำไมจึงต้องมีแพทช์

วีดีโอ: ทำไมจึงต้องมีแพทช์

วีดีโอ: ทำไมจึงต้องมีแพทช์
วีดีโอ: RoV News:สรุป แพทช์4.0 เตรียมความพร้อมก่อนเล่น กับ Doyser 2024, อาจ
Anonim

คำว่า "แพทช์" (จากแพทช์ภาษาอังกฤษ - "แพทช์") ปรากฏในศัพท์แสงมืออาชีพของโปรแกรมเมอร์ในเวลาที่รหัสถูกป้อนลงในคอมพิวเตอร์บนกระดาษ - เทปเจาะรูและการ์ดเจาะ โปรแกรมเมอร์พบส่วนหนึ่งบนเทปที่มีรูที่เจาะรูไม่ถูกต้อง ตัดสถานที่นี้ออกแล้ววางส่วนที่แก้ไขแล้ว - "วางแพทช์"

ทำไมต้องมีแพทช์ patches
ทำไมต้องมีแพทช์ patches

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

ในเกมคอมพิวเตอร์ แพตช์ใช้เพื่อเปลี่ยนกฎและอัลกอริธึม บางครั้ง "แพตช์" จะออกเพื่อป้องกันผู้เข้าร่วมที่ไร้ยางอายจากการโกงในเกม โดยเฉพาะทางออนไลน์ หากคุณเปลี่ยนกราฟิกหรือเพลงประกอบของเกม ขนาดของแพตช์จะสูงถึงหลายร้อยเมกะไบต์

สำหรับคอมพิวเตอร์ที่ทำงานในเครือข่าย ความปลอดภัยของข้อมูลจะกลายเป็นปัญหาที่สำคัญมาก แฮกเกอร์มองหาช่องโหว่ในรหัสระบบปฏิบัติการที่จะอนุญาตให้พวกเขาฉีดสปายแวร์ในคอมพิวเตอร์ของคนอื่น นักพัฒนาโค้ดพยายามนำหน้าแฮกเกอร์และปล่อยแพตช์ความปลอดภัยที่ปิดช่องโหว่ของระบบ

ตัวอย่างเช่น ใน MS Windows โปรแกรมต่างๆ จะได้รับการอัพเดตโดยบริการ Windows Update ในตัว มีการตรวจสอบเวอร์ชันของซอฟต์แวร์ที่ติดตั้งในคอมพิวเตอร์ จากนั้นบริการจะเสนอให้ใช้โปรแกรมแก้ไขที่พัฒนาขึ้นสำหรับเวอร์ชันเหล่านี้ สามารถกำหนดค่าบริการสำหรับการอัปเดตด้วยตนเองหรืออัตโนมัติ

โปรดทราบว่ามีการตรวจสอบความถูกต้องตามกฎหมายของซอฟต์แวร์ที่ติดตั้งด้วย เจ้าของเวอร์ชันละเมิดลิขสิทธิ์จะได้รับความประหลาดใจอันไม่พึงประสงค์ในรูปแบบของระบบที่ขัดข้องหากพวกเขาตัดสินใจที่จะ "แก้ไข" คอมพิวเตอร์ของตน

คำว่า "แพทช์" มักใช้เมื่อกล่าวถึงการเปลี่ยนแปลงเล็กน้อยในโค้ดโปรแกรม การอัปเดตซอฟต์แวร์ที่สำคัญเรียกว่าเซอร์วิสแพ็ค ตัวอย่างเช่น มีการเปิดตัวเซอร์วิสแพ็ค 3 ชุดสำหรับ Windows XP