Skip to content

ITClubPulchowk/Advanced-C-Workshop-2022

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

Advanced-C-Workshop-2022

Scope of the project:

  • Stack and Pointer Lifetime
  • Process Memory Segmentation
  • Endianess
  • Alignment, Padding and Heap Allocation
  • Structure reordering
  • Data structure and algorithms (Array, Hash Table, Linked List, Binary tree, Merge sort, Time and Space Complexity)
  • Multiprocessing System
  • Virtual Memory
  • Translation Lookaside Buffer
  • Cache (Instruction and Data)
  • SOA vs AOS
  • Multiprocessor, Threads, Thread Pool, and Context Switching
  • Allocators and Scratchpad
  • Volatile and Atomic operations
  • Memory barriers
  • Mutex and Semaphores

Full syllabus here

Directory Structure

# Day N Assignments (each user assignments are in directory with their username)
├── Day0
├── Day1
├── Day2
├── Day...6
├── resources		      # Contains resources
│   ├── Lecture0
│   ├── Lecture1
│   ├── Lecture2
│   ├── Lecture...6

About

Repo for the Advanced C Workshop 2022.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages