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内核初探
从零开始写 OS 内核 - 虚拟内存
初探
系列目录序篇准备工作BIOS启动到实模式GDT与保护模式虚拟内存
初探
加载并进入kernel显示与打印全局描述符表GDT中断处理虚拟内存完善实现堆和malloc第一个kernel线程多线程切换锁与多线程同步进入用户态进程的实现系统调用简单的文件系统加载可执行程序键盘驱动运行
·
2024-02-11 17:46
操作系统casm虚拟内存
Ceph入门到精通-sysctl参数优化
在Ceph的部署和维护过程中,我们可能需要对
Linux内核
参数进行一些优化,以提高Ceph的性能和稳定性。这个过程通常是通过sysctl命令来完成的。
·
2024-02-11 17:41
linux进程(进程状态)
一个进程可以有几个状态(在
linux内核
里,进程有时候也叫任务)下面的状态在kernel源码中的定义:/**Thetaskstatearray
养乌龟的小少年
·
2024-02-11 17:04
linux
linux
运维
服务器
linux进程(进程地址空间)
目录前言:正文:1.验证地址空间2.地址空间是指物理空间吗3.
linux内核
的地址空间4进程访问地址4.1早期程序寻址4.2进程地址空间到物理内存的映射4.3解释同一变量产生不同值5虚拟地址空间的意义5.1
养乌龟的小少年
·
2024-02-11 17:04
linux
linux
算法
运维
小程序云开发
初探
(小结)
这篇文章主要介绍了小程序云开发
初探
(小结),感兴趣的小伙伴们可以参考一下云开发是微信平台新开放的功能,为开发者提供集成了服务器,数据库和资源存储的云服务。
红色火苗
·
2024-02-11 14:04
wsl安装CentOS7和桌面
wsl是基于linux的windows子系统的技术,不同于双系统,不同于虚拟系统,不同于wsl1的非纯
linux内核
子系统,这就是基于linux发行版的子系统,根据我的使用感受,wsl2就像是并行的windows
hpf821010
·
2024-02-11 14:42
windows
centos
Linux之安装配置VCentOS7+换源
目录一、安装二、配置三、安装工具XSHELL3.1使用XSHELL连接Linux四、换源前言首先需要安装VMware虚拟机,在虚拟机里进行安装Linux简介Linux,一般指GNU/Linux(单独的
Linux
Duarte
·
2024-02-11 14:39
Linux
linux
运维
服务器
linux安装部署k8s(kubernetes)和解决遇到的坑
先安装DockerCentos7离线安装Docker设置主机名称#查看
Linux内核
版本uname-r3.10.0-957.el7.x86_64#或者使用uname-a#设置主机名称为k8s-master
beyond阿亮
·
2024-02-11 13:22
Linux内核
与驱动面试经典“小”问题集锦(3)
接前一篇文章:
Linux内核
与驱动面试经典“小”问题集锦(2)问题4问:既然spin_lock可以在进程上下文和中断上下文中使用,那么一旦进入中断,被自旋住,那么CPU岂不是被死锁住了?
蓝天居士
·
2024-02-11 10:40
面试
Linux内核
Linux驱动
面试
【孙婷】"书香恒久远"2021年寒假读书打卡第三天
初探
主题阅读一、什么是主题阅读主题阅读,是指围绕某个"主题",将两个以上的文本组合在一起,教师通过高质量的略读指导,与学生共同围绕一个或多个话题进行阅读和开展活动。
岁月如歌_6f02
·
2024-02-11 03:29
python花式索引_
初探
Numpy中的花式索引
Numpy中对数组索引的方式有很多(为了方便介绍文中的数组如不加特殊说明指的都是Numpy中的ndarry数组),比如:基本索引:通过单个整数值来索引数组importnumpyasnparr=np.arange(9)#构造一维数组print(arr)#array([0,1,2,3,4,5,6,7,8,9,10,11])#通过整数值索引一维数组中的单个元素值print(arr[2])#2print(
weixin_39900023
·
2024-02-11 02:33
python花式索引
Linux进程间通信—消息队列
Linux内核
提供了多种
温人之周.
·
2024-02-10 21:04
Linux进程间通信
linux
unix
服务器
蒙台梭利教育的
初探
世界上各种各样的教育体系百花齐放,比如:蒙氏教育、瑞吉欧教育、华德福教育、高瞻教育、STEAM教学、高宽课程等等。其中蒙氏教育始于蒙台梭利博士于1907年在意大利创办的第一所举世闻名的幼儿园——儿童之家,在中国也有广泛传播,民办园、公办园都有蒙氏教育的渗透,还有不少蒙氏园。适合的才是最好的,无论什么样的教育,落地时总是要不断的变化,以适应当地的风土人情,这周我们进行了蒙台梭利教具的教研活动,针对蒙
高实幼若男
·
2024-02-10 21:28
【linux系统体验】-archlinux折腾日记
2.1中文输入法2.2安装virtualbox增强工具2.3终端美化2.4桌面面板美化三、问题总结3.1一、系统安装安装步骤人们已经总结了很多很全:ArchLinux图文安装教程大体步骤:磁盘分区安装
Linux
桃子酱紫君
·
2024-02-10 20:02
笔记本儿
linux
Cortex-A7架构
3.外部中断模式(irq):一个低优先级的中断模式,也是一个标准模式,
Linux内核
终中
程序山顶洞人
·
2024-02-10 18:40
arm
【安卓操作系统——讲解】
安卓操作系统安卓操作系统安卓操作系统安卓(Android)是一种基于
Linux内核
和其他开源软件的移动操作系统,主要用于触屏移动设备如智能手机和平板电脑。
程序员不想敲代码啊
·
2024-02-10 16:44
android
android
进程通信PIC部分知识汇总
管道:实现原理:
Linux内核
使用环形队列机制,借助缓冲区实现。特质:本质:伪文件(实为内核缓冲区)用于进程通信,右;两个文件描述符引用,一个读端,一个写端。规定,数据从管道写端流入,从读端流出。
编程小公举
·
2024-02-10 15:37
linux
运维
服务器
c++
Git基础命令教程,以及GUI软件TGit介绍
Git简介Git是一种分布式版本控制系统,广泛用于协同开发和源代码管理.它由LinusTorvalds在2005年创建,最初是为了管理
Linux内核
的开发而设计的.Git可以帮助我们实现代码的本地管理和云端同步
killsime
·
2024-02-10 14:22
git
RK3568平台 Regmap子系统
I2C/SPI芯片又非常的多,因此
Linux内核
里面就会充斥了大量的i2c_transfer这类的冗余代码,再者,代码的复用性也会降低。
嵌入式_笔记
·
2024-02-10 09:40
瑞芯微
linux
20190322
Linux内核
最初只是由芬兰人李纳斯·托瓦兹(LinusTorvalds)在赫尔辛基大学上学时出于个人爱好而编写的。
CBI
·
2024-02-10 07:35
Linux虚拟文件系统(VFS)
虚拟文件系统是
linux内核
的一个核心子系统。
可爱的小小小狼
·
2024-02-10 05:06
Linux
linux
运维
服务器
1、按系列罗列Linux的发行版,并描述不同发行版之间的联系与区别。
真正意义上的Linux其实是指的是
Linux内核
,是需要编译,链接等许多复杂的过程的;这样的过程是很复杂的。
路口的
·
2024-02-10 03:50
Linux内核
设计与实现 第十六章 页高速缓存与页回写
页高速缓存(cache)是
Linux内核
实现磁盘缓存。它主要用来减少对磁盘的I/0操作。具体地讲,是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。
光电仪器设计者
·
2024-02-09 23:08
《Linux内核设计与实现
》阅读笔记
linux
服务器
运维
linux页高速缓存
页高速缓存(cache)是
Linux内核
实现磁盘缓存。它主要用来减少对磁盘I/O操作。是通过把磁盘中的数据缓存到物理内存中,把对磁盘的访问变为对物理内存的访问。
jjcccao
·
2024-02-09 23:37
缓存
linux
Linux内核
设计与实现(十)| 页高速缓存和页回写
文章目录页高速缓存和页回写1.缓存手段1.1写缓存1.2缓存回收2.Linux页高速缓存2.1address_space对象2.2address_space操作2.3基树2.4以前的页散列表3.缓冲区高速缓存4.flusher线程4.1膝上型计算机模式4.2历史上的bdflush、kupdated和pdflush4.3避免拥塞的方法:使用多线程页高速缓存和页回写页高速缓存页高速缓存(cache)是
光看不点赞
·
2024-02-09 23:37
Linux
linux
服务器
运维
linux内核
设计与实现 - 16 页高速缓存和页写回
文章目录第16章页高速缓存和页写回16.1缓存手段16.2linux页高速缓存16.2.1address_space对象16.2.2address_space操作16.2.3基树16.3缓冲区高速缓存16.4flusher线程16.4.1膝上型计算机模式16.4.2历史上的bdflush、kupdated和pdflush16.4.3避免拥塞的方法:使用多线程第16章页高速缓存和页写回高速缓存存在的
sdu_dogdog
·
2024-02-09 23:07
操作系统
页高速缓存
高速缓存页高速缓存缓存手段读缓存写缓存缓存回收Linux页高速缓存address_space对象address_space操作操作页高速缓存的过程缓冲区高速缓存flusher线程页高速缓存页高速缓存是
Linux
抱猫人
·
2024-02-09 23:06
#
Linux历程
缓存
linux
java
Linux内核
设计与实现---页高速缓存和页回写
页高速缓存和页回写1页高速缓存2基树3缓冲区高速缓存4pdflush后台例程膝上型电脑模式bdflush和kupdated避免拥塞的方法:使用多线程页高速缓存(cache)是
Linux内核
实现的一种主要磁盘缓存
p0inter
·
2024-02-09 23:06
Linux内核设计与实现
linux内核
页高速缓存
页回写
Linux 页高速缓存内核版本3.2回写机制的变革
最近在看《深入理解
LINUX内核
》书中,介绍了如何把脏页写回磁盘,但是对照着内核版本linux-4.4.4,以及内核版本linux-3.10都没找到相应的接口。
SweeNeil
·
2024-02-09 23:34
Linux内核开发
linux内核
页高速缓存
页回写
LINUX页高速缓存和页回写
from:http://blog.csdn.net/mafuli007/article/details/7237857页高速缓存是
linux内核
实现的一种主要磁盘缓存,它主要用来减少对磁盘的IO操作,具体地讲
freedom3959
·
2024-02-09 23:34
LINUX
Linux内核
文件读取流程
当上层调用read函数读取一个文件时,
Linux内核
究竟如何处理?
简说Linux内核
·
2024-02-09 23:34
linux
运维
服务器
Linux内核
进程管理
C++核心编程 day04 单例设计模式、友元
C++核心编程day04单例设计模式、友元01.静态成员02.单例设计模式-主席类案例03.单例设计模式-打印机案例04.C++对象
初探
05.this指针的使用06.空指针访问成员函数07.常函数与常对象
月仙儿
·
2024-02-09 22:20
C++核心编程
c++
设计模式
开发语言
简单使用Ubuntu自带防火墙ufw工具及打开允许某端口开放
操作系统Ubuntu由于
Linux内核
特性,用户群体偏于技术人,所以它的安全性相对高一些,并没有很多花里胡哨的第三方很重量级的杀毒软件或防火墙软件。
机智客
·
2024-02-09 18:28
【Linux驱动】input 子系统
,需要做如下工作(1)从设备树获取到按键节点、初始化gpio节点、获取中断号、注册中断(2)注册设备号、初始化字符设备、自动创建驱动节点(3)实现文件操作函数逻辑(read、open、release)
Linux
仲夏夜之梦~
·
2024-02-09 18:11
linux
运维
服务器
openEuler文件系统
openEuler文件系统思维导图:https://download.csdn.net/download/lanlingxueyu/88820240openEuler内核源于Linux,
Linux内核
支持十多种不同类型的文件系统
lanlingxueyu
·
2024-02-09 17:36
linux
内存文件系统
ramdisk
Linux内核
2.0/2.2就已经支持,为了能够使用Ramdisk,我们在编译内核时须将blockdevice中的Ramdisk支持选上,它下面还有两个选项,一个是设定Ramdisk的大小
gbmaotai
·
2024-02-09 16:24
一文搞懂 ,
Linux内核
—— 同步管理(下)
上面讲的自旋锁,信号量和互斥锁的实现,都是使用了原子操作指令。由于原子操作会lock,当线程在多个CPU上争抢进入临界区的时候,都会操作那个在多个CPU之间共享的数据lock。CPU0操作了lock,为了数据的一致性,CPU0的操作会导致其他CPU的L1中的lock变成invalid,在随后的来自其他CPU对lock的访问会导致L1cachemiss(更准确的说是communicationcach
极致Linux内核
·
2024-02-09 13:50
SpringSecurity个人学习笔记
https://gitee.com/guzhuangzhuang/springsecuity-demo/tree/master/)**一、简介二、快速入门2.1准备工作三、登录认证3.1登录校验流程3.2原理
初探
Gunalaer
·
2024-02-09 13:19
springsecurity
学习
笔记
spring
boot
谈谈你对Android Framework中Zygote的理解?
众所周知,安卓是
Linux内核
,安卓系统上运行的一切程序都是放在Dalvik虚拟机上的,Zygote也不例外,事实上,它是安卓运行的第一个Dalvik虚拟机进程。
艾瑞败类
·
2024-02-09 11:04
Linux基础入门
介绍Linux是一系列基于
Linux内核
的自由开源操作系统。基于Linux的操作系统被称为Linux发行版或distros。
白如意i
·
2024-02-09 11:35
linux
linux
运维
服务器
Docker 安全及日志管理
如果容器里的应用导致
Linux内核
崩溃,那么整个系统可能都会崩溃。与虚拟机是不同的,虚拟机并没有与主机共享内核,虚拟机崩溃一般不会导致宿主机崩溃。
王德发666
·
2024-02-09 10:06
docker
安全架构
容器
运维
30天自制操作系统(第10-11天)
按照《深入理解
linux内核
》的介绍,内存页大小为4k。所以下面构建申请和释放4k大小的内存:1.申请内存的大小必须是4k的倍数,所以需
Amnesiac_seven
·
2024-02-09 07:03
算法
30天自制操作系统(第12天)
第12天定时器(1)12.1使用定时器根据定时器分配的中断号为IRQ0(《深入理解
linux内核
》P158页),将中断周期设定为11932,换算成16进制为0x2e9c。
Amnesiac_seven
·
2024-02-09 07:03
其他
Git学习
特点:速度简单的设计对非线性开发模式的强力支持(允许上千个并行开发的分支)完全分布式有能力高效管理类似
Linux内核
一样的超大规模项目(速度和数据量)二、安装Git各平台安装包下载地址为:http://
星石传说
·
2024-02-09 07:27
其它
git
学习
elasticsearch
linux内核
编译太慢,现在的
linux内核
编译太简单了:linux kernel2.6.36.2编译手记
先show一下新内核:[feng@fsc~]$uname-aLinuxfsc2.6.36.2fsc#2SMPMonDec1321:02:02CST2010i686i686i386GNU/Linux硬件环境:asusA8jr笔记本(07年的机器,比较老了)cpucore12250GHzRAM3Gddr2667VGAATIx2300......背景:使用fedora13(fedora14已经正式版发布
A学历提升黄老师
·
2024-02-09 06:20
linux内核编译太慢
SPI总线协议
初探
(一)
摘要:介绍SPI总线的基本知识前面已经学习过IIC总线协议,今天开始介绍另一个总线协议——SPI。SPI(SerialPeripheralInterface,串行外设接口)是由Motorola提出的一种高速、全双工、同步的通信总线。并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为PCB的布局上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信协议。它可以使MC
一起玩儿科技
·
2024-02-09 06:40
物联网
人工智能
ESP32
SPI
4-8 Linux 服务控制 --- systemctl
一、概念梳理:1、systemd:所有进程的父进程(
Linux内核
3.0以上版本),通过pstree显示系统中的进程树,可以看到systemd是第一个。2、systemctl:服务控制命令。
捌千里路雲和月
·
2024-02-09 06:50
将USB转串口驱动pl2303从5.10内核向后移植(back port)到4.15内核
运行lsusb能看到它的productid是0x23c3,浏览公司ftp上几个
linux内核
源码包,发现4.19也不支持该设备,支持的起码是5.x内核。
六个九十度
·
2024-02-09 05:41
驱动开发
linux
usb
串口
向后移植
back
port
Linux内核
函数wait_event_interruptible的condition参数踩坑
wait_event_interruptible简介wait_event_interruptible(以及wait_event打头的其他变体)是Linux的waitqueue机制提供的线程同步接口,它的定义如下#definewait_event_interruptible(wq,condition)\({\int__ret=0;\might_sleep();\if(!(condition))\__
六个九十度
·
2024-02-09 05:11
驱动开发
C/C++
wait_queue
等待队列
netty核心功能与线程模型
Netty
初探
NIO的类库和API繁杂,使用麻烦:需要熟练掌握Selector、ServerSocketChannel、SocketChannel、ByteBuffer等。
bijian-bijian
·
2024-02-09 02:37
java
开发语言
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
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
其他