Tutorials :
Synchronization in Linux Kernel Programming
Genre: eLearning | MP4 | Video: h264, 1280x720 | Audio: aac, 44100 Hz
Language: English | VTT | Size: 2.27 GB | Duration: 10 section | 119lectures | (4h 31m)
What you'll learn
Synchronization concepts in Linux Kernel
Requirements
Should be able to write/understand Hello World Linux Kernel Module
Should be able to write/understand Linux Kernel Modules for /proc filesystem
Description
Update: Sep 15: Added RCU Section
What you will learn in this course
Various concepts related to concurrency like: preemption, context switch, reentrancy, critical section, race condition
Various Synchronization techniques
Per CPU Variables
Atomic Variables
Spinlocks
Semaphores
Mutexes
Read Write Locks
Sequence Locks
Read 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_irq
atomic_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_ptr
rcu_read_lock, rcu_read_unlock, synchronize_rcu, call_rcu, rcu_assign_pointer, rcu_dereference
seqlock_t, seqcount_t, DEFINE_SEQLOCK, seqlock_init, write_seqlock, write_sequnlock
struct rw_semaphore, DECLARE_RWSEM, init_rwsem, down_read, up_read, down_write, up_write, down_read_trylock, down_write_trylock, downgrade_write
struct rwlock_t, DEFINE_RWLOCK, rwlock_init, read_lock, read_unlock, write_lock, write_unlock
struct mutex, DEFINE_MUTEX, mutex_init, mutex_lock, mutex_unlock, mutex_trylock, mutex_lock_interruptible, mutex_unlock_interruptible, mutex_is_locked
struct semaphore, sema_init, DEFINE_SEMAPHORE, down, up, down_interruptible, down_trylock, down_timeout, down_killable
Commands used in the course
nproc
ps -eaF
ps aux
Who this course is for:
Linux Kernel Developers interested in learning various synchronization techniques
Homepage
https://www.udemy.com/course/synchronization-in-linux-kernel-programming/
Buy Premium From My Links To Get Resumable Support,Max Speed & Support Me
https://uploadgig.com/file/download/e344C137E9ba7734/gltxh.Synchronization.in.Linux.Kernel.Programming.part1.rar
https://uploadgig.com/file/download/34dd009e7d4ef1c4/gltxh.Synchronization.in.Linux.Kernel.Programming.part2.rar
https://uploadgig.com/file/download/d51168f45dB893c2/gltxh.Synchronization.in.Linux.Kernel.Programming.part3.rar
https://rapidgator.net/file/f5041bb06ff857abfd7a4ddf99478d34/gltxh.Synchronization.in.Linux.Kernel.Programming.part1.rar.html
https://rapidgator.net/file/2ae8ab59b9e6706fd7b3fd3171c7b225/gltxh.Synchronization.in.Linux.Kernel.Programming.part2.rar.html
https://rapidgator.net/file/9d3009fb919f54fbf5d510d43439732f/gltxh.Synchronization.in.Linux.Kernel.Programming.part3.rar.html
http://nitroflare.com/view/6952B5CD91BDBDA/gltxh.Synchronization.in.Linux.Kernel.Programming.part1.rar
http://nitroflare.com/view/44125EEFDF47801/gltxh.Synchronization.in.Linux.Kernel.Programming.part2.rar
http://nitroflare.com/view/B1E717CDE6E4224/gltxh.Synchronization.in.Linux.Kernel.Programming.part3.rar
free Synchronization in Linux Kernel Programming, Downloads Synchronization in Linux Kernel Programming, Rapidgator Synchronization in Linux Kernel Programming, Nitroflare Synchronization in Linux Kernel Programming, Mediafire Synchronization in Linux Kernel Programming, Uploadgig Synchronization in Linux Kernel Programming, Mega Synchronization in Linux Kernel Programming, Torrent Download Synchronization in Linux Kernel Programming, HitFile Synchronization in Linux Kernel Programming , GoogleDrive Synchronization in Linux Kernel Programming, Please feel free to post your Synchronization in Linux Kernel Programming Download, Tutorials, Ebook, Audio Books, Magazines, Software, Mp3, Free WSO Download , Free Courses Graphics , video, subtitle, sample, torrent, NFO, Crack, Patch,Rapidgator, mediafire,Mega, Serial, keygen, Watch online, requirements or whatever-related comments here. |