One commonly implemented hardware cache is in the processor; a cache o การแปล - One commonly implemented hardware cache is in the processor; a cache o ไทย วิธีการพูด

One commonly implemented hardware c

One commonly implemented hardware cache is in the processor; a cache of Page Table Entries. In this case, the processor does not always read the page table directly but instead caches translations for pages as it needs them. These are the Translation Look-aside Buffers and contain cached copies of the page table entries from one or more processes in the system.

When the reference to the virtual address is made, the processor will attempt to find a matching TLB entry. If it finds one, it can directly translate the virtual address into a physical one and perform the correct operation on the data. If the processor cannot find a matching TLB entry then it must get the operating system to help. It does this by signalling the operating system that a TLB miss has occurred. A system specific mechanism is used to deliver that exception to the operating system code that can fix things up. The operating system generates a new TLB entry for the address mapping. When the exception has been cleared, the processor will make another attempt to translate the virtual address. This time it will work because there is now a valid entry in the TLB for that address.

The drawback of using caches, hardware or otherwise, is that in order to save effort Linux must use more time and space maintaining these caches and, if the caches become corrupted, the system will crash.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
แคฮาร์ดแวร์ดำเนินการทั่วไปหนึ่งคือในการประมวลผล แครายการตารางเพ ในกรณีนี้ ตัวประมวลผลไม่เสมออ่านตารางหน้าตรง แต่เก็บแปลหน้าแทน พวกเขาต้องการ เหล่านี้เป็นบัฟเฟอร์แปลกันไว้ และประกอบด้วยแคสำเนาของรายการตารางเพจากกระบวนการ หนึ่งในระบบเมื่อทำการอ้างอิงถึงอยู่เสมือน การประมวลผลจะพยายามค้นหารายการ TLB ตรงกัน ถ้าพบว่าหนึ่ง มันสามารถแปลอยู่เสมือนหนึ่งทางกายภาพ และโดยตรงดำเนินการถูกต้องตามข้อมูล ถ้าตัวประมวลผลไม่สามารถค้นหารายการ TLB ตรง ต้องรับระบบปฏิบัติการช่วยเหลือ มันไม่นี้ โดยการส่งสัญญาณระบบปฏิบัติการที่ เกิดพลาด TLB ระบบกลไกเฉพาะถูกใช้เพื่อยกเว้นว่ารหัสของระบบปฏิบัติการที่สามารถแก้ไขสิ่ง ระบบปฏิบัติการสร้างรายการใหม่ TLB สำหรับการแมปที่อยู่ เมื่อได้ถูกล้างข้อมูลข้อยกเว้น หน่วยประมวลผลจะทำให้ความพยายามที่จะแปลอยู่เสมือน เวลานี้มันจะทำงานเนื่องจากตอนนี้มีรายการถูกต้องใน TLB ที่อยู่ข้อเสียเปรียบของการใช้ เก็บ ฮาร์ดแวร์ หรือมิฉะนั้น คือ เพื่อบันทึกความพยายาม Linux ต้องใช้เวลาและพื้นที่ที่รักษาแคชเหล่านี้เพิ่มเติม และ ถ้าแคเสียหาย ระบบจะมีปัญหา
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
หนึ่งแคชฮาร์ดแวร์ทั่วไปดำเนินการอยู่ในหน่วยประมวลผล; แคชของหน้ารายการตาราง ในกรณีนี้การประมวลผลไม่เคยอ่านตารางหน้าโดยตรง แต่แทนที่จะแคชแปลสำหรับหน้าตามที่มันต้องการของพวกเขา เหล่านี้เป็นคำแปลดู-กันและมีบัฟเฟอร์แคชของรายการตารางเพจจากหนึ่งหรือมากกว่ากระบวนการในระบบ. เมื่ออ้างอิงไปยังที่อยู่เสมือนทำประมวลผลจะพยายามที่จะหารายการ TLB จับคู่ หากพบหนึ่งก็โดยตรงสามารถแปลที่อยู่เสมือนเป็นทางหนึ่งและดำเนินการที่ถูกต้องในข้อมูล ถ้าหน่วยประมวลผลไม่สามารถหาที่ตรงกับรายการ TLB แล้วมันจะต้องได้รับระบบปฏิบัติการที่จะช่วยให้ มันเป็นเช่นนี้โดยการส่งสัญญาณระบบปฏิบัติการที่ TLB พลาดเกิดขึ้น ระบบกลไกที่เฉพาะเจาะจงจะใช้ในการส่งข้อยกเว้นที่มีรหัสระบบปฏิบัติการที่สามารถแก้ไขสิ่งขึ้น ระบบปฏิบัติการสร้างรายการ TLB ใหม่สำหรับการทำแผนที่ที่อยู่ เมื่อข้อยกเว้นได้รับการล้างหน่วยประมวลผลจะทำให้ความพยายามที่จะแปลอยู่เสมือนอีก เวลานี้มันจะทำงานเพราะมีตอนนี้เป็นรายการที่ถูกต้องใน TLB สำหรับที่อยู่ที่. ข้อเสียเปรียบของการใช้แคชฮาร์ดแวร์หรือมิฉะนั้นก็คือว่าในเพื่อที่จะบันทึกความพยายามลินุกซ์จะต้องใช้เวลามากขึ้นและพื้นที่ที่ยังคงรักษาแคชเหล่านี้และถ้า แคชกลายเป็นความเสียหายระบบจะผิดพลาด



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

Copyright ©2024 I Love Translation. All reserved.

E-mail: