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