ตัวจัดคิวคืออะไร? ความหมายและความหมาย

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

Technipages อธิบาย Spooler

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

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

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

การใช้งานทั่วไปของตัวจัดคิว

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

การใช้ Spooler ในทางที่ผิดที่พบบ่อย

  • สพูลเลอร์คือโปรแกรมที่ส่งไฟล์ไปยังเครื่องพิมพ์จากโปรแกรมที่สร้างขึ้น