E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Linux2.6
linux笔记6
linux设备模型bus,device,driver作者codercjg在10十一月2015,2:43下午
linux2.6
提供了新的设备模型:总线、驱动、设备。
codercjg
·
2020-01-04 22:22
Linux内核创建一个新进程的过程
在面向线程设计的系统(
Linux2.6
及更新的版本)中,进程本身不是基本运行单位,而是线程的容器。Acomputer
uglyyouth
·
2020-01-03 13:50
第一节课——Android的简介及环境搭建
Android的来源:Android操作系统最初由AndyRubin创办的公司研发而来,2005年8月谷歌收购了这家公司2.Android系统架构总体如下图所示1)Linux内核层:Android系统基
Linux2.6
在孤舟
·
2020-01-02 20:16
platform总线(一)
在
linux2.6
设备模型中,关心总线,设备,驱动这三个实体,总线将设备和驱动绑定,在系统每注册一个设备的时候,会寻找与之匹配的驱动。
Halo1236
·
2019-12-16 19:56
Linux驱动中的platform总线分析
copyfrom:https://blog.csdn.net/fml1997/article/details/77622860概述从
Linux2.6
内核起,引入一套新的驱动管理和注册机制:platform_device
Oude-yang
·
2019-12-14 12:00
第六周Android学习笔记
二、Android系统构架Linux内核层:Android系统是基于
linux2.6
内核的。这一层为Android设备的各种硬件提供了底层的驱动。
Sail_Yang
·
2019-11-07 12:08
Nginx配置与排错(
Linux2.6
以上内核)
a*nginx配置文件中worker_processes必须要和cpu核数一致(减少上下文切换);accept_mutex默认打开:好处是解决惊群现象,简单理解为worker串行工作;关闭:高并发,提高吞吐,可理解为worker并行工作;事件驱动模型epoll;events{useepoll;#epoll多路复用IOworker_connections1024;#单个后台workerprocess
Rohn
·
2019-11-07 12:38
第一课时课后笔记
一、Android的系统构架:1.Linux内核层:android系统是基于
Linux2.6
内核的,他为android设备各种硬件提供了底层的驱动。
dxuanr
·
2019-11-07 06:34
Nginx配置入门准备:Nginx安装及启动
一、Nginx安装1.Linux操作系统要求Linux内核版本是2.6及以上,因为
Linux2.6
及以上内核才支持epoll,否则无法解决高并发压力问题。
StephenCoder
·
2019-11-06 17:29
Linux DTS(Device Tree Source)设备树详解之一(背景基础知识篇)
在
Linux2.6
中,ARM架构的板极硬件细节过多地被硬编码在arch/arm/plat-xxx和arch/arm/mach-xxx,比如板上的platform设备、resource、i2c_board_info
小桥流水啦啦啦
·
2019-10-11 21:54
linux 下使用 tc 模拟网络延迟和丢包
1模拟延迟传输简介netem与tc:netem是
Linux2.6
及以上内核版本提供的一个网络模拟功能模块。
duanbeibei
·
2019-09-26 18:11
网络
为什么Nginx的性能要比Apache高很多
这得益于Nginx使用了最新的epoll(
Linux2.6
内核)和kqueue(freebsd)网络I/O模型,而Apache则使用的是传统的select模型。
·
2019-09-25 04:46
线程和进程的区别及Python代码实例
在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、
Linux2.6
及
·
2019-09-23 20:09
linux 下使用 tc 模拟网络延迟和丢包-使用 linux 模拟广域网延迟 - Emulating wide area network delays with Linux
EmulatingwideareanetworkdelayswithLinuxtc是linux内置的命令;使用manpages查看我们看到,其功能为show/manipulatetrafficcontrolsettings,可对操作系统进行流量控制;netem与tc:netem是
Linux2.6
xuyaowen
·
2019-09-19 22:00
linux 下使用 tc 模拟网络延迟和丢包
原文链接:https://blog.csdn.net/weiweicao0429/article/details/175780111模拟延迟传输简介netem与tc:netem是
Linux2.6
及以上内核版本提供的一个网络模拟功能模块
pony12
·
2019-09-19 14:36
Linux
Nginx的优点
原因,主要是Nginx使用了最新的epoll(
Linux2.6
内核)和kqueue(freeBSD)网路I/O模型,而Apache使用的是传统的Select模型,其比较稳定的Prefork模式为多进程模式
IT界小学生
·
2019-09-06 12:00
golang并发编程实战[1]
在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体;在面向线程设计的系统(如当代多数操作系统、
Linux2.6
及更新的版本)中,进程本身不是基本运行单位,
slarsar
·
2019-09-05 00:00
并发编程
golang
Android驱动
Android中内核的结构和标准的
Linux2.6
内核是基本相同的,不过Android在其基础上增加了私有内容。
Alex-wu
·
2019-08-12 09:37
linux
android
Linux设备驱动程序
Linux系统目录结构
/sys:这是
linux2.6
内核的一个很大的变化。该目录下安装了2.6内核中新出
史泰龙乔布斯
·
2019-07-24 09:40
mknod利用udev、sys动态创建linux设备结点
mknod利用udev、sys动态创建linux设备结点mknod利用udev、sys动态创建linux设备结点2009-09-0221:50在
Linux2.6
内核中,devfs被认为是过时的方法,并最终被抛弃
Q328333568
·
2019-07-16 18:14
linux
OK
Linux
env
ubuntu16下载地址
附:
linux2.6
内核下载地址https://mirrors.edge.kernel.org/pub/linux/kernel/v2.6/中科大源http://mirrors.ustc.edu.cn/
elton-wang
·
2019-06-25 18:10
原生的 Linux 异步文件操作,io_uring 尝鲜体验
后来在
Linux2.6
引入了真正的内核级别支持的异步IO实现(Linuxaio),但是它只支持DirectIO,只支持磁盘文件读写,而且对文件大小还有限制,总之各种麻烦。
CarterLi
·
2019-05-27 00:00
linux
c
c++
异步编程
aio
Linux模拟网络丢包与延迟的方法
netem与tc:netem是
Linux2.6
及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。
senlinzhan
·
2019-05-13 08:18
Linux C编程(十一) 之 I/O复用-----epoll机制
在linux上,2.4内核前主要是select和poll,自
Linux2.6
内核正式引入epoll以来,因为其可以轻松的处理上万个连接,性能卓越,已经成为了目前实现高性能网络服务器的必备技术。
Abraham_1
·
2019-05-11 17:20
Linux高性能服务器开发之epoll
在linux上,2.4内核前主要是select和poll,自
Linux2.6
内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。
小桃核
·
2019-04-16 16:47
linux目录
20190314 Nginx:编译安装、Location的使用、常用变量
是一款轻量级的Web服务器和反向代理服务器及电子邮件代理服务器,特点:占有内存少,并发能力强,epoll:在
Linux2.6
内核中提出的select和poll的增强版本支持水平触发LT和边缘触发ET,最大的特点在于边缘触发
清欢难寻
·
2019-03-16 18:04
Nginx
location
Nginx编译安装
把线程放到指定CPU中运行
前言当前计算机都是多核的,
linux2.6
提供了进程绑定cpu功能,将进程指定到某个core上执行,方便管理进程。linux提供了sysconf系统调用可以获取系统的cpu个数和可用的cpu个数。
奋斗Andy
·
2019-02-26 19:06
C/C++
Linux
haproxy相关概念及原理
同时支持
Linux2.6
内核中SystemEpoll,通过简化系统调用,大幅的提高了网络I/
流光给给
·
2019-02-24 23:57
haproxy
配置详解
概念
haproxy
docker的安装和宝塔的部署,
public找到B软件安装包及文件/virtualbox目录下的virtualbox,安装它2、提前下载好Xshell和xftp打开下载好的virtualbox,开始安装docker新建—选择linx和
linux2.6
克雷莫纳的月光
·
2019-02-18 21:01
配置
Linux2.6
内存布局笔记
内存布局本篇笔记讨论x86结构体系的内存布局概述Linux以分段加分页的方式管理和访问内存,通过分段将逻辑地址翻译成虚拟地址,再由分页将虚拟地址翻译成物理地址,从而访问内存。一般概念逻辑地址包含在机器语言指令中,用来指定一个操作数或指令的地址。编译器把程序分成多段,每个逻辑地址由一个段和偏移量组成,偏移量指明从段开始的地方到实际地址之间的距离。虚拟地址虚拟地址也称线性地址,是一个32位无符号整数,
德阳凯子哥
·
2019-02-16 12:41
Linux内核
Linux2.6
内存布局
内存布局2.6.11Linux32bit假设有4个节点。假设有大于896MB的内存。除node0外,其他的每个node所占的空间为:size=(node_end_pfn[nid]-node_start_pfn[nid]+1)*sizeof(structpage)+sizeof(pg_data_t)node0所占的空间为它所管理的页描述符的空间(node_end_pfn[0]-node_start_
德阳凯子哥
·
2019-02-15 14:34
Linux内核
epoll
epoll是在
Linux2.6
内核中提出的,是之前的select和poll的增强版本。相对于select和poll来说,epoll更加灵活,没有描述符限制。
m风满楼
·
2019-01-10 18:04
linux下的IO复用epoll详解
在linux上,2.4内核前主要是select和poll,自
Linux2.6
内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。
轻菜头
·
2019-01-09 19:49
linux
unix
开源C/C++网络库比较:ACE、livevent、mongoose和Boost
以前只知道他们都是做异步/非阻塞的,但是具体解决的问题的关键点是什么,通过这几天的深入了解,把他们总结一下:aio是
linux2.6
以后内核实现的异步IO,或者说他才是真正意义上的异步IO。
zzhongcy
·
2019-01-02 14:33
网络编程
C/C++
安卓学习 之 概述(一)
1.Linux内核层Android系统是基于
Linux2.6
内核的,这一层为Android设备的各种硬件提供了底层的驱动,如显示驱动、音频驱动、照相机驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。
HryReal
·
2018-12-06 23:23
安卓学习
腾讯云CentOS服务器安装StrongSwan与Juniper防火墙搭建Ipsec***
StrongSwan简介它也完全支持新的IKEv2协议的
Linux2.6
内核。结合IKEv1和IKEv2模式与大多数其他基于IPSec的×××产品。
木子涵Blog
·
2018-11-13 11:28
腾讯云
CentOS
防火墙***
多线程与多进程及Python实现【理论部分】
在面向进程设计的系统(如早期的UNIX,Linux2.4及更早的版本)中,进程是程序的基本执行实体在面向线程设计的系统(如当代多数操作系统、
Linux2.6
及更新的版本)中,进程本身不是基本运行单位,而是线程的容器
Jimmyzqb
·
2018-10-07 16:58
学习笔记
Python 实现TCP长连接,epoll、select通信模式
epoll是在2.5.44内核中被引进的(epoll(4)isanewAPIintroducedinLinuxkernel2.5.44),它几乎具备众多优点,被公认为
Linux2.6
下性能最好的多路I/
Ethansmart
·
2018-10-07 11:33
android 开始启航
AndyRubin创办Android,2005年被Google收购;2008年对外发布版本,受到iphone,Linux和Java的压制;2、Android系统架构1)、LinuxKernelAndroid基于
Linux2.6
burlans_wang
·
2018-09-29 18:44
linux下的tc工具使用
一、netem与tc介绍netem是
Linux2.6
及以上内核版本提供的一个网络模拟功能模块。该功能模块可以用来在性能良好的局域网中,模拟出复杂的互联网传输性能,诸如低带宽、传输延迟、丢包等等情况。
Tester_hope
·
2018-08-04 10:39
Ubuntu 非常简单安装 docker 脚本安装
内核版本检查uname-a检查DeviceMapperDeviceMapper自
Linux2.6
被引入成为了Linux最重要的一个技术。
荡漾-
·
2018-08-03 14:54
docker
Android framework之application framework
Android的四层架构:
Linux2.6
内核层,核心库层,应用框架层,应用层。今天重点介绍一下应用框架层Framework,作为自己的学习心得。
许进进
·
2018-08-01 12:38
【Linux】Linux 2.6 对调度器的改进
从进程调度的角度来看,
Linux2.6
之前的版本有如下的缺点:由于只设置了一个进程就绪队列,于是在一轮调度中先耗尽时间片的进程虽然已经无法取得处理器控制权,但是还要参与weight值的计算,导致白白浪费了处理器的时间
Yngz_Miao
·
2018-07-30 19:04
《操作系统》Linux掠影笔记
【Linux】Linux的进程调度
但近年来,鉴于嵌入式系统的要求,
Linux2.6
在支持系统的实时性方面也做出了重大的改进。Linux进程的时间片与权重参数在处理器资源有限的系统中,所有进程都以轮流占用处理器的方式交叉运行。
Yngz_Miao
·
2018-07-29 18:19
《操作系统》Linux掠影笔记
Linux下的I/O复用与epoll详解
在linux上,2.4内核前主要是select和poll,自
Linux2.6
内核正式引入epoll以来,epoll已经成为了目前实现高性能网络服务器的必备技术。
Juyin2015
·
2018-07-27 20:28
TCP/IP
I/O多路复用 epoll
epoll初识epoll是为了处理大量的句柄而作了改进的poll;它几乎具备了之前所说的一切优点,被公认为
Linux2.6
下性能最好的多路I/O就绪通知方法epoll相关系统调用epoll_create
J4Ya_
·
2018-07-23 14:14
nginx反向代理配置 示例1
#usernobody;worker_processes1;events{#useepoll;#epoll是多路复用IO(I/OMultiplexing)中的一种方式,但是仅用于
linux2.6
以上内核
天空win
·
2018-07-18 09:42
Nginx
I/O多路转接之【epoll】
epoll在Linux中,还提供了第三种I/O多路转接的方式,那就是epoll,它几乎具备了select和poll的全部优点,是公认的
Linux2.6
下的最好的多路I/O就绪通知方法。
Programer陈
·
2018-07-04 15:01
Linux
计算机网络
Linux epoll
Linux2.6
内核中有提高网络I/O性能的新方法,即epoll。epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。
grace_fang
·
2018-06-08 14:32
linux
epoll源码分析(一)
epoll源码分析(一)文章目录epoll源码分析(一)@[toc]主要数据结构epoll_create()函数实现总结主要数据结构这里讨论的是
linux2.6
的eventpoll.c文件里面的代码,所以讲的代码基本都是这个文件的
Function_18
·
2018-05-22 13:12
UNIX高级编程随笔
linux深入理解
unix编程学习
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他