博客专栏  >  架构   >  Linux内核剖析

Linux内核剖析

介绍如何在本机上搭建linux内核的开发环境 介绍linux内存管理,进程调度,文件系统的知识 linux驱动(字符设备,块设备已经网络接口设备)的编写

关注
40 已关注
12篇博文
  • 进程间通信之-共享内存Shared Memory--linux内核剖析(十一)

    共享内存共享内存是进程间通信中最简单的方式之一。共享内存是系统出于多个进程之间通讯的考虑,而预留的的一块内存区。共享内存允许两个或更多进程访问同一块内存,就如同 malloc() 函数向不同进程返回了...

    2016-03-29 15:11
    4093
  • 进程间通信之-信号量semaphore--linux内核剖析(十)

    信号量什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。 信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线...

    2016-03-28 23:37
    4398
  • 进程间通信之-信号signal--linux内核剖析(九)

    信号及信号来源什么是信号信号是UNIX和Linux系统响应某些条件而产生的一个事件,接收到该信号的进程会相应地采取一些行动。通常信号是由一个错误产生的。但它们还可以作为进程间通信或修改行为的一种方式,...

    2016-03-27 13:22
    2581
  • linux系统启动过程详解-开机加电后发生了什么 --linux内核剖析(零)

    http://www.mamicode.com/info-detail-243819.html总的来说在操作系统加电启动之后到main函数执行之前操作系统经历了以下3个大步骤 * 启动BIOS。...

    2016-03-17 16:35
    3289
  • 进程间通信之-管道--linux内核剖析(八)

    管道管道是一种两个进程间进行单向通信的机制。因为管道传递数据的单向性,管道又称为半双工管道。管道的这一特点决定了器使用的局限性。管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 数据...

    2016-03-16 23:30
    1996
  • Linux进程间通信的几种方式总结--linux内核剖析(七)

    进程间通信概述进程通信的目的 数据传输 一个进程需要将它的数据发送给另一个进程,发送的数据量在一个字节到几M字节之间 共享数据 多个进程想要操作共享数据,一个进程对共享数据 通知事 一个进程需要...

    2016-03-16 22:09
    11764
  • Linux系统调用详解(实现机制分析)--linux内核剖析(六)

    本文介绍了系统调用的一些实现细节。首先分析了系统调用的意义,它们与库函数和应用程序接口(API)有怎样的关系。然后,我们考察了Linux内核如何实现系统调用,以及执行系统调用的连锁反应:陷入内核,传递...

    2016-03-02 21:58
    5804
  • Linux内核的构建过程----Linux内核剖析(五)

    参考 一次实验引发的故事 – kernel build system探索—vmlinux是如何炼成的– kernel makefile 问题在前面的博文中,我们先是为自己的Ubuntu安装了一套...

    2015-10-08 15:53
    2498
  • 为arm内核构建源码树----Linux内核剖析(四)

    前面说到要做linux底层开发或者编写Linux的驱动,必须建立内核源码树,之前我们提到过在本机上构建源码树—-Linux内核剖析(三),其建立的源码树是针对i686平台的,但是我么嵌入式系统用的是a...

    2015-10-01 17:24
    1839
  • 构建源码树----Linux内核剖析(三)

    linux源码树结构参考 http://www.360doc.com/content/13/0410/17/7044580_277403053.shtml 目录 描述 arch 目录包括...

    2015-04-10 11:32
    10740
  • Linux内核绪论----Linux内核剖析(二)

    什么是内核内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核...

    2015-04-09 15:48
    9640
  • Linux的历史----Linux内核剖析(一)

    Unix操作系统Unix的由来汤普逊和里奇最早是在贝尔实验室开发Unix的,此后的10年,Unix在学术机构和大型企业中得到了广泛的应用,当时的UNIX拥有者AT&T公司以低廉甚至免费的许可将Unix...

    2015-04-09 10:51
    10400

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部