操作系统基本概念 首先来来说下操作系统,嗯,操作系统是计算机硬件的管理软件,是对计算机硬件的抽象,操作系统将应用程序分为用户态和内核态,例如驱动程序就位于内核态,而我们写的一般程序都是用户态,包括web服务器这些,应用程序无法直接操控硬件,只能通过系统调用,通过操作系统驱动io硬件,通过操作系统管理进程. 接下来说下文件的概念,在操作系统中,文件是对i/o的一种抽象,文件大体包括三类 普通的文件:包括二进制文件和文本文件 目录:就是普通文件的一组链表 套接字文件:用来与另一个进程进行跨网络通信的…