Synchronization in Linux Kernel Programming

"softddl.org"
5-10-2020, 18:33
Rating:
0
0 vote
  • 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)

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


Download now LINK
 
Comments
The minimum comment length is 50 characters. comments are moderated
There are no comments yet. You can be the first!
Download free » Tutorials » Synchronization in Linux Kernel Programming
Copyright holders