System Programming

Lecture

Topic (Click to Download Power Point Slides)

1

Introduction and Course Overview (ppt, pdf )

2

Introduction to an OS ( ppt,pdf )

3

Brief Introduction to C (ppt,pdf)

4

System Calls (ppt, pdf)

5

Correct C Programs & Debugging(ppt, pdf)

6

Programs ( ppt, pdf)

7

Processes ( ppt , pdf )

8

Process Control, Threads (ppt , pdf )

9

Threads (finale) (ppt, pdf)

10

Synchronization ( ppt, pdf)

11

Semaphores ( ppt, pdf)

12

Semaphores and Mutex(ppt, pdf)

13

Scheduling Principles ( ppt,pdf)

14

Scheduling Policies and Introduction to Signals (ppt,pdf)

15

Signals, Signal Mask and Modification of Signal Masks ( ppt , pdf)

16

Signals, Signal Handlers, Waiting for Signals, Signals and Threads ( ppt , pdf)

17

Introduction to Timers And Clocks (ppt, pdf)

18

Classic Synchronization Problems( ppt , pdf)

19

Classic Synchronization Problems - Readers-Writers( ppt , pdf)

20

Queueing Theory Framework for Process Management Evaluation(ppt, pdf)

21

Introduction to Deadlock(ppt , pdf)

22

Deadlock Handling (ppt,pdf)

23

I/0 Devices and Files( ppt,pdf )

24

File system API introduction( ppt, pdf )

25

File system abstraction and allocation (ppt, pdf)

26

inodes and space management( ppt, pdf )

27

Access and Special Files(ppt, pdf )

28

Memory & binding (ppt,pdf)

29

Allocation & VM( ppt, pdf )

30

Paging Memory Hardware (ppt, pdf )

31

Memory Paging and Introduction to Demand Paging (ppt, pdf)

32

Memory Replacement Policies (ppt, pdf)

33

Memory Implementation Issues (ppt, pdf)

34

Introduction to Networking(ppt, pdf)

35

Socket Programming (ppt,pdf)

36

TCP Programming and TCP/IP Issues (ppt, pdf)

37

Naming and TCP Applications (ppt, pdf)

38

DMA and Disk Characteristics (ppt, pdf)

39

Final Review (ppt, pdf)

No comments: