- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.3.3 嵌入式系统 嵌入式系统是指带有微处理器的非计算机系统。我们身边触手可得的电子产品,小到MP3、PDA等微型数字化产品,大到网络家电、智能家电、车载电子设备等都采用了嵌入式系统。 实际上,各种各样的嵌入式系统设备在应用数量上已经远远超过了通用计算机,目前许多人都已拥有从小到大的各种使用嵌入式技术的电子产品。嵌入式系统是目前最具有商业前景的Linux应用,大约有52%的嵌入式系统倾向于以Linux作为系统。对于嵌入式系统而言,Linux有许多不可忽略的优点: (1) ?Linux具有很强的可移植性,支持各种不同电子产品的硬件平台。 (2) ?Linux内核可免费获得,并可根据实际需要自由修改,这符合嵌入式产品根据需要定制的要求。 (3) ?Linux功能强大并且内核很小。一个功能完备的Linux内核只要求大约1 MB内存,而最核心的微内核只需要100 KB的内存。 (4) ?Linux支持多种开发语言,如C、C++、Java,这为嵌入式系统上的多种应用提供了可能。 1.3.4 集群计算机 所谓集群计算机(Cluster Computer),就是指利用高速的计算机网络,将许多计算机连接起来,并加入相应的集群软件形成的具有超强可靠性和计算能力的计算机。目前Linux已成为构筑集群计算机的主要操作系统之一。Linux在集群计算机的应用中具有极高的性价比和极强的可扩展性。 1.4 Linux的组成 一个完整的Linux操作系统由四个主要子系统组成,即Linux内核、Shell、X-Window和应用程序,其层次结构如图1.1所示。其中内核在整个操作系统中是最基础、最重要的部分。 图1.1 Linux的组成部分 1.4.1 内核 内核(Kernel)是系统的核心,是系统的“心脏”。它是用户及较高子系统与底层硬件的交互接口,通过将所有硬件抽象成统一的虚拟接口,使得上层子系统不必了解底层硬件的细节,就可以实现对CPU、内存、输入/输出设备以及文件等的控制和管理。它是运行程序和管理诸如磁盘、打印机等硬件设备的核心程序。由于它提供的是最基本的功能,因此一旦出了问题将可能导致整个系统崩溃。Linux内核的主要模块(或组件)包括:存储管理、进程管理、文件系统、设备管理和驱动、网络通信,以及系统的初始化(引导)、系统调用等。其中进程管理和存储管理是非常重要的两个部分。 1.4.2 Shell Linux Shell提供了像Microsoft Windows那样的可视化的命令输入界面,它是用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。实际上,Shell是一个命令解析器,它解析由用户输入的命令并且把它们送到内核。另外,Shell编程语言具有普通编程语言的很多特点,用这种语言编写的Shell程序与其他应用程序具有同样的效果。 每个Linux系统的用户可以拥有自己的用户界面和Shell,?用以满足自身的需要。同Linux本身一样,Shell也有多种不同的版本,目前主要有下列版本的Shell: ● ?Bourne Shell 是贝尔实验室开发的。 ● ?BASH 是GNU的BOURNE Again Shell,是GNU操作系统上默认的Shell。 ● ?Korn Shell是对Bourne Shell的发展,在内容上大部分与Bourne Shell兼容。 ● ?C Shell是Sun公司Shell的BSD版本。 1.4.3 X-Window系统 X-Window是一个支持图形用户界面的图形子系统,实际上是一个可移植的图形用户接口(GUI)软件设计标准,它不属于操作系统,只是一个应用程序。X-Window的核心是X Server,而用户界面实际上就是它的客户端(Client)。在系统安装时,用户可以选择是否安装X-Window,如果不装X-Window,那么就只能使用命令行界面。 X-Window最重要的特征之一就是与设备无关的结构,因此X-Window的可移植性非常强。同时,由于X-Window的源代码是完全公开的,任何人都能修改或扩展它的功能以适应自己的要求,所以X-Window已为许多人所接受,并成为事实上的工业标准。 * 第1章 Linux 概述 第1章 Linux 概述 1.1 Linux的起源及概况 1.2 Linux的版本 1.3 Linux的应用情况 1.4 Linux的组成 1.5 Linux操作系统的主要功能 1.1 Linux的起源及概况 1.1.1 UNIX系统的出现 UNIX操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie于196
您可能关注的文档
- Linux实用教程电子教案 第1章 Linux概况及安装.ppt
- Linux实用教程电子教案 第2章 Linux的常用命令.ppt
- Linux实用教程电子教案 第3章 Linux系统管理.ppt
- Linux实用教程电子教案 第4章 Linux网络基础.ppt
- Linux实用教程电子教案 第5章 Intranet服务器.ppt
- Linux实用教程电子教案 第8章 Linux网络安全.ppt
- Linux实用教程电子教案 第9章 Linux编程基础.ppt
- Linux体系与编程——基于Linux 0.01版本电子教案&源代码卢军 第1章.ppt
- Linux体系与编程——基于Linux 0.01版本电子教案&源代码卢军 第2章.ppt
- Linux体系与编程——基于Linux 0.01版本电子教案&源代码卢军 第3章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第1-2章 第2章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第1-2章 封面及目录.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第3-4章 第3章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第3-4章 第4章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第5-8章 第5章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第5-8章 第6章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第5-8章 第7章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第5-8章 第8章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第9-11章 第9章.ppt
- Linux网络操作系统应用教程高职 教学课件 作者 王和平 第9-11章 第10章.ppt
最近下载
- (完整版)初级数独题目题(后附答案).docx VIP
- 2025CSCO卵巢癌诊疗指南解读及更新.pptx
- 标准图集-16CK208-装配式室内管道支吊架的选用与安装-参考图集.pdf VIP
- 系统性红斑狼疮(共44张PPT).pptx VIP
- 医药代表试用期转正述职报告.pptx
- 大学宣传部工作计划.pptx VIP
- 智能世界2035报告.docx
- 食材配送服务方案投标方案(技术方案).doc
- 中国地理空白图(政区、分省轮廓、地形铁路空白图.doc VIP
- 辽宁省名校联盟2026届高三9月联合考试“对雷军三句话的思考:追赶者、同行者、识风者 风起时,走在路上”审题立意及范文-2026年高考语文各地名校模考卷作文导写.docx
文档评论(0)