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编译实时内核和打补丁
目录1.
Linux内核
2.实时内核3.编译实时内核3.1准备3.2获取内核源码3.3编译3.4设置GRUB确保启动到实时内核4.给内核打补丁5.安装新的内核1.
Linux内核
https://github.com
boss-dog
·
2024-01-28 18:36
Xubuntu
Linux
linux
实时内核
补丁
Linux系统与windows系统的优缺点
3嵌入式领域(手机、机顶盒、车载电脑……)4集群计算机等
Linux内核
:CPU和进程管理、文件管理、内存管
简单编程王子
·
2024-01-28 16:12
操作系统
windows
linux
Linux多线程——线程控制
本章Gitee仓库:线程控制文章目录0.前言1.线程创建2.线程等待3.线程终止4.线程取消5.线程ID6.线程局存储7.线程分离0.前言由于
Linux内核
当中,没有很明确的线程概念,它只有轻量级进程的概念
请揣满RMB
·
2024-01-28 14:26
Linux
原创
linux
运维
服务器
2023-2024-1 20232831《
Linux内核
原理与分析》第十一周作业
文章目录一、第十二章Linux系统安全相关技术12.1操作系统安全概述12.1.1信息安全的设计原则12.1.2操作系统安全的设计目标12.2Linux系统的安全机制12.2.1Linux系统的用户账号12.2.2Linux文件系统的权限12.2.3Linux的日志文件12.2.4Linux纵深防御体系12.3Linux系统的访问控制12.3.1Linux系统访问控制概述12.3.2LinuxCa
20232831袁思承
·
2024-01-28 09:20
linux
运维
服务器
系统安全
2023-2024-1 20232825《
Linux内核
原理与分析》第十一周作业
目录一、操作系统安全(一)身份验证和访问控制身份验证(Authentication):访问控制(AccessControl):(二)授权和权限管理授权和权限管理的主要概念:(三)防火墙和网络安全防火墙(Firewall):网络安全:二、Linux系统的安全机制(一)Linux用户和文件系统权限Linux用户:文件系统权限:(二)Linux的日志文件(三)Linux的纵深防御体系三、Linux系统的
a674871089
·
2024-01-28 09:18
linux
运维
服务器
玩转docker(1)-基础知识
Docker使用Go语言进行开发实现,基于
Linux内核
的cgroup,namespace等技术,对进程进行封装隔离,由于隔离的进程独立于宿主和其他隔离的进程因此被称为容器。
redher
·
2024-01-28 06:21
Java多线程编程中之volatile详解
前言在Java多线程编程中,volatile关键字是一种重要的
同步机制
,可以理解为低配版synchronized,轻量级的同步策略,保证可见性,不保证原子性,禁止指令重排。
小明说Java
·
2024-01-28 04:06
Java后端开发
java
volatile
指令重排
Android SElinux认知与调试
一,SELinux机制
Linux内核
资源访问控制分为DAC(DiscretionaryAccessControl,自主访问控制)和MAC(MandatoryAccessControl,强制
bug猎人
·
2024-01-27 22:26
linux
android
Android发展历程及安装
目录发展历程下载网址安装过程发展历程安卓基于
Linux内核
,
Linux内核
相当于房屋的地基开源不等于免费,不能商用安卓一般每半年小更新,一年大更新对应API相当于别名现在安卓安全性越来越高,性能越来越快
猪八戒1.0
·
2024-01-27 21:41
安卓
android
使用 /sys 文件系统访问 Linux 内核
使用/sys文件系统访问
Linux内核
sysfs虚拟文件系统提供了一种比proc更为理想的访问内核数据的途径;2.6内核要求sysfs总是挂载在/sys目录上;sysfs的设计原则是一个属性文件只做一件事情
[email protected]
·
2024-01-27 19:07
Linux
内核
sys
Linux之父:我们不会用Rust取代C语言开发内核!
30年前,当LinusTorvalds第一次发布
Linux内核
时,他还是赫尔辛基大学的一名21岁的学生。他宣布说:“我正在开发一个(免费的)操作系统(这只是个爱好,不会做得很大,也不会很专业……)”。
DP29syM41zyGndVF
·
2024-01-27 19:32
内核
驱动程序
大数据
编程语言
人工智能
linux内核
radeon gpu源码解析
1.什么是radeon简介Radeon(中文名称称为镭龙™)是一个英文产品的商标。Radeon是AMD公司出品的显示芯片的一种系列。俗称A卡。全称一般写作:AMDRadeonHDxxxx,例如台式机显卡型号:AMDRadeonHD6450。HD7000系列以后,AMD启用新的AMDRadeonR9/R7xxx命名旗下新的显示芯片。出产型号AMDRadeon系列的台式机显卡有:AMDRadeonRX
人间正道是沧桑a
·
2024-01-27 18:51
手把手教你搭建应用的网络诊断模块(1)——Ping与TraceRoute
众所周知,Android系统基于
Linux内核
的,Linux本身就提供了许多
星际码仔
·
2024-01-27 16:15
android
网络
查看linux的版本指令
简要:1,lsb_release-a查看linux系统版本2,uname-a查看内核版本一、查看
Linux内核
版本命令(两种方法):1、cat/proc/version[root@localhost~]
rabbit0708
·
2024-01-27 16:27
多线程
threadLocal
java
数据库架构
ARM架构SOC运行Linux的典型启动流程
通常经过:上电复位、Boot模式选择、BootROM加载、BootFlash加载、Bootloader加载、
Linux内核
加载、
Linux内核
启动、用户空间初始化、用户空间运行。
smallerxuan
·
2024-01-27 16:44
嵌入式
学习日记
Linux
arm开发
linux
SOC启动流程
ARM架构SOC启动流程
SOC上电启动流程
正确看待华为鸿蒙……是盲目跟风吗?
纯血鸿蒙全栈自研HarmonyOSNEXT系统底座全线自研,去掉了传统的
Linux内核
以及AOSP等代码,仅支持鸿蒙内核和鸿蒙系统的应用,减少了40%的冗余代码。
爱桥代码的程序媛
·
2024-01-27 16:06
鸿蒙
harmonyos
华为
HarmonyOS
NEXT
鸿蒙开发
程序员开发
openharmony
鸿蒙系统
解读《鸿蒙·NEXT星空版》华为注资70亿,将每月开发岗增涨10万+
十年磨砺,一次次蝶变"纯血鸿蒙",其底座全线自研,去掉了传统的
Linux内核
以及AOSP安卓开放源代码项目等代码,仅支持鸿蒙内核和鸿蒙系统的应用。鸿蒙操作
爱桥代码的程序媛
·
2024-01-27 16:35
鸿蒙
harmonyos
华为
鸿蒙
程序员
移动开发
鸿蒙开发
鸿蒙系统
C++ 多线程编程和
同步机制
:详解和实例演示
C++中的多线程编程和
同步机制
使得程序员可以利用计算机的多核心来提高程序的运行效率和性能。本文将介绍多线程编程和
同步机制
的基本概念和使用方法。多线程编程基础在C++中,使用库来创建和管理线程。
小万哥丶
·
2024-01-27 13:27
后端开发
软件工程
程序人生
编程语言
C/C++
开源
Linux
Linux命令大全(超详细版)
一、Linux基本介绍1、基本简介Linux是一个基于
Linux内核
的开源类Unix操作系统,LinusTorvalds于1991年9月17日首次发布的操作系统内核。
IT小郭.
·
2024-01-27 12:16
产品开发
与
编程学习
#
面试题
#
云服务
linux
运维
服务器
centos
运维开发
缓存
网络安全
Linux内核
中USB设备驱动实现
USB设备驱动:一、USB描述符:(存在于USB的E2PROM里面)1、设备描述符:structusb_device_descriptor2、配置描述符:structusb_config_descriptor3、接口描述符:structusb_interface_descriptor4、端点描述符:structusb_endpoint_descriptor通过命令lsusb列出系统中所有的USB设
ST小智
·
2024-01-27 12:29
网络
服务器
linux
qemu调试
linux内核
qemu-kernelarch/x86/boot/bzImage-s-S#-SfreezeCPUatstartup#-sshorthandfor-gdbtcp::1234若不想使用1234端口,则可以使用-gdbtcp:xxxx来取代-s选项(gdb)filelinux-3.18.6/vmlinux#在gdb界面中targeremote之前加载符号表(gdb)targetremote:1234#建
chenxuezhou
·
2024-01-27 12:23
linux
Boost 适用 filesystem 库,statx 函数无法找到引用问题的解决方案。
1、boost高版本使用了statx函数,这个函数是在
Linux内核
版本4.11之后引入的。所以:可以升级
Linux内核
版本到4.11之后即可。
liulilittle
·
2024-01-27 12:21
C/C++
c++
Windows Server 安装 Docker
一、简介Docker不是一个通用容器工具,它依赖运行的
Linux内核
环境。
菜鸟厚非
·
2024-01-27 11:17
windows
docker
容器
小白解说之资源控制技术cgroup
可能有的同学一时不太清楚做什么用的,但大家应该都用过公有云虚拟机或者容器,套餐1C2G,如何限制资源使用实现的呢,答案就是cgroup啦~一、何为cgroupLinuxcgroups的全称是LinuxControlGroups,它是
Linux
小白说互联网
·
2024-01-27 11:20
Linux内核
同步方法
临界区和竞争条件访问和操作共享数据的代码段称为临界区。如果两个执行线程在同一个临界区中同时执行,称为竞争条件。避免并发和防止竞态出现的机制被称为同步。内核中造成并发的原因包括:中断——中断几乎可以在任何时刻异步发生,也就可能随时打断当前正在执行的代码。(中断服务程序访问被打断进程正在访问的资源)软中断和tasklet——内核能在任何时刻唤醒或调度软中断和tasklet,打断当前正在执行的代码。内核
睡不醒的大橘
·
2024-01-27 11:17
CentOS 7.9 OS Kernel Update 3.10 to 4.19
root@localhost~]#grubby--default-kernel/boot/vmlinuz-3.10.0-1160.105.1.el7.x86_64[root@localhost~]#检查
Linux
闭关苦炼内功
·
2024-01-27 09:38
Linux
经验分享
笔记
centos
Linux
Linux中断 -- 中断路由、优先级、数据和标识
目录1.中断路由2.中断优先级3.中断平衡4.
Linux内核
中重要的数据结构5.中断标识承前文,本文从中断路由、优先级、数据结构和标识意义等方面对
Linux内核
中断进行一步的解析。
hello_yj
·
2024-01-27 08:53
interrupt
Linux
linux
kernel
驱动开发
android
arm
day5 线程通信
将互斥机制代码重新实现一遍将
同步机制
代码重新实现一遍使用三个线程完成两个文件的拷贝,线程1完成拷贝前一半,线程2完成拷贝后一半,主线程回收两个分支线程的资源1#include2sem_tsem;3structInfo4
kdhbdsj8494
·
2024-01-27 03:47
笔记
BBB
linux内核
及模块编译
BBB基于TI公司的AM335X开发的
Linux内核
编译先进行环境变量导出,参考上一篇文章:exportPATH=/linux-devkit/sysroots/x86_64-arago-linux/usr
zhang433
·
2024-01-26 23:32
linux
arm开发
ubuntu
linux 实时时钟(RTC)驱动
这个是
linux内核
文档关于rtc实时时钟部分的说明,此文档主要描述了rtc实时时钟的作用和编程接口,分别介绍了老的rtc接口和新的rtc类架构。并给出了一个测试rtc驱动的程序。
ahaochina
·
2024-01-26 23:59
pmic
C语言如何面向对象编程? 面向对象编程是一种方法,并不局限于某一种编程语言
这包括大型C项目,如
Linux内核
、BSD内核和SQLite。StartingSimple从简单开始假设您正在编写一个函数pass_match(),它接受输入流、输出流和模式。
xuejianxinokok
·
2024-01-26 22:02
java
c语言
java
mysql
互斥
同步机制
1.思维导图2.互斥机制的演示#includecharstr[20];//创建互斥锁pthread_mutex_tmutex;//子线程void*task(void*arg){printf("子程序:tid=%#lx\n",pthread_self());inti=0;while(icharstr[100];//创建一个无名信号量、sem_tsem;//线程1(生产者)void*task1(voi
愤怒的秃头鸟
·
2024-01-26 22:56
java
开发语言
docker的资源限制(cgroup)
Cgroup是ControlGroups的缩写,是
Linux内核
提供的一种可以限制、记录、隔离进程组所使用的物理资源(如CPU、内存、磁盘IO等等)的机制,被LXC、docker等很多项目用于实现进程资源控制
Cloud034
·
2024-01-26 22:21
运维
LINUX历史
1991年:芬兰大学生林纳斯·托瓦兹(LinusTorvalds)开始编写
Linux内核
,并通过互联网与其他开发者进行合作。1992年:
Linux内核
逐渐稳定,并在互联网上发布。
奥雷里亚诺上校.
·
2024-01-26 22:48
linux
运维
服务器
git入门学习-1
fromModule=lemma_inlink)为了帮助管理
Linux内核
开发而开发的一个开放源码的版本控制软件。Git
中北萌新程序员
·
2024-01-26 21:16
git
学习
IO多路复用之epoll
注:文章转自:爱编程的大丙原链接:https://subingwen.cn/linux/epoll/详情排版:我的编程小屋1.概述epoll全称eventpoll,是
linux内核
实现IO多路转接/复用
陈子青 - See
·
2024-01-26 20:24
Linux
C++
linux
运维
服务器
Linux的IO多路复用和Epoll
(迫不及待)基础概念在开始之前我们需要了解Linux的一些基础概念,里面有很多内容会和以前的《你好,
Linux内核
架构和原理》有重复,但我觉得没必要让一篇文章的内容建立在另一篇的基础上,太麻烦了,直接在这里
MAKIROR
·
2024-01-26 20:23
linux
网络
IO多路复用-epoll
IO多路复用-epoll1.概述epoll全称eventpoll,是
linux内核
实现IO多路转接/复用(IOmultiplexing)的一个实现。
Liuuuu408
·
2024-01-26 20:19
linux
tcp/ip
网络
c++
重点归纳-多线程
需要处理两个关键问题:线程之间如何通信及同步;而Java线程之间的通信由Java内存模型控制,Java内存模型决定一个线程对共享变量的写入何时对另一个线程可见(但是会存在内存可见性问题,需要通过显式的
同步机制
去处理线程间的执行顺序
小丑的果实
·
2024-01-26 19:19
Docker 24.0.5 部署
Docker24.0.5部署文档资料介质路径环境要求内核升级1.查看Linux当前使用的内核版本2.查看系统内所有内核版本3.下载新
Linux内核
介质4.安装新
Linux内核
5.复查系统内核中是否已包含新内核版本
JP.Hu
·
2024-01-26 19:37
Kubernetes
docker
容器
运维
Linux内核
里有makefile吗,
Linux内核
中makefile有什么作用?深入解析makefile工作过程和原理...
原标题:
Linux内核
中makefile有什么作用?
王怡蕊
·
2024-01-26 19:57
Linux之buildroot
Linux内核
:可以配置并编译适合目标硬件平台的
Linux内核
,以及相关的设备驱动程序。根文件系统
何浩钧
·
2024-01-26 16:37
linux
buildroot
在 Linux x86 上安装 Oracle 数据库 10g(转自OTN)
Oracle数据库10g的基础知识(仅用于评估)目录概述第1部分:安装LinuxRHEL2.1RHEL3SLES8第2部分:针对Oracle配置Linux验证系统要求创建目录创建Oracle组和用户帐户配置
Linux
wonder4
·
2024-01-26 15:26
Oracle技术
oracle
数据库
linux
x86
磁盘
database
在Linux上安装Oracle 10g 数据库
Oracle数据库10g的基础知识(仅用于评估)目录概述第1部分:安装LinuxRHEL2.1RHEL3SLES8第2部分:针对Oracle配置Linux验证系统要求创建目录创建Oracle组和用户帐户配置
Linux
whw6_faye
·
2024-01-26 15:56
Oracle技术
oracle
linux
数据库
磁盘
database
服务器
在 Linux x86 上安装 Oracle 数据库 10g
Oracle数据库10g的基础知识(仅用于评估)目录概述第1部分:安装LinuxRHEL2.1RHEL3SLES8第2部分:针对Oracle配置Linux验证系统要求创建目录创建Oracle组和用户帐户配置
Linux
snlying
·
2024-01-26 15:54
Linux
oracle
数据库
linux
x86
磁盘
database
linux进程笔记,Linux自学笔记——linux进程及作业管理
CPUbound:CPU密集型(类似于高清视频)I/Obound:IO密集型(编辑器等频繁IO操作)
Linux内核
存储进程信息的固定格式为:taskstruct(
赵三野
·
2024-01-26 14:36
linux进程笔记
nvidia-smi报错:NVIDIA-SMI has failed because it couldn‘t communicate with the NVIDIA driver 原因及避坑解决方案
nvidia-smiNVIDIA-SMIhasfailedbecauseitcouldn'tcommunicatewiththeNVIDIAdriver.MakesurethatthelatestNVIDIAdriverisinstalledandrunning.这是由于重启服务器,
linux
baidu_huihui
·
2024-01-26 14:05
nvidia-smi
gcc
g++
dkms
Git 教程 | 将本地修改后的文件推送到 Github 指定远程分支上
它是由LinusTorvalds为了帮助管理
Linux内核
开发而开发的开源版本控制软件。Git的本地克隆就是一个完整的版本控制存储库,无论脱机还是远程都能轻松工作。
叶庭云
·
2024-01-26 11:58
装库
报错
异常解决等
Git
GitHub
更改文件
Bash
推送到远程分支
C# 线程间的数据
同步机制
及示例
文章目录前言一、线程间数据同步的必要性二、常用的线程间数据
同步机制
三、对所有机制的具体实现方法1、使用锁(Lock)进行数据同步2、使用互斥锁(Mutex)进行数据同步3、使用信号量(Semaphore
白话Learning
·
2024-01-26 08:33
C#
c#
线程
Linux内核
--文件系统(三)文件系统原理架构介绍
目录一、引言二、文件系统基础知识程三、inode结构体和文件系统------>3.1、变量与地址------>3.2、块存储的表示(inode)------>3.3、ext4extent------>3.4、ext4extent管理方式------>3.5、文件系统的格式------>3.6、目录的存储格式------>3.7、软链接和硬链接的存储格式------>3.8、总结一、引言本节将正式开
文艺小少年
·
2024-01-26 08:31
CPU性能分析与操作系统的构建
linux
架构
php
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他