System call มี หน้าที่ อย่างไร อยู่ ส่วน ไหน ของ ระบบ ป ฎิ บั ติ การ

 
          ระบบปฏิบัติการ (operating system) หรือ โอเอส (OS) คือ ซอฟต์แวร์ที่ทำหน้าที่ควบคุมการทำงานของระบบคอมพิวเตอร์  ให้คอมพิวเตอร์และอุปกรณ์ต่อพ่วงต่าง ๆ ทำงานร่วมกันอย่างมีประสิทธิภาพ  ซอฟต์แวร์ระบบที่รู้จักกันดี คือ ระบบปฏิบัติการ
(OS- Operating System) เช่น  MS-DOS, UNIX, OS/2, Windows, Linux, Ubuntu เป็นต้น

                 

System call มี หน้าที่ อย่างไร อยู่ ส่วน ไหน ของ ระบบ ป ฎิ บั ติ การ

         หน้าที่ของ OS

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

         1.ติดต่อกับผู้ใช้ (User Interface)

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

          2.ควบคุมดูแลอุปกรณ์และการทำงานของเครื่องคอมพิวเตอร์

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

          3.การจัดสรรทรัพยากรต่าง ๆ ในระบบ

         ทรัพยากร (Resource) คือสิ่งที่ถูกใช้ไปเพื่อให้โปรแกรมดำเนินต่อไปได้ เช่น CPU Memory Disk เป็นต้น เหตุที่ต้องมีการจัดสรรทรัพยากรเพราะทรัพยากรของระบบมีจำกัด ตัวอย่างที่เห็นได้ชัดคือ CPU ในระบบที่มี CPU ตัวเดียวแต่ทำงานหลายโปรแกรม เราต้องแบ่งสรรการใช้ CPU ให้กับโปรแกรมอย่างเหมาะสมมีทรัยากรอยู่หลายประเภท แต่ละโปรเซส หรือโปรแกรมมีความต้องการใช้ทรัพยากร อย่างเดียวหรือหลายอย่างพร้อมกัน OS ต้องจัดเตรียมทรัพยากรต่าง ๆ ตามความต้องการของแต่ละโปรเซส หรือ โปรแกรมเหล่านั้น

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

         โปรเซสเซอร์( ซีพียู )

         หน่วยความจำ

         อุปกรณ์ อินพุต เอาท์พุต

         ข้อมูล ( data )

เปิด/ปิดแถบข้าง

System call มี หน้าที่ อย่างไร อยู่ ส่วน ไหน ของ ระบบ ป ฎิ บั ติ การ

ค้นหา

  • สร้างบัญชี

เครื่องมือส่วนตัว

สร้างบัญชี

เข้าสู่ระบบ

หน้าสำหรับผู้แก้ไขที่ออกจากระบบ เรียนรู้เพิ่มเติม

  • คุย
  • ส่วนร่วม

การนำทาง

  • หน้าหลัก
  • ถามคำถาม
  • เหตุการณ์ปัจจุบัน
  • สุ่มบทความ
  • เกี่ยวกับวิกิพีเดีย
  • ติดต่อเรา
  • บริจาคให้วิกิพีเดีย

มีส่วนร่วม

  • คำอธิบาย
  • เริ่มต้นเขียน
  • ศาลาประชาคม
  • เปลี่ยนแปลงล่าสุด
  • ดิสคอร์ด

เครื่องมือ

  • หน้าที่ลิงก์มา
  • การเปลี่ยนแปลงที่เกี่ยวโยง
  • อัปโหลดไฟล์
  • หน้าพิเศษ
  • ลิงก์ถาวร
  • สารสนเทศหน้า
  • อ้างอิงบทความนี้
  • สิ่งนี้ใน วิกิสนเทศ

พิมพ์/ส่งออก

  • สร้างหนังสือ
  • ดาวน์โหลดเป็น PDF
  • รุ่นพร้อมพิมพ์

ภาษา

ลิงก์ข้ามไปยังรุ่นภาษาอื่นของบทความนี้ถูกย้ายไปด้านบนแล้วที่ทางขวาของชื่อหน้า ไปด้านบน

การเรียกระบบ

29 ภาษา

  • العربية
  • Bosanski
  • Català
  • Čeština
  • Dansk
  • Deutsch
  • Ελληνικά
  • English
  • Español
  • Euskara
  • فارسی
  • Suomi
  • Français
  • עברית
  • Italiano
  • 日本語
  • 한국어
  • Монгол
  • Nederlands
  • Norsk bokmål
  • Polski
  • Português
  • Română
  • Русский
  • Српски / srpski
  • Svenska
  • Українська
  • Tiếng Việt
  • 中文

แก้ไขลิงก์

  • บทความ
  • อภิปราย

ไทย

    • อ่าน
    • แก้ไข
    • ดูประวัติ

    เพิ่มเติม

    • อ่าน
    • แก้ไข
    • ดูประวัติ

    จากวิกิพีเดีย สารานุกรมเสรี

    System call มี หน้าที่ อย่างไร อยู่ ส่วน ไหน ของ ระบบ ป ฎิ บั ติ การ

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

    การเรียกระบบ (อังกฤษ: system call) เป็นวิธีหนึ่งที่โปรแกรมคอมพิวเตอร์ขอบริการจากเคอร์เนลของระบบปฏิบัติการที่ทำงาน อาจรวมถึงบริการที่เกี่ยวข้องกับฮาดแวร์และการสื่อสารกับบริการเคอร์เนลด้วย เช่น การจัดกำหนดการ โดยส่วนมากสามารถเรียกใช้ได้จากกระบวนการยูสเซอร์สเปซเท่านั้น

    เข้าถึงจาก "https://th.wikipedia.org/w/index.php?title=การเรียกระบบ&oldid=8215535"

    หมวดหมู่:

    • เทคโนโลยีระบบปฏิบัติการ
    • เอพีไอ
    • การเรียกระบบ

    หมวดหมู่ที่ซ่อนอยู่:

    • บทความที่ขาดแหล่งอ้างอิง
    • บทความทั้งหมดที่ขาดแหล่งอ้างอิง
    • บทความที่มีข้อความภาษาอังกฤษ