linux的系统构成

原文地址:linux的系统构成 作者:csaint
linux系统主要有4部分构成,即kernel,shell,file system以及user application。其中kernel,shell,filesystem构成了基本的操作系统结构,它使得我们可以运行程序,管理文件并使用系统。具体如下图所示:
                              [转载]linux的系统构成
1 kernel:linux内核,它是linux操作系统的心脏,实现了操作系统的基本功能。例如:
    在硬件方面:驱动硬件设备(学习驱动是主要是调用内核提供的接口来实现对内核的驱动),管理内存,提供硬件接口,管理I/O。
    在软件方面:管理文件系统,为程序分配内存和cpu时间。
2 shell:shell是一个系统的用户界面,它是用户和内核进行交互的接口,他是一个解释器,它解释用户输入的命令并将其送入内核运行。(A shell is an interface between the user and the kernel,which acts as an interpreter or translator)
  针对shell有专门的一门编程语言,利用他可以很方便的实现系统控制,以后有时间在整理shell语言。
  目前主流的shell主要有:bourne shell(sh),bourne-again shell(bash),korn shell(ksh),c   shell(csh)。
3 file system(文件系统):文件系统是文件存放在磁盘等存储设备上的组织方法,linux采用的是树形目录结构,以“/”为根目录,按照目录分层方式进行组织,但linux同时也支持目前大多数主流目录系统,例如fat32,vfat,ext2,ext3,ext4,ISO9660等,这点我认为很好。

说完linux操作系统的基本构成,再顺带说下它的特点:开放性,多任务,多用户,出色的速度性能(这是为是么linux用于嵌入式的一个主要原因),良好的用户界面(用过linux几种系统的童鞋一定会感到linux的用户界面做的一点也不必windows差,只是由于windows抢先占领了市场,导致很多软件在linux下没有特定的版本,尤其是想打dota都不行,不过前一段时间看了个帖子说可以在fedora下安装魔兽,没试,有时间再说吧)、良好的移植性(嵌入式必备),可靠地系统安全(那个叫麻烦啊,好多命令都得sudo),丰富的网络功能。 [转载]linux的系统构成
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值