COMP 3438 Notes

1 Overview of Unix

1.1 Types of OSs

1.2 Two kind of Systems

1.3 Unix

 


2 Unix Processes

2.1 Process

 

 


3 Unix File System

3.1 Unix File System

3.2 Hierarchical file organization

3_2_1

3.3 File Descriptors (File Pointers)


4 Introduction to Device Drivers

4.1 Device driver


5 Character Device Drivers (I)

5.1 Device Driver Development


6 Compiler Design


7 Lexical Analysis

7.1 Part I: Introduction to Lexical Analysis

7.2 Part II: Regular Expression

 

7.3 Part III: Finite Automata

NFA, DFA, and NFA ---> DFA Conversion


8 Syntax Analysis

8.1 Part I: Syntax Analysis

 


9 LL Parser, Code optimization/generation and Revision