最近给一个客户安装oracle 11gr2 概述: 操作系统:linux 32位操作系统 [oracle@nbsrfx response]$ uname -aLinux nbsrfx 2.6.32-504.el6.i686 #1 SMP Wed Oct 15 03:02:07 UTC 2014 i6 ...
分类:
数据库 时间:
2017-10-26 11:42:07
阅读次数:
457
multiprocessing 进程在多cpu机器上的利用率.然后写了个脚本在i5(4核),起了4个进程,发现只有一颗cpu跑的比较高,然后觉得不是很舒服. 指定某个cpu去执行一个进程,python有个第三方的库http://pypi.python.org/pypi/affinity/0.1.0, ...
分类:
编程语言 时间:
2017-10-23 20:06:47
阅读次数:
172
在Linux内核中用于申请中断的函数是request_irq(),函数原型为: int request_irq(unsigned int irq , irq_handler_t handler , unsigned long irqflags, const char *devname , void ...
分类:
其他好文 时间:
2017-10-14 19:56:38
阅读次数:
123
先来看看总结图: 模式详解: standard模式: 标准启动模式,也是activity的默认启动模式。在这种模式下启动的activity可以被多次实例化,即在同一个任务中可以存在多个activity的实例,每个实例都会处理一个Intent对象。如果Activity A的启动模式为standard, ...
分类:
其他好文 时间:
2017-10-13 12:42:59
阅读次数:
172
内核模块 Linux内核采用模块化设计,使得系统内核可以维持最小化,同时又保证内核功能的可扩展性。内核模块的位置在/lib/modules/<内核版本>/ 这个目录下。 lsmod查看已经加载的内核模块 modprobe加载和卸载内核模块 modinfo查看内核模块信息 内核参数 Linux内核参数 ...
分类:
其他好文 时间:
2017-10-12 13:02:57
阅读次数:
158
一.环境如下: 1.1内核版本: jello@jello:~$ uname -a Linux jello 4.4.0-89-generic #112-Ubuntu SMP Mon Jul 31 19:38:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux 1.2发 ...
分类:
系统相关 时间:
2017-10-10 23:21:44
阅读次数:
329
1.中断处理体系结构 Linux内核将所有中断统一编号,使用一个irq_desc结构数组来描述这些中断。 数组声明在/linux/kernel/irq/handle.c中,其中#define NR_IRQS 128,定义在/linux/include/asm/irq.h中 irq_desc结构的数据 ...
分类:
系统相关 时间:
2017-10-06 15:03:40
阅读次数:
201
一、前言本文主要围绕IRQ number和中断描述符(interrupt descriptor)这两个概念描述通用中断处理过程。第二章主要描述基本概念,包括什么是IRQ number,什么是中断描述符等。第三章描述中断描述符数据结构的各个成员。第四章描述了初始化中断描述符相关的接口API。第五章描述... ...
分类:
系统相关 时间:
2017-09-27 00:49:36
阅读次数:
331
一、概述在linux kernel中,我们使用下面两个ID来标识一个来自外设的中断:1、IRQ number。CPU需要为每一个外设中断编号,我们称之IRQ Number。这个IRQ number是一个虚拟的interrupt ID,和硬件无关,仅仅是被CPU用来标识一个外设中断。2、HW inte... ...
分类:
系统相关 时间:
2017-09-27 00:49:03
阅读次数:
243
一、前言一个合格的linux驱动工程师需要对kernel中的中断子系统有深刻的理解,只有这样,在写具体driver的时候才能:1、正确的使用linux kernel提供的的API,例如最著名的request_threaded_irq(request_irq)接口2、正确使用同步机制保护驱动代码中的临... ...
分类:
系统相关 时间:
2017-09-27 00:40:09
阅读次数:
212