Linux 操作系统概述
调研时间/12/2 14:00到16:30
摘要:
伴随网络应用越来越广泛,对多种嵌入式系统的网络功能规定越来越高.但愿系统可以支持TCP/IP及其他Internet协议,使我们可以通过顾客熟悉的浏览器查看设备状态、设置设备参数,或者将设备采集到的数据通过网络传送到Windows或Unix/Linux服务器上的数据库中.也需要系统具有更好的软件兼容性,本文就在此研究讨论Linux系统的管理和应用等。
关键字:Linux操作系统的发展历程,基本知识及发展前景。
正文:
现代社会是个科技高速发展的信息化社会,这无疑导致了电脑的使用人数迅速增长,而对于电脑构造等行业也变得火热,相信这些人都应给学过某些理论的科学根据,像是“操作系统概论”的书籍。作为新时代的大学生,我也不容例外,正在学习这门课程,并同过学习,理解到了诸多系统的知识。在此,但愿可以运用某些基本知识和查阅有关的资料,对Linux操作系统作一调研。
一种完整的计算机系统是由硬件和软件两大部分构成,而操作系统是所有软件中最基础,最关键的部分,是计算机顾客和计算机硬件
之间的中介程序,它为顾客执行程序提供更以便,更有效的环境(参照资料①)。那什么是操作系统呢?其实目前还是不能给它一种统一完整的定义和解释,由于有计算机科学技术的不停创新,推进着操作系统的不停更新与改善。一般而言,我们可以这样理解,操作系统是管理和控制计算机资源的软件,是顾客与计算机之间的接口,若是没有了操作系统,这台计算机就是没有用任何功能的一般机器。
既然已经懂得了操作系统的重要性,那我就来详细理解Linux 操作系统。 Linux是由Unix发展而来的,可以运行于多种平台上,支持多顾客,多进程,具有很好的性能及良好的兼容性和可移植性。Linus Torvalds是Linux 操作系统的创始人。1992年他21岁,是芬兰赫尔辛基大学计算机科学系二年级的学生。在自己的计算机上,他通过修改终端仿真程序和硬件驱动程序,开始了自己的编程实践。在学习MINIX时,他认识到MINIX系统存在诸多的限制,至此,他产生了编制已给想你操作系统的想法。Linus尝试着把GNU的多种著名软件移植到MINIX上,并但愿它们可以符合POSIX原则。1991年10月5日,Linus正式对外宣布Linux内核系统的诞生,并在internet 上公布了所有源代码。这一举动引起了全球计算机爱好者的开发热情,他们从网上下载源程序,并按照自己的意愿完善某首先的功能,然后将其发回网上,开放,使Linux在无数人的雕琢下成为最稳定,
最有发展前景的操作系统(参照资料②)。
目前越来越多的厂商在嵌入式设备中采用Linux系统,这是什么原因呢?为何这样多人选择Linux而不选择Windows或者是Dos,这是由于Linux有诸多明显的特点:
⑴基于Unix设计,性能杰出,继承了Unix的安全性与稳
定性,具有良好的伸缩性和可移植性。
⑵遵照GPL许可,是个自由软件。它遵照GNU的GPL许可
证,顾客可以免费的获得和使用Linux,并且在GPL许可的范
围内自由的修改和传播,因而是学习,应用,开发操作系统
及其他软件的理想平台。
⑶符合POSIX原则,兼容性好。POSIX是基于Unix制定
的针对操作系统应用接口的国际原则,目的是为了获得不一
样操作系统在源代码级上的软件兼容性。
⑷可移植性好。Linux的内核只有不到10%的代码采用了
汇编语言,其他均采用C语言编写,因此具有高度的可移植
性。目前,Linux可以在包括i386,Sparc,Alpha,Mips,PowerPC
等在内的多种计算机平台上运行。
⑸网络功能强大。其网络协议内置在内核中,性能好,兼
容性好,可以轻松的与多种网络集成在一起(参照资料③)。
基于这些功能,Linux当然能收到众多人员的青睐,但对于初学者来说,还是有诸多需要注意并要努力学习的地方。像是怎样安装,怎样管理Linux系统和Linux服务器的故障排除等。这些问题都不得不促使我们好好学好Linux系统的操作原理与应用。下面我就如下几种方面来详细谈谈Linux的有关事项。
调研时间/12/8 13:00到16:00
Ⅰ基础知识篇
⑴Linux系统的安装与基本设置
其安装方式有三种,分别是硬盘,网络和光驱安装。硬盘安装方式一般是在Windows系统的基础上进行的,但要注意,由于Windows文献系统格式和Linux是完全不一样的,因此绝对不能在一种分区内既安装Windows又安装Linux,虽然这样做了,Linux也识别不了硬盘分区。网络安装就必须要先通过网卡的PXE协议引导,通过DHCP获得IP地址,通过tftp获得最基础的内核文献,然后使用该内核文献启动电脑,之后可以对安装文献进行配置。光驱安装是Linux系统最常见的方式,简朴易懂。
⑵系统关键构成
Linux内核相称于人的大脑,是系统中最重要的构成部分。一种
完整的Linux内核一般有5个部分构成,他们分别是内存管理,进程管理,进程间的通信,虚拟文献系统和网络接口。
①内存管理
其重要完毕的是怎样合理有效的管理整个系统的物理内存,
同步迅速响应内核各个子系统对内存分派的祈求。Linux内存
管理支持虚拟存储,即在系统上运行的所有程序占用内存的总
量可以不小于实际物理内存,而多出的这部分内存就是通过磁
盘申请得到的。
②进程管理
Linux支持多任务运行,在系统运行时,每个进程都会分的
一定的时间片,然后由进程调度器根据时间片的不一样,选择
每个进程依次进行。什么电脑可以装linux系统
③进程间的通信
由于不一样的顾客进程拥有不一样的进程空间,因此进程间
的通信要借助于内核的中转来完毕。
④虚拟文献系统
内核中的虚拟文献系统用一种通用的文献模型表达了多种不
一样的文献系统,这个文献模型屏蔽了诸多详细文献的差异,使Linux内核支持诸多不一样的文献系统。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论