Skip to main content

ทรัพยากรระบบคืออะไร?

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

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

ไฟล์ swap ทำหน้าที่เหมือนหน่วยความจำ แต่มีอยู่ในฮาร์ดดิสก์ของคอมพิวเตอร์เมื่อหน่วยความจำ RAM ภายในคอมพิวเตอร์เต็มระบบปฏิบัติการจะทำหน้า (หรือเขียน) สิ่งต่าง ๆ ลงในไฟล์ Swap คอมพิวเตอร์เพื่อเพิ่มหน่วยความจำ RAM สำหรับโปรแกรมที่ใช้งานเมื่อไฟล์สลับยังคงเติบโตอย่างต่อเนื่องมันจะเต็มสิ่งนี้จะทำให้ระบบปฏิบัติการสร้างข้อความเตือนที่ระบุว่าไฟล์ SWAP หรือหน่วยความจำเสมือนจริงเต็มและผู้ใช้จะได้รับคำสั่งให้ปิดโปรแกรมบางโปรแกรมเพื่อเพิ่มทรัพยากรระบบทำให้คอมพิวเตอร์ทำงานได้ดีขึ้นหลายครั้งการรีสตาร์ทคอมพิวเตอร์เป็นวิธีที่ดีที่สุดในการบรรเทาข้อความเตือนเหล่านี้

หากจำเป็นต้องมีอุปกรณ์ต่อพ่วงเช่นเครื่องพิมพ์หรือดิสก์ไดรฟ์ฮาร์ดแวร์ที่ร้องขอจะส่งคำขอขัดจังหวะ (IRQ) ไปยัง CPUIRQ เป็นสัญญาณที่อุปกรณ์ต่อพ่วงใช้เพื่อแจ้งให้ CPU ทราบว่าต้องทำอะไรบางอย่างทรัพยากรฮาร์ดแวร์คือเวลาหน่วยความจำและ CPU ที่ใช้เมื่อใช้อุปกรณ์ต่อพ่วงเช่นเครื่องพิมพ์สแกนเนอร์และโมเด็มทุกครั้งที่ผู้ใช้สามารถเข้าถึงอุปกรณ์เหล่านี้ได้อุปกรณ์จะส่งสัญญาณไปยังเมนบอร์ดเพื่อขัดจังหวะ CPU เพื่อให้สามารถทำงานได้เมื่อเสร็จสิ้นการดำเนินงานที่ร้องขอแล้วอุปกรณ์จะส่งสัญญาณอีกครั้งว่ามันเสร็จสิ้นแล้วสัญญาณเหล่านี้เรียกว่าคำขอขัดจังหวะ (IRQs) และแต่ละอุปกรณ์มีช่องทางเฉพาะหรือชุดของช่องที่สามารถใช้ในการสื่อสารกับเมนบอร์ดหากใช้ช่องทั้งหมดสำหรับอุปกรณ์ที่ระบุอุปกรณ์ไม่สามารถทำงานได้ช่อง IRQ แต่ละช่องสามารถใช้อุปกรณ์เดียวเท่านั้นหรือมีอุปกรณ์หนึ่งตัวที่กำหนดไว้ในระบบคอมพิวเตอร์สิ่งนี้จะช่วยให้เมนบอร์ดทราบว่าอุปกรณ์ใดที่ควรคาดหวังว่า IRQทรัพยากรของระบบได้รับการตรวจสอบโดยระบบปฏิบัติการคอมพิวเตอร์เพื่อให้แน่ใจว่าคอมพิวเตอร์ทำงานได้อย่างมีประสิทธิภาพที่สุดเท่าที่จะเป็นไปได้เนื่องจากทรัพยากรที่มีอยู่ตลอดเวลา