Important Topics
&
Short Links
Cs606
1. LR(1) Parsers
https://www.youtube.com/watch?v=sMxqUQc_jHQ
2. LR Table Construction
https://www.youtube.com/watch?v=J4ZME5KOB-s
3. Shift/Reduce Conflicts
https://www.youtube.com/watch?v=XDZBLQsan_U
https://www.youtube.com/watch?v=Ow7XXOmnNLo
4. Parser Generators YAAC Parser Generator
https://www.youtube.com/watch?v=HoU7deiqs-U
https://www.youtube.com/watch?v=87K0nHA_F5Y
5. Attribute Grammars
https://www.youtube.com/watch?v=w03voSY4REs
6. Intermediate Representations
https://www.youtube.com/watch?v=j-bLeUysUiE
7. Representing Linear Codes
https://www.youtube.com/watch?v=6aRMW4p2WEc
https://www.youtube.com/watch?v=UVpRJa02Ys0
8. Design – Flow-statement
https://www.youtube.com/watch?v=75Tme7scP2k
https://www.youtube.com/watch?v=7t-j1XLoyIQ
9. Three-Address Statement Types
https://www.youtube.com/watch?v=tJUYVGDn0JE
https://www.youtube.com/watch?v=E4kDeEZyfbA
10. Boolean Expressions
https://www.youtube.com/watch?v=dNkNxogmqpY
https://www.youtube.com/watch?v=zWKlmk1POPg
11. CFG in compiler construction
https://www.youtube.com/watch?v=SlSA9vEXCm4
12. Basic Block Code Generation
https://www.youtube.com/watch?v=tkSsh91ehUA
13. Computing Live/Next Use Information
https://www.youtube.com/watch?v=ERzKug9_9tg
https://www.youtube.com/watch?v=0VywQeCQ9c8
14. Global Data-Flow Analysis
https://www.youtube.com/watch?v=NHK3M945WDQ
https://www.youtube.com/watch?v=nCqoASGNIXs
15. DAGs and optimization
https://www.youtube.com/watch?v=ZLt3uMa1btU
https://www.youtube.com/watch?v=_Lsj_xYQ-TA
16. Register Allocation
https://www.youtube.com/watch?v=mzegBv_mm_U
Cs604
1. Deadlocks and Starvation
https://www.youtube.com/watch?v=rWFH6PLOIEI
https://www.youtube.com/watch?v=FVmwvZNQgt0
https://www.youtube.com/watch?v=_zOTMOubT1M
2. Semaphores
https://www.youtube.com/watch?v=eoGkJWgxurQ
https://www.youtube.com/watch?v=VcVbUbPNIfw
https://www.youtube.com/watch?v=yiFBRQLgeZA
3. Classical IPC Problems – 1
https://www.youtube.com/watch?v=HHoB2t_B6MI
https://www.youtube.com/watch?v=iMD1Z3f9ioI
4. Deadlock Handling
https://www.youtube.com/watch?v=pPM9Ajqmy_4
https://www.youtube.com/watch?v=YeXS1JWIA4Q
5. Deadlock Avoidance
https://www.youtube.com/watch?v=7gMLNiEz3nw
https://www.youtube.com/watch?v=nDDytwtIMXE
6. Deadlock Detection and Recovery
https://www.youtube.com/watch?v=2-7JGoy52Qo
7. Memory Management – 1 & 2
https://www.youtube.com/watch?v=eESIFJz7mJw
https://www.youtube.com/watch?v=FrTttJLN7Kw
8. Paging – 1 , 2 % 3
https://www.youtube.com/watch?v=6c-mOFZwP_8
https://www.youtube.com/watch?v=2pgI46Q72fA
https://www.youtube.com/watch?v=PiEq1CoP0ds
https://www.youtube.com/watch?v=dz9Tk6KCMlQ
9. Segmentation
https://www.youtube.com/watch?v=Ge8Ix11rVMs
https://www.youtube.com/watch?v=eSeBBnPDSHs
10. Virtual Memory
https://www.youtube.com/watch?v=o2_iCzS9-ZQ
11. Demand Paging
https://www.youtube.com/watch?v=rgH4XTSnJWA
12. Page Replacement Algorithms – 1 & 2
https://www.youtube.com/watch?v=8rcUs5RutX0
https://www.youtube.com/watch?v=FWoMSiMep80
13. Thrashing
https://www.youtube.com/watch?v=IyWaK8pbN6A
14. File System
https://www.youtube.com/watch?v=0LtuQhNFFe0
15. File Protection and Allocation
https://www.youtube.com/watch?v=DKb7KhfoZmU
0 Comments
If you have any queries please drop in your comments.