6. เราเตอร์ (Router)
ในระบบ LAN ของ NetWare ที่มี LAN เชื่อมต่อหลายระบบ การติดต่อสื่อสารจากระบบหนึ่งไปยังระบบ LAN อื่นจะเป็นหน้าที่ที่เรียกว่า Router หมายถึงการที่จะกำหนดเส้นทางของข้อมูลและจัดการส่งต่อให้กับระบบ LAN อื่นอีกทีหนึ่ง ซึ่งการทำงานของ Router นี้ก็เป็นหน้าที่หนึ่งของ Kernel
7. ระบบการจัดการไฟล์ (File System)
การจัดการไฟล์เป็นหน้าที่สำคัญประการหนึ่งของระบบปฏิบัติการ NetWare ซึ่งใน NetWare สามารถทำงานร่วมกับฮาร์ดดิสก์ ขนาดใหญ่ได้ โดยมีการแบ่งบล็อกของข้อมูลได้ตั้งแต่ 4, 8, 16, 32 และ 64 กิโลไบต์ ซึ่งการจัดการไฟล์เหล่านี้เป็นหน้าที่ของ Kernel อีกเช่นกัน
8. การล็อกไฟล์และเรคอร์ด (File and Record Locking)
ในการใช้งานที่มีผู้ใช้หลายคนทำงานพร้อมกัน การจัดการไฟล์และเรคอร์ดเพื่อใช้งานพร้อมกันหรือที่เรียกว่า Concurrency Control เป็นเรื่องสำคัญ ซึ่ง NetWare มีฟังก์ชันในการล็อกไฟล์และล็อกเรคอร์ดจัดเตรียมให้แก่โปรแกรมประยุกต์ใช้อย่างมีประสิทธิภาพ โดยการล็อกไฟล์และล็อกเรคอร์ดนี้ก็เป็นหน้าที่ส่วนหนึ่ง Kernel ด้วย
9. Transaction Tracking System (TTS)
ระบบปฏิบัติการ NetWare จะมีความสามารถที่เรียกว่า Transaction Tracking System หรือ TTS ซึ่งมีหน้าที่ทำให้ไฟล์ข้อมูลที่ถูกแก้ไขภายในเซอร์เวอร์นั้นถูกต้องสมบูรณ์อยู่เสมอ ไม่มีการถูกแก้ไขแบบครึ่ง ๆ กลาง ๆ ตัวอย่างเช่น ในฐานข้อมูลลูกค้าเมื่อมีการขายสินค้าใหม่เพิ่มขึ้นจำนวน 1,000 ชิ้น ราคา 100,000 บาท ข้อมูลลูกค้าจะต้องเพิ่มจำนวนหนี้ 100,000 บาท และข้อมูลสินค้าจะต้องถูกลดจำนวน 1,000 ชิ้น ดังนั้นถ้าหากระหว่าขั้นตอนการแก้ไข ระบบเกิดเสียหายหรือโปรแกรมเกิดหยุดทำงานกลางคัน ข้อมูลจะไม่ถูกต้องเท่าเทียมกัน เช่นเพิ่มหนี้ 100,000 บาท แต่ยังไม่ได้ลดสินลง 1,000 ชิ้น หรือลดสินค้าลง 1,000 ชิ้นแต่ยังไม่ทันได้เพิ่มหนี้ 100,000 บาท เป็นต้น ซึ่ง TTS จะป้องกันความผิดพลาดในลักษณะนี้ไว้
หลักการของ TTS ก็คือ ไฟล์ที่จะให้ดูแลโดยระบบ TTS นี้จะถูกกำหนดให้มีแอทริบิวต์เป็น Transactional และจะถูกเก็บข้อมูล ลงไฟล์จำลองไว้ก่อนทำการแก้ไขไฟล์จริง ดังนั้นหากเกิดความเสียหาระหว่างการแก้ไขข้อมูล NetWare จะนำข้อมูลในไฟล์จำลองลงมาทับข้อมูลจริง ซึ่งจะทำให้ข้อมูลทั้งหมดกลับไปเป็นสภาพเดิมก่อนแก้ไข เพื่อรอให้ทำรายการนั้นใหม่ตั้งแต่ซ้ำอีกครั้ง ซึ่งการทำงานของ TTS นี้เป็นหน้าที่ของ Kernel อีกเช่นกัน
10. การติดต่อกับดีไวซ์ไดรเวอร์ (Device Driver Interface)
หน้าที่ที่สำคัญอีกประการหนึ่งของ Kernel คือการติดต่อกับดีไวซ์ไดรเวอร์ ซึ่งเป็นไฟล์ _.DSK หรือ _.LAN ที่ถูกโหลดขึ้นมา โดยเป็นตัวกลางที่จะให้ Kernel ติดต่อกับอุปกรณ์รอบข้างต่าง ๆ ไม่ว่าจะเป็นฮาร์ดดิสก์, คาร์ด LAN หรือเทปสำหรับแบ็คอัป ข้อมูล ซึ่งไดรเวอร์นี้จะต้องได้รับการพัฒนาขึ้นมาให้สามารถติดต่อกับ Kernel ของ NetWare จึงจะใช้งานรวมกับ LAN ได้
--->>> อ่านต่อ --->>>