上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 121 下一页

2013年4月19日

linux-多线程

摘要: 一、什么是线程? 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位。线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和栈),但是它可与同属一个进程的其他的线程共享进程所拥有的全部资源。 二、什么时候使用... 阅读全文

posted @ 2013-04-19 22:46 疯子123 阅读(181) 评论(0) 推荐(0) 编辑

Linux下的多线程编程

摘要: 1 引言 线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包... 阅读全文

posted @ 2013-04-19 22:43 疯子123 阅读(117) 评论(0) 推荐(0) 编辑

Linux多线程与同步

摘要: 典型的UNIX系统都支持一个进程创建多个线程(thread)。在Linux进程基础中提到,Linux以进程为单位组织操作,Linux中的线程也都基于进程。尽管实现方式有异于其它的UNIX系统,但Linux的多线程在逻辑和使用上与真正的多线程并没有差别。 1. 多进程 我们先来看一下什么是多... 阅读全文

posted @ 2013-04-19 22:40 疯子123 阅读(129) 评论(0) 推荐(0) 编辑

Linux一个多线程的面试题

摘要: [html] view plaincopy int main(int argc, char *argv[]) { int i; for(i=0; i<10; i++) fork(); while(1); } 这段程序运行时,系统中存在多少... 阅读全文

posted @ 2013-04-19 22:38 疯子123 阅读(499) 评论(0) 推荐(0) 编辑

2013年4月16日

linux内核主要模块图

摘要: 下图清楚的表示了linux内核的主要模块图。 阅读全文

posted @ 2013-04-16 10:07 疯子123 阅读(250) 评论(0) 推荐(0) 编辑

实模式与保护模式

摘要: 1. 实模式,又叫实地址模式,CPU完全按照8086的实际寻址方法访问从00000h--FFFFFh(1MB大小)的地址范围的内存,在这种模式下,CPU只能做单任务运行;寻址公式为:物理地址=左移4位的段地址+偏移地址,即:物理地址是由16位的段地址和16位的段内偏移地址组成的。 2.保护模式... 阅读全文

posted @ 2013-04-16 09:56 疯子123 阅读(204) 评论(0) 推荐(0) 编辑

Linux0.11内核--几种地址(逻辑地址、线性地址、物理地址)的含义

摘要: 程序(进程)的虚拟地址和逻辑地址 虚拟地址(virtual address)指程序产生的有段选择符和段内偏移两部分组成的地址。一个程序的虚拟地址空间有GDT映射的全地址空间和LDT映射的局部地址空间组成。 逻辑地址(logical address)指程序产生的段内偏移地址。应用程序只与逻辑... 阅读全文

posted @ 2013-04-16 09:50 疯子123 阅读(298) 评论(0) 推荐(0) 编辑

2013年4月15日

Ubuntu 下安装LXR(linux源代码阅读工具)

摘要: 1.安装apache2 sudo apt-get install apache2 2.安装lxrglimpse sudo apt-get install lxr 下载最新glimpse解压 下载地址http://download.csdn.net/detail/yming0221/30760... 阅读全文

posted @ 2013-04-15 11:41 疯子123 阅读(329) 评论(0) 推荐(0) 编辑

Linux0.11内核--内核态与用户态

摘要: 内核态与用户态 intel x86 架构的 CPU 分 Ring0-Ring3 三种级别的运行模式,Ring0级别最高,Ring3 最低。 针对不同的 级别,有很多的限制,比如说传统的 in ,out 指令,就是端口的输入输出指令,在 Ring0 级下是可以用的,但在 Ring3 级下就不... 阅读全文

posted @ 2013-04-15 11:38 疯子123 阅读(281) 评论(0) 推荐(0) 编辑

进程的用户栈和内核栈

摘要: 进程是程序的一次执行过程。用剧本和演出来类比,程序相当于剧本,而进程则相当于剧本的一次演出,舞台、灯光则相当于进程的运行环境。 进程的堆栈 每个进程都有自己的堆栈,内核在创建一个新的进程时,在创建进程控制块task_struct的同时,也为进程创建自己堆栈。一个进程 有2个堆栈,用户堆栈和系... 阅读全文

posted @ 2013-04-15 11:37 疯子123 阅读(201) 评论(0) 推荐(0) 编辑

上一页 1 ··· 95 96 97 98 99 100 101 102 103 ··· 121 下一页

导航