Linux系统的结构是什么?主要包含哪几部分?
http://blog.itpub.net/69952527/viewspace-2905760/
Linux系统的结构是什么?Linux是一个基于POSIX的多用户、多任务、支持多线程和多CPU的操作系统,它的系统结构大致分为四个部分:内核、shell、文件系统、应用程序,接下来我们通过这篇文章为大家详细介绍一下。
Linux系统的结构是什么?
Linux系统一般有4个主要部分:内核、shell、文件系统和应用程序。内核、shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序、管理文件并使用系统。
1、内核
内核是操作系统的核心,具有很多最基本功能,它负责管理系统的进程、内存、设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。
Linux内核由如下几部分组成:内存管理、进程管理、设备驱动程序、文件系统和网络管理等。
2、shell
shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。另外,shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。
目前主要有下列版本的shell:
①Bourne shell:是贝尔实验室开发的。
②BASH:是GNU的Bourne Again shell,是GNU操作系统上默认的shell,大部分Linux的发行套件使用的都是这种shell。
③Korn shell:是对Bourne shell的发展,在大部分内容上与Bourne shell兼容。
④C shell:是SUN公司shell的BSD版本。
3、文件系统
文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统能支持多种目前流行的文件系统,如EXT2、EXT3、FAT、FAT32、VFAT和ISO9660。
4、应用程序
标准的Linux系统一般都有一套称为应用程序的程序集,它包括文本编辑器、编程语言、X Window、办公套件、Internet工具和数据库等。
Linux系统的结构是什么?主要包含哪几部分?相关推荐
- 嵌入式linux结构框图,嵌入式linux系统的结构
原标题:嵌入式linux系统的结构 1.嵌入式系统的硬件架构 嵌入式系统硬件模型结构,此系统主要由微处理器MPU.外围电路,以及外设组成,微处理器为ARM嵌入式处理芯片,如ARM7TMDI系列及ARM ...
- 简要说明linux系统FHS结构;用自己的理解总结 文件管理,用户管理,组用户,权限管理相关的命令
1.Linux的文件系统层级结构(FHS) 其定义了在Linux系统中的目录结构和目录内容,即让用户了解到已安装软件通常放在哪个目录下.FHS采用属性结构组织文件,定义了系统中每个区域的用途以及所需要 ...
- linux系统的结构
Linux系统一般有4个主要部分:内核.shell.文件系统和应用程序.内核.shell和文件系统一起形成了基本的操作系统结构,它们使得用户可以运行程序.管理文件并使用系统. 内核 内核是操作系统的核 ...
- linux系统是微内核结构,内核体系结构---微内核与宏内核比较
内核体系结构---微内核与宏内核比较 内核按照体系结构分为两类:微内核(microkernel)与宏内核(macrokernel). 微内核的系统有WindowNT,Minix,Mach,etc.宏内 ...
- Linux 系统学习梳理_【All】
作者:小a玖拾柒 出处:http://www.cnblogs.com/ftl1012/ 第一部分---基础学习 00.Linux操作系统各版本ISO镜像下载 00.Linux系统下安装Vmware(虚 ...
- linux 系统基础命令
cnetos7目录结构 查看命令tree 目 录 说 明 / 处于linux系统树形结构的最顶端,它是linux文件系统的入口,所有的目录.文件.设备都在 / 之下 /bin bin是Binary的缩 ...
- linux系统移植篇(四)—— 根文件系统使用介绍
linux系列目录: linux基础篇(一)--GCC和Makefile编译过程 linux基础篇(二)--静态和动态链接 ARM裸机篇(一)--i.MX6ULL介绍 ARM裸机篇(二)--i.MX6 ...
- Linux系统高并发kernel参数优化
众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制.内核TCP参数方面和IO事件分配机制等.下面就从几方面来调整使Linux系统能够支持高并发环境. iptabl ...
- 如何在高并下设置Linux系统及kernel参数
众所周知在默认参数情况下Linux对高并发支持并不好,主要受限于单进程最大打开文件数限制.内核TCP参数方面和IO事件分配机制等.下面就从几方面来调整使Linux系统能够支持高并发环境. iptabl ...
最新文章
- crontab执行脚本中文乱码,手动执行没有问题
- 【Android工具】高端DLNA音乐播放器Hi-Fi Cast 来自play
- Android跑马灯
- VB6中SendKeys的基本应用
- 【数据融合】基于matlab拓展卡尔曼滤波IMU和GPS数据融合【含Matlab源码 1600期】
- 炒股高手必备抓大牛主图筹码箱体分析指标
- Cross-lingual Transfer of Correlations between Parts of Speech and Gaze Features 阅读笔记
- 我在淘宝做前端的这三年 — 第二年
- 使用clickhouse即席查询
- matlab进行动力吸振器设计,动力吸振器详解.doc
- LCD液晶拼接屏优势凸显受市场欢迎
- antd4 TreeSelect树选择关闭虚拟滚动
- 数字人正走进现实!AI大脑+高颜值
- python金融分析小知识(23)——matplotlib面向对象绘制股票收盘价曲线
- 以太坊区块链积分系统示例讲解
- Sim Lock —— 手机Network锁
- 济宁中考计算机考试试题,济宁市初中信息技术考试模拟题-1.doc
- jmeter的参数和请求后的参数不一致问题
- 2016 HCTF web writeup
- WP-AutoPost自动采集插件 全自动更新你的WordPress站点
热门文章
- 《C Primer Plus》第六章---C控制语句:循环(while for do while 嵌套循环 真值 逗号运算符 复习题编程题)
- Caltech Pedestrian Detection数据的预处理
- 解析VCARD文件(vcf格式)导入QQ通讯录功能
- 前端开发面试快速复盘,不标准的面试经验分享与杂谈(终章),我拿到满意offer了
- 从普通本科到985研究生,我到底做到了哪些?
- canvas画板涂鸦动画进度条动画
- ​未名企鹅极客 | 流向处理新技术
- LeetCode Weekly Contest 199
- 年终奖发下来了!买个牛年限量款AirPods Pro送给大家!
- 使用MSXML2解析XML文件