专题:操作系统(OS)
共5篇相关文章

Linux内核中current_thread_info函数的实现原理是怎样的?
Linux 3.2 current_thread_info 函数 前言 current_thread_info, 这个函数在内核中, 经常被用于访问当前CPU正在运行的任务, 那么它的底层是怎么实现的呢? 这是我阅读 LKD 遇到的第一个难...

Linux内核中,进程与线程如何区分?
Linux 3.2 进程, 线程 前言 注意: 本文章默认你学过操作系统的进程部分,了解进程的概念. 我们都知道, 在 Linux 中, 我们使用 LWP 来描述线程, 即不区分线程进程, 统一用 task_struct 描述它. 但是在...

OS:TEP的MLFQ策略,有哪些可以深入探讨?
OS:TEP MLFQ 策略 前言 其实, 我学 Linux 内核的时候, 并不只是阅读 LKD 和翻阅源码. 我同时还在阅读 OS:TEP(Operating System: Three Easy Pieces), 对, 就那本讲操作系统...

Linux内核中kill_orphaned_pgrp函数是如何处理孤儿进程组的?
Linux 3.2 kill_orphaned_pgrp 函数 前言 之前研究进程的退出 do_exit, 其中一个重点就是 exit_notify, 遂对这个函数的用法产生了兴趣, 并且进行了一番研究. 1.想象一个场景 如果你玩过 sh...

CS:APP 3e 第12章读写者机制,12.192021作业题解,有哪些?
CSAPP-3e 并发和读写者 (作业 12.19,12.20,12.21) 前言 最近刚学完 Linux 的进程部分, 接下来就是研究并发了. 正好, 去年 12 月到今年 1 月份那会, 我浅浅学了 CS:APP 的第 12 章。 但...
