Chinaunix首页 | 论坛 | 博客

OS

  • 博客访问: 2280403
  • 博文数量: 691
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2660
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-05 12:49
个人简介

不浮躁

文章分类

全部博文(691)

文章存档

2019年(1)

2017年(12)

2016年(99)

2015年(207)

2014年(372)

发布时间:2014-11-15 15:19:06

Linux内存管理摘要:本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物理内存管理和内核内存的使用方法。力求从外到内、水到渠成地引导网友分析Linux的内存管理与使用。在本章最后,我们给出一个内存映射的实例,帮助网友们理解内核内存管理与用户内存管理之间的.........【阅读全文】

阅读(1011) | 评论(0) | 转发(0)

发布时间:2014-11-15 15:17:57

......【阅读全文】

阅读(1266) | 评论(0) | 转发(0)

发布时间:2014-11-15 15:07:41

一、快速排序算法的基本特性时间复杂度:O(n*lgn)最坏:O(n^2)空间复杂度:O(n*lgn)不稳定。快速排序是一种排序算法,对包含n个数的输入数组,平均时间为O(nlgn),最坏情况是O(n^2)。通常是用于排序的最佳选择。因为,排序最快,也只能达到O(nlgn)。二、快速排序算法的描述算法导论,第7章快.........【阅读全文】

阅读(536) | 评论(0) | 转发(0)

发布时间:2014-11-15 15:05:55

Linux文件查找命令find,xargs详述总结:zhy2111314来自:LinuxSir.Org整理:北南南北摘要: 本文是find 命令的详细说明,可贵的是针对参数举了很多的实例,大量的例证,让初学者更为容易理解;本文是zhyfly兄贴在论坛中;我对本文进行了再次整理,为方便大家阅读;目录版权声明前言:.........【阅读全文】

阅读(532) | 评论(0) | 转发(0)

发布时间:2014-11-15 13:30:18

本系列文章由张同浩编写,转载请注明出处:http://blog.csdn.net/muge0913/article/details/7562133邮箱:muge0913@sina.com进程调度的目标:1、高效性:高效意味着在相同的时间下要完成更多的任务。调度程序会被频繁的执行,所以调度程序要尽可能的高效。2、加强交互性能(interactivity):在系统相.........【阅读全文】

阅读(651) | 评论(0) | 转发(0)

发布时间:2014-11-15 12:55:15

  从调度的角度,Linux把进程分成140个优先等级,其中0级到99级是分给实时进程的,100级到139级是分给非实时进程的。每个优先等级都有一个运行对列,这样就有140个运行队列。级数越小优先度越高。调度程序从0级到139级依次询问每个运行队列是否有可执行进程。询问的方法是通过访问一个bitmap,这个位图共有160bits,前1.........【阅读全文】

阅读(832) | 评论(0) | 转发(0)

发布时间:2014-11-15 12:54:53

Linux调度主要是在一个runqueue结构体上操作。runqueue结构体有一个prio_array结构体数组,该数组中有个两个prio_array结构体。prio_array结构体的定义如下:struct prio_array  {    int nr_active /* number of tasks in the queue */;    unsigned long bitmap[BITMAP_SIZE]; /* pr.........【阅读全文】

阅读(745) | 评论(0) | 转发(0)

发布时间:2014-11-15 12:53:39

1:当无法列出传递函数的所有实参的类型和数目时,可用省略号指定参数表void foo(...);void foo(parm_list,...);2:函数参数的传递原理函数参数是以数据结构:栈的形式存取,从右至左入栈.eg:#include   void fun(int a, ...) { int *temp = &a; temp++; for (int i = 0; i 中的例子#include "stdio.h"#in.........【阅读全文】

阅读(477) | 评论(0) | 转发(0)

发布时间:2014-11-14 21:29:42

一、系统管理与设置; 二、用户和用户组管理; 三、磁盘管理; 四、文件和目录管理; 五、备份与压缩; 六、网络管理与相关应用; 七、vi编辑器;八、shell编程 一、系统管理与设置1、信息显示命令# arch  //显示当前系统体系结构# cal  //显示当前月份# cal -y&n.........【阅读全文】

阅读(704) | 评论(0) | 转发(0)

发布时间:2014-11-14 21:29:23

//定义并赋值YearData。。。char system_time[100]={0}; sprintf((char*)system_time, "date -s \"%04d-%02d-%02d %02d:%02d:%02d\"",YearData+2000,MonData,DayData,HourData,MinData,SecData);system(system_time);。。。。......【阅读全文】

阅读(480) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

6449240732016-06-14 17:10

回复  |  举报
留言热议
请登录后留言。

登录 注册