你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

linux操作系统的体系架构及主要功能

[复制链接]
gaosmile 发布时间:2020-8-13 22:34
  
       Linux
      操作系统的体系架构

       Linux系统结构一般有3个主要部分:内核kernel、命令解释层Shell或其他操作环境、实用工具。


       1.Linux内核


       内核是系统的核心,是运行程序和管理磁盘、打印机等硬件设备的核心程序。操作系统向用户提供一个操作界面,它从用户那里接收命令,并且把命令送给内核去执行。


       当 Linux安装完毕之后,一个通用的内核就被安装到主机中,这个通用内核能满足绝大部分用户的需求,但普遍适用性内核对具体的某台主机来说,可能有一些并不需要的内核程序将被安装。因此,Linux允许用户根据主机的实际配置定制 Linux的内核,从而有效地简化 Linux内核,提高系统启动速度。


       2.Linux Shell


       Shell是系统的用户界面,提供了用户与内核进行交互操作的接口。它接收用户输入的命今,并且把它送入内核执行。操作系统在系统内核与用户之间提供操作界面, Linux存在多种操作环境,分别是基于图形界面的集成桌面环境和基于Shell命令行环境。


       Shell是一个命令解释器,它解释由用户输入的命令,并且送到内核。Shell编程语言具有普通编程语言的很多特点,如它也有循环结构和分支控制结构等,用这种编程语言编写的Shell程序与其他应用程序具有同样的效果。


        作为命令行操作界面的替代, Linux还提供了像 Windows那样的可视化图形界面X-window的图形用户界面。


       3.实用工具


       标准的 Linux系统都有配套的实用工具程序,如编辑器、浏览器、办公套件及其它系统管理工具等,用户可以自行编写需要的应用程序。


       linux操作系统的主要功能

       Linux操作系统的架构主要包含以下组件:内核,硬件层,系统库,Shell和系统实用程序


       1.内核是操作系统的核心部分,负责LINUX操作系统的所有主要活动。该操作系统由不同的模块组成,并直接与底层硬件交互。内核提供了将应用程序或低级硬件细节隐藏到系统所需的抽象。内核的类型如下:单片内核。微内核.Exo内核。混合内核


       2.系统库是特殊功能,用于实现操作系统的功能,不需要内核模块的代码访问权限。


       3.系统实用程序可以执行单个和专门级别的任务。


       4. LINUX操作系统的硬件层由外围设备组成,如RAM,HDD,CPU。


       5. shell是用户和内核之间的接口,它提供内核的服务。它接受来自用户的命令并执行内核的功能。Shell存在于不同类型的操作系统中,这些操作系统分为两种类型:命令行shell和图形shell。


       linux操作系统的关机指令

       关机命令:


       1、halt 立刻关机


       2、poweroff 立刻关机


       3、shutdown -h now 立刻关机(root用户使用)


       4、shutdown -h 10 10分钟后自动关机


       如果是通过shutdown命令设置关机的话,可以用shutdown -c命令取消重启

收藏 评论0 发布时间:2020-8-13 22:34

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版