บ้าน พัฒนาการ ตัวแปรสภาพแวดล้อมคืออะไร - คำจำกัดความจาก techopedia

ตัวแปรสภาพแวดล้อมคืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - ตัวแปรสภาพแวดล้อมหมายถึงอะไร

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

Techopedia อธิบายตัวแปรสภาพแวดล้อม

ตัวอย่างเช่นตัวแปรสภาพแวดล้อมที่มีชื่อเฉพาะอาจระบุตำแหน่งระบบปฏิบัติการคอมพิวเตอร์ที่ใช้สำหรับการจัดเก็บไฟล์ชั่วคราว ตัวแปรสภาพแวดล้อม Microsoft Windows สำหรับที่เก็บไฟล์ชั่วคราวคือ% TEMP% หรือ% TMP%


ระบบ Unix มีตัวแปรสภาพแวดล้อมเฉพาะและเป็นกรรมสิทธิ์ กระบวนการใหม่สืบทอดสภาพแวดล้อมพาเรนต์ที่ซ้ำกันจากพาเรนต์โดยไม่มีการเปลี่ยนแปลงกับพาเรนต์ การแปลงเหล่านี้จะต้องเกิดขึ้นที่ระดับ application programming interface (API) ระหว่าง fork และ exec ในทางตรงกันข้ามตัวแปรสภาพแวดล้อมสำหรับการดำเนินการคำสั่งที่เฉพาะเจาะจงแก้ไขแพลตฟอร์มเชลล์ - เช่นทุบตี - โดยการเรียก env


แม้ว่า UNIX และ Microsoft OS ทั้งหมดจะมีตัวแปรสภาพแวดล้อม แต่โปรแกรมเมอร์จะไม่แชร์ชื่อใด ๆ เพื่อวัตถุประสงค์ในการออกแบบโปรแกรมที่ทำงานอยู่สามารถปรับเปลี่ยนค่าตัวแปรสภาพแวดล้อมได้ ตัวเรียก Unix กำหนดพื้นที่หน่วยความจำที่รันด้วยสิทธิของโปรแกรม setuid ต่างๆ ตัวเชื่อมโยงแบบไดนามิกโหลดรหัสที่สอดคล้องกันเรียกว่าตำแหน่งตัวแปรสภาพแวดล้อม (LD_LIBRARY_PATH และ LD_PRELOAD) รหัสทำงานตามอำนาจของกระบวนการ

ตัวแปรสภาพแวดล้อมคืออะไร - คำจำกัดความจาก techopedia