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 เกิดขึ้นเป็นผลของเหตุการณ์
-

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


O
- การควบคุมการไหล เมื่อประมวลผลได้รับกรณีระบุชนิด , ควบคุมการรับส่งบริการเพื่อการจัดการ

บริการภายในระบบปฏิบัติการ ผู้ดูแลจะบันทึกสถานะรายการ ( PC , ทะเบียน , ฯลฯ )
-
จะเรียกผู้ดูแลการทํางาน- เจ้าหน้าที่รัฐกลับคืนโปรแกรมโปรแกรม



- แยกแยะเหตุการณ์สองชนิดของเหตุการณ์ การขัดจังหวะและข้อยกเว้น
- ข้อยกเว้นที่เกิดจากการแนะนํา
- CPU ต้องมีการแทรกแซงซอฟต์แวร์เพื่อจัดการกับความผิดหรือกับดัก
-
ขัดจังหวะที่เกิดจากเหตุการณ์ภายนอกเสร็จสิ้น - อุปกรณ์ I / O เวลาหมดอายุ ฯลฯ
- สองเหตุผลสำหรับเหตุการณ์ที่ไม่คาดคิดและโดยเจตนา
- เหตุการณ์ไม่คาดคิด , ดี , ที่ไม่คาดคิด
- อะไรคือตัวอย่าง ? การกำหนดโดยเหตุการณ์
-
- OS หรือโปรแกรมทำไม นี้เป็นประโยชน์ นี้จะช่วยให้เราสะดวก

แต่ละตารางเงื่อนไขอาจใช้แตกต่างกันเล็กน้อย โดย oses ต่างๆ

- CPU สถาปัตยกรรม . . . . . . . ไม่ต้อง " ท่องจำ " เงื่อนไขทั้งหมด
- ซอฟต์แวร์และระบบการขัดจังหวะหรือกับดัก ( AST ) , Async
หรือเลื่อนการเรียกกระบวนการ ( APC หรือ DPC )
- จะครอบคลุมถึงข้อบกพร่อง ระบบโทรศัพท์ และขัดจังหวะต่อไป



- ของฮาร์ดแวร์ตรวจจับและรายงาน " พิเศษ " เงื่อนไข
- หน้าผิด หารด้วยศูนย์ unaligned เข้าถึง
- ตามข้อยกเว้น ฮาร์ดแวร์ " ความผิดพลาด " ( กริยา )
- ต้องบันทึกสถานะ พีซี , ทะเบียน , โหมด ฯลฯ ) เพื่อให้สามารถเริ่มต้นใหม่

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

Copyright ©2025 I Love Translation. All reserved.

E-mail: