版权信息
介绍
codemastor AT gmail DOT comUNIX 发展史
http://download.csdn.net/source/346718
- UNIX官方历史描述:www.unix.org/what_is_unix/history_timeline.html
- OpenSolaris下载 :www.opensolaris.org
- FreeBSD官方网站 :www.freebsd.org
- 一个完整的操作系统应当包含一个内核、编译器、高级语言编译器、标准库、驱动程序(服务)、应用程序;
- 每一个应用程序应当享有相互独立的内存区域,称为进程,在相同的内存中,应当可以创建子程序,并且各个子进程可以并发同时的运行,分享同一个处理器(线程);
- 操作系统应当提出用户的概念,用户分享一系列基础的程序、数据、配置,同时每一个用户需要享有自己独立受保护的程序、数据以及配置;
- 一切都是文件,无论是硬盘区域、数据、设备、内核设施(如管道、消息)、甚至是远程的ftp、http目录,并且一切都可以通过文件的标准接口进行操作(open、close、lseek、fcntl、read、write等);
- 对于磁盘数据应当以树形数据结构进行管理,提出节点(文件、目录、特殊文件)的概念;
- 设备内部的存储控件应当可以挂载到当前的磁盘某节点上(比如将ISO文件装到loopback设备中,然后将loopback挂载到磁盘上,然后就可以像访问本地磁盘一样的访问ISO光盘镜像上的文件);
本文转自 xkdcc 51CTO博客,原文链接:http://blog.51cto.com/brantc/210829,如需转载请自行联系原作者