- x86 模拟器 Bochs
- GDB 调试器
- 系统调用的实现
- Linux 进程切换
- 进程同步与互斥
- Linux 内存共享
- Linux 虚拟文件系统
- GCC 编译器
- 系统引导
- Linux 多进程编程
- Linux 信号量
- Linux 地址映射
- Linux 设备管理
本实验课程是通过在一个小Linux(Linux 0.11)上针对操作系统的各个模块开展的深入实践,同时本课程也是为网易云课堂李治军老师《操作系统之基础》、《操作系统之进程与线程》等四门课程的配套实验课。
知识点: 1.Linuxpwd命令的使用 2.Linux文件系统中文件及目录的实现方式 3.Linux文件及目录系统调用接口的使用
知识点: 1.函数getopt
2.UNIX系统函数open
3.函数utimensat
知识点: 1.保存文件类型信息的stat
结构及lstat
函数的使用 2.文件的七种类型及判断文件的类型的函数 3.读目录的相关系统调用,如opendir
,readdir
4.保存目录项的dirent
结构
知识点: 1.了解who命令工作流程 2.对两个系统数据文件var/run/utmp和/var/log/wtmp的了解 3.访问系统文件的接口函数getutent
、endutent
、 4.了解utmp
的结构内容
知识点: 1.LRU缓存的基本概念 2.C语言基本编程技巧 3.双向链表的C语言实现 4.哈希表的C语言实现
知识点: 1.生产者消费者模型的概念 2.互斥量的使用,锁机制的实现方式 3.pthread_create
、pthread_join
、pthread_mutex_init
、pthread_cond_init
、pthread_barrier_wait
、pthread_cond_wait
的使用 4.描述停车场的数据结构
需要了解实验楼的基本操作,推荐学习 新手指南之玩转实验楼;
如果你以前没有使用过 Linux 和 C 语言,推荐学习 Linux 基础入门(新版) 和 C 语言入门教程;
本课程为网易云课堂李治军老师《操作系统之基础》、《操作系统之进程与线程》等四门课程的配套实验课,推荐开始实验之前先学习理论课程。
本课程难度为较难。
本课程为网易云课堂李治军老师《操作系统之基础》、《操作系统之进程与线程》等四门课程的配套实验课,面向有一定 Linux 与 C 编程基础的用户,推荐用户进行实验之前先学习理论课程。
蓝桥云课 共发布过 57 门课程
查看老师的所有课程 >免费
暂无评论 ~