- Interrupts are used to interrupt normal program flow so that the CPU การแปล - - Interrupts are used to interrupt normal program flow so that the CPU ไทย วิธีการพูด

- Interrupts are used to interrupt


- Interrupts are used to interrupt normal program flow so that the CPU can respond to events.
- The events can occur at anytime.

Since the standard must be suitable for different microcontrollers, the specification of interrupt handling routines only cover the general approach that a compliant OS should follow, without coping with any hardware related issues.

In particular, the standard provides two kind of ISR handlers:

ISR category 1
The ISR does not use an operating system service. In practice, the OS does not handle these interrupts, and the designer is free to write his handler, with the only restriction that he can not call any OS service. Typically, these are the fastest highest priority interrupts.

ISR category 2
The ISR is handled by the system, so OS calls can be called from the handler.

Inside any ISR no rescheduling will take place. Rescheduling takes place on termination of the ISR category 2 if a preemptable task has been interrupted and if no other interrupt is active. At the end of the ISR category 1 no rescheduling takes place too, and this is the reason because ISR category 1 should have the highest priority in a correct design.
0/5000
จาก: -
เป็น: -
ผลลัพธ์ (ไทย) 1: [สำเนา]
คัดลอก!
-ขัดจังหวะจะใช้การขัดจังหวะโปรแกรมปกติเพื่อให้ CPU สามารถตอบสนองต่อเหตุการณ์-เหตุการณ์อาจเกิดขึ้นในทุกที่ทุกเวลา มาตรฐานต้องให้เหมาะสมกับไมโครคอนโทรลเลอร์แบบต่าง ๆ ข้อมูลจำเพาะเกี่ยวกับการขัดจังหวะการจัดการคำสั่งเฉพาะครอบคลุมวิธีการทั่วไปที่ปฏิบัติตามมาตรฐานควรทำตาม โดยไม่ต้องเผชิญกับฮาร์ดแวร์ที่เกี่ยวข้องปัญหาการ โดยเฉพาะ มาตรฐานมีสองชนิดของ ISR ตัวจัดการ:ISR ประเภท 1 ISR ใช้บริการระบบปฏิบัติการ ในทางปฏิบัติ ระบบปฏิบัติการที่จัดการ interrupts เหล่านี้ และแบบไม่เขียนเขาจัดการ มีข้อจำกัดเพียงว่า เขาไม่สามารถเรียกบริการ OS โดยปกติ ได้แก่ interrupts ลำดับความสำคัญสูงสุดที่เร็วที่สุดISR ประเภท 2 ISR จะถูกจัดการ โดยระบบ เพื่อเรียก OS สามารถเรียกจากตัวจัดการ ภายใน ISR ใด ๆ ไม่กำหนดจะทำการ ปรับใช้กับการสิ้นสุดของ ISR ประเภท 2 งาน preemptable ถูกขัดจังหวะ และไม่ขัดจังหวะงาน ท้ายของ ISR ประเภท 1 ไม่จัดกำหนดการใหม่จะเกิดขึ้นมากเกินไป และนี้คือเหตุผลเนื่องจาก ISR ประเภท 1 ควรมีความสำคัญสูงสุดในการออกแบบที่ถูกต้อง
การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 2:[สำเนา]
คัดลอก!

- Interrupts จะใช้ในการขัดขวางการไหลของโปรแกรมปกติเพื่อให้ CPU สามารถตอบสนองต่อเหตุการณ์ที่เกิดขึ้น.
-. เหตุการณ์ที่สามารถเกิดขึ้นได้ตลอดเวลาตั้งแต่มาตรฐานต้องมีความเหมาะสมสำหรับไมโครคอนโทรลเลอร์ที่แตกต่างกัน, สเปคของกิจวัตรการจัดการ interrupt ครอบคลุมเพียงแค่วิธีการทั่วไปที่สอดคล้อง OS ควรปฏิบัติตามโดยไม่ต้องรับมือกับฮาร์ดแวร์ใด ๆ ที่เกี่ยวข้องกับปัญหา. โดยเฉพาะอย่างยิ่งมาตรฐานมีสองชนิดของรถขน ISR: ISR ประเภท 1 ISR ไม่ได้ใช้บริการของระบบปฏิบัติการ ในทางปฏิบัติ OS ไม่ได้จัดการกับการขัดจังหวะเหล่านี้และนักออกแบบที่เป็นอิสระในการเขียนของเขาจัดการกับข้อ จำกัด แต่เพียงว่าเขาไม่สามารถเรียกใช้บริการระบบปฏิบัติการใด ๆ โดยปกติเหล่านี้เป็นที่เร็วที่สุดในการขัดจังหวะความสำคัญสูงสุด. ISR ประเภท 2 ISR จะถูกจัดการโดยระบบเพื่อโทร OS สามารถเรียกจากตัวจัดการ. ภายใน ISR ปรับเปลี่ยนใด ๆ ที่จะเกิดขึ้น การปรับเปลี่ยนที่เกิดขึ้นจากการยกเลิกของประเภท ISR 2 ถ้าเป็นงานที่ preemptable ถูกขัดจังหวะและถ้าไม่มีการขัดจังหวะอื่น ๆ ที่มีการใช้งาน ในตอนท้ายของประเภท ISR 1 ไม่มีการปรับเปลี่ยนจะเกิดขึ้นมากเกินไปและนี่คือเหตุผลเพราะ ISR ประเภท 1 ควรจะมีความสำคัญสูงสุดในการออกแบบที่ถูกต้อง












การแปล กรุณารอสักครู่..
ผลลัพธ์ (ไทย) 3:[สำเนา]
คัดลอก!

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

ตั้งแต่มาตรฐาน ต้องมีความเหมาะสมกับเอ็ดมันด์ ฮัลเลย์ที่แตกต่างกันการกำหนดขัดขวางการจัดการการปฏิบัติที่ครอบคลุมเฉพาะทั่วไปวิธีการที่สอดคล้องกับ OS ควรปฏิบัติตาม โดยไม่ต้องเผชิญกับฮาร์ดแวร์ใด ๆที่เกี่ยวข้อง ปัญหา

โดยเฉพาะมาตรฐานให้สองชนิดของ ISR ผู้ดูแล :


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


ISR ISR จะถูกจัดการโดยระบบดังนั้น OS โทรศัพท์สามารถเรียกจากผู้ดูแล ไม่มีการปรับเปลี่ยนเงื่อนไขใด ๆ

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

Copyright ©2026 I Love Translation. All reserved.

E-mail: