พับ

ผู้เขียน: John Stephens
วันที่สร้าง: 26 มกราคม 2021
วันที่อัปเดต: 18 พฤษภาคม 2024
Anonim
เพลงใหม่! - "คอพับ" - [ สาวเมาคลี ❤️ BANK เด็กแว๊นหัวทอง ] - วงฝุดติ่ง
วิดีโอ: เพลงใหม่! - "คอพับ" - [ สาวเมาคลี ❤️ BANK เด็กแว๊นหัวทอง ] - วงฝุดติ่ง

เนื้อหา

คำจำกัดความ - Loader หมายถึงอะไร

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


ข้อมูลเบื้องต้นเกี่ยวกับ Microsoft Azure และ Microsoft Cloud | ในคู่มือนี้คุณจะได้เรียนรู้ว่าการประมวลผลแบบคลาวด์คืออะไรและ Microsoft Azure สามารถช่วยคุณในการโยกย้ายและดำเนินธุรกิจจากคลาวด์อย่างไร

Techopedia อธิบาย Loader

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


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

แม้ว่าตัวตักในระบบปฏิบัติการที่แตกต่างกันอาจมีความแตกต่างและฟังก์ชั่นเฉพาะของตัวเองซึ่งมีอยู่ในระบบปฏิบัติการนั้น ๆ ต่อไปนี้เป็นความรับผิดชอบของโหลดเดอร์:

  1. ตรวจสอบโปรแกรมสำหรับข้อกำหนดหน่วยความจำสิทธิ์ ฯลฯ
  2. คัดลอกไฟล์ที่จำเป็นเช่นอิมเมจโปรแกรมหรือไลบรารีที่ต้องการจากดิสก์ไปยังหน่วยความจำ
  3. คัดลอกอาร์กิวเมนต์บรรทัดคำสั่งที่ต้องการลงในสแต็ก
  4. เชื่อมโยงจุดเริ่มต้นของโปรแกรมและเชื่อมโยงไลบรารีที่จำเป็นอื่น ๆ
  5. เริ่มต้นการลงทะเบียน
  6. ข้ามไปยังจุดเริ่มต้นของโปรแกรมในหน่วยความจำ