首页 > 代码库 > Linux基础01
Linux基础01
之前对Linux没有系统学习,因为要学习大数据,所以现在要系统学习了,在这里分享下心得、笔记,大家一块交流。
Linux是分时操作且支持多用户的系统,又称分时操作系统。
看似简单的几句话,但是涉及到的内容就不那么简单了。
分时操作系统:使一台计算机采用时间片轮转的方式同时为几个、几十个甚至几百个用户服务的一种操作系统。
时间片轮转(Round robin)调度:是一种最古老,最简单,最公平且使用最广的算法,又称RR调度。每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。这里需要注意的是时间片太短会导致频繁切换。(如果某个作业在时间片结束之前,整个任务还没有完成,那么该作业就被暂停下来,放弃CPU,等待下一轮循环再继续做.)
RR(Round-Robin)调度:轮询调度,通信中信道调度的一种策略,该调度策略使用户轮流使用共享资源,不会考虑瞬时信道条件。
信道(Channel):通俗地说,是指以传输媒质为基础的信号通路。具体地说,指由有线或无线电线路提供的信号通路。信道的作用简单来说就是传输信号。
就这一个系统涉及到这么多定义,对于不了解底层的我来说有点难消化,估计老师讲课也不会这么讲,要不然刚开始就这么难,后面的就没法讲了,所以大家简单了解下就可以了,以后慢慢搞他。
今天就写到这里,第一次系统的写博客,水平有限还望给大家有所帮助。每周不定期更新,欢迎大家一块交流学习啊。
本文出自 “guardian” 博客,请务必保留此出处http://kaier.blog.51cto.com/4166837/1916502
Linux基础01