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
系统内核
万字图解网络IO模型附实战
所以本章会将会从网络IO的历史开始谈起,一步一步从代码到操作
系统内核
的推导。本章干货较多,我相信看完你一定会有很大收货。
我的青铜时代
·
2021-06-30 00:21
I/O
网络
nio
epoll
java
linux
I/O模型
I/O模型对于一个网络I/O通信过程,比如网络数据读取,会涉及两个对象,一个是调用这个I/O操作的用户线程,另外一个就是操作
系统内核
。
胡飞飞_1995
·
2021-06-27 08:15
Git学习笔记
Git的学习Git简介Git由Linux操作
系统内核
的创造者LinusTorvalds在2005年创造,是目前世界上被最广泛使用的现代软件版本管理系统。
DeepChafferer
·
2021-06-26 14:38
Linux常用命令记录
1.ssh用于连接远程服务器#
[email protected]
用于后台运行程序,默认日志输出到nohup.out#nohup%cmder%3.uname用于查看
系统内核
#uname-r4.grep
四丢皮得
·
2021-06-26 02:46
进程_线程_管道
1.简述Linux操作
系统内核
的作用和解决的问题Linux操作
系统内核
主要功能是管理和操纵计算机硬件,对计算机硬件资源进行抽象,隐藏硬件具体参数细节.为上层应用程序和用户提供一个抽象层次更高,使用更加简便的交互接口
YQY_苑
·
2021-06-25 01:15
1. ubuntu 18.04 安装 dm7
环境#
系统内核
相关信息➜~uname-aLinuxdreamer4.15.0-91-generic#92-UbuntuSMPFriFeb2811:09:48UTC2020x86_64x86_64x86_
jsy_hello
·
2021-06-24 23:32
Docker部署springboot项目
#######2.安装:-2.1安装的前提:Docker运行在CentOS7上,要求系统为64位、
系统内核
版本为3.10以上。使用命令uname-r查看当前操作
系统内核
,我当前系统内
努力耕耘少问收获
·
2021-06-23 19:04
iOS逆向02 -- SSH与SSL
Mac远程登录iPhone我们经常在Mac终端上,通过敲一些命令来完成一些操作;iOS和MacOSX都是基于Darwin(苹果的一个基于Unix的开源
系统内核
),所以iOS中同样支持终端命令操作;在逆向工程中
YanZi_33
·
2021-06-23 11:56
Linux
系统内核
正式进入5.0版本时代
知名Linux内核开发人员兼维护人员GregKroah-Hartman今天宣布,LinuxKernel4.20内核分支已经结束并督促用户尽快升级至更新的内核分支。LinuxKernel4.20于2018年12月23日发布,引入了诸多增强功能,修复了IndirectBranchPredictionBarrier(IBPB)和SingleThreadIndirectBranchPredictors(S
老率的IT私房菜
·
2021-06-23 11:43
linux下搭建docker
Docker运行在CentOS7上,要求系统为64位、
系统内核
版本为3.10以上。
RanHand
·
2021-06-21 22:12
UNIX / LINUX 设计哲学
舍弃高效率而取可移植性5.采用纯文本来存储数据6.充分利用软件的杠杆效应(软件复用)7.使用shell脚本来提高杠杆效应和可移植性8.避免强制性的用户界面9.让每个程序都称为过滤器小准则允许用户定制环境尽量是操作
系统内核
小而轻量化使用小写字母并尽量简写沉默是金各部分之和大于整体寻求
hankchang
·
2021-06-21 21:25
docker_2_centos7安装
使用脚本安装docker1.使用sudo或者root登录su-root2.确保yum包更新到最新sudoyumupdate3.查看
系统内核
版本uname-r4.移除旧的版本sudoyumremovedocker
皮皮大
·
2021-06-21 15:34
Linux Kernel学习001——简介(一)
严格来说,Linux是一个像Unix内核一样设计的操作
系统内核
。而今天的UNIX是一个用OpenGroup拥有的商标。对于自称为UNIX的系统,它需要满足某些条件,通过一致性测试并许可名称。
若梦儿
·
2021-06-20 22:17
Node.js 事件循环、定时器和process.nextTick()
本文为译文,英文原文什么是事件循环尽管JavaScript是单线程的,但通过尽可能将操作放到
系统内核
执行,事件循环允许Node.js执行非阻塞I/O操作。
鸥晓栢
·
2021-06-20 18:30
Linux发行版本及各版本之间的联系与区别
首先我们要能够清晰的区分Linux
系统内核
与Linux发行套件系统的区别,Linux
系统内核
指的是一个由LinusTorvalds负责维护,最早由LinusBenedictTorvalds在1991年开始编写
风_cd62
·
2021-06-20 11:33
Linux入门
Linux系统启动过程Linux系统如何启动从BIOS开始,进入BootLoader,再加载
系统内核
,再进行
系统内核
的初始化,最后再初始化进程。
皮皮大
·
2021-06-20 01:55
Java并发 -- 线程池
创建线程创建普通对象,只是在JVM的堆里分配一块内存而已创建线程,需要调用操作
系统内核
的API,然后操作系统需要为线程分配一系列资源,成本很高线程是一个重量级对象,应该避免频繁创建和销毁,采用线程池方案一般的池化资源
编程小世界
·
2021-06-19 08:20
Mach-o格式头部结构
Mach-o格式,是Mach操作
系统内核
(Mac、iOS系统的内核)主要支持的可执行文件格式。
hhy_082510
·
2021-06-19 04:15
Kotlin 协程
协程是不被操作
系统内核
管理的,是由程序控制的(也就是在用
星流星
·
2021-06-19 00:44
Linux学习之shell编程
Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作
系统内核
的服务。
真香IT
·
2021-06-18 21:32
阿里云研究员马涛:什么是操作系统的云原生?
先后在ORACLE、阿里巴巴负责Linux以及操作
系统内核
相关的研发工作。
·
2021-06-18 21:19
阿里云云原生操作系统
Linux 系统编程 -进程概念篇
进程篇冯诺依曼体系结构冯诺依曼的两个重要思想当代计算机的三级缓存操作系统操作系统的概念操作系统的组成操作系统作用Linux下的操作系统体系进程进程概念进程特性进程的组成进程与程序区别进程控制块Linux下的底层下的组织明确Linux操作系统底层Linux底层管理进程的结构体(描述)从操作
系统内核
的结构看进程
蚍蜉撼树谈何易
·
2021-06-14 08:47
Linux系统编程
操作系统
linux
多进程
新星计划
原力计划
Centons7自定义安装Docker方法总结
一、安装环境:Centons7
系统内核
IT锟
·
2021-06-14 04:45
Android /Proc/
proc以文件系统的方式为访问
系统内核
的操作提供接口,它是动态从
系统内核
中读出所需信息的。/proc/cmdline:显示内核启动的命令行。/proc/cpuin
叶明_b6b8
·
2021-06-13 19:08
Android 性能测试 - CPU
CPU使用率原理理解在Linux系统下,CPU利用率分为用户态、系统态、空闲态,分别表示CPU处于用户态执行的时间,
系统内核
执行
醉馬当前闯
·
2021-06-13 04:08
shell脚本
Shell又是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作
系统内核
的服务。1.1shell脚本Shell脚本(shellscript),是一种为shell编写的脚本程序。
QGv
·
2021-06-12 15:28
程序员进阶书单:操作系统篇
《深入理解UNIX
系统内核
》本书从操作系统设计的角度来审视UNIX
系统内核
,针对内核中的每个模块,深入探讨其结构和设计,详细阐释主流UNIX系统如何选择具体模块的实现方法,以及每种方法的优缺点,若想深入理解操作
系统内核
知
牙哥
·
2021-06-12 07:32
1、Linux是什么?
操作
系统内核
(kernel)操作系统(OperatingSystem,OS)也是一组程序,这组程序的重点在于管理计算机的所有活动以及驱动系统中的所有硬件。
系唔空啊
·
2021-06-12 03:04
Android Binder 机制学习3 - Binder IPC 基本原理
动态内核可加载模块&&内存映射正如上一章所说,跨进程通信是需要内核空间做支持的.传统的IPC机制如管道,Socket,都是内核的一部分,因此通过内核支持来实现进程间通信自然是没问题的.但是Binder并不是Linux
系统内核
的一部分
__Y_Q
·
2021-06-11 23:25
zero-copy
image.png黑色硬盘->kernel(buffer)->user->kernel(socketbuffer)->网络设备蓝色:
系统内核
Linux2.1硬盘->kernel(buffer)->kernel
doublegao
·
2021-06-11 22:52
操作系统启动流程
centos6系统启动流程1.系统开机自检,检查所有硬件是否正常2.引导系统启动,MBR引导空间512字节,读取分区表概念3.加载启动菜单,grub菜单(选择加载内核信息,进入单用户模式修改系统)4.加载
系统内核
昵称违反规定
·
2021-06-11 12:28
Linux I/O 原理和 Zero-copy 技术全面揭秘
传统的Linux操作系统的标准I/O接口是基于数据拷贝操作的,即I/O操作会导致数据在操作
系统内核
地址空间的缓冲区和用户进程地址空间定义的缓冲区之间进行传输。设置缓冲区最大的好处是可以减少磁
公众号:极客重生
·
2021-06-10 10:49
内核
scipy
lighttpd
relativelayout
extjs4
FOTA相关知识总结
具体参考官方网页Android分区boot包括Linux
系统内核
和最小的系统文件。它负责安装系统和其他分区。recovery用于系统升级的分区,里面有一个单独的Linux系统。
yoloHuang
·
2021-06-10 03:15
Centos7安装BBR
查看
系统内核
uname-r开启BBR拥塞控制算法的要求是Linux内核4.9以上版本,我们需要先升级Linux内核版本。
修哥vivishow
·
2021-06-08 23:18
Mach-O学习笔记
Mach-O文件结构image.pngHeader部分:描述文件基本信息(如CPU、架构、文件类型、加载命令个数)loadCommands部分:描述各个Data部分的内存分布,对
系统内核
加载器和动态连接器起指导作用
Archerlly
·
2021-06-08 04:40
协议栈学习笔记
在Linux的缓存I/O机制中,操作系统会将I/O的数据缓存在文件系统的页缓存(pagecache)中,也就是说,数据会先被拷贝到操作
系统内核
的缓冲区中,然后才会从操作
系统内核
的缓冲区拷贝到应用程序的地址空间
presoul
·
2021-06-08 02:28
CentOS6安装配置python3及MySql5.1.73
查看当前操作
系统内核
信息uname-a显示结果#LinuxVultr.guest3.10.0-862.3.2.el7.x86_64#1SMPMonMay2123:36:36UTC2018x86_64x86
hrcl2015
·
2021-06-08 01:11
一篇搞定Git的使用
Git本身亦是一个成熟并处于活跃开发状态的开源项目,它最初是由Linux操作
系统内核
的创造者LinusTorvalds在2005年创造。
空山雪林
·
2021-06-07 14:52
BASH
系统内核
:让运算器、控制器、存储器、输入/输出设备等各种硬件设备各司其职且又能协同运行。对硬件资源的分配、调度等管理任务。
假正经乄
·
2021-06-06 19:29
起底 iOS 应用启动-内核篇
1iOS系统架构iOS系统可以分为四层,从下往上介绍:第一层是Darwin层,是操作系统的核心,属于操作系统的内核态,包括了
系统内核
XNU,驱动等,是开源的,可在opensource.apple.com
郑一一一一
·
2021-06-06 18:04
Kotlin系列——在Android中使用协程以及协程源码分析
在Java的API中,Thread是实现线程的基础类,每创建一个Thread对象,操作
系统内核
就会启动一个线程,在Threa
谭嘉俊
·
2021-06-05 17:27
Netty零拷贝实现原理
1.传统数据传送传统数据从Socket网络中传送,需要4次数据拷贝和4次上下文切换:将磁盘文件,读取到操作
系统内核
缓冲区;将内核缓冲区的数据,拷贝到用户空间的缓冲区;数据从用户空间缓冲区拷贝到内核的socket
窜天猴Plus
·
2021-06-05 05:46
操作系统实验1:进程控制
●基本要求模拟操作
系统内核
对进程的控制和管理:包括进程的创建和撤销、进程状态的切换和简单的内存空间管理。
Mr_K_
·
2021-06-04 14:10
浅谈Java中IO和NIO的本质和区别
因为对所有的外部数据的处理都是由操作
系统内核
来实现的,对于java应用程序来说,只是调用操作系统中相应的接口方法,从而和外部数据进行交互。
·
2021-06-04 12:23
操作
系统内核
开发:使用图层技术开发一个MessageBox
具体的代码讲解和调试请参看视频:LinuxkernelHacker,从零构建自己的内核我还记得,早年学习win32GUI编程,通过调用一个API叫MessageBox,使得程序能快速弹出一个小窗口,当看到这个小窗口出现在屏幕上时,开心得不得了,觉得非常不可思议,它生动形象,跟原来在控制台上运行的,只能给出黑底白色结果的dos程序完全不同,从此,我从黑色单调的世界进入了称之为“图形界面“的色彩斑斓的
望月从良
·
2021-06-03 23:24
假如 Go 能说话,听听 GMP 的心声
大纲G的心声M的心声P的心声操作
系统内核
的心声Golang的心声程序猿的心声奇伢的心声前情提要最近发生了个大事件,Golang,G,M,P,程序猿,操作系统吵起来了,每个人都心有怨言,奇伢作为调解程序之友
qcrao
·
2021-06-03 09:30
golang
操作系统
go
epoll
多线程
开发成长之路(21)-- 不可不知的操作系统知识(1)
文章目录知识框图操作系统的硬件环境计算机系统的层次结构操作系统主要作用多道程序设计的基本概念分时系统实时系统实时任务的类型实时系统与分时系统的比较中央处理机指令的基本执行过程处理机的状态存储器的层次结构缓冲技术与中断技术中断处理时钟进程前驱图为什么要进程进程的特征进程的三种基本状态挂起状态的引入进程控制块(PCB)操作
系统内核
的功能进程的调度调度方式非剥夺方式剥夺方式进程调度算法先进先出
看,未来
·
2021-05-26 10:30
开发成长之路
操作系统
杂记(网络技术)
当用户进程需要访问设备或者使用操作
系统内核
时,必须通过系统调用来完成。系统调用将CPU切换到保护模式,随后访问内核的地址空间,在保护模式下,所有设备和内存资源通过内核实现API访问。
引颈歌者
·
2021-05-21 13:51
Linux系统调用、用户编程接口和系统命令区别
1、系统调用系统调用就是操作系统提供给用户程序调用的一组特殊的接口,用户程序可以通过这组特殊的接口来获取操作
系统内核
提供的服务。
嘿嘿_小余同学
·
2021-05-19 18:10
操作系统第1章《计算机系统概述》重点复习
操作系统第1章重点复习1.3操作系统的运行环境1.3.1操作系统的运行机制1.CPU执行两种不同性质的程序:一种是操作
系统内核
程序;另一种是用户自编程序(即系统外层的应用程序,或简称"应用程序")。
Gerrar_d
·
2021-05-18 20:18
操作系统
内核
嵌入式
上一页
34
35
36
37
38
39
40
41
下一页
按字母分类:
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
其他