Запитання з тегом «interrupt»

1
Що таке перерви програмного та апаратного забезпечення та як вони обробляються?
Я не впевнений, чи розумію поняття апаратних та програмних перерв. Якщо я правильно розумію, мета апаратного переривання - привернути деяку увагу процесора, що є частиною впровадження багатозадачності процесора. Тоді які проблеми апаратного переривання? Це процес драйверів обладнання? Якщо так, то де запущений процес драйвера обладнання? Якщо він працює на процесорі, …


4
Чому не можна вийти з Cc?
Програма ed, мінімальний текстовий редактор, не може бути закрита, надсилаючи їй переривання за допомогою Ctrl- Cзамість того, щоб надрукувати повідомлення про помилку "?" до консолі. Чому він edпросто не виходить, коли отримує переривання? Звичайно, немає жодної причини, чому криптовалютне повідомлення про помилку є кориснішим тут, ніж просто вихід. Така поведінка …
20 less  interrupt  ed 

3
Який взаємозв'язок між системними дзвінками, передачею повідомлень та перериваннями?
Я читаю статтю Вікіпедії для управління процесами . Моя увага зосереджена на Linux. Я не можу визначити взаємозв'язок та відмінності між системним викликом, передачею повідомлення та перериванням їхніх концепцій та цілей. Чи всі вони для процесів подання запитів до ядра для ресурсів та послуг? Деякі цитати зі статті та деякі …

3
Як ядро ​​Linux обробляє спільні IRQ?
Згідно з тим, що я читав до цього часу, "коли ядро ​​отримує переривання, викликаються всі зареєстровані обробники". Я розумію, що зареєстровані обробники для кожного IRQ можна переглядати через /proc/interrupts, а також я розумію, що зареєстровані обробники походять від драйверів, які викликали request_irqпередачу у зворотному дзвінку приблизно такої форми: irqreturn_t (*handler)(int, …
14 linux  kernel  pci  interrupt  irq 

3
Як продовжувати компіляцію?
Я знаю, що я можу перервати makeпроцес у будь-який час без необхідності повторного перекомпіляції всього вихідного дерева. Як я знаю, makeціль компілює лише те, що вона ще не скомпільована, або вихідний код змінено після останньої компіляції. Але якщо я перерву make, напевно знайдеться один або кілька (залежно від рівня сумісності) …

1
Як налагодити причини надмірного використання ресурсів ksoftirqd?
man ksoftirqd вказує, що: Якщо ksoftirqd займає більше ніж невеликий відсоток часу процесора, це означає, що машина перебуває під сильним м'яким навантаженням переривання. Я працюю з системою Debian Wheezy при загальновикористаній системі, в якій процеси ksoftirqd використовують надмірні процесорні та дискові ресурси протягом короткого періоду часу. За цей час система …
9 interrupt  load 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.