• 恒 置顶
    2019-03-25
    刘老师,看您这个专栏需要什么基础呢?

    作者回复: 要会基本的程序开发就可以

     1
     26
  • 无名 置顶
    2019-03-26
    我想问一下这个图是使用什么工具绘制的?

    编辑回复: draw.io

     1
     12
  • W.jyao 置顶
    2019-03-25
    麻烦问下老师,几天一更?

    编辑回复: 每周一三五更新

    
     9
  • Loens迟暮 置顶
    2019-03-25
    也没有编程基础,是不是不适合学?

    作者回复: 里面有代码的分析,没有编程基础有点难办,不过不需要你是C的专家,基本的代码还是挺好理解的

    
     7
  • Stubborn 置顶
    2019-03-25
    我是一个没有计算机基础的学生,这个对我来讲,容易上手嘛?老师

    作者回复: 有基本的编程语言基础就行

    
     6
  • iron_man
    2019-03-25
    看过刘超老师的趣谈网络,收获蛮多
    对于操作系统,我看了下老师的课程目录,下面的一些内容可能没有,希望刘超老师可以讲到以下内容
    1.信号在内核中的实现,如何在进程间传递
    2.epoll 在linux中的实现
    3.进程组的概念,前台进程,后台进程
    4.系统调用中,同步,异步,阻塞,非阻塞的严格定义
    5.linux系统中可重入的api和非可重入的api的区别,以及使用说明
    6.多线程程序中,对于linux系统api调用需要使用可重入的接口吗,不是的话哪些需要呢
    7.linux 多线程的实现
    8.linux中经典的一些并发处理
    展开
    
     81
  • 都是弟弟
    2019-03-25
    刘超老师是我最喜欢的老师 没有之一 哈哈哈哈哈
    
     21
  • fumeck.com🍋🌴s...
    2019-03-25
    网络基础、数据结构与算法、操作系统这些基础,真的很重要。。所有的抽象都是基于这些进行封装的,所以学懂他们理解概念与理论很重要。所有的技术与编程语言都是基于此,后面学习其他新技术都是事半功倍。一定要跟上

    作者回复: 对的

    
     12
  • 101010 == 42
    2019-03-25
    作为服务器开发,对刘超老师的话深有同感。因为对Linux缺乏一个系统的学习,遇到很多问题都都只能傻眼,问别人、百度谷歌一下吧,又发现其实是最简单的原理问题。买过《深入理解操作系统》,一大厚本没看得下去。。买过《Linux内核分析》一类的书,满满的内核C语言实现,确实又太“硬核”了一些。。通过学《Linux性能优化专栏》,对CPU上下文切换、平均负载、各种I/O有了进一步的理解,不过,还迫切需要知道进程调度、进程相关的知识,以及最最头疼的网络知识,socket通信和网络包的具体实现,急需拯救!

    作者回复: 会有这方面的分析

    
     10
  • HunterYuan
    2019-03-25
    操作系统,期待已久啦,瞬间订阅。超哥的《趣谈网络协议》已学习完毕,幽默风趣的讲解,收获颇多,感谢感谢。有超哥的陪伴,希望自己在虚拟化网络开发的路上有进一步的提升。值得推荐,给超哥点赞。
    
     9
  • 星光
    2019-03-25
    记忆深刻的是考试前几天把操作系统中的页面置换算法和银行家算法的流程写满了一黑板,考完试就忘光了。现在工作是在Linux系统上做开发,希望可以跟着老师认真系统学习下!

    作者回复: 我当时也是

    
     7
  • Alexdown
    2019-03-25
    我很期待,最近在研究Goroutine及其调度。遇到瓶颈,回头补基础找遍经典OS教材也只有进程、线程理论层面的介绍,缺少协程介绍。即使是线程,也没有描述用户级线程到底是如何映射到内核级线程,如何委托内核级线程执行等等一系列问题,希望和老师及同学们讨教。◕‿◕。

    作者回复: 这要看go的教程了

    
     6
  • MJ
    2019-03-25
    开始之前,老师推荐几本伴随专栏学习的书籍吧。毕竟更新有点慢啊

    作者回复: 最后有参考书

    
     6
  • 李小四
    2019-10-06
    Linux_00:
    技术人员有很多重要不紧急的事情做,比如基础知识的学习,基础知识中Linux又是绕不过的风景。
    作为Android开发工程师,在学习张绍文老师的课程中时,讲到了Systrace监控工具并不是什么新东西,因为它直接使用了Linux的ftrace和ptrace,那一刻我意识到,重要不紧急的事情不做,未来我会淹没在紧急不重要的事情中。。。
    Linux,我来了,
    期待看到更多的智慧
    展开
    
     5
  • 齐红飞
    2019-03-31
    我是一名java开发者,昨天遇到一个问题,一个线程跑着跑着就没了。我目前感触是,我在Linux上只会看spring等应用的日志,我觉得线程没了肯定是报错了,但是我的日志就是没有找到报错。后来和运维询问,大概是说内存不足导致的。我的问题是,像内存不足的报错,我能在操作系统的什么地方看到系统级别的日志吗?

    作者回复: syslog

    
     5
  • Geek_540e1b
    2019-03-26
    从事嵌入式领域,主要是RTOS,但是对linux也非常感兴趣,以后如果可以从事linux相关开发工作会非常开心,技术的都是相通的,希望学习了这个课程,会让自己的知识构架更加清晰,把以前会的重新整理,接下来学的也可以安排的井井有条!!!
    
     5
  • 风声是棵树
    2019-03-25
    老师,作为网工,对编程了解的不多,这门课能看懂吗?

    作者回复: 学一下就知道啦

    
     5
  • Not Null
    2019-06-09
    还是不理解实模式

    作者回复: 不能跑多个程序,只能跑一个程序,如果学过汇编,很多写的很简单的加法程序都是实模式下的,也即不能同时跑两个加法程序

    
     4
  • 珠闪闪
    2019-03-27
    刘老师,能想到用外包公司上市这个例子将linux操作系统串起来,真的太厉害了,能看出来刘老师对操作系统的深刻理解。希望跟着老师能对操作系统有更深入的理解,从而不再被开发和分析方案中因为操作系统知识缺失而羁绊,浪费宝贵时间查找资料。而且老师真心赞的是给订阅过《趣谈网络协议》的同学减免10元,真心点赞,鸡冻~

    作者回复: 想了好久

    
     4
  • Collapsar
    2019-03-25
    没搞懂主线程和进程的关系

    作者回复: 一个是项目,一个是项目的执行

    
     4
我们在线,来聊聊吧