It & Software Online Course by Udemy, On Sale Here
Linux Kernel Programming – Synchronization and Concurrency
An excellent training about Operating Systems
Synchronization in Linux Kernel Programming
Update: Sep 15: Added RCU SectionWhat you will learn in this courseVarious concepts related to concurrency like: preemption, context switch, reentrancy, critical section, race conditionVarious Synchronization techniquesPer CPU VariablesAtomic VariablesSpinlocksSemaphoresMutexesRead Write LocksSequence LocksRead Copy Update(RCU)API’s/Macros/Structures: spinlock t, DEFINE SPINLOCK, spin lock, spin unlock, spin trylock, spin lock irqsave, spin unlock irqrestore, spin lock irq, spin unlock irqatomic t, atomic64 t, ATOMIC INIT, atomic inc, atomic dec, atomic set, atomic read, atomic add, atomic sub, atomic dec and test, atomic inc and test, atomic sub and test, atomic add negative, atomic add return, atomic sub return, atomic inc return, atomic dec return, atomic fetch add, atomic fetch sub, atomic cmpxchg, atomic xchg, set bit, clear bit, change bit, test and set bit, test and clear bit, test and change bit, NR CPUS, num online cpus, smp processor id, get cpu, put cpu, DEFINE PER CPU, get cpu var, put cpu var, per cpu, for each online cpu, alloc percpu, free percpu, per cpu ptrrcu read lock, rcu read unlock, synchronize rcu, call rcu, rcu assign pointer, rcu dereferenceseqlock t, seqcount t, DEFINE SEQLOCK, seqlock init, write seqlock, write sequnlockstruct rw semaphore, DECLARE RWSEM, init rwsem, down read, up read, down write, up write, down read trylock, down write trylock, downgrade writestruct rwlock t, DEFINE RWLOCK, rwlock init, read lock, read unlock, write lock, write unlockstruct mutex, DEFINE MUTEX, mutex init, mutex lock, mutex unlock, mutex trylock, mutex lock interruptible, mutex unlock interruptible, mutex is lockedstruct semaphore, sema init, DEFINE SEMAPHORE, down, up, down interruptible, down trylock, down timeout, down killableCommands used in the coursenprocps -eaFps aux
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.