操作系统学习笔记
杨柳_
Java服务端研发,喜欢底层原理与基础算法设计
展开
-
移植uboot之修改代码支持NorFlash记录续集
解决了上一次移植uboot留下的无法写flash的问题。通过这次,让我对代码的跟踪有一个更深刻的认识,以后遇到复杂的代码,我就能很有调理的去分析调试而不会像之前那样无从下手!!!原创 2017-12-17 16:30:57 · 735 阅读 · 0 评论 -
【Linux进程、线程、任务调度】二 fork/vfork与写时拷贝 线程的本质 托孤 进程睡眠和等待队列
上一篇文章 点击链接【Linux进程、线程、任务调度】一讲了Linux进程生命周期(就绪、运行、睡眠、停止、僵尸)僵尸的含义停止状态与作业控制, cpulimit内存泄漏的真实含义task_struct以及task_struct之间的关系初见fork和僵尸本篇接着上一篇文章主要记录以下学习内容:fork vfork clone 的含义写时拷贝技术Linux线程的实...原创 2018-10-13 18:18:42 · 6647 阅读 · 12 评论 -
【Linux进程、线程、任务调度】三 CPU/IO消耗型进程 吞吐率/响应 SCHED_FIFO算法与SCHED_RR算法 SCHED_NORMAL算法和CFS算法 nice与renic chrt
上一篇文章(点击链接:【Linux进程、线程、任务调度】二)讲了:fork vfork clone 的含义写时拷贝技术Linux线程的实现本质进程0 和 进程1进程的睡眠和等待队列孤儿进程的托孤 ,SUBREAPER本篇文章接着上一篇文章记录以下学习内容:CPU/IO消耗型进程吞吐率 vs. 响应SCHED_FIFO算法 与 SCHED_RR算法SCHED_NORMAL...原创 2018-10-15 01:18:59 · 5667 阅读 · 0 评论 -
【Linux进程、线程、任务调度】一 Linux进程生命周期 僵尸进程的含义 停止状态与作业控制 内存泄漏的真实含义 task_struct以及task_struct之间的关系
Linux进程、线程、任务调度之一本篇文章主要记录以下学习内容:Linux进程生命周期(就绪、运行、睡眠、停止、僵尸)僵尸的含义停止状态与作业控制, cpulimit内存泄漏的真实含义task_struct以及task_struct之间的关系初见fork和僵尸1、进程控制块PCBTask_struct (PCB) 通俗一点的说就是描述进程资源的结构体,也可以称为进程描述符。在...原创 2018-10-11 02:23:23 · 3770 阅读 · 8 评论 -
【Linux进程、线程、任务调度】四多核下负载均衡 中断负载均衡,RPS软中断负载均衡 cgroups与CPU资源分群分配 Linux为什么不是硬实时 preempt-rt对Linux实时性的改造
上一篇文章(点击链接:点击链接阅读上一篇文章)讲了:CPU/IO消耗型进程吞吐率 vs. 响应SCHED_FIFO算法 与 SCHED_RR算法SCHED_NORMAL算法 和 CFS算法nice与renicechrt本篇文章接着上一篇文章讲解以下内容:多核下负载均衡中断负载均衡,RPS软中断负载均衡cgroups与CPU资源分群分配Linux为设么不是硬实时pree...原创 2019-04-30 23:33:10 · 3309 阅读 · 1 评论