第01章 Linux网络操作系统概述
- 格式:ppt
- 大小:138.00 KB
- 文档页数:17
第1章 Linux系统概述Linux是一种开放源代码的操作系统,它的出现打破了传统商业操作系统长久以来形成的技术垄断与壁垒,进一步推动了人类的信息技术进步。
尤为可贵的是,Linux树立了“自由开放之路”的成功典范。
Linux以其系统简明、功能强大、性能稳定、高扩展性和安全性著称,可以支持多用户、多任务环境,具有较好的实时性和广泛的协议支持。
同时,Linux在系统兼容性和可移植性方面也有上佳表现,可以广泛应用到x86、Sun Sparc、Digital、Alpha、MIPS、PowerPC等平台。
Linux是一套遵从POSIX(Portable Operating System Interface for Computer Environment,即可移植操作系统环境)规范的操作系统,兼容Unix System 以及BSD Unix,其发行遵守GPL(GNU General Public License,即 GNU的通用公共许可协议)。
在最近10年的发展中,Linux正迅速成长为Microsoft Windows的主要替代操作系统,正如2004年《财富》杂志中提到“Linux代表着Microsoft公司一直面临的最大威胁。
”。
注意:POSIX是一套由IEEE(电气和电子工程师学会)制订的标准。
POSIX的意思是计算机环境的可移植操作系统界面。
Unix System V 和BSD Unix是UNIX操作系统的两大主流,目前绝大多数的UNIX系统都由这两种系统衍生而来。
Unix System V系统下的源代码可以在Linux下编译后执行,而BSD Unix下的可执行文件可以直接在Linux下运行。
GNU是采用递归方式定义的,是“GNU`s Not UNIX”的首字母缩写。
GNU计划由Richard Stallman 提出,其主要目的是开发一个完全自由的,与UNIX类似但功能更强大的操作系统,以便为所有的计算机使用者提供一个功能齐全、性能良好的基本系统。
第1章 Linux网络操作系统1.1 Linux网络操作系统概述⏹Linux是什么?⏹一种称为操作系统的软件⏹支持丰富的网络应用⏹自由软件(Freeware )⏹操作系统内核(OS Kernel )Linux 不是一个完整的操作系统,而是操作系统内核,有自己的版本,与各种Linux 发行版本不同,因此可以将Linux 作为一类操作系统的统称。
⏹Linux的故事⏹1990 年的那个秋天……⏹Linus Torvalds( 李纳斯. 托沃滋)⏹一台386 AT 计算机⏹Andrew S. Tanenbaum(安德鲁·斯图尔特·塔能鲍姆) 教授的MINIX⏹两个进程交替运行,分别打印A 和B⏹增加驱动程序、文件系统⏹一个OS 内核出现了⏹Linux发展迅速⏹Linux的应用发展方向⏹超级计算机系统⏹通用计算机系统⏹嵌入式计算机系统⏹Linux的特点⏹多用户多个用户可以同时登录一台计算机系统,每个用户对自己的资源有特定的权限,操作是并发的,能够同时进行;每个用户可以互不影响地使用计算机系统资源完成自己的任务,提高了系统资源的利用率。
⏹多任务支持一台计算机同时运行多个任务,各个任务相互独立,缩短了任务的运行周期,提高了任务的吞吐率。
⏹支持多种处理器,可移植性好Linux使用C语言编写,具有很好的可移植性,能够运行在多种处理器平台上,入Intel x86、Sun Sparc等通用计算机系统上,也可以运行在ARM嵌入式计算机系统上。
⏹开放性Linux遵循世界标准规范,凡遵循国际标准所开发的硬件和软件,都能彼此兼容,可方便地实现互联。
⏹用户界面良好两种界面:终端用户和系统调用。
终端用户即传统的用户界面——shell(命令行界面),shell有很强的程序设计能力,可方便地使用它编制脚本程序,为扩充系统功能提供了更高级的手段。
系统调用给程序员提供编程时使用的界面,程序员可以在编程时直接使用系统调用命令。