操作系统

文件 I/O 系统调用

整理自《Linux-UNIX 系统编程手册》 * 所有执行 I/O 操作的系统调用都以文件描述符,一个非负整数(通常是小整数),来指代打开的文件(

linux 中的基本概念

总结自《Linux-UNIX 系统编程手册》 * shell 一般在用户登陆后会自动创建一个 login shell,shell 本身只是一个用户进程 * Linux

linux 如何进行进程切换?

整理自 深入理解Linux内核进程上下文切换 - 腾讯云开发者社区-腾讯云 (tencent.com) linux进程装载和内存管理 - HHP的博客 | HHP

进程杂谈

孤儿进程和僵尸进程 子进程和父进程不是同时结束的话将会产生孤儿进程(父进程结束子进程未结束)僵尸进程(子进程) 孤儿进程 一个父进程退出,而它的一个或多个子进程还在运行,那么那些子进程将成为孤儿进程。孤儿进程将被init进程(

Reactor 和 Proactor

转载自 9.3 高性能网络模式:Reactor 和 Proactor | 小林coding (xiaolincoding.com)

Unix IO 概述

关于 阻塞和非阻塞 I/O 以及同步和异步 I/O,非常推荐下面这个回答: IO多路复用到底是不是异步的? -

CPU 缓存(cache)一致性

内存以内宽作为单位读写,磁盘以块为单位读写,同样 cache 的读写是 Cache Line 为单位进行的。 Cache Line