zoukankan      html  css  js  c++  java
  • Ubuntu Linux 操作系统与实验教程--Linux系统的基本组成

    1.

    Linux内核
    内核是系统的“心脏”,是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它提供了一个在裸设备与应用程序间的抽象层。
    内核是操作系统的核心,具有很多最基本的功能,如虚拟内存,多任务,共享库,需求加载,可执行程序和TCP/IP网络功能。Linux内核的模块分为以下几个部分:存储管理,CPU和进程管理,文件系统,设备管理和驱动,网络通信,系统的初始化和系统调用。Linux内核是运行程序和管理像磁盘和打印机等硬件设备的核心程序,它从用户那里接受命令并把命令送给内核去执行。

    2.

    Linux shell
    shell 是系统的用户界面,提供了用户与内核交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行,是一个命令解释器。shell中的命令分为内部命令和外部命令。shell编程语言具有普通编程语言的很多特点,用这种编程语言编写的shell程序与其他应用程序具有同样的效果。

    3.

    Linux 文件系统
    文件系统是文件存放在磁盘等存储设备上的组织方法。Linux系统目前支持多种流行的文件系统,如EXT2,EXT3,FAT,FAT32,VFAT和iso9660.
    文件系统是Linux操作系统的重要组成部分,Linux文件具有强大的功能。文件系统中的文件是数据的集合,文件系统不仅包含着文件的数据而且还有文件系统的结构,所有Linux用户和程序看到的文件,目录,软连接以及文件保护信息等都存储在其中。一个文件系统的好坏主要体现在对文件和目录的组织上。目录提供了管理文件的一个方便而有效的途径,我们能够从一个目录切换到另一个目录,而且可以设置目录和文件的权限,设置文件的共享程度。
    Linux目录采用多级树形结构(与Windows的树形目录不太一样),用户可以浏览整个系统,可以进入任何一个已经授权的目录,并访问那里的文件。文件结构的相互关联性使共享数据变得容易,几个用户可以访问同一个文件。Linux是一个多用户系统,操作系统本身的驻留程序存放在以根目录开始的专用目录里,有时被指定为系统目录。

    4.

    Linux 应用程序

    最后建议大家去看一下Linus批评英伟达的视频。

    点我查看

  • 相关阅读:
    win8.1下解决Visual C++不兼容的方法
    Java文件File类学习总结
    Java可视化日历(Date类、DATe Format类、Calendar类综合运用),开发可视化日历小程序
    java时间日期类(Date、DateFormat、Calendar)学习
    使用SimpleDateFormat类来实现时间跟字符串的转化
    Java中运行时异常和非运行时异常什么鬼?
    Java构造器练习题
    Word中一条删除不掉的单或双横线的解决办法
    Java中常用类(包装类扩展知识)
    Java异常学习总结二
  • 原文地址:https://www.cnblogs.com/AmosAlbert/p/12832213.html
Copyright © 2011-2022 走看看