摘要: 本文转载自: http://blog.csdn.net/yusiguyuan/article/details/9664887 分析linux内存管理机制,离不了上述几个概念,在介绍上述几个概念之前,先从《深入理解linux内核》这本书中摘抄几段关于上述名词的解释: 一、《深入理解linux内核》的解 阅读全文
posted @ 2016-08-14 14:21 请给我倒杯茶 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://blog.csdn.net/yusiguyuan/article/details/39432377 1、首先要明确进程和线程的含义: 进程(Process)是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是系统进行资源分配和调度的一个独立单位。与程序相比,程序只是 阅读全文
posted @ 2016-08-14 12:48 请给我倒杯茶 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 在解释完内核中的链表基本知识以后,下面解释链表的重要接口操作: 1. 声明和初始化 实际上Linux只定义了链表节点,并没有专门定义链表头,那么一个链表结构是如何建立起来的呢?让我们来看看LIST_HEAD()这个宏: #define LIST_HEAD_INIT(name) { &(name), 阅读全文
posted @ 2016-08-14 12:31 请给我倒杯茶 阅读(485) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/youngforever/p/3250270.html 这两天看进程的同步与通信,看了几本书上的介绍,也从网上搜了很多资料,越看越迷惑,被这几个问题搞得很纠结。 在好多教材上(包括国内与国外的)也没有明确这些概念,现在对每个问题还没有准确的答 阅读全文
posted @ 2016-08-14 11:43 请给我倒杯茶 阅读(534) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/biyeymyhjob/archive/2012/07/20/2601655.html COW技术初窥: 在Linux程序中,fork()会产生一个和父进程完全相同的子进程,但子进程在此后多会exec系统调用,出于效率考虑,linux中引入了 阅读全文
posted @ 2016-08-13 23:49 请给我倒杯茶 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:https://www.ezloo.com/2007/10/thread_process_program.html 我对于线程,进程的概念一直都是比较模糊,最近整理了一下。总结起来就是,线程是进程的一部分,进程是程序的一部分。 线程的引入:例如,有一个Web服务器要进程的方式并发地处理来 阅读全文
posted @ 2016-08-13 20:17 请给我倒杯茶 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 一、先来了解下什么是文件I/O和标准I/O: 文件I/O:文件I/O称之为不带缓存的IO(unbuffered I/O)。不带缓存指的是每个read,write都调用内核中的一个系统调用。也就是一般所说的低级I/O——操作系统提供的基本IO服务,与os绑定,特定于linix或unix平台。 标准I/ 阅读全文
posted @ 2016-08-13 15:32 请给我倒杯茶 阅读(441) 评论(0) 推荐(1) 编辑
摘要: 本文转载自:http://www.cnblogs.com/Anker/p/3271773.html 1、前言 之前在看《unix环境高级编程》第八章进程时候,提到孤儿进程和僵尸进程,一直对这两个概念比较模糊。今天被人问到什么是孤儿进程和僵尸进程,会带来什么问题,怎么解决,我只停留在概念上面,没有深入 阅读全文
posted @ 2016-08-13 15:27 请给我倒杯茶 阅读(746) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/mickole/p/3188321.html 一,守护进程概述 Linux Daemon(守护进程)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。它不需要用户输入就能运行而且提供某种服务,不是对 阅读全文
posted @ 2016-08-13 08:46 请给我倒杯茶 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 本文转载自:http://www.cnblogs.com/felixfang/p/3420462.html 1. 物理地址和逻辑地址 物理地址:加载到内存地址寄存器中的地址,内存单元的真正地址。在前端总线上传输的内存地址都是物理内存地址,编号从0开始一直到可用物理内存的最高端。这些数字被北桥(Nor 阅读全文
posted @ 2016-08-11 23:35 请给我倒杯茶 阅读(1926) 评论(0) 推荐(0) 编辑