{ "cells": [ { "cell_type": "markdown", "id": "d162b058", "metadata": {}, "source": [ "--- \n", " \n", "\n", "
\n", " | Title | \n", "YouTube Link | \n", "Description | \n", "
---|---|---|---|
0 | \n", "Lec01 Introduction to System Programming (Arif... | \n", "https://youtube.com/watch?v=qThI-U34KYs | \n", "This is the first session on the subject of Sy... | \n", "
1 | \n", "Lec02 C Compilation: A System Programmer Persp... | \n", "https://youtube.com/watch?v=a7GhFL0Gh6Y | \n", "This session starts with the C-Compilation pro... | \n", "
2 | \n", "Lec03 Working of Linkers: Creating your own Li... | \n", "https://youtube.com/watch?v=A67t7X2LUsA | \n", "Linking and loading a process (Behind the curt... | \n", "
3 | \n", "Lec04 UNIX make utility (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=8hG0MTyyxMI | \n", "This session deals with the famous UNIX make u... | \n", "
4 | \n", "Lec05 GNU autotools and cmake (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=Ncb_xzjGAwM | \n", "This session starts with a brief comparison be... | \n", "
5 | \n", "Lec06 Versioning Systems git-I (Arif Butt @ PU... | \n", "https://youtube.com/watch?v=TBqLJg6PmWQ | \n", "This session gives an overview of different mo... | \n", "
6 | \n", "Lec07 Versioning Systems git-II (Arif Butt @ P... | \n", "https://youtube.com/watch?v=3akXFcBDYc0 | \n", "This is a continuity of previous session and s... | \n", "
7 | \n", "Lec08 Exit Handlers and Resource Limits (Arif ... | \n", "https://youtube.com/watch?v=ujzom1OyPMY | \n", "This session describes as to how a C program s... | \n", "
8 | \n", "Lec09 Stack Behind the Curtain (Arif Butt @ PU... | \n", "https://youtube.com/watch?v=1XbTmmWxHzo | \n", "This session describes how a process is laid o... | \n", "
9 | \n", "Lec10 Heap Behind the Curtain (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=zpcPS27ZQr0 | \n", "This session start with a discussion on types ... | \n", "
10 | \n", "Lec11 Design and Code of UNIX more utility (Ar... | \n", "https://youtube.com/watch?v=epefPagPgvk | \n", "This session deals with the design and develop... | \n", "
11 | \n", "Lec12 UNIX File System Architecture (Arif Butt... | \n", "https://youtube.com/watch?v=x_bu6De71KY | \n", "In this session will start with a quick recap ... | \n", "
12 | \n", "Lec13 UNIX File Management (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=DZQkyoXgkMs | \n", "This session will deal with various file relat... | \n", "
13 | \n", "Lec14 Design and Code of UNIX ls Utility (Arif... | \n", "https://youtube.com/watch?v=24WNjxn4asY | \n", "This session deals with the designing the ls p... | \n", "
14 | \n", "Lec15 Design and Code Of UNIX who Utility (Ari... | \n", "https://youtube.com/watch?v=96EcaPZo90U | \n", "This session deals with the different categori... | \n", "
15 | \n", "Lec16 Programming Terminal Devices (Arif Butt ... | \n", "https://youtube.com/watch?v=t5sC6G73oo4 | \n", "This session starts with character and block s... | \n", "
16 | \n", "Lec17 Process Management-I (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=R_01xGLp0ZQ | \n", "This session starts with a quick recap of proc... | \n", "
17 | \n", "Lec18 Process Management-II (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=91qzstPN1p8 | \n", "This session starts with a comparison between ... | \n", "
18 | \n", "Lec19 Process Management-III (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=QWfeh1bFvs0 | \n", "This is a continuation of previous two session... | \n", "
19 | \n", "Lec20 Design and Code Of Daemon Processes (Ari... | \n", "https://youtube.com/watch?v=p0ccoTM7v8I | \n", "This session gives an overview of daemon proce... | \n", "
20 | \n", "Lec21 Process Scheduling Algorithms (Arif Butt... | \n", "https://youtube.com/watch?v=Y86pa2nrT_k | \n", "This session gives an overview of process sch... | \n", "
21 | \n", "Lec22 Design And Code Of UNIX Shell Utility (A... | \n", "https://youtube.com/watch?v=F7oAWvh5J_o | \n", "This session gives an overview of working of U... | \n", "
22 | \n", "Lec23 Multi Threaded Programming (Arif Butt @ ... | \n", "https://youtube.com/watch?v=OgnLaXwLC8Y | \n", "This session gives an overview of concurrent p... | \n", "
23 | \n", "Lec24 Overview Of UNIX IPC And Signals On The ... | \n", "https://youtube.com/watch?v=EX7EWSX8-qM | \n", "This session gives an overview of taxonomy of ... | \n", "
24 | \n", "Lec25 Design and Code Of Signal Handlers (Arif... | \n", "https://youtube.com/watch?v=YBg9sWw4qbU | \n", "This session is a continuation of previous ses... | \n", "
25 | \n", "Lec26 Programming UNIX Pipes (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=VA8FEgahi1Y | \n", "This session deals with the concept and use of... | \n", "
26 | \n", "Lec27 Programming UNIX Named Pipes (Arif Butt ... | \n", "https://youtube.com/watch?v=jowB4nuf55c | \n", "This session deals with the concept and use of... | \n", "
27 | \n", "Lec28 Message Queues (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=UAbMS3kYV5s | \n", "This session deals with the concept and use of... | \n", "
28 | \n", "Lec29 Programming With Shared Memory (Arif But... | \n", "https://youtube.com/watch?v=IzhnAW8u1iQ | \n", "This session deals with the concept and use of... | \n", "
29 | \n", "Lec30 Memory Mapped Files (Arif Butt @ PUCIT) | \n", "https://youtube.com/watch?v=z0I1TlqDi50 | \n", "This session deals with the concept and use of... | \n", "
30 | \n", "Lec31 Synchronization among Threads (Arif Butt... | \n", "https://youtube.com/watch?v=SvFr7rPWI3g | \n", "This session starts with a quick recap of POSI... | \n", "
31 | \n", "Lec32 Programming with POSIX Semaphores (Arif ... | \n", "https://youtube.com/watch?v=KupTFYvxRnE | \n", "This session starts with introduction to POSIX... | \n", "
32 | \n", "Lec33 Overview Of TCPIP Architecture and Servi... | \n", "https://youtube.com/watch?v=p5SrRob-bWg | \n", "This session starts with introduction to TCP/I... | \n", "
33 | \n", "Lec34 Socket Programming Part-I (Arif Butt @ P... | \n", "https://youtube.com/watch?v=tk_RpIVbOMQ | \n", "This session starts with introduction to Clien... | \n", "
34 | \n", "Lec35 Socket Programming Part-II (Arif Butt @ ... | \n", "https://youtube.com/watch?v=yNUFQaSclmM | \n", "This session starts with introduction to Datag... | \n", "
35 | \n", "Lec36 Socket Programming Part-III (Arif Butt @... | \n", "https://youtube.com/watch?v=TDRIweWXHe4 | \n", "This session starts with introduction to UNIX ... | \n", "
36 | \n", "Lec37 Socket Programming Part-IV (Arif Butt @ ... | \n", "https://youtube.com/watch?v=irRkNrruwxc | \n", "This session starts with a discussion on concu... | \n", "
37 | \n", "Lec39 Exploiting Buffer Overflow Vulnerability... | \n", "https://youtube.com/watch?v=eAzCm0Ncnhg | \n", "This is a continuation of Video Session 38. In... | \n", "
38 | \n", "Lec38 Exploiting Buffer Overflow Vulnerability... | \n", "https://youtube.com/watch?v=3hDNvlIZFQ8 | \n", "This is a series of three videos, which gives ... | \n", "
39 | \n", "Lec40 Exploiting Buffer Overflow Vulnerability... | \n", "https://youtube.com/watch?v=DayRrBYZRRk | \n", "This is a continuation of Video Session 39. In... | \n", "