
南京大学操作系统
文章平均质量分 95
无数碎片寻妳
打造自己的温馨小屋,文章全免费有问题直接回复文章或私信,本人并未授权CSDN付
费解锁任何文章,如有发现请及时私信。共同学习成
长
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
10 - 可执行文件;静态链接和加载 [2025 南京大学操作系统原理]
01:23:29]-[G:\姜艳艳操作系统操作空间\output\字幕\10\10 - 可执行文件;静态链接和加载 [2025 南京大学操作系统原理].mp4]fill:#333;color:#333;color:#333;fill:none;可执行文件ELF(标准格式)FLE(人类友好)静态链接(重定位)加载(execve)JSON + DSL(简化设计)图示说明:ELF 是标准格式,支持静态链接和加载,但复杂不友好。FLE 用 JSON 和 DSL 简化设计,适合学习和调试。原创 2025-06-03 00:41:14 · 671 阅读 · 1 评论 -
09 - libc 原理与实现 [2025 南京大学操作系统原理]
01:28:35]-[G:\姜艳艳操作系统操作空间\output\字幕\9\09 - libc 原理与实现 [2025 南京大学操作系统原理].mp4]fill:#333;color:#333;color:#333;fill:none;libc系统调用(底层机制)C语言(抽象接口)mmap/open/write(原始操作)printf/malloc(用户友好)图示说明:libc 结合系统调用和 C 语言机制,提供用户友好的接口。printfmalloc等函数封装了writemmap。原创 2025-06-03 00:40:42 · 987 阅读 · 0 评论 -
08 - 终端、进程组和 UNIX Shell [2025 南京大学操作系统原理]
01:32:35]-[G:\姜艳罪操作系统操作空间\output\字幕\8\08 - 终端、进程组和 UNIX Shell [2025 南京大学操作系统原理].mp4]fill:#333;color:#333;color:#333;fill:none;终端与 Shell终端(人机交互)进程组(作业控制)Shell(编程语言)PTY(伪终端)信号(Ctrl+C)管道/重定向(文本处理)图示说明。原创 2025-06-04 07:00:00 · 791 阅读 · 0 评论 -
07 - 访问操作系统中的对象 [2025 南京大学操作系统原理]
01:38:23]-[G:\姜艳艳操作系统操作空间\output\字幕\7\07 - 访问操作系统中的对象 [2025 南京大学操作系统原理].mp4]fill:#333;color:#333;color:#333;fill:none;操作系统对象文件描述符(访问钥匙)文件/设备(字节序列/流)管道(进程通信)open/close/read/write(操作)pipe/mkfifo(创建)图示说明:操作系统对象通过文件描述符访问,文件和设备支持字节序列或流操作,管道实现进程通信。open。原创 2025-06-03 05:30:00 · 818 阅读 · 0 评论 -
06 - mmap 和进程的地址空间;入侵进程的地址空间 [2025 南京大学操作系统原理]
00:17:39]-[G:\姜艳艳操作系统操作空间\output\字幕\6\06 - mmap 和进程的地址空间;入侵进程的地址空间 [2025 南京大学操作系统原理].mp4]“我用 AI 写了state_dump插件,秒变可视化调试器!” 它扩展 GDB,输出寄存器和内存映射到 Markdown。例子gdb simple# 输出:寄存器(16 进制/10 进制)、内存映射表格自动模式(gdb) auto_state_dump # 每次暂停(断点/单步)自动输出细节:AI 生成的插件用。原创 2025-06-03 00:38:54 · 901 阅读 · 0 评论 -
05 - 程序与进程;进程管理 API [2025 南京大学操作系统原理]
01:36:07]-[G:\姜艳艳操作系统操作空间\output\字幕\5\05 - 程序与进程;进程管理 API [2025 南京大学操作系统原理].mp4]“进程是动态状态机,fork复制,execve复位,exit销毁!” 这三个系统调用构建了 UNIX 进程管理的灵活机制,让shell和测试框架成为可能。“写好代码,做好测试,玩转进程树,离操作系统大师更近一步!我的期望:用fork和execve写个 mini-shell,感受进程管理的魅力!试试pstree。原创 2025-06-03 05:00:00 · 926 阅读 · 0 评论 -
03 - 硬件视角的操作系统 [2025 南京大学操作系统原理]
01:28:48]-[G:\姜艳艳操作系统操作空间\output\字幕\3\03 - 硬件视角的操作系统 [2025 南京大学操作系统原理].mp4]“硬件视角的操作系统,就是在状态机上跑的程序!” 硬件响应指令、IO 和中断,固件从 Reset 开始接管,加载 MBR 或 UEFI 引导程序,最终运行操作系统。“操作系统启动后,变成中断处理程序,随时抢回控制权!我的期望:用状态机思维理解系统,用 AI 和 Unix 哲学解锁效率。“你们和顶尖人类的差距没那么大!问对问题,写代码,改变世界!下节课预告。原创 2025-06-03 00:37:38 · 759 阅读 · 0 评论 -
04 - 数学视角的操作系统 [2025 南京大学操作系统原理]
00:14:53]-[G:\姜艳艳操作系统操作空间\output\字幕\4\04 - 数学视角的操作系统 [2025 南京大学操作系统原理].mp4]“软件是人类需求的投影!” 教科书说软件是“代码+数据+文档”,但没解释为什么要软件。“软件为人类创造价值,像浏览器播放幻灯片,手机看直播!” 每个软件都有使命,连接现实需求和信息世界。例子:选课系统把“选择课程”的需求映射成程序,保存文件把“持久化数据”变成代码。“没有需求的编程是耍流氓!原创 2025-06-03 00:36:52 · 721 阅读 · 0 评论 -
03 - 硬件视角的操作系统 [2025 南京大学操作系统原理]
01:28:48]-[G:\姜艳艳操作系统操作空间\output\字幕\3\03 - 硬件视角的操作系统 [2025 南京大学操作系统原理].mp4]“硬件视角的操作系统,就是在状态机上跑的程序!” 硬件响应指令、IO 和中断,固件从 Reset 开始接管,加载 MBR 或 UEFI 引导程序,最终运行操作系统。“操作系统启动后,变成中断处理程序,随时抢回控制权!我的期望:用状态机思维理解系统,用 AI 和 Unix 哲学解锁效率。“你们和顶尖人类的差距没那么大!问对问题,写代码,改变世界!下节课预告。原创 2025-06-03 00:36:21 · 823 阅读 · 0 评论 -
02 - 应用视角的操作系统 [2025 南京大学操作系统原理]
01:25:52]-[G:\姜艳艳操作系统操作空间\output\字幕\2\02 - 应用视角的操作系统 [2025 南京大学操作系统原理].mp4]“操作系统就是提供一组系统调用,控制一组对象!” 今天我们从状态机视角理解了程序,从 Hello World 到汉诺塔,再到最小的_start程序,探索了系统调用的魔力,最后看到了丰富多彩的应用程序。所有程序都是状态机,通过系统调用与操作系统交互,完成计算和外部操作。我的期望:希望你们带着好奇心,用状态机思维解决问题,用 AI 和工具探索未知。原创 2025-06-03 00:35:50 · 797 阅读 · 0 评论 -
01 - AI 时代的操作系统课 [2025 南京大学操作系统原理]
00:00:46]-[D:\movie\南京大学操作系统\01-AI时代的操作系统课[2025南京大学操作系统原理].mp4]操作系统是一组软件,负责让程序运行变得更简单。它管理硬件资源,为软件提供服务,让你的电脑、手机能够同时运行多个程序,共享内存,与设备交互。比如,你的手机可以一边播放音乐,一边刷微博,这背后就是操作系统在默默支持。但这定义听起来有点抽象,对吧?别急,我们会一步步揭开它的面纱。就像我上课时说的,“你们不需要死记硬定义,有疑问就问大语言模型,它会帮你把复杂的东西讲得简单!原创 2025-06-03 00:35:11 · 813 阅读 · 0 评论