操作系统
文章平均质量分 92
程序员面试那点事儿
互联网大厂校招、社招面试官,多年互联网大厂工作经验,分享校招、社招面试题、职场相关内容,互相交流经验
展开
-
如何找出狂打日志的内鬼
文章目录基本概念解决思路 基本概念 文件系统、通用块层以及设备层,构成了 Linux 的存储 I/O 栈。 文件系统:是对存储设备上的文件进行组织管理的一种机制。 为了支持各类不同的文件系统,Linux 在各种文件系统上,抽象了一层虚拟文件系统 VFS 它定义了一组所有文件系统都支持的数据结构和标准接口。这样,应用程序和内核中的其他子系统,就只需要跟 VFS 提供的统一接口进行交互。 在文件系统的下层,为了支持各种不同类型的存储设备,Linux 又在各种存储设备的基础上,抽象了一个通用块层。原创 2021-03-04 09:51:43 · 192 阅读 · 1 评论 -
漫谈操作系统之虚拟存储器
虚拟存储器的目标1 将内存看作硬盘的高速缓存 1.1 内存中只保存程序的活动区域 1.2 根据需要在硬盘和内存之间传送数据2 为每个进程提供一个一致的地址空间3 保护每个进程的地址空间不被其他进程破坏内存管理的要求1 批处理 1.1 程序顺序执行 1.2 程序依次装入内存运行 1.3 一个新装入的程序会完全覆盖老的程序2 分时系统 2.1 多个程序并发执行 ...原创 2018-03-27 21:29:26 · 208 阅读 · 0 评论 -
nginx+php-fpm运行原理
首先,CGI是干嘛的?CGI是为了保证web server传递过来的数据是标准格式的,方便CGI程序的编写者。web server(比如说nginx)只是内容的分发者。比如,如果请求/index.html,那么web server会去文件系统中找到这个文件,发送给浏览器,这里分发的是静态数据。好了,如果现在请求的是/index.php,根据配置文件,nginx知道这个不是静态文件,需要去找PHP解...转载 2018-04-04 21:18:41 · 479 阅读 · 0 评论