Events• After the OS has booted, all entry to the kernel happens as th การแปล - Events• After the OS has booted, all entry to the kernel happens as th ไทย วิธีการพูด

Events• After the OS has booted, al

Events
• After the OS has booted, all entry to the kernel happens as the result
of an event
• event immediately stops current execution
• changes mode to kernel mode, event handler is called
• An event is an “unnatural” change in control flow
• Events immediately stop current execution
• Changes mode, context (machine state), or both
• The kernel defines a handler for each event type
• Event handlers always execute in kernel mode
• The specific types of events are defined by the machine
• In effect, the operating system is one big event handler

OS Control Flow
• When the processor receives an event of a given type, it
• transfers control to handler within the OS
• handler saves program state (PC, registers, etc.)
• handler functionality is invoked
• handler restores program state, returns to program

Categorizing Events
• Two kinds of events, interrupts and exceptions
• Exceptions are caused by executing instructions
• CPU requires software intervention to handle a fault or trap
• Interrupts are caused by an external event
• Device finishes I/O, timer expires, etc.
• Two reasons for events, unexpected and deliberate
• Unexpected events are, well, unexpected
• What is an example?
• Deliberate events are scheduled by OS or application
• Why would this be useful?
This gives us a convenient table:
• Terms may be used slightly differently by various OSes,
CPU architectures…
• No need to “memorize” all the terms
• Software interrupt – a.k.a. async system trap (AST), async
or deferred procedure call (APC or DPC)
• Will cover faults, system calls, and interrupts next


Faults
• Hardware detects and reports “exceptional” conditions
• Page fault, divide by zero, unaligned access
• Upon exception, hardware “faults” (verb)
• Must save state (PC, registers, mode, etc.) so that the faulting
process can be restarted
• Fault exceptions are a performance optimization
• Could detect faults by inserting extra instructions into code
(at a significant performance penalty
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
เหตุการณ์•หลังจากระบบปฏิบัติการที่มี booted เคอร์เนลรายการทั้งหมดที่เกิดขึ้นเป็นผลมาจากของเหตุการณ์•เหตุการณ์ทันทีหยุดการดำเนินการปัจจุบัน•เปลี่ยนโหมดเป็นโหมดเคอร์เนล จะเรียกตัวจัดการเหตุการณ์•เหตุการณ์เป็นการเปลี่ยนแปลง "ธรรมชาติ" ในการควบคุม•เหตุการณ์ทันทีหยุดการดำเนินการปัจจุบัน•เปลี่ยนแปลงโหมด บริบท (สภาพเครื่อง), หรือทั้งสองอย่าง•เคอร์เนลกำหนดตัวจัดการสำหรับแต่ละชนิดเหตุการณ์•ตัวจัดการเหตุการณ์ที่จะดำเนินการในโหมดเคอร์เนล•บางชนิดของเหตุการณ์ที่กำหนด โดยเครื่องจักร•ในผล ระบบปฏิบัติการเป็นตัวจัดการเหตุการณ์ใหญ่หนึ่งควบคุมระบบปฏิบัติการ•เมื่อตัวประมวลผลเหตุการณ์ชนิดกำหนด ที่ได้รับมัน•ถ่ายโอนการควบคุมการจัดการภายในระบบปฏิบัติการ•จัดการบันทึกสถานะโปรแกรม (PC ทะเบียน ฯลฯ)เรียกฟังก์ชันจัดการ••จัดการคืนค่าสถานะของโปรแกรม ส่งกลับไปยังโปรแกรมประเภทเหตุการณ์•สองชนิด interrupts และข้อยกเว้น•ข้อยกเว้นเกิดขึ้นจากการดำเนินการตามคำแนะนำ• CPU ต้องการแทรกแซงของซอฟต์แวร์การจัดการข้อบกพร่องหรือกับดัก•ขัดจังหวะที่เกิดจากเหตุการณ์ภายนอก•อุปกรณ์เสร็จสมบูรณ์ I/O การตั้งเวลาหมด อายุ ฯลฯ•สองสาเหตุเหตุการณ์ ไม่คาดคิด และกระทำ•คาดเหตุการณ์มี ดี ไม่คาดคิด•ตัวอย่างคืออะไร•เหตุการณ์กระทำที่ผลิต OS หรือโปรแกรมประยุกต์•เหตุนี้จะมีประโยชน์หรือไม่นี้ทำให้เราสะดวกตาราง:•เงื่อนไขอาจจะใช้แตกต่างกันเล็กน้อย โดย OSes ต่าง ๆสถาปัตยกรรมของ CPU ...•ไม่จำเป็นต้อง "จำ" เงื่อนไขทั้งหมด•ซอฟต์แวร์ขัดจังหวะ – หรือเวสท์วูดต่างเวลาระบบกับดัก (AST), ต่างเวลาหรือเลื่อนออกไปกระบวนการโทร (APC หรือ DPC)•จะครอบคลุมข้อบกพร่อง ระบบโทรศัพท์ และ interrupts ถัดไปข้อบกพร่อง•ฮาร์ดแวร์ที่ตรวจพบ และรายงานเงื่อนไข "ยอดเยี่ยม"•เพจฟอลต์ หาร ด้วยศูนย์ ไม่เข้า•ตามข้อยกเว้น ฮาร์ดแวร์ "ข้อบกพร่อง" (กริยา)•ต้องบันทึกสถานะ (PC ทะเบียน โหมด ฯลฯ) เพื่อให้การ faultingสามารถเริ่มกระบวนการ•ข้อบกพร่องข้อยกเว้นจะเพิ่มประสิทธิภาพ•สามารถตรวจพบข้อบกพร่อง โดยการแทรกคำแนะนำพิเศษในรหัส(ที่โทษผลกระทบต่อประสิทธิภาพ
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!
เหตุการณ์•หลังจาก OS ได้ booted รายการทั้งหมดเคอร์เนลที่เกิดขึ้นเป็นผลของเหตุการณ์•เหตุการณ์ทันทีหยุดการดำเนินการในปัจจุบัน•โหมดการเปลี่ยนแปลงเคอร์เนลโหมดจัดการเหตุการณ์ที่เรียกว่า•เหตุการณ์ที่เป็น"ธรรมชาติ" การเปลี่ยนแปลงในการควบคุมการไหล• เหตุการณ์ที่เกิดขึ้นทันทีที่หยุดการทำงานในปัจจุบัน•การเปลี่ยนแปลงโหมดบริบท (รัฐเครื่อง) หรือทั้งสอง•เคอร์เนลกำหนดจัดการสำหรับแต่ละประเภทของเหตุการณ์•จัดการเหตุการณ์เสมอรันในโหมดเคอร์เนล•ประเภทที่เฉพาะเจาะจงของเหตุการณ์ที่จะถูกกำหนดโดยเครื่อง•ผลระบบปฏิบัติการที่เป็นหนึ่งในเหตุการณ์ที่ยิ่งใหญ่จัดการระบบปฏิบัติการควบคุมการไหล•เมื่อประมวลผลที่ได้รับกรณีที่มีการกำหนดประเภทมัน•ควบคุมการถ่ายโอนไปยังตัวจัดการภายในระบบปฏิบัติการ•จัดการบันทึกรัฐโปรแกรม(PC ทะเบียน ฯลฯ ) •ฟังก์ชั่นการจัดการจะเรียก•จัดการคืนรัฐโปรแกรมกลับไปที่โปรแกรมจัดหมวดหมู่เหตุการณ์•สองชนิดของเหตุการณ์ขัดจังหวะและข้อยกเว้น•ข้อยกเว้นที่เกิดจากการดำเนินการคำแนะนำ• CPU ต้องมีการแทรกแซงซอฟแวร์ที่จะจัดการกับความผิดหรือกับดักInterrupts •ที่เกิดจากเหตุการณ์ภายนอก•เสร็จสิ้นอุปกรณ์ผม/ O, ตั้งเวลาหมดอายุ ฯลฯ•สองเหตุผลสำหรับเหตุการณ์ที่ไม่คาดคิดและเจตนา•เหตุการณ์ที่ไม่คาดคิดที่ดีที่ไม่คาดคิด•ตัวอย่างคืออะไร•เหตุการณ์ที่เกิดขึ้นโดยเจตนาที่กำหนดไว้โดยระบบปฏิบัติการหรือโปรแกรม•นี้จะเป็นประโยชน์ทำไม? นี้จะช่วยให้เรา ตารางที่สะดวก: •เงื่อนไขอาจจะใช้แตกต่างกันเล็กน้อยโดยระบบปฏิบัติการต่าง ๆCPU สถาปัตยกรรม ... •ความต้องการที่จะ "จำ" เงื่อนไขทั้งหมดไม่มี•ขัดจังหวะฟแวร์- อาคาดักระบบ async (AST) async เรียกขั้นตอนหรือรอการตัดบัญชี (APC หรือดีพีซี) •จะครอบคลุมความผิดพลาดสายระบบและขัดจังหวะต่อไปผิด•ฮาร์ดแวร์ตรวจสอบและรายงาน"พิเศษ" เงื่อนไข•ความผิดหน้าหารด้วยศูนย์การเข้าถึงunaligned •เมื่อข้อยกเว้นฮาร์ดแวร์ "ความผิดพลาด" (verb) •ต้องบันทึกสถานะ (PC ทะเบียน โหมดอื่น ๆ ) เพื่อให้ faulting กระบวนการสามารถเริ่มต้นใหม่•ข้อยกเว้นความผิดพลาดเป็นเพิ่มประสิทธิภาพการทำงาน•สามารถตรวจสอบความผิดพลาดโดยการใส่คำแนะนำพิเศษเป็นรหัส(ที่ลงโทษประสิทธิภาพอย่างมีนัยสำคัญ















































การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!
เหตุการณ์
- หลัง OS มี booted ทั้งหมดเข้า kernel เกิดขึ้นเป็นผลของเหตุการณ์
-

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

Copyright ©2024 I Love Translation. All reserved.

E-mail: