HTTP 状态码(HTTP Status Code)是用以表示网页服务器超文本传输协议响应状态的 3 位数字代码。它由 RFC 2616 规范定义的,并得到 RFC 2518、RFC 2817、RFC 2295、RFC 2774 与 RFC 4918 等规范扩展。所有状态码的第一个数字代表了响应的五种状态之一。所示的消息短语是典型的,但是可以提供任何可读取的替代方案。除非另有说明,状态码是HTTP / 1.1标准(RFC 7231)的一部分。

阅读全文 »

在软件工程中,单例模式 是一种软件设计模式,它将类的实例化限制为一个“单个”实例。当恰好需要一个对象来协调整个系统中的操作时,这是非常有用的。这个术语来自于单例的数学概念。单例模式中的“单例”通常用来代表那些本质上具有唯一性的系统组件(或者叫做资源),比如文件系统、资源管理器等等。

阅读全文 »

请求分页虚存管理在地址映射过程中,若页表中发现所要访问的页不在主存,则产生缺页异常,操作系统接到此信号后,就调出缺页异常处理程序,根据页表中给出的磁盘地址,将该页面调入主存,是作业继续运行下去。如果主存中有空闲块,则分配一个页框,将新调入页面装入,并修改页表中相应页表项的驻留位及相应的主存块号;若此时主存中没有空闲块,则要淘汰某页面,若该页在此期间被修改过,要将其先写回磁盘,这个过程就是页面替换。

页面替换算法是虚拟存储管理实现的关键,好的算法能够减少和避免“颠簸”现象,本文在模拟实现 FIFO,LRU 和 OPT 几种经典页面替换算法的基础上,比较各种替换算法的效率及优缺点,从而了解虚拟存储实现的过程,理解内存页面调度的机制。

阅读全文 »

Linux 文件权限笔记,摘自《Linux命令行与shell脚本编程大全》,方便以后查阅。

阅读全文 »