RainのBlog
Ctrlk
  • Welcome to RAINのBlog
  • CSDIY Notes
    • Data Structure
    • Linux Vbird Basis
    • MySQL Tutorial
    • Harvard - CS 50
    • Stanford - CS 144
    • NJU - OSP
      • 01 - Operating Systems in the Age of AI
      • 02 - Operating Systems from an Applied Perspective
      • 03 - Hardware Perspective on Operating Systems
      • 04 - Mathematical Perspectives on Operating Systems
      • 05 - Programs and processes
      • 06 - mmap and the process address space
      • 07 - Accessing OS interobjects
      • 08 - Terminal and UNIX Shell
      • 09 - C Standard Library and Implementation
      • 10 - Executable files
      • 11 - Dynamic linking and loading
      • 12 - Building the application ecosystem
      • 13 - Multiprocessor Programming: From Getting Started to Giving Up
      • 14 - Concurrency control: mutual exclusion
      • 15 - Concurrency control: synchronization (1)
      • 16 - Concurrency control: synchronization (2)
      • Page 5
      • Page 6
      • Page 7
      • Page 8
      • Page 9
      • Page 10
      • Page 11
      • Page 12
      • Page 13
      • Page 14
      • Page 15
      • Page 16
    • Operating Systems - Three Easy Pieces
  • Turing College
    • Daily Coding Task
    • Project 1
  • BILIBILI WILD
    • Full Stack 150 mins
    • TCP Com-Demo
    • Website Development
    • Multithreading and Thread Synchrony
    • GDB Debugger
    • Student Management System
    • JSON && XML Crush
    • QT Group Chat
  • ALGORITHM 101
    • Day0 - Are you ready?
    • Level1 - Fundamentals of Data Structures
    • Level 2 - Algorithm Basics
    • Level3 - Array
    • Level4 - Bitwise Operations
    • Level5 - Dynamic Programming
  • Life
    • Sport
    • 日本語
  • Some Thoughts
    • Learning of Gitbook
    • Learning Recording
Powered by GitBook
On this page
  1. CSDIY Notes

NJU - OSP

01 - Operating Systems in the Age of AI02 - Operating Systems from an Applied Perspective03 - Hardware Perspective on Operating Systems04 - Mathematical Perspectives on Operating Systems05 - Programs and processes06 - mmap and the process address space07 - Accessing OS interobjects08 - Terminal and UNIX Shell09 - C Standard Library and Implementation10 - Executable files11 - Dynamic linking and loading12 - Building the application ecosystem13 - Multiprocessor Programming: From Getting Started to Giving Up14 - Concurrency control: mutual exclusion15 - Concurrency control: synchronization (1)16 - Concurrency control: synchronization (2)Page 5Page 6Page 7Page 8Page 9Page 10Page 11Page 12Page 13Page 14Page 15Page 16
PreviousLab 1: Stitching Substrings into a Byte StreamNext01 - Operating Systems in the Age of AI