Skip to main content

การประมวลผลพื้นหลังคืออะไร?

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

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

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

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

กระบวนการพื้นหลังสามารถจัดหมวดหมู่เป็น daemon หรืองานที่ต้องคำนวณมากผู้ใช้คอมพิวเตอร์โดยเฉลี่ยจะคุ้นเคยกับงานของ Daemons มากขึ้นเนื่องจากช่วยดูแลฟังก์ชั่นทั่วไปเช่นการถ่ายโอนอีเมลการให้บริการหน้าเว็บและการซิงโครไนซ์เวลาการโต้ตอบของพวกเขาไม่ได้อยู่กับผู้ใช้ แต่มีโปรแกรมหรือคอมพิวเตอร์อื่น ๆ ในเครือข่ายพวกเขาใช้หน่วยความจำน้อยมากและอย่าใส่บุ๋มขนาดใหญ่ในการใช้งาน CPU ดังนั้นผู้ใช้คอมพิวเตอร์อาจทำงานบนเครื่องเป็นเวลาหลายปีโดยไม่ทราบว่ากระบวนการเหล่านี้มีอยู่จริงและกำลังเกิดขึ้นจริงในขณะที่พวกเขามุ่งเน้นไปที่งานในคอมพิวเตอร์เบื้องหน้า