操作系统
图解操作系统:进程/线程/内存/文件系统/IO
- 10.2 如何从日志分析 PV、UV? — 本文《10.2 如何从日志分析 PV、UV?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 10.1 如何查看网络的性能指标? — 本文《10.1 如何查看网络的性能指标?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 9.1 什么是零拷贝? — 本文《9.1 什么是零拷贝?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 9.2 I/O 多路复用:select/poll/epoll — 本文《9.2 I/O 多路复用:select/poll/epoll》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 9.3 高性能网络模式:Reactor 和 Proactor — 本文《9.3 高性能网络模式:Reactor 和 Proactor》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 9.4 什么是一致性哈希? — 本文《9.4 什么是一致性哈希?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 8.1 键盘敲入 A 字母时,操作系统期间发生了什么? — 本文《8.1 键盘敲入 A 字母时,操作系统期间发生了什么?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 7.2 进程写文件时,进程发生了崩溃,已写入的数据会丢失吗? — 本文《7.2 进程写文件时,进程发生了崩溃,已写入的数据会丢失吗?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 7.1 文件系统全家桶 — 本文《7.1 文件系统全家桶》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 6.1 进程调度/页面置换/磁盘调度算法 — 本文《6.1 进程调度/页面置换/磁盘调度算法》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.7 线程崩溃了,进程也会崩溃吗? — 本文《5.7 线程崩溃了,进程也会崩溃吗?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.2 进程间有哪些通信方式? — 本文《5.2 进程间有哪些通信方式?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.1 进程、线程基础知识 — 本文《5.1 进程、线程基础知识》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.5 什么是悲观锁、乐观锁? — 本文《5.5 什么是悲观锁、乐观锁?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.3 多线程冲突了怎么办? — 本文《5.3 多线程冲突了怎么办?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.4 怎么避免死锁? — 本文《5.4 怎么避免死锁?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 5.6 一个进程最多可以创建多少个线程? — 本文《5.6 一个进程最多可以创建多少个线程?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 4.1 为什么要有虚拟内存? — 本文《4.1 为什么要有虚拟内存?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 4.3 内存满了,会发生什么? — 本文《4.3 内存满了,会发生什么?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 4.2 malloc 是如何分配内存的? — 本文《4.2 malloc 是如何分配内存的?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- linux_mem2 — 本文《linux_mem2》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- linux_mem — 本文《linux_mem》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 4.5 如何避免预读失效和缓存污染的问题? — 本文《4.5 如何避免预读失效和缓存污染的问题?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 4.4 在 4GB 物理内存的机器上,申请 8G 内存会怎么样? — 本文《4.4 在 4GB 物理内存的机器上,申请 8G 内存会怎么样?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 3.1 Linux 内核 vs Windows 内核 — 本文《3.1 Linux 内核 vs Windows 内核》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.2 磁盘比内存慢几万倍? — 本文《2.2 磁盘比内存慢几万倍?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.6 什么是软中断? — 本文《2.6 什么是软中断?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.3 如何写出让 CPU 跑得更快的代码? — 本文《2.3 如何写出让 CPU 跑得更快的代码?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.1 CPU 是如何执行程序的? — 本文《2.1 CPU 是如何执行程序的?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.5 CPU 是如何执行任务的? — 本文《2.5 CPU 是如何执行任务的?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.7 为什么 0.1 + 0.2 不等于 0.3 ? — 本文《2.7 为什么 0.1 + 0.2 不等于 0.3 ?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 2.4 CPU 缓存一致性 — 本文《2.4 CPU 缓存一致性》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 11.1 操作系统怎么学? — 本文《11.1 操作系统怎么学?》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 11.2 画图经验分享 — 本文《11.2 画图经验分享》由小宇宙从原站整理搬运,详细讲解相关技术要点。
- 进程与线程的区别(图解) — 图解进程和线程的本质区别,包括内存结构、通信方式、上下文切换、协程对比。