如果你想写一个简单的操作系统,可以参考我的项目 [quarkOS](https://github.com/pjshu/quarkOS),我会慢慢补充一些开发资料
😂
仓库并非标准答案,只是作者在阅读操作系统导论时的解答,以及对部分 README 的翻译
本人翻译水平有限,见谅。欢迎指出错误
部分章节课后习题在中文翻译书上是没有的,但在原版上存在 :
- [第十章-多处理器调度](./10.第十章-多处理器调度)
- [第十三章-抽象:地址空间](./13.第十三章-抽象:地址空间)
- [第二十一章-超越物理内存:机制](./21.第二十一章-超越物理内存:机制)
- [第二十七章-插叙:线程 API](./27.第二十七章-插叙:线程API)
- [第二十九章-基于锁的并发数据结构](./29.第二十九章-基于锁的并发数据结构)
- [第三十章-条件变量](./30.第三十章-条件变量)
- [第三十一章-信号量](./31.第三十一章-信号量)
- [第三十二章-常见并发问题](./32.第三十二章-常见并发问题)
- [第三十三章-基于事件的并发机制(进阶)](./33.第三十三章-基于事件的并发机制(进阶))
- [第四十一章-局部性和快速文件系统](./41.第四十一章-局部性和快速文件系统)
- [第四十二章-崩溃一致性:FSCK 和日志文件系统](./42.第四十二章-崩溃一致性:FSCK和日志文件系统)
- [第四十三章-日志结构文件系统](./43.第四十三章-日志结构文件系统)
- [第四十四章-数据完整性和保护](./44.第四十四章-数据完整性和保护)
- [第四十七章-分布式系统](./47.第四十七章-分布式系统)
- [第四十八章-Sun 的网络文件系统](./48.第四十八章-Sun的网络文件系统)
英文原版:
http://pages.cs.wisc.edu/~remzi/OSTEP/
书籍翻译:
https://github.com/remzi-arpacidusseau/ostep-translations
## 代码无法运行
本书代码测试环境为 Intel x64/Ubuntu
gcc 版本为:`gcc version 9.3.0 (Ubuntu 9.3.0-17ubuntu1~20.04)`
Python2 版本:`Python 2.7.18`
Python3 版本: `Python 3.8.5`
第三方 Python3 库: `pip3 install matplotlib numpy`
遇到无法运行的代码请检查是否为版本问题
没有合适的资源?快使用搜索试试~ 我知道了~
操作系统导论(ostep)笔记_课后习题答案_附加代码.zip
共294个文件
md:97个
c:71个
py:33个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 23 浏览量
2023-12-12
23:06:00
上传
评论
收藏 902KB ZIP 举报
温馨提示
操作系统导论(ostep)笔记_课后习题答案_附加代码.zip
资源推荐
资源详情
资源评论
收起资源包目录
操作系统导论(ostep)笔记_课后习题答案_附加代码.zip (294个子文件)
main-common.c 4KB
socket-select-file-asyncio.c 3KB
main-common.c 3KB
socket-select-file.c 3KB
socket-select.c 3KB
myaio.c 3KB
reader-writer-nostarve.c 2KB
test-content-switch.c 2KB
reader-writer.c 2KB
main-two-cvs-while-extra-unlock.c 2KB
main-two-cvs-while.c 2KB
common.c 2KB
main-two-cvs-if.c 2KB
ls.c 2KB
main-one-cv-while.c 2KB
mem.c 2KB
barrier.c 2KB
socket.c 2KB
tlb.c 2KB
reader-writer.c 2KB
reader-writer-nostarve.c 2KB
barrier.c 2KB
linkList.c 1KB
main.c 1KB
tail.c 1KB
main-signal-cv.c 1KB
mutex-nostarve.c 1KB
stat.c 1KB
queue.c 1KB
8.c 1KB
main.c 1KB
main.c 940B
rendezvous.c 938B
find.c 888B
counter.c 857B
memory-user.c 844B
rendezvous.c 835B
vector-global-order.c 820B
1.c 801B
common.c 776B
main-deadlock-global.c 764B
check-fletcher.c 760B
main.c 755B
2.c 752B
vector-avoid-hold-and-wait.c 745B
vector-try-wait.c 730B
main-deadlock.c 659B
8.c 643B
vector-nolock.c 618B
mutex-nostarve.c 595B
4.c 585B
counter.c 575B
check-xor.c 558B
main-race-1.c 552B
test-system-call.c 535B
vector-deadlock.c 530B
fork-join.c 436B
fork-join.c 418B
5.c 397B
7.c 366B
6.c 364B
main-signal.c 335B
main-race.c 321B
3.c 307B
6.c 223B
7.c 182B
5.c 179B
4.c 145B
1.c 121B
create-csum.c 40B
check-crc-16.c 0B
check 2KB
in.empty 1B
in.example1 63B
in.example2 11B
find 25KB
in.fragmented 130B
README.fsck 6KB
.gitignore 187B
.gitignore 39B
main-header.h 4KB
mythreads.h 1KB
mythreads.h 1KB
mythreads.h 1KB
myaio.h 1KB
common_threads.h 954B
Pthread.h 954B
Pthread.h 951B
pc-header.h 789B
common.h 768B
counter.h 665B
queue.h 642B
common.h 610B
linkList.h 594B
counter.h 439B
timer.h 417B
common.h 404B
main-header.h 233B
vector-header.h 210B
plot-write.jpg 39KB
共 294 条
- 1
- 2
- 3
资源评论
xiaoshun007~
- 粉丝: 3849
- 资源: 3131
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 水稻病害基于Yolov8算法优化目标检测识别与AI辅助决策python源码+模型+使用说明.zip
- 海尔618算价表_七海5.20_16.00xlsx(1)(2).xlsx
- WebCrawler.scr
- 【计算机专业毕业设计】大学生就业信息管理系统设计源码.zip
- YOLO 数据集:8种路面缺陷病害检测【包含划分好的数据集、类别class文件、数据可视化脚本】
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于YOLOv8的FPS TPS AI自动锁定源码+使用步骤说明.zip
- JAVA实现Modbus RTU或Modbus TCPIP案例.zip
- 基于yolov8+streamlit的火灾检测部署源码+模型.zip
- 测试aaaaaaabbbbb
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功