如何学好操作系统和计算机网络
这学期程序圆学校开了操作系统和计算机网络两门 计算机专业的核心课程。 不论是考研还是找工作都需要学好这两门课程。
作为计算机专业的核心课程,这两门课还是有一(hen)定(da)的难度的。因此,科学的学习方法至关重要。在这里,程序圆把自己的学习资源和方法和大家分享,希望可以帮助到大家。
怎么学习操作系统?
1. 网课推荐
1)深入理解计算机系统
机械工业出版的经典黑皮书,简称 CSAPP 。课后的 Lab 很好。
链接:
https://www.bilibili.com/video/BV1iW411d7hd
2)清华陈瑜向勇 OS
课程+实验链接:https://www.xuetangx.com/course/THU08091000267?channel=i.area.manual_search
3)哈工大李治军 OS
课程链接:https://www.bilibili.com/video/BV1d4411v7u7
配套实验链接:https://www.lanqiao.cn/courses/115
个人建议在 2 和 3 中选一个适合自己的跟进就可以了。
2.书籍选读
- 《深入理解计算机系统》
- 《Operating Systems:Three Easy Pieces》
- 《Linux 内核设计与实现》
书本有能力还是支持正版,实在有困难的可以下载 PDF ,操作系用和计算机网络(还有各种其他编程书,都是高清版)的 PDF 我已经为大家准备好了,获取方式请看:
https://note.youdao.com/s/ZEV3i6T3
怎么学习计算机网络?
1. 网课
- 计算机网络:自顶向下的方法 链接:https://www.bilibili.com/video/BV1RN411d7gr?p=1
- 王道计算机考研 链接:https://www.bilibili.com/video/BV19E411D78Q?p=21
- Introduction to Computer Networking(CS 144) 链接:https://www.bilibili.com/video/BV1e5411c7aY?p=23
2. 书籍
- 《TCP/IP 详解》
- 《计算机网络:自顶向下的方法》
- 《图解 TCP/IP》
- 《题解 HTTP》
- 《网络是怎样连接的》
书本有能力还是支持正版,实在有困难的可以下载 PDF ,操作系用和计算机网络(还有各种其他编程书,都是高清版)的 PDF 我已经为大家准备好了,获取方式请看:
https://note.youdao.com/s/ZEV3i6T3
我整理了一个学习编程的书单,涉及编程语言,操作系统,数据库,计算机网络,设计模式,分布式系统等等。这些图书的高清 PDF 我都为大家整理好了,详情请看:
https://note.youdao.com/s/ZEV3i6T3
整理不易,光是找高清 PDF 我就找了一天,求赞,求关注,求分享~