清华大牛终于把「图解计算机网络、操作系统」学习笔记总结出来了
最近收到不少读者留言,关于怎么学「操作系统」和「计算机网络」的留言,小编学习这一块的内容也有半年多了,啃非常多的书,也看了很多视频,有好的有差的,今天,我将献上一份详细 & 清晰的计算机网络基础学习指南,涵盖 TCP / UDP 协议、Http 协议、Socket 等,希望你们会喜欢。
本次将给大家分享两份我的珍藏《操作系统学习笔记》两份笔记对操作系统的相关知识做了系统全面的介绍,因此,可以帮助初学者快速入门和提高。同时,还试图从哲学原理的视角诠释操作系统的奥秘,从而揭开操作系统的神秘面纱。
学习操作系统有什么用?
操作系统这门课是我认为除了计算机体系结构以外,对于计算机专业而言第二重要的课程了。
首先,对于我们所有相关的软件必须在 os 的帮助下,才能首先硬件的管理、交互、程序之间的通信、内存的管理等等, 操作系统很多设计上,就是天然优秀的实践,如果能够深入的分析,一方面能够加深对于软件、硬件的理解, 另外一方面,对于高性能软件设计,也会有非常多的收获。
注:由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容,就不一一展现了
操作系统的概念
操作系统博物馆
系统调用
线程与进程
线程
调度
内存
一种存储器抽象:地址空间
页面置换算法
文件系统
文件
文件系统的实现
IO
IO 设备
盘
死锁
鸵鸟算法
破坏死锁
操作系统面试题
面试题
图解计算机网络
计算机网络相比操作系统好学非常多,因为计算机网络不抽象,你要想知道网络中的细节,你都可以通过抓包来分析,而且不管是手机、个人电脑和服务器,它们所使用的计算网络协议是一致的。
基础篇
物理层
HTTP 篇
HTTPS RSA 握手解析
TCP 篇
TCP 半连接队列和全连接队列
IP 篇
网络综合篇
Linux 系统是如何收发网络包的?
相关文章
- minio高可用 架构与实操(图解+秒懂+史上最全)
- C++之函数适配器--绑定器bind原理图解
- 18JavaWeb基础 - 图解JSP输出缓冲区原理
- 图解 CentOS 6.5 桌面版安装
- 图解css3:核心技术与案例实战. 导读
- 图解css3:核心技术与案例实战. 2.3 层次选择器
- 图解css3:核心技术与案例实战. 2.11 属性选择器
- 网络设备监控-Catic添加H3C的监控图解
- 查找树-- AVLTree 【 自平衡二叉查找树 】 的原理图解及示例代码
- 五三想休息,今天还学习,图解二叉树的层序遍历BFS(广度优先)模板,附面试题题解
- 图解Kafka的RecordBatch结构
- iOS CocoaPods安装和使用图解
- Dynamic CRM 2013学习笔记(四十二)流程5 - 实时/同步工作流(Workflow)用法图解
- Linux下安装Nginx详细图解教程
- ESP32分区表图解