什么是Linux,以及Linux 与Windows 的区别

什么是Linux?

Linux采用了UNIX以网络为核心的设计思想,是一个性能稳定的多用户、多任务和支持多线程的网络操作系统。Linux提供了一个完整的操作系统当中较低层的硬件控制资源管理的完整架构,这个架构继承了UNIX的优良传统,所以其功能是相当的稳定和强大。用户可以通过网络或其他途径免费获得,并可以任意修改其源代码,这是其他的操作系统所不具备的特点。

简述Linux和Windows的区别。

(1)Linux操作系统属于模块化系统,当应用程序发生错误或程序中出现安全漏洞时,一般只会把错误固定在应用程序中,而不会蔓延整个系统。
(2)Windows操作系统则与应用程序和界面是密切相关的,存在安全隐患。例如:Windows内核与图形化用户界面高度集成,看似提高了系统的效率,实际上存在着非常大的安全隐患,从而会导致系统不稳定。
(3)在软件的使用方面,Linux系统中的软件基本上都是开源性的,它们由全国各地的技术执行者进行提供;而Windows操作系统,虽然它也有免费软件可以使用,但大部分还是需要经过作者授权才可以使用。
(4)在系统的使用方面,Windows操作系统可以直接看到软件的图形界面,从而通过鼠标单击图形界面进行操作,而Linux系统则经常通过命令行来执行。

Linux系统内核主要由以下几部分组成:

(1)内存管理。Linux操作系统采用的是虚拟内存管理技术,使每个进程都有各自互不干扰的进程地址存储空间。用户所看到和所接触到的都是虚拟的地址,并不能看到实际的物理内存地址,因此利用虚拟地址不仅能保护操作系统,而且方便用户程序使用比实际物理内存较大的地址空间。
(2)进程管理。在自身的虚拟地址空间运行的一个独立的程序,从操作系统的角度来看,所有在系统上运行的东西,都可以称为一个进程。进程虽然有程序产生,但是它并不是程序。
(3)文件系统。文件系统是操作系统用于明确存储设备或分区上的文件的方法和数据结构;即在存储设备上组织文件的方法。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。从系统角度来看,文件系统是对文件存储设备的空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。
(4)设备驱动程序。设备驱动程序是Linux内核的主要部分。设备驱动程序就是应用程序与实际硬件之间的一个软件层,相同的硬件,不同的驱动程序可能提供不同的功能。
(5)网络接口。在Linux 中,所有的网络通信都发生在软件接口和物理网络设备之间,网络接口配置文件用于控制系统中的软件网络接口,并通过接口实现对网络设备的控制。

简述文件和目录的命名规则?

在Linux系统中,文件和目录的命名规则如下:(1)除了字符“/”之外,所有的字符都可以使用,但是要注意,在目录名或文件名中,使用某些特殊字符并不是明智之举。例如,在命名时应避免使用“<”“>”“?”“*”和非打印字符等。如果一个文件名中包含了特殊字符,例如空格,那么在访问这个文件时就需要使用引号将文件名括起来。(2)目录名或文件名的长度不能超过355个字符。(3)目录名或文件名是区分大小写的。如DOG、dog、Dog和DOg,是互不相同的目录名或文件名,但使用字符大小写来区分不同的文件或目录,也是不明智的。(4)与Windows操作系统不同,文件的扩展名对Linux操作系统没有特殊的含义,换句话说,Linux系统并不以文件的扩展名来区分文件类型。例如,dog.exe只是一个文件,其扩展名exe并不代表此文件就一定是可执行文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

焱宣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值