学习linux的心得.doc

学习linux的心得.doc

ID:48819462

大小:91.31 KB

页数:7页

时间:2020-02-28

学习linux的心得.doc_第1页
学习linux的心得.doc_第2页
学习linux的心得.doc_第3页
学习linux的心得.doc_第4页
学习linux的心得.doc_第5页
资源描述:

《学习linux的心得.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、学习linux的心得  Linux学习心得Linux操作系统这个名词记得在很早以前就听过,但当时并不知道具体是什么样的操作系统,只知道是一个与嵌入式密切相关的操作系统。  因为我是学习嵌入式方向的,这学期就选修了这门专业任选课。  为了更好的学习这门课程,我不仅课上认真听讲,课下也努力学习,为此还在自己的电脑上安装了linux6.0系统。  眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。  一、Linux简介Linux是一种广泛使用的类UNIX操作系统,它不仅可以在In

2、tel,AMD等系列个人计算机上运行,也可以运行在许多工作站上。  它是真正多用户、多任务操作系统,他继承了UNIX系统的主要特征,具有强大的信息处理功能,特别在Inter和Intra应用中占有明显优势。  1991年,芬兰赫尔辛基大学的学生LinuxTorvalds在Inter386个人计算机上开发了Linux核心,并利用互联网发布了源代码,从而创建了Linux操作系统。  之后,许多系统软件设计专家共同对它进行改进和提高。  到现在为止,Linux已成为具有全部UNIX特征、与POSIX兼容的操作系统。  Linux的功能

3、强大而全面,与其他操作系统相比,具有一系列显著特点1.与UNIX系统兼容。  2.自由软件和源码公开。  3.性能高和安全性强。  4.便于定制和再开发。  5.互操作性高。  6.全面的多任务和真正的32位操作系统,当今的Linux有两种版本核心版本和发行版本。  其中核心版本主要是Linux的内核。  随着Linux技术的更加成熟、完善,其应用领域和市场份额继续快速增大。  目前,其主要应用领域是服务器系统和嵌入式系统。  然而,它的足迹已遍布各个行业,几乎无处不在。  二、Linux与Window的区别的联系Window

4、s是图形界面的,Linux类似以前的DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux也能显示图形界面,也有开始菜单、桌面、图标等。  Windows有MS-DOS方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux启动后如果不执行X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。  它不同于Windows系统需要花钱购买,因为Linux的核心是的,自由使用的,核心源代码是开放的。  任何人都可以根据自己的喜好来定制适合自己的操作系统,

5、Linux是抢占式多任务多用户操作系统,Linux最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。  三、我学习Linux的收获通过这学期的学习,我慢慢的学习到了更深入的知识内存寻址,进程,内存管理,中断与异常,系统调用,内核中的同步,以及文件系统等,下来浅谈几个自己掌握的比较好的方面  1、内存寻址内存寻址是指CPU允许支持的内存大小。  双通道内存技术其实是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生作用,在理论上能够使两条同等规格内存所提供的带宽增

6、长一倍。  当计算机面临大量的数据流时,32位的寄存器和指令集不能及时进行相应的处理运算。  32位处理器一次只能处理32位,也就是4个字节的数据;而64位处理器一次就能处理64位,即8个字节的数据。  举例来说,32位好像是单车道,当车流过大的时候,就会无法承载,而64位好比高速公路,在多任务,多程序处理的情况下,64位计算平台能随意加速、把电脑性能发挥到极致。  2、Linux进程调度内核线程只运行在内核态,不受用户态上下文的拖累,唯一使用的资源是内核栈和上下文切换时保持寄存器的空间,调度时的开销可能和进程自身差不多昂贵,

7、资源的同步和数据共享比整个进程的数据同步和共享要低一些a.调度过程由在用户空间实现的线程库,在所属进程内进行调度Linux使用的线程库LinuxThreads是用户空间的线程库,所采用的是线程-进程1对1模型(即一个用户线程对应一个轻量级进程,而一个轻量级进程对应一个特定的内核线程),将线程的调度等同于进程的调度,调度交由内核完成,而线程的创建、同步、销毁由核外线程库完成(LinuxThtreads已绑定到GLIBC中发行)。  在LinuxThreads中,由专门的一个管理线程处理所有的线程管理工作。  当进程第一次调用pt

8、hread_create()创建线程时就会先创建(clone())并启动管理线程。  后续进程pthread_create()创建线程时,都是管理线程作为pthread_create()的调用者的子线程,通过调用clone()来创建用户线程,并记录轻量级进程号和线程id的映射

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。