Systems Programming- CS 252, 2023 Sophomore Yr
Professor Gustavo Rodriguez-Rivera
The link hub for the major topics of CS 252
- Program Structure
- The next section was pointers, which we learned in a different CS class but I do not have notes on
- Malloc and Memory Management I uh didn’t take notes on any of this
- The UNIX Operating System
- Everything from slides for this section, starts at 139
- UNIX Files
- Important UNIX directories
- User/Groups
- File Systems (link to existing page?)
- Disk File System
- I-Nodes
- Directory Representation/Hard Links/Soft Links
- File Ownership and Permissions
- UNIX Commands
- Basics (slide 189)
- Redirection operators and pipes (186)
- Useful Commands
- Shell Scripting
- Shell
- What is a shell
- Shell Parser (Lex and Yacc)
- Fork
- Redirection (dup/dup2)
- Pipes
- Wildcards
- Built-In Functions
- Signals (Crl-C)
- Subshell
- Open File Objects
- Open File Objects
- Open/Close system calls (link to system calls)
- Computer Architecture Review Link to old notes)
- Kernel Mode and User Mode
- Interrupts
- System Calls
- Processes
- Threads and Thread Synchronization