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
linux内核进程状态
深入探索嵌入式Linux:从源码到应用
一、嵌入式Linux简介嵌入式Linux是基于
Linux内核
的一种特殊配置,主要用于嵌入式系统中。与传统的桌面或服务器Linux发行版相比,嵌入式Linux更
技术无限探索
·
2023-11-26 18:53
linux
java
数据库
嵌入式
学习
Linux内核
之嵌入式Linux文件系统实现
学习
Linux内核
之嵌入式Linux文件系统实现在嵌入式系统中,文件系统是操作系统的核心组成部分之一。它为应用程序和用户提供了对文件的访问和管理功能。
技术无限探索
·
2023-11-26 18:20
学习
linux
microsoft
嵌入式
虚拟化宿主服务器网络设置,kvm虚拟化安装配置手册
2)KVM须要一台能够运行最新
linux内核
的Intel处理器(VT虚拟化技术)或AMD处理器(含SVM安全虚拟机技术的AMD处理器,也叫AMD-V)。
weixin_39520393
·
2023-11-26 15:09
虚拟化宿主服务器网络设置
linux KVM图形化导入教程,部署及图形化管理KVM
由于与
Linux内核
高度整合,因此在性能、安全性、兼容性、稳定性上都有很好的表现。在KVM环境中运行的每个虚拟化操作系统都将表现为单个独立的系统进程。
言午小姐姐
·
2023-11-26 15:08
linux
KVM图形化导入教程
Linux开源网络全栈详解——笔记
Linux虚拟网络TAP/TUP设备TAP/TUN是
Linux内核
实现的一对虚拟网络设备,TAP工作在二层,TUN工作在三层。
一个啥也不懂的菜鸟
·
2023-11-26 15:07
Linux虚拟网络
linux
网络
运维
宿主Linux——KVM安装Windows7系统
KVM虚拟技术KVM(Kernel-basedVirtualMachine)是基于
Linux内核
的开源虚拟化技术,在一台物理机上可同时运行多个虚拟系统。
真空零点能
·
2023-11-26 15:36
linux
运维
服务器
Linux内核
--内存管理(二)物理内存分页机制
一、引言二、物理内存模型------>2.1、平坦内存模型(FlatMemoryModel)------>2.2、对称多处理SMP(SymmetricMultiProcessing)------>2.3、非均衡访存模型NUMA(Non-UniformMemoryAccess)三、节点、区域和页------>3.1、节点------>3.2、区域------>3.3、页------------>3.
文艺小少年
·
2023-11-26 15:03
CPU性能分析与操作系统的构建
linux
运维
服务器
Linux内核
--内存管理(十二)内存映射
目录一、引言二、用户态内存映射------>2.1、小块内存申请------>2.2、大内存块申请三、用户态缺页异常------>3.1、匿名页映射------>3.2、文件映射------>3.3、页交换四、内核态内存映射及缺页异常五、总结一、引言内存映射不仅是物理内存和虚拟内存间的映射,也包括将文件中的内容映射到虚拟内存空间。这个时候,访问内存空间就能够访问到文件里面的数据。本文首先分析用户态
文艺小少年
·
2023-11-26 15:32
CPU性能分析与操作系统的构建
linux
java
spring
Linux内核
--内存管理(四)CPU缓存
目录一、引言二、CPU缓存------>2.1、CPU缓存的概念------>2.2、CPU缓存的意义三、CPU的三级缓存------>3.1、带有高速缓存CPU执行计算的流程四、CPU缓存一致性协议(MESI)------>4.1、MESI协议中的状态------>4.2、多核缓存协同操作五、CPU存储模型简介------>5.1、存储缓存------>5.2、无效队列------>5.3、乱序
文艺小少年
·
2023-11-26 15:32
CPU性能分析与操作系统的构建
linux
缓存
运维
Linux内核
--内存管理(十三)vmalloc的实现
一、引言二、vmalloc------>2.1、vmalloc------>2.2、对称多处理SMP(SymmetricMultiProcessing)------>2.3、非均衡访存模型NUMA(Non-UniformMemoryAccess)三、数据结构------>3.1、vm_struct------>3.2、vmap_area四、vmalloc初始化------>4.1、伙伴系统----
文艺小少年
·
2023-11-26 15:26
CPU性能分析与操作系统的构建
linux
算法
网络
Linux 5.6 将正式支持 USB4
Linux5.6将正式支持USB4今年10月初,Intel开源工程师在
Linux内核
邮件列表中提交了22个USB4补丁,用以为
Linux内核
提供基本的USB4支持。
王贼臣
·
2023-11-26 14:20
AM5728添加读写spi flash驱动
今天给大家讲一讲
Linux内核
中怎么添加spiflash驱动。
Sunshine-Linux
·
2023-11-26 13:53
driver
fpga开发
linux
驱动开发
Linux内核
源码介绍
内核介绍文章目录内核介绍裸机与操作系统驱动的分类内核源码目录内核源码编译我的开发环境:内核版本4.1.15开发板正点原子阿尔法IMX6ULL开发板sourceinsight写代码,搭建samba服务器与Ubuntu虚拟机共享代码所在目录,Ubuntu与开发板使用nfs共享代码目录。裸机与操作系统无操作系统时的驱动(裸机)有的时候并不一定需要操作系统,比如用亠些行简单的通断控制,从编程角度来说,直接
Paranoid-up
·
2023-11-26 13:33
Linux驱动
#
内核模块
linux
驱动开发
c语言
arm开发
BSP
设备树介绍
工作流程通常由.dts文件以文本方式对系统设备树进行描述,经过DeviceTreeCompiler(dtc)将dts文件转换成二进制文件binarydevicetreeblob(dtb),.dtb文件可由
Linux
wwwlyj123321
·
2023-11-26 13:33
嵌入式linux驱动
linux
运维
服务器
基础:
linux内核
开发
目录为
Linux内核
开发基础做准备1.交叉编译工具的安装2.获取内核源码大概了解内核启动过程
linux内核
源码树有个大致的了解
Linux内核
源代码目录树结构archblockcryptoDocumentationdriversfsincludeinitipckernellibmmnetscriptssecuritysound
丶PURSUING
·
2023-11-26 13:32
linux
linux
内核
嵌入式
操作系统
Linux树莓派开发——配置树莓派内核源码,内核编译,更换树莓派
Linux内核
目录一、树莓派Linux源码配置1、配置的三种方法2、内核源码的下载二、树莓派内核编译1、树莓派的编译2、生成vmlinux三、更换树莓派内核的详细步骤一、树莓派Linux源码配置驱动代码的编译需要一个提前编译好的内核,所以就需要进行内核的编译,编译内核就必须完成相关的配置,配置的最终目的是会生成.config文件,该文件是指导Makefile去把有用东西组织成内核。1、配置的三种方法第一种:通常
Li WanLiang
·
2023-11-26 13:28
树莓派
Linux
树莓派
嵌入式
Linux内核编译
Ubuntu
详细讲解
Linux内核
源码内存管理(值得收藏)
Linux的内存管理是一个非常复杂的过程,主要分成两个大的部分:内核的内存管理和进程虚拟内存。内核的内存管理是Linux内存管理的核心,所以我们先对内核的内存管理进行简介。一、物理内存模型物理内存模型主要分为两种:UMA(UniformMemoryAccess)和NUMA(Non-UniformMemoryAccess)。UMA模型是指物理内存是连续的,SMP系统中的每个处理器访问各个内存区都是同
Linux加油站
·
2023-11-26 13:55
linux
运维
服务器
一文看懂
Linux内核
的整体架构
1.前言本文是“
Linux内核
分析”系列文章的第一篇,会以内核的核心功能为出发点,描述
Linux内核
的整体架构,以及架构之下主要的软件子系统。
Linux加油站
·
2023-11-26 13:55
linux
架构
网络
一文让你彻底了解
Linux内核
源码组织结构
概要:本文内容包含Linux源码树结构分析、LinuxMakefile分析、Kconfig文件分析、
Linux内核
配置选项分析。这些知识是为了理解内核文件的组织形式,为具体移植内核做知识准备。
简说Linux内核
·
2023-11-26 13:54
linux
嵌入式开发
Linux内核
进程管理
设备驱动
Linux内核
源码分析:基于最新的Linux 4.0内核(学习路线总结)
今天给大家分享的是基于最新的Linux4.0内核学习路线总结,本文由8个专题组成,文末附上学习路线思维导图。一、进程管理专题1、进程原理1.1进程生命周期1.2task_struct结构1.3进程优先级1.4进程系统调用2、进程调度机制2.1调度器实现schedule()2.2完全公平调度类CFS2.3实时调度类原理2.4多核模式调度SMP3、进程竞争机制3.1RCU机制原理3.2内存优化与屏障3
Linux服务器开发
·
2023-11-26 13:51
Linux内核
Linux服务器开发
后端开发
Linux内核
内核源码
后端开发
底层原理
Linux内核源码
设备树是什么?
随着芯片的发展,
Linux内核
中就包含着越来越多这些描述设备的代码,导致
Linux内核
代码会很臃肿。因此引入了设备树文件,从而可精简一些臃肿的C代码。
是个小轮胎
·
2023-11-26 13:19
嵌入式
linux
零基础学
Linux内核
:1、Linux源码组织架构
文章目录前言一、
Linux内核
的特征二、Linux操作系统结构1.Linux在系统中的位置2.
Linux内核
的主要子系统3、Linux系统主要数据结构三、
linux内核
源码组织1、下载Linux源码2、
攻城狮星河
·
2023-11-26 13:49
linux
linux内核
c语言
Linux C语言 21-多线程
linux内核
中是没有线程这个概念的,而是轻量级进程的概念:LWP。一般我们所说的线程概念是C库当中的概念。线程(英语:thread)是操作系统能够进行运算调度的最小单位。大部分情况下
@Tianwx
·
2023-11-26 12:11
Linux_C语言
linux
c语言
运维
开发语言
linux内核
是如何处理中断的
中断是现代CPU工作的重要组曾部分。例如,每当你按下键盘上的按键,CPU就会产生中断,PC就会从键盘上读取您收入的内容。这个过程发生的很快,以至于对您的用户体验并不会带来任何的改变和损坏。此外,键盘并不是唯一能触发中断的组件。大体上来说,总共有三种类型的事件能够导致CPU产生中断:硬件中断,软件中断,以及异常事件。中断的定义一个中断请求(IRQ)是可编程中断控制器(PIC)发出的,PIC是为了中断
archlinux爱好者
·
2023-11-26 12:32
USB总线-
Linux内核
USB3.0设备控制器复合设备之USB gadget configfs分析(七)
1.简介configfs是基于ram的文件系统,与sysfs的功能有所不同。sysfs是基于文件系统的kernel对象视图,虽然某些属性允许用户读写,但对象是在kernel中创建、注册、销毁,由kernel控制其生命周期。而configfs是一个基于文件系统的内核对象管理器(或称为config_items),config_items在用户空间通过mkdir显式的创建,使用rmdir销毁,在mkdi
业余程序员plus
·
2023-11-26 11:32
USB
gadget
configfs
USB
uac2
configfs
Linux命令7——程序管理
7.1ps命令:显示系统
进程状态
;-A显示所有进程(同-e)-a显示当前终端的所有进程-u显示进程的用户信息-o以用户自定义形式显示进程信息-f显示程序间的关系7.1.1所有进程显示出来,并输出到ps001
iwhale-薛
·
2023-11-26 09:46
常用Linux命令收集
linux
运维
服务器
Linux系统查看各种信息的常用命令
Linux系统提供了很多命令行工具,可以让用户方便地查看和管理系统的各种信息,如硬件配置、内存使用、
进程状态
、网络连接等。本文将介绍一些常用的命令。
程序猿老罗
·
2023-11-26 08:11
Linux
linux
运维
服务器
Linux的进程/线程/协程系列4:进程知识深入总结:上篇
Linux的进程/线程/协程系列4:进程/线程相关知识总结前言本篇摘要:1.进程基础知识1.1串行/并行与并发1.2临界资源与共享资源1.3同步/异步与互斥1.4进程控制原语1.5
进程状态
2.进程进阶知识
shao918516
·
2023-11-26 06:38
linux
进程控制块
进程上下文切换
用于模式和内核模式
进程中断
中断描述符表
快速从入门到精通!微信小程序的事件处理,附小技巧
但对于
Linux内核
来说,Android也仅仅只是一个运行在内核之上的应用程序,与其他运行在内核之上的应用程序没有任何区别。
clhcowboy
·
2023-11-26 03:17
程序员
android
Linux基础知识详解
Linux是一种自由和开放源码的操作系统,存在着许多不同的Linux版本,但它们都使用了
Linux内核
。
Matteo、
·
2023-11-26 01:57
spring学习
linux
CATALOGUE 目录
】C/C++内存划分【转】C/C++除法实现方式及负数取模详解【转】为什么C++编译器不能支持对模板的分离式编译C/C++:原码、反码和补码C/C++:拷贝构造函数C/C++:类模板1.2linuxC
linux
weixin_30604651
·
2023-11-25 22:53
KVM虚拟机网络模式探讨
KVM虚拟机:Kernel-basedVirtualMachine的简称,是一个开源的系统虚拟化模块,自Linux2.6.20之后起就作为一模块被包含在
Linux内核
中。
sangfor_edu
·
2023-11-25 20:39
网络
运维
linux
Linux - 系统调用(syscall)
为了给应用层提供系统支持,Linux提供了一组系统调用接口,用户可以通过调用它们访问
linux内核
的数据和函数。Linux系统调用实现原理是固定,不同平台
leon.liao
·
2023-11-25 19:28
#
Linux
内核知识
linux
Linux使用strace介绍
我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、
进程状态
变更等。strace的抽象理解按照官方描述,不难看出strace是一种可以将进程执行过程中的系统调用进行跟踪、查看的工具。
彡微枫
·
2023-11-25 17:22
linux
运维
服务器
linux kernel debug 工具之:strace
我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、
进程状态
变更等。strace底层使用内核的ptrace特性来实现其功能。
补柏
·
2023-11-25 17:51
linux
debug
tool
linux
kernel
Linux 系统下strace命令遇到的坑
我们用它来监控用户空间进程和内核的交互,比如系统调用、信号传递、
进程状态
变更等。strace底层使用内核的ptrace特性来实现其功能。strace能做什么?
全干工程师007
·
2023-11-25 17:20
解析 Linux 内核的 Initrd 机制及编程实践
简介
Linux内核
的Initrd(InitialRAMDisk)机制是一种初始化根文件系统的机制,它允许在启动
Linux内核
之前加载一个临时的RAM磁盘映像。
CodeVectorMap
·
2023-11-25 17:47
linux
运维
服务器
编程
linux设备驱动(5)--设备树
_哔哩哔哩_bilibili仅用于个人学习/复习,侵联删一、设备树在
linux内核
3.x版本之后,
linux内核
开始使用设备树,设备树描述开发板上的硬件信息。
reg_hua
·
2023-11-25 17:54
linux驱动
驱动开发
linux
Linux驱动开发(二)
1.ioctl函数的使用1.1ioctl的功能
linux内核
开发者想要将设备的控制和数据读写分开操作,设备的控制通过ioctl完成,数据的读写通过read/write函数完成。
早晚像我师傅一样牛*
·
2023-11-25 17:20
linux
驱动开发
运维
『 Linux 』使用fork函数创建进程与
进程状态
的查看
文章目录️前言️️通过系统调用获取进程标识符️进程标识符PID父进程标识符PPID️通过系统调用创建子进程fork()️那么为什么在fork()函数当中有两个返回值;创建子进程后分区工作️
进程状态
️操作系统的
进程状态
Dio夹心小面包
·
2023-11-25 15:06
Linux
linux
运维
服务器
Linux内核
入门-- likely和unlikely
1.引言最近在看VFS的源码,发现在if语句中大量使用了likely和unlikely这两个宏,就像以下代码所示:interror=path_lookupat(nd,flags|LOOKUP_DIRECTORY,&path);if(unlikely(error))returnerror;经过学习后,知道调用likely()或unlikely()告诉编译器这个条件很有可能或者不太有可能发生,好让编译
Linux加油站
·
2023-11-25 10:19
linux
运维
服务器
【安全】2.6.6版本的audit审计机制分析
文章目录2.6.6版本的audit审计机制分析1关于内核版本2入口3audit初始化4系统调用审计流程5配置下发流程6总结2.6.6版本的audit审计机制分析1关于内核版本
linux内核
从2.6.6版本开始支持
luofengmacheng
·
2023-11-25 10:39
安全
安全
网络
audit
认识Linux操作系统
操作系统是一款软硬件资源管理的软件Linux是一款具体的操作系统的品类(
Linux内核
是用C语言写的)centos7是一款具体的Linux操作系统为什么要有操作系统?
醋溜马桶圈
·
2023-11-25 10:25
#
Linux
linux
运维
服务器
elasticsearch Connection reset by peer如何处理
如何处理:代码的心跳代码删除,服务
linux内核
参数修改客户端时间要小于服务端时间#异常代码publicRestHighLevelClientelasticsearchClient(){//初始化RestClient
[email protected]
·
2023-11-25 10:37
elasticsearch
大数据
搜索引擎
【Linux】Shell命令以及运行原理
目录一、Linux是什么二、Shell三、为什么要有Shell四、Shell的工作原理一、Linux是什么狭义上的Linux是指
Linux内核
本身,它是操作系统的核心部分,负责管理计算机的硬件资源(如处理器
好像有点东西
·
2023-11-25 08:58
Linux
linux
了解vm.swappiness
Linux内核
是一个相当复杂的软件,具有许多组件,例如模块,接口和配置文件[1]。这些组件可以配置有特定值,以实现组件[2,3,4]的所需行为或操作模式。
allway2
·
2023-11-25 08:55
ky10 server x86 auditd安装(日志审计系统)
Linux内核
有用日志记录事件的能力,包括记录系统调用和文件访问。管理员可以检查这些日志,确定是否存在安全漏洞(如多次失败的登录尝试,或者用户对系统文件不成功的访问)。
三希
·
2023-11-25 07:53
linux
运维
服务器
【嵌入式学习】第 0 部分 - Linux基础知识点
、操作系统基础概念1.1、Windows与linux的关系1.2、多机开发:双系统与虚拟机1.3、搭建开发环境1.4、隐藏文件与非隐藏文件1.5、相对路径与绝对路径2、linux基础知识与技能2.1、
linux
钟浩森
·
2023-11-25 06:03
嵌入式学习笔记
linux
运维
服务器
Linux和OP-TEE的中断处理流程示例
Linux中断处理流程:在
Linux内核
中,中断处理是通过中断服务例程(ISR,Interr
风吹麦很
·
2023-11-25 06:13
linux
服务器
前端
嵌入式
4.常见面试题--操作系统
Windows和
Linux内核
差异对于内核的架构⼀般有这三种类型:●宏内核,包含多个模块,整个内核像⼀个完整的程序;●微内核,有⼀个最⼩版本的内核,⼀些模块和服务则由⽤户态管理;●混合内核,是宏内核和微内核的结合体
cat_fish_rain
·
2023-11-25 05:34
操作系统
c++
上一页
26
27
28
29
30
31
32
33
下一页
按字母分类:
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
其他