Linux电源管理(1)_整体架构

作者:wowo 发布于:2014-5-7 19:21 分类:电源管理子系统

在这个世界中,任何系统的运转都需要能量。如树木依靠光能生长,如马儿依靠食物奔跑,如计算机系统依靠电能运行。而能量的获取是有成本的,因此如果能在保证系统运转的基础上,尽量节省对能量的消耗,就会大大提升该系统的生存竞争力。这方面,大自然已经做的很好了,如植物的落叶,如动物的冬眠,等等。而在计算机的世界里(这里以运行Linux OS的嵌入式系统为例),称作电源管理(Power Management)。

通俗的讲,电源管理就是:“想让马儿跑,不想马吃草”。不过,从能量守恒的角度,想让马儿跑多快、跑多久,就一定要让它吃相应数量的草。那么我们就退而求其次:“只在需要马儿跑时,才让它吃草”。这就是电源管理的核心思想。那方法呢?

阅读全文>>

标签: Kernel management PM Power Architecture

评论(48) 浏览(84511)

Process Creation(二)

作者:linuxer 发布于:2014-4-28 15:40 分类:进程管理

本文是Process Creation(一)的延续,主要内容包括:

1、进程描述符中Realtime Mutex相关数据结构的初始化

2、子进程如何复制父进程的credentials

3、per-task delay accounting的处理

4、子进程如何复制父进程的flag

阅读全文>>

标签: process management do_fork

评论(26) 浏览(20736)

process credentials相关的用户空间文件

作者:linuxer 发布于:2014-4-2 12:54 分类:Linux应用技巧

作为对linux_fans提出建议的回应,本文主要描述在用户空间,和process credentials相关的内容,具体包括:

1/etc/passwd文件

2/etc/shadow文件

3/etc/group文件

4、从系统登录过程看如何使用这些文件

阅读全文>>

标签: process management

评论(3) 浏览(8365)

process identification

作者:linuxer 发布于:2014-3-26 12:28 分类:进程管理

一、概述

本文主要描述在linux kernel中如何标识一个或者一组和进程(线程)相关的实体,包括:

1、进程ID(线程组ID

2、线程ID

3、进程组ID

4Session ID

需要强调的是本文focusidentification,很多展开的内容会有一系列文档描述。

阅读全文>>

标签: process management

评论(9) 浏览(39440)

process credentials

作者:linuxer 发布于:2014-3-21 16:32 分类:进程管理

一、介绍

linux系统中的一个进程运行起来的时候,总是要访问系统的资源,访问文件或者向其他的进程发送信号。系统是否允许其进行这些操作?系统是根据什么来判断该进程的权限?这些问题是和进程信任状(process credentials)相关。

process credentials包括一系列的ID,如下:

1real user ID real group ID

2effective user ID effective group ID

3saved set-user-ID saved set-group-ID

4file-system user ID file-system group ID

5supplementary group IDs

阅读全文>>

标签: process management

评论(11) 浏览(33053)

Copyright @ 2013-2015 蜗窝科技 All rights reserved. Powered by emlog