linux操作系统学习心得

                                                  Linux 操作系统学习心得

       

第一次见到linux这个名词是在大一的时候,忘记当初的具体感受了,还记得有一种感受是原来还有另外一个在电脑上运行的系统(那个时候还不知道有mac os)

 

开始学习linux是在嵌入式实验室里面,学姐说我们需要学这个,我也不知道学了能干嘛,

学姐说了啥我现在也忘了(能做服务器啥的), 玩 linux比windows麻烦多了,一直没有上心的学习他,那个时候只是停留在基础的命令,印象最深刻的是ls 和pwd ,我确实知道的是linux 更多的是个命令系统,不像windows那样图形界面操作。

 

再一次接触学习他是在大二上学期的时候,嵌入式的一个学长正在创业,做ios系统的游戏(他更主要的业务是帮助一些棋牌游戏在appstore 上上架),学长回来让我们帮他做做开发,协助一下他,我的人生中第一次用2万块一台的imac,mac上的指令和linux很像的,以前没有把所以东西串联在一起,刚刚百度了一下才知道-----Mac和Linux基于都是基于Unix,命令也很多都是仿照Unix的。

 

这次课程,应该说是很系统的学习了linux,对计算机系统的工作原理有了更深层的理解(结合正在复习的操作系统)

 

以下是对linux的一些理解,结合博客

 

1,模块化程度高。Linux的内核设计分成进程管理、内存管理、进程间通信、虚拟文件系统、网络5部分,其采用的模块机制使得用户可以根据实际需要,在内核中插入或移走模块,这使得内核可以被高度的剪裁定制,以方便在不同的场景下使用。

2、Linux系统广泛的硬件支持。得益于其免费开源的特点,有大批程序员不断地向Linux社区提供代码,使得Linux有着异常丰富的设备驱动资源,对主流硬件的支持极好,而且几乎能运行在所有流行的处理器上。

3、安全稳定。Linux采取了很多安全技术措施,包括读写权限控制、带保护的子系统、审计跟踪、核心授权等,这为网络环境中的用户提供了安全保障。实际上有很多运行Linux的服务器可以持续运行长达数年而无须重启,依然可以性能良好地提供服务,其安全稳定性已经在各个领域得到了广泛的证实。

4、多用户,多任务。多用户是指系统资源可以同时被不同的用户使用,每个用户对自己的资源有特定的权限,互不影响。多任务是现代化计算机的主要特点,指的是计算机能同时运行多个程序,且程序之间彼此独立,Linux内核负责调度每个进程,使之平等地访问处理器。由于CPU处理速度极快,从用户的角度来看所有的进程好像在并行运行。

5、良好的可移植性。Linux中95%以上的代码都是用C语言编写的,由于C语言是一种机器无关的高级语言,是可移植的,因此Linux系统也是可移植的。

 

我掌握一个东西需要很久,不知道是不是我的理解能力比较差,大一下学期的时候接触java ,接触面向对象,我一个学期都没有搞懂,还挂科了,学习方法肯定有点问题了,后来上完一个网课才把里面的关系搞清楚,自我总结,从接触到大体熟练,第一 :就是得一直学习,一直用这项技术,配套得底层技术也得学  第二:要带有目的性学习   。

 

事实上我以前只花个三天时间学习过的新东西,大部分都忘了,讲不出具体,泛泛而谈还行,

大家应该都这样吧。

 

在学习linux的时候我也有同样的感受,很多指令学了又忘了,而linux最实际的应用又恰恰是这些指令的运用

我不知道我以后是否会在计算机系统这一方面发展,如果是在这方面的发展的话,我肯定能把这些指令倒背如流。(今天下午在阿里云服务器上想创建一个用户都忘记命令怎么写了,平常接触的少,今天刚好在复习数据构,想用vim编写)

 

我现在正在准备考研,专业课考的是408,我觉得脱离了4门最基础学科的计算机学习是浅显的。任何一个计算机方面的问题,方面的研究包括这个linux都是脱离不了这四门基础课程的。

 

下一步,把研考上吧,再去想想该干嘛。

现在充满兴趣的多的很,图像处理啦,网络安全啦,语言处理,智能驾驶啊,也去了解过,泛泛学习过,那又怎么样了?

 

 

 

                                                                                                                                                                  2020 /6/8

                                                                                                                                                                     王林

你可能感兴趣的:(操作系统)