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 ...• No need to “memorize” all the terms• Software interrupt – a.k.a. async system trap (AST), asyncor deferred procedure call (APC or DPC)• Will cover faults, system calls, and interrupts nextFaults• 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 faultingprocess can be restarted• Fault exceptions are a performance optimization• Could detect faults by inserting extra instructions into code(at a significant performance penalty
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 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
การแปล กรุณารอสักครู่..
 
ภาษาอื่น ๆ
การสนับสนุนเครื่องมือแปลภาษา: กรีก, กันนาดา, กาลิเชียน, คลิงออน, คอร์สิกา, คาซัค, คาตาลัน, คินยารวันดา, คีร์กิซ, คุชราต, จอร์เจีย, จีน, จีนดั้งเดิม, ชวา, ชิเชวา, ซามัว, ซีบัวโน, ซุนดา, ซูลู, ญี่ปุ่น, ดัตช์, ตรวจหาภาษา, ตุรกี, ทมิฬ, ทาจิก, ทาทาร์, นอร์เวย์, บอสเนีย, บัลแกเรีย, บาสก์, ปัญจาป, ฝรั่งเศส, พาชตู, ฟริเชียน, ฟินแลนด์, ฟิลิปปินส์, ภาษาอินโดนีเซี, มองโกเลีย, มัลทีส, มาซีโดเนีย, มาราฐี, มาลากาซี, มาลายาลัม, มาเลย์, ม้ง, ยิดดิช, ยูเครน, รัสเซีย, ละติน, ลักเซมเบิร์ก, ลัตเวีย, ลาว, ลิทัวเนีย, สวาฮิลี, สวีเดน, สิงหล, สินธี, สเปน, สโลวัก, สโลวีเนีย, อังกฤษ, อัมฮาริก, อาร์เซอร์ไบจัน, อาร์เมเนีย, อาหรับ, อิกโบ, อิตาลี, อุยกูร์, อุสเบกิสถาน, อูรดู, ฮังการี, ฮัวซา, ฮาวาย, ฮินดี, ฮีบรู, เกลิกสกอต, เกาหลี, เขมร, เคิร์ด, เช็ก, เซอร์เบียน, เซโซโท, เดนมาร์ก, เตลูกู, เติร์กเมน, เนปาล, เบงกอล, เบลารุส, เปอร์เซีย, เมารี, เมียนมา (พม่า), เยอรมัน, เวลส์, เวียดนาม, เอสเปอแรนโต, เอสโทเนีย, เฮติครีโอล, แอฟริกา, แอลเบเนีย, โคซา, โครเอเชีย, โชนา, โซมาลี, โปรตุเกส, โปแลนด์, โยรูบา, โรมาเนีย, โอเดีย (โอริยา), ไทย, ไอซ์แลนด์, ไอร์แลนด์, การแปลภาษา.

Copyright ©2025 I Love Translation. All reserved.

E-mail: