อ่อนนุ่ม

ทรัพยากรระบบคืออะไร? | ทรัพยากรระบบประเภทต่างๆ

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





โพสต์เมื่อปรับปรุงล่าสุด: 16 กุมภาพันธ์ 2021

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



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

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



สารบัญ[ ซ่อน ]

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

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



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

อัปเกรดเป็น windows 10

มาเจาะลึกกันว่าทรัพยากรระบบทำงานอย่างไร? เช่นเดียวกับแหล่งข้อมูลใดๆ เมื่อเราเปิดคอมพิวเตอร์ มันจะตรวจสอบและยืนยันการออกจากปัจจุบันทั้งหมด ส่วนประกอบฮาร์ดแวร์ เชื่อมต่อกับมันซึ่งจะเข้าสู่ระบบ Windows Registry . มีข้อมูลเกี่ยวกับความจุและพื้นที่ว่างทั้งหมด จำนวน RAM สื่อเก็บข้อมูลภายนอก ฯลฯ



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

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

ดู cartoon network

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

ทรัพยากรระบบประเภทต่างๆ

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

ทรัพยากรระบบมีสี่ประเภทที่เราจะพบขณะใช้งานระบบ ได้แก่:

  • ช่องการเข้าถึงหน่วยความจำโดยตรง (DMA)
  • รายการคำขอขัดจังหวะ (IRQ)
  • ที่อยู่อินพุตและเอาต์พุต
  • ที่อยู่หน่วยความจำ

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

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

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

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

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

เมื่อวางที่อยู่แล้ว CPU จะประกาศที่อยู่ให้ทุกคนทราบหากอุปกรณ์ Input-Output อยู่ในบรรทัดที่อยู่ ตอนนี้ตัวควบคุมอินพุต-เอาท์พุตทั้งหมดฟังที่อยู่ของพวกเขา ตัวควบคุมฮาร์ดไดรฟ์บอกว่าไม่ใช่ที่อยู่ของฉัน ตัวควบคุมฟลอปปีดิสก์บอกว่าไม่ใช่ที่อยู่ของฉัน แต่ตัวควบคุมแป้นพิมพ์บอกว่าเป็นของฉัน ฉันจะตอบกลับ นั่นคือวิธีที่แป้นพิมพ์โต้ตอบกับโปรเซสเซอร์เมื่อกดปุ่ม อีกวิธีหนึ่งในการคิดเกี่ยวกับวิธีการทำงานคือบรรทัดที่อยู่อินพุต-เอาท์พุตบนรถบัสทำงานเหมือนกับสายปาร์ตี้ทางโทรศัพท์แบบเก่า – อุปกรณ์ทั้งหมดได้ยินที่อยู่ แต่มีเพียงอุปกรณ์เดียวเท่านั้นที่ตอบสนองในท้ายที่สุด

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

ดังนั้นโดยทั่วไปอุปกรณ์ฮาร์ดแวร์จะเรียก CPU เพื่อเรียกร้องความสนใจโดยใช้คำขอขัดจังหวะ ซอฟต์แวร์เรียกฮาร์ดแวร์ตามที่อยู่อินพุต-เอาต์พุตของอุปกรณ์ฮาร์ดแวร์ ซอฟต์แวร์จะพิจารณาหน่วยความจำเสมือนเป็นอุปกรณ์ฮาร์ดแวร์และเรียกใช้ด้วยที่อยู่หน่วยความจำ ช่อง DMA ส่งข้อมูลไปมาระหว่างอุปกรณ์ฮาร์ดแวร์และหน่วยความจำ

ที่แนะนำ: 11 เคล็ดลับในการปรับปรุงประสิทธิภาพการทำงานช้าของ Windows 10

เล่น pokemon go ไม่ต้องเดิน 2021

นั่นคือวิธีที่ฮาร์ดแวร์สื่อสารกับซอฟต์แวร์เพื่อจัดสรรและจัดการทรัพยากรระบบอย่างมีประสิทธิภาพ

ข้อผิดพลาดที่อาจเกิดขึ้นในทรัพยากรระบบคืออะไร

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

และเมื่อไม่เป็นเช่นนั้น เราอาจเห็นข้อผิดพลาดเช่น:

และอื่น ๆ.

เราจะแก้ไขข้อผิดพลาดของทรัพยากรระบบได้อย่างไร

การรวมกันของ 3 ปุ่มเวทย์มนตร์ 'Alt' + 'Del' + 'Ctrl' ซึ่งควรเป็นกุญแจสำคัญสำหรับผู้ที่ต้องเผชิญกับระบบค้างบ่อยๆ การกดนี้จะนำเราไปยังตัวจัดการงานโดยตรง ซึ่งช่วยให้เราดูทรัพยากรระบบทั้งหมดที่ใช้โดยโปรแกรมและบริการต่างๆ

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

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

คืนค่าโรงงาน samsung note 3

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

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

บทสรุป

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

Aditya Farrad

Aditya เป็นผู้เชี่ยวชาญด้านเทคโนโลยีสารสนเทศที่มีแรงจูงใจในตนเองและเป็นนักเขียนด้านเทคโนโลยีมาตลอด 7 ปีที่ผ่านมา เขาครอบคลุมบริการอินเทอร์เน็ต อุปกรณ์พกพา Windows ซอฟต์แวร์ และคู่มือวิธีการ