In [1]:
from mosaic import *
OS2023(20)
20. C 标准库和实现¶
Changelog & 反馈
- Online Judge 和更多的作业已上线 (Lab2: 见识一下 “在机房练死劲” 是不行的)
- "The hitchhiker's guide to operating systems" accepted to USENIX ATC'23
背景回顾:我们在先前的课程中讲解了如何在一套十分精简的机制 (硬件、系统调用) 上构建起整个应用程序世界。为了让这个世界更丰富多彩,为开发者提供便利就是至关重要的。使 UNIX 世界蓬勃发展离不开 C 语言和它的标准库,长久以来都为系统编程树立了一套标杆。
本讲内容:
- C 标准库和实现
In [2]:
slideshow('20.1')
In [3]:
slideshow('20.2')
In [4]:
demo('memset', 'v/memset-race.c', libs=['thread.h'])
In [5]:
slideshow('20.3')
In [6]:
demo('env', 'v/env.c')
In [7]:
slideshow('20.4')