|
|
โพรเซสกับเซอร์วิสต่างกันอย่างไร
ถ้าคุณเคยใช้ยูทิลิตี้อย่าง MSconfig, Task Manager หรือ Services.msc คุณอาจจะเคยพบเห็นคำเหล่านี้ และรู้สึกสับสนได้เหมือนกัน ผมจะลองพยายามชี้ให้เห็นความแตกต่างระหว่างสองคำนี้ก็แล้วกันนะครับ
โพรเซส (Processes) หมายถึงโปรแกรมที่ทำงานอยู่ด้านหลัง (วิ่งวุ่นอยู่ในหน่วยความจำ และไม่ชอบเสนอหน้า) โดยพวกมันจะทำงานในขณะที่คุณกำลังใช้งานโปรแกรมอื่นๆ โพรเซสจะได้รับการกำหนดให้ใช้ทรัพยากรระบบต่ำกว่าโปรแกรมที่ทำงานอยู่ด้านหน้า (foreground) ก็โปรแกรมที่คุณเห็นอยู่ตรงหน้านั่นแหละ คราวนี้ เวลาที่คุณกดปุ่ม Ctrl+Alt+Del โปรแกรมยูทิลิตี้ Task Manager ก็จะโผล่เด้งขึ้นมา คุณสามารถคลิกแท็บ Processes เพื่อดูว่า มีโพรเซสอะไรทำงานอยู่เบื้องหลังบ้าง และแต่ละโพรเซสใช้หน่วยความจำไปเท่าไร
ส่วนเซอร์วิส (Services) ก็จะหมายถึง โปรแกรม รูทีน หรือโพรเซส? ที่มีหน้าที่จัดการกับฟังก์ชันการทำงานของระบบโดยเฉพาะ พวกมันจะทำหน้าที่ ?สนับสนุนการทำงานของโปรแกรมต่างๆ? ด้วย ยกตัวอย่างเช่น เซอร์วิสในส่วนของการรายงานข้อผิดพลาด (Error Reporting), ส่วนช่วยเหลือ และสนับสนุน (Help & Support) และศูนย์กลางของระบบรักษาความปลอดภัย (Security Center) เซอร์วิสบางตัวก็ไม่จำเป็น และสามารถยกเลิกการทำงานของมันได้ คุณสามารถดูเซอร์วิสต่างๆ และรายละเอียดการทำงานของพวกมันได้ โดยเปิดไดอะล็อกบ๊อกซ์ Run (กดปุ่ม Windows + R หรือคลิกปุ่ม Start เลือก Run) แล้วพิมพ์คำสั่ง services.msc คลิกปุ่ม OK
ความสับสนของคำสองคำนี้มันอยู่ที่ว่า เซอร์วิสบางตัวจะแสดงตนอยู่ภายใต้แท็บ Processes ใน Task Manager ด้วย โดยคุณจะสังเกตเห็นได้จากชื่อที่มีคำว่า Svc หรือ Srvc ประกอบอยู่ในชื่อของ Processes ซึ่งน่าจะหมายความว่า ในบางกรณีคำสองคำนี้ก็ใช้แทนกันได้ แต่ความแตกต่างของมันจะขึ้นอยู่กับฟังก์ชัน หรือหน้าที่เป็นหลัก อาจกล่าวได้ว่า ถ้า ?โพรเซส? หนึ่งๆ วิ่งเข้าไปสนับสนุนการทำงานของโปรแกรมอีกตัวหนึ่งมันก็กำลังทำหน้าที่เป็น ?เซอร์วิส?นั่นเอง
ทิปจากคอมพิวเตอรื.ทูเดย์ www.arip.co.th
|
ฐานข้อมูลทิปคอมพิวเตอร์จาก บีคอม
หน้าหลักทิปคอมพิวเตอร์
|
|