2. การจัดลำดับงาน (Scheduler)
เซอร์เวอร์ของ NetWare จะทำงานหลาย ๆ อย่างพร้อมกัน หรือที่เรียกว่าเป็นการทำงานแบบ Multitasking ซึ่งจะเห็นตัวอย่างได้จากการที่เซอร์เวอร์จะทำการโหลด NLM เข้ามาทำงานพร้อมกันได้หลาย ๆ โปรแกรม ดังนั้นการจัดลำดับการทำงานของเซอร์เวอร์ก็จะมีหน้าที่ของ Kernel ด้วย โดย Kernel ของ NetWare จะจัดลำดับงานในแบบ Non-Preemptive ซึ่งงานแต่ละงานจะเข้าไปใช้ซีพียูได้อย่างเต็มที่จนกระทั่งเสร็จสิ้นขั้นตอนการทำงาน และโปรแกรมนั้นจะต้องปล่อยซีพียูให้เป็นอิสระก่อน จึงจะยอมให้งานที่รออยู่ในคิวเข้าไปใช้งานต่อ ซึ่งการใช้งานซีพียูของโปรแกรมต่าง ๆ นั้นจะอยู่เหนือการควบคุมของระบบปฏิบัติการ คือถ้าโปรแกรมนั้น ๆ เกิดปัญหา เช่นติด loop ก็จะไม่คืนซีพียูให้กับระบบปฏิบัติการ ซึ่งจะกลายเป็นปัญหากับระบบทั้งหมดได้ แต่ในทางกลับกัน การจัดการแบบนี้จะทำให้โปรแกรมต่าง ๆ สามารถใช้งานซีพียูได้อย่างอิสระและเต็มประสิทธิภาพ เพียงแต่การพัฒนาโปรแกรมจะซับซ้อนและต้องใช้ความระมัดระวังมากขึ้น
3. การจัดโปรโตคอล (IPX Protocol Stack)
การสื่อสารทั้งหมดภายในเน็ตเวิร์กของ NetWare จะใช้โปรโตคอล IPX (Internetwork Packet Exchange) ซึ่ง Novell ได้ปรับปรุงมาจากโปรโตคอล XNS (Xerox Network System) ของบริษัท Xerox โดยพัฒนาขึ้นมาเพื่อใช้เป็นมาตรฐานของ NetWare โดยเฉพาะ ดังนั้นในการที่ระบบเน็ตเวิร์กอื่นจะมาติดต่อกับ NetWare ได้ ก็โดยแปลงโปรโตคอลของตนเข้ามาในแบบของ IPX หรือแปลงโปรโตคอล IPX เป็นโปรโตคอลอื่น ซึ่งโครงสร้างของเฟรม (frame) หรือกลุ่มข้อมูลภายใต้โปรโตคอล IPX มีลักษณะดังรูป

--->>> อ่านต่อ --->>>