关注
分享
操作系统及Linux内核 免费
Linux C 操作系统 大学公开课
12540 人学过 1727 次评价 难度: 初级 综合评分: 9.5 2020-06-22 更新
免费 所有用户皆可免费学习该课程
课程介绍
章节目录
课程问答&报告
课程评价 1727
你将学到的
GCC 编译器
GDB 调试器
进程的并发执行
系统调用的应用
中断
Linux 多线程编程
进程同步与互斥
死锁的分析方法及各种调试工具
链接库的编写
Linux内存管理及性能优化
Linux文件系统
Linux 驱动程序的编写
详细介绍

实验任务

  • Linux 系统简介
  • 基本概念及操作
  • 用户及文件权限管理
  • Linux 目录结构及文件基本操作
  • Linux 进程概念
  • 用信号量解决生产者—消费者问题
  • Linux 进程管理
  • Linux Shell 实现模拟多进程并发执行
  • 查看 Linux 下的中断
  • 系统调用实验
  • 线程编程-加 1 操作为什么会出错?
  • 同步机制之生产者和消费者问题
  • 用信号量解决生产者—消费者问题
  • Linux 进程管理
  • Linux 死锁现象及分析方法
  • 通过命令和代码初步感受存储管理 -编译和链接-编写自己的链接库 -通过 mmap()深入理解虚拟内存管理和性能优化

先学知识

课程难度

  • 本课程难度适中。

面向用户

面向有一定 Linux 与 C 编程基础的用户,推荐用户进行实验之前先学习理论课程。

课程教师
扫码加入社群
和10w学子共同进步
AI 小助手
有问题就来问我吧
立即咨询