下载 Udemy - Interrupts and Bottom Halves in Linux Kernel torrent - GloDLS
洪流细节 "Udemy - Interrupts and Bottom Halves in Linux Kernel"

Udemy - Interrupts and Bottom Halves in Linux Kernel

To download this torrent, you need a BitTorrent client: Vuze or BTGuard
下载这洪流
Download using Magnet Link

健康:
种子: 2
懒鬼: 2
已完成:
上次检查: 01-03-2021 20:04:11

上传者的声誉点 : 7860





Write a Review for the Uploader:   15   Say Thanks with one good review:
Share on Facebook


Details
name:Udemy - Interrupts and Bottom Halves in Linux Kernel
说明:

Description

What you will learn from this course

Interrupts and Exceptions
Types of Interrupts and Exceptions : Level Triggerred, Edge Triggerred, Traps, Faults
Programmable Interrput Controller, Advanced Programmable Interrupt Controller (APIC) – IO APIC, Local APIC
Find out information about your x86 CPU using CPUID Instruction
What happens when there is interrupt
How does CPU finds the interrupt handler: Interrupt Request, Interrupt Vector and Interrupt Descriptor Table
Interrupt Handling and Statistics in Linux Kernel : Interrupt sharing, return values, IRQ Affinity
Linux Driver for keyboard, mouse, ethernet interrupts
Write a Keylogger in Linux Kernel which will log all characters typed
Enabling/Disabling Interrupts
What happens when we add sleep and delay in interrupt handler
Top and Bottom Halves: Threaded IRQs,Softirqs, Tasklets and Workqueues (System Workqueues and own workqueues)
Differences between softirqs, tasklets and workqueues

Files
/proc/cpuinfo
/proc/interrupts
/proc/irq
/proc/softirqs

API’s/Macros/Structures

request_irq, irq_handler_t
local_irq_enable, local_irq_disable, cli, sei
local_irq_save, local_irq_restore
disable_irq, enable_irq
disable_irq_nosync, synchronize_irq
irqs_disabled
in_interrupt
request_threaded_irq
struct softirq_action, NR_SOFTIRQS
open_softirq, raise_softirq
in_irq
local_softirq_pending
in_softirq
local_bh_enable, local_bh_disable
spin_lock_bh, spin_unlock_bh
struct tasklet_struct, DECLARE_TASKLET, DECLARE_TASKLET_DISABLED, tasklet_init, tasklet_schedule, tasklet_hi_schedule
tasklet_trylock, tasklet_unlock, tasklet_disable, tasklet_disable_nosync, tasklet_enable, tasklet_kill
struct workqueue_struct, struct work_struct, DECLARE_WORK, INIT_WORK, queue_work, queue_work_on, schedule_work, schedule_work_on, cancel_work_sync, flush_work
struct delayed_work, DELAYED_DECLARED_WORK, INIT_DELAYED_WORK, schedule_delayed_work, schedule_delayed_work_on, flush_delayed_work, cancel_delayed_work
alloc_workqueue, destroy_workqueue, flush_workqueue, alloc_ordered_workqueue,

Commands
watch
lspci
dmesg
Who this course is for:

   Kernel developers curious about learning Interrupts and Bottom Halves

Requirements

   Should be able to write/compile/load/unload Hello World Linux Kernel Modules

Last Updated 12/2020
YouTube 视频:
类别:Tutorials
语言:English  English
总大小:2.70 GB
哈希信息:C7D38D5BC7B9726B0C791DD31896B8061C7B8405
增加:tutsnode Verified UploaderVIP
加入的日期:2021-01-08 12:23:03
洪流地位:Torrent Verified


评级:Not Yet Rated (Log in to rate it)


Tracker:
udp://inferno.demonoid.pw:3391/announce

这个洪流也有备份的纤夫
URL播种机懒鬼已完成
udp://inferno.demonoid.pw:3391/announce000
udp://tracker.openbittorrent.com:80/announce018
udp://tracker.opentrackr.org:1337/announce000
udp://torrent.gresille.org:80/announce000
udp://glotorrents.pw:6969/announce000
udp://tracker.leechers-paradise.org:6969/announce000
udp://tracker.pirateparty.gr:6969/announce000
udp://tracker.coppersurfer.tk:6969/announce000
udp://ipv4.tracker.harry.lu:80/announce210
udp://9.rarbg.to:2710/announce000
udp://shadowshq.yi.org:6969/announce000
udp://tracker.zer0day.to:1337/announce000


文件列表: 





Comments
无可奉告,仍将过帐