当前位置:首页 > 编程笔记 > 正文
已解决

<Linux>(极简关键、省时省力)《Linux操作系统原理分析》(2)

来自网友在路上 173873提问 提问时间:2023-11-10 07:02:53阅读次数: 73

最佳答案 问答题库738位专家为你答疑解惑

《Linux操作系统原理分析》(2)

  • 2 Linux概述
    • 2.1 Linux发展史
    • 2.2 Linux与GNC
  • 2.3 Linux性能
  • 2.4 Linux 技术特点

2 Linux概述

2.1 Linux发展史

年份事件1991年22岁的荷兰大学生 Linus B.Torvalds 在 PC 机上开发出简单的操作系统内核程序。1994 年 3 月Linus 领导的世界各地的爱好者共同开发的第一个功能完整、性能稳定的 Linux 内核版 Linux1.0 问世商业版商业软件公司把 Linux 内核与各种实用程序,如编译器、编辑器、窗口管理器等组合在一起,形成了各种发行套件,这就是当前出现的各种不同名称的 Linux 发行版本,如 Red Hat Linux、Slackware Linux、Turbo Linux、Debian Linux、Xteam Linux、红旗 Linux 等。

2.2 Linux与GNC

  • 计算机软件三种形态:商业软件(commercial software)、共享软件(Shareware)和自由软件(freeware 或 free software)。
  • 1984年,Richard Stallman建立美 国 自 由 软 件 基 金 会 FSF( Free Software Foundation),推行GNU(GNU’s Not UNIX,不是 Unix 的 Unix)。
  • GNU著名软件GCC。

2.3 Linux性能

  • 与UNIX 兼容
  • 网络管理功能完善:Linux 内 核
    支持Ethernet,PPP,SLIP,NFS,AX.5,IPX/SPX(Novell),NCP(Novell)等网络协议。
  • 运行条件要求低。
  • 内核可任意裁剪。最小为1.4M。
  • 技术支持体系完善。有很多支持网站。

2.4 Linux 技术特点

技术特点多用户多任务略可靠的保护机制• 在运行机制上,Linux 提供了两种执行状态,用户态(自己内存空间,用户指令)和内核态(全部内存空间,全部指令)。
• 认证监督机制。系统中的每个用户都有自己唯一的 ID 标识。(一般用户,超级用户)
• 存储保护机制多平台Linux 内核源代码使用的是高级语言 C 语言,所以它的移植性很强。设备独立于内核略支持多种文件系统Linux 采用了虚拟文件系统 VFS,所以它可以支持多种不同的物理文件系统。完善的虚拟存储技术略支持多种硬件设备由于 Linux 自由软件的性质,Linux 程序人员和设备制造商都为 Linux 系统开发了大量的设备驱动程序。
查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"<Linux>(极简关键、省时省力)《Linux操作系统原理分析》(2)":http://eshow365.cn/6-36997-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!