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
系统内核
5.68 BCC工具之runqlat.py解读
运行队列是操作
系统内核
中用于管理待运行进程的数据结构。当进程准备运行时,它们会被添加到运行队列中,然后由调度器选择并在CPU上执行。
高桐@BILL
·
2024-03-16 10:45
Android
eBPF
Book
linux
ebpf
android
bcc
python
【DevOps基础篇】一文让你完全理解掌握Docker
所有容器都由单个操作
系统内核
运行,因此比虚拟机更轻量级。[8]什么是容器?Docker容器是一个标准化单元,可以动态创建以部署特定应用程序或环境。
小涵
·
2024-03-09 09:35
DevOps企业级项目实战
kubernetes
docker
容器
devops
架构
华为云
linux
【java-面试题】start和run的区别
在start方法内部,会调用到系统api,从而在
系统内核
中创建出线程,创建线程后,再自动调用run方法。在代码中,我们通过重写run方法创建一个线程对象,但创建一个线程对象并不意味着线程开始执行了。
一朵忽明忽暗的云
·
2024-03-04 21:47
java-面试题
java
多线程编程
start和run的区别
面试题
第三章 软件定义汽车的典型架构
第三章软件定义汽车的典型架构软件定义汽车的总体架构可以分为四层架构:(1)硬件平台,异构分布式硬件架构;(2)系统软件层,包括虚拟机、
系统内核
、POSIX、Autosar等;(3)应用中间件和开发框架包括功能软件
_长风_
·
2024-03-02 19:08
汽车系统架构&软件架构
汽车
架构
1.3_3 系统调用
“系统调用”是操作系统提供给应用程序(程序员/编程人员)使用的接口,可以理解为一种可供应用程序调用的特殊函数,应用程序可以通过系统调用来请求获得操作
系统内核
的服务。
秋秋秋叶
·
2024-02-20 16:48
操作系统
操作系统
用户空间与内核通信(一)
内核空间:内核空间是操作
系统内核
运行的区域,它包括了操作
系统内核
代码、数据结构和设备驱动程序等。
稚肩
·
2024-02-20 12:17
嵌入式linux
linux
驱动
内核空间
用户空间
初识eBPF
eBPF是一项革命性的技术,它能在操作
系统内核
中运行沙箱程序。被用于安全并有效地扩展内核的能力而无需修改内核代码或者加载内核模块。
YoungerChina
·
2024-02-20 10:35
内核驱动
EBPF
内核
Linux
初始Linux和Linux基础操作
系统介绍发展史unix:是一款操作系统,收费的,有钱人用的东西mnix:unix的简化版,也收费,还可以接受林纳斯脱袜子,用自己压岁钱,买了mnix,自己写了一个linux,linux内核,windows操作
系统内核
她即我命
·
2024-02-20 09:05
linux 安装 docker
环境介绍centos7.9检查
系统内核
版本。确保CentOS7系统的内核版本高于3.10,可以通过命令uname-r查看当前的内核版本。使用root权限登录CentOS。
我要好好学java
·
2024-02-20 00:28
linux
docker
运维
java EE初阶 — 计算机工作原理
文章目录1.操作系统2.操作系统的定位3.进程3.1进程的基本了解3.2操作
系统内核
是如何管理软件资源的3.3PCB里描述了进程的哪些特征3.3.1三个较为简单的特征3.3.2进程的调度属性4.内存管理
与大师约会
·
2024-02-20 00:34
java
EE
从入门到进阶
驱动开发
java
EE
【Docker】最常用到的几个Docker常用命令,批量停止容器,批量删除镜像测试过程很好用
一、系统环境相关查看
系统内核
sudounanme-r启动Docker进程sudosystemctlstartdocker查看Docker版本sudodockerversion查看Docker详细信息sudodocker
百慕大咖啡
·
2024-02-19 23:45
持续集成及运维
docker
容器
运维
操作系统(第二章-进程管理)
进程的三种基本状态(1)就绪状态(2)运行状态(3)等待状态2.进程状态的转换(三)、进程的挂起状态1.挂起状态的引入(四)、进程控制块PCB1.进程控制块的作用2.进程控制块的内容三、进程控制(一)操作
系统内核
特权指令和非特权指令特权指令非特权指
IT小庄同学
·
2024-02-19 18:49
操作系统
操作系统
进程
进程控制
进程同步
进程通信
HCIA-HarmonyOS设备开发认证V2.0-轻量
系统内核
基础-信号量semaphore
目录一、信号量基本概念二、信号量运行机制三、信号量开发流程四、信号量接口五、代码分析(待续...)坚持就有收获一、信号量基本概念信号量(Semaphore)是一种实现任务间通信的机制,可以实现任务间同步或共享资源的互斥访问。一个信号量的数据结构中,通常有一个计数值,用于对有效资源数的计数,表示剩下的可被使用的共享资源数,其值的含义分两种情况:0,表示该信号量当前不可获取,因此可能存在正在等待该信号
嵌入式底层
·
2024-02-19 11:02
harmonyos
华为
OpenHarmony
鸿蒙
LiteOS
Shell 学习笔记(一)-Shell脚本编程简介
Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作
系统内核
的服务。
小关暗器
·
2024-02-15 10:45
学习
笔记
linux
CentOS7使用Docker安装STF安卓设备管理平台
、系统环境:CentOS7centos所有版本下载地址:http://mirrors.aliyun.com/centos/查看CentOS的版本号:cat/etc/centos-release查询操作
系统内核
版本信息
测试帮日记
·
2024-02-15 09:51
HCIA-HarmonyOS设备开发认证V2.0-轻量
系统内核
内存管理-动态内存
目录一、动态内存运行机制二、动态内存开发流程三、动态内存使用说明四、动态内存核心算法五、动态内存接口六、代码分析(待续...)坚持就有收获一、动态内存运行机制动态内存管理,即在内存资源充足的情况下,根据用户需求,从系统配置的一块比较大的连续内存(内存池,也是堆内存)中分配任意大小的内存块。当用户不需要该内存块时,又可以释放回系统供下一次使用。二、动态内存开发流程初始化LOS_MemInit。初始一
嵌入式底层
·
2024-02-14 14:26
harmonyos
华为
LiteOS
OpenHarmony
鸿蒙
HCIA-HarmonyOS设备开发认证V2.0-轻量
系统内核
基础-事件event
目录一、事件基本概念二、事件运行机制三、事件开发流程四、事件使用说明五、事件接口坚持就有收获一、事件基本概念事件是一种实现任务间通信的机制,可用于实现任务间的同步,但事件通信只能是事件类型的通信,无数据传输。一个任务可以等待多个事件的发生:可以是任意一个事件发生时唤醒任务进行事件处理;也可以是几个事件都发生后才唤醒任务进行事件处理。事件集合用32位无符号整型变量来表示,每一位代表一个事件。事件的第
嵌入式底层
·
2024-02-14 14:26
harmonyos
华为
OpenHarmony
LiteOS
鸿蒙
Linux内核系统篇——内核的5个重要子系统?
Linux内核可以进一步划分成3层:最上面是系统调用接口,用户程序通过软件中断后,调用
系统内核
提供的功能,这个在
极致Linux内核
·
2024-02-14 13:23
操作系统复习篇
:1.3、操作系统的发展过程1.4、操作系统的基本特征并发(Concurrence)共享(Sharing)虚拟(Virtual)异步(Asynchronism)1.5、操作系统的运行环境硬件支持:操作
系统内核
七七喝椰奶
·
2024-02-14 00:58
操作系统
系统架构
Linux系统之VNC工具安装及远程连接
系统之VNC工具安装及远程连接一、VNC介绍1.1VNC简介1.2VNC组成1.3常见的VNC工具二、本地环境介绍2.1本地环境规划2.2本次实践介绍三、检查本地环境3.1检查本地操作系统版本3.2检查
系统内核
版本
江湖有缘
·
2024-02-14 00:55
Linux
linux
运维
服务器
vnc
Linux系统之部署File Browser文件管理系统
1.1FileBrowser简介1.2FileBrowser功能1.3FileBrowser使用场景二、本地环境介绍2.1本地环境规划2.2本次实践介绍三、检查本地环境3.1检查本地操作系统版本3.2检查
系统内核
版本四
江湖有缘
·
2024-02-14 00:55
Linux
linux
github
文件管理系统
File
Browser
HCIA-HarmonyOS设备开发认证V2.0-轻量
系统内核
内存管理-静态内存
目录一、内存管理二、静态内存2.1、静态内存运行机制2.2、静态内存开发流程2.3、静态内存接口2.4、实例2.5、代码分析(待续...)坚持就有收货一、内存管理内存管理模块管理系统的内存资源,它是操作系统的核心模块之一,主要包括内存的初始化、分配以及释放。在系统运行过程中,内存管理模块通过对内存的申请/释放来管理用户和OS对内存的使用,使内存的利用率和使用效率达到最优,同时最大限度地解决系统的内
嵌入式底层
·
2024-02-13 17:43
harmonyos
华为
OpenHarmony
鸿蒙
LiteOS
HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量
系统内核
基础-中断管理
目录一、中断基础概念二、中断管理使用说明三、中断管理模块接口四、代码分析(待续...)坚持就有收获一、中断基础概念在程序运行过程中,出现需要由CPU立即处理的事务时,CPU暂时中止当前程序的执行转而处理这个事务,这个过程叫做中断。当硬件产生中断时,通过中断号查找到其对应的中断处理程序,执行中断处理程序完成中断处理。通过中断机制,在外设不需要CPU介入时,CPU可以执行其它任务;当外设需要CPU时,
嵌入式底层
·
2024-02-13 17:13
harmonyos
华为
OpenHarmony
LiteOS
鸿蒙
HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量
系统内核
基础-软件定时器
目录一、软件定时器基本概念二、软件定时器运行机制三、软件定时器状态四、软件定时器模式五、软件定时器开发流程六、软件定时器使用说明七、软件定时器接口八、代码分析(待续...)坚持就有收获一、软件定时器基本概念软件定时器,是基于系统Tick时钟中断且由软件来模拟的定时器,当经过设定的Tick时钟计数值后会触发用户定义的回调函数。定时精度与系统Tick时钟的周期有关。硬件定时器受硬件的限制,数量上不足以
嵌入式底层
·
2024-02-13 17:13
OpenHarmony
LiteOS
鸿蒙
harmonyos
华为
[日常使用] Shell常用命令
Shell简介Shell是操作系统的外壳,是用户与操作
系统内核
之间的主要接口。它接收用户的命令并将其传递给内核执行,然后将执行结果返回给用户。Shell不仅是一个命令解释器,也是一种强大的编程语言。
YuanDaima2048
·
2024-02-13 12:55
工具使用
命令模式
bash
windows
microsoft
笔记
音视频学习(三)Shell脚本入门
访问操作
系统内核
服务。Shell入门学习打开编辑器(vi/vim命令来创建文件),新建test.sh,扩展名为sh。第一个Shell脚本.
主音King
·
2024-02-13 04:28
怒赞!腾讯发现iOS致命漏洞,苹果紧急修复公开致谢
距离iOS11正式版推送也有一段时间了,此次新版本操作系统与以往的系统相比较可以说是进行了大刀阔斧的改革,UI界面显得更加简洁大气,而在
系统内核
、锁屏等方面也进行了全面升级,整个手机操作系统更加方便快捷
iOS软件学习
·
2024-02-11 23:26
Linux和FreeRTOS的主要区别
Linux是一款开源的、基于UNIX的操作
系统内核
,它旨在为用户提供一款可供免费使用的类UNIX操作系统。
稚肩
·
2024-02-11 22:12
嵌入式linux
linux
freertos
嵌入式
HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量
系统内核
基础-时间管理
目录一、时间管理1.1、时间接口一、时间管理时间管理以系统时钟为基础,给应用程序提供所有和时间有关的服务。系统时钟是由定时器/计数器产生的输出脉冲触发中断产生的,一般定义为整数或长整数。输出脉冲的周期叫做一个“时钟滴答”。系统时钟也称为时标或者Tick。用户以秒、毫秒为单位计时,而操作系统以Tick为单位计时,当用户需要对系统进行操作时,例如任务挂起、延时等,此时需要时间管理模块对Tick和秒/毫
嵌入式底层
·
2024-02-11 09:55
harmonyos
华为
OpenHarmony
LiteOS
鸿蒙
Linux进程间通信——消息队列
消息队列是存放消息的链表,存在于内核空间,由
系统内核
维护消息队列的特点:1.消息队列可以实现消息的随机查询,满足队列的特点但不一定要以先进先出的次序读取,可以按消息的类型读取;2.消息队列允许一个或多个进程向它写入或者读取消息
頋念安
·
2024-02-10 21:33
Linux
linux
【Linux】缓冲区与缓冲区的刷新策略
用户级语言层缓冲区2.1.默认在显示器输出2.2.重定向到文件输出2.3.write调用没有显示两份的原因3.模拟实现文件缓冲区3.1myFileBuffer.h3.2myFileBuffer.c4.
系统内核
缓冲区最后
vpurple__
·
2024-02-08 17:30
Linux的蜕变之路
linux
缓冲区
文件缓冲区
内核缓冲区
学习
HCIA-HarmonyOS设备开发认证V2.0-3.2.轻量
系统内核
基础-任务管理
目录一、任务管理1.1、任务状态1.2、任务基本概念1.3、任务管理使用说明1.4、任务开发流程1.5、任务管理接口一、任务管理从系统角度看,任务是竞争系统资源的最小运行单元。任务可以使用或等待CPU、使用内存空间等系统资源,并独立于其它任务运行。OpenHarmonyLiteOS-M的任务模块可以给用户提供多个任务,实现任务间的切换,帮助用户管理业务程序流程。任务模块具有如下特性:支持多任务。一
嵌入式底层
·
2024-02-08 14:03
harmonyos
华为
OpenHarmony
LiteOS
鸿蒙
shell脚本编程入门篇(一)
一.shell概述shell是一个命令行解析器,它接收应用程序/用户命令,然后调用操作
系统内核
。同时shell也是一个功能强大的编程语言,易编写,易调试,灵活性强。
俺是刘铁柱
·
2024-02-08 13:45
Shell
shell
一篇文章入门Shell编程
一、初始Shellshell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作
系统内核
。shell还是一个功能相当强大的编程语言,易编写,易调试,灵活性强。
不亭
·
2024-02-08 13:42
测试
linux
运维
服务器
【转】操作
系统内核
态和用户态
转载自:https://www.cnblogs.com/bakari/p/5520860.html内核-用户如上图所示,从宏观上来看,Linux操作系统的体系架构分为用户态和内核态(或者用户空间和内核)。内核从本质上看是一种软件——控制计算机的硬件资源,并提供上层应用程序运行的环境。用户态即上层应用程序的活动空间,应用程序的执行必须依托于内核提供的资源,包括CPU资源、存储资源、I/O资源等。为了
Crowley_1306
·
2024-02-08 12:01
HCIA-HarmonyOS设备开发认证V2.0-3.轻量
系统内核
基础
目录一、前言二、LiteOS-M系统概述三、内核框架3.1、CMSIS和POSIX整体架构3.2、LiteOS-M内核启动流程四、内核基础4.1、任务管理4.2、时间管理(待续)4.3、中断管理(待续)4.4、软件定时器(待续)五、内存管理5.1、静态内存(待续)5.2、动态内存(待续)六、内核通信机制6.1、事件event(待续)6.2、互斥锁Mux(待续)6.3、消息队列Queue(待续)6.
嵌入式底层
·
2024-02-08 08:41
OpenHarmony
LiteOS
鸿蒙
华为
harmonyos
内存管理(上)
以4GB手机为例,系统将其中的3GB给了五大区+保留区,剩余的1GB给内核区使用,如下所示image.png内核区:系统用来进行内核处理操作的区域,主要是
系统内核
间的消息处理。
浅墨入画
·
2024-02-08 06:50
shell脚本基础语法(.sh ./ sh bash source shell)
Linux之Shell脚本基础语法0.学习一门语言的顺序1.Shell编程概述1.1Shell名词解释在Linux操作系统中,Shell是一个命令行解释器,它为用户提供了一个与操作
系统内核
交互的界面。
Le0v1n
·
2024-02-07 18:01
奇奇怪怪的知识
面试题(Interview
Questions)
bash
linux
中国顶尖黑客联系名单
网名:sunx真实姓名:孙华OICQ:239670简介:资深网络安全专家、软件设计师、Unix专家,在黑客、病毒等技术上均具有顶尖级水平,对
系统内核
研究有很高的造诣,程序反编译、跟踪、
ad7ea083d690
·
2024-02-06 23:25
句柄(HANDLE)的简单理解
句柄的本质理解操作
系统内核
中有一个全局句柄表(如上图)。每个进程有自己的一个句柄表,是一个数据结构组成的数组,每个数据结构包含一个指向内核对象的指针、访问掩码
Magic__Conch
·
2024-02-06 21:02
C++
c++
【操作系统】1. 操作系统概述
文章目录【1.什么是操作系统】【2.操作系统软件的分类】【3.操作
系统内核
的抽象和特征】3.1操作
系统内核
的抽象3.2操作
系统内核
的特征【1.什么是操作系统】操作系统是管理硬件资源、控制程序运行、改善人机界面和为应用软件提供服务的一种系统软件
MR_Promethus
·
2024-02-06 21:00
OS
操作系统
操作系统
qemu搭建arm嵌入式linux开发环境
2、bootloaderBootLoader是在操作
系统内核
运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作
系统内核
准备好正确的环境。
lqonlylove
·
2024-02-06 21:21
Linux内核调试
linux
arm
qemu
CentOS7搭建k8s-v1.28.6集群详情
文章目录1.灌装集群节点操作系统1.1设置hosts1.2设置nameserver1.3关闭防火墙1.4关闭Selinux1.5关闭Swap分区1.6时间同步1.7调整内核参数1.8
系统内核
升级2.安装
@TangXin
·
2024-02-06 18:26
Kubernetes
kubernetes
容器
2020-12-11 内存图和JS世界
)开机操作系统在C盘按下开机键将使主板通电,读取固件固件是固定在主板上的存储设备,里面写死了开机程序开机程序会讲文件里的操作系统加载到内存中运行(2)操作系统(OperatingSystem)加载操作
系统内核
启动初始进程
HikariXyc
·
2024-02-06 18:12
0 SDN开发环境关键技术介绍以及实验环境搭建
为了更好兼容开发中的各种软件工具,在安装前要对当前Ubuntu
系统内核
有所了解。
qq_28938301
·
2024-02-06 15:04
软件定义安全
python3
python
Docker下安装GitLab
极狐GitLabDocker镜像|极狐GitLab安装所需最小配置内存至少4G
系统内核
至少3.10以上uname-r命令可以查看
系统内核
版本安装Docker1.更新yum源yumupdate2.安装依赖
biubiubiu0706
·
2024-02-06 06:25
docker
容器
运维
【程序员的自我修养11】栈与函数调用过程
介绍首先我们来看一张Linux进程中经典的内存布局图:分析:内核空间:是操作
系统内核
运行的区
谢艺华
·
2024-02-06 05:21
编译
链接
装载
库
java
数据库
服务器
栈帧
Redhat7.9/Centos7.9配置双网卡bonding
bonding(绑定)是一种Linux系统下的网卡绑定技术,是Linux
系统内核
层面实现的,它是一个内核模块(驱动),可以把服务器上N块物理网卡在系统内部抽象(绑定)成一块逻辑上的网卡,共用一个IP,能够提升网络吞吐量
蜜蜜不吃糖
·
2024-02-06 01:31
开发语言
网络
运维
C++入门
C++是一种通用的编程语言,可以用于开发各种类型的应用程序,从桌面应用程序到操作
系统内核
,甚至是游戏引擎。从本章开始,来撰写有关c++的博客。在本系列博客中,我们将介绍C++的基础知识、
喜欢吃地瓜
·
2024-02-05 22:33
c++
java
jvm
c语言
Rasa课程系列之:业务对话机器人Rasa核心算法DIET及TED论文详解及源码实现
对一个智能业务对话系统而言,语言理解NLU及Policies是其
系统内核
的两大基石。
StarSpaceNLP667
·
2024-02-05 18:27
StarSpace
NLP
Transformer
算法
人工智能
Rasa课程
培训
面试
深度学习
自然语言处理
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他