Linux源码阅读笔记04-实时调度类及SMP和NUMA
Linux进程分类 实时进程 普通进程 如果系统中有一个实时进程并且可执行,调度器总是会选择他,除非有另外一个优先级高的实时进程。 SCHED_FIFO:没有时间片,被调度器选择之后,可以运行任意长的时间。 SCHED_RR:有时间片,进程运行时会减少。 实时调度类分析 实时调度实体sche...
Linux源码阅读笔记03-调度器及CFS调度器
调度器 调度器:Linux内核中用来安排调度进程(一段程序的执行过程)执行的模块成为调度器,他可以切换进程状态。比如:执行、可中断睡眠、不可中断睡眠、退出、暂停等; 调度器的主要职责:选择某些就绪的进程来运行、打断某些执行的进程让他们变为就绪态; 调度目的:最大效率使用CPU资源 ...
Linux源码阅读笔记02-进程原理及系统调用
进程和进程的生命周期 进程:指计算机中已运行的程序。进程本身不是基本的运行单位,而是线程的容器。程序本身不是基本的运行单位,而是线程的容器。程序是指令、数据和组织形式的描述,进程才是程序的真正运行实例。 Linux内核把进程叫做Task,进程的虚拟地址空间可分为用户虚拟地址空间和内核虚拟地址空间,所有进程共享内核虚拟地址空间,每个进程有独立的用户虚拟地址空间。 ...
Linux源码学习笔记01-Linux内核源码结构
Linux内核特性 是一个类Unix操作系统,但不是简化的Unix;不仅继承了Unix的特征,还有其他特性。 Linux内核的组织形式:整体式的结构,方便每个领域的开发人员参与开发; Linux进程调度方式简单高效:采用动态优先级的调度方式,软中断保证内核进程的高效执行; Linux支持内核线程(守护进程):内核线程在后台运行,不需要中端和Shel...
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。 SRS是一款国产的开源实时视频服务器...
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。 其中SRT全称为Secure Reliable Transport,中文叫做安全可靠传输协议。RIST全称为Reliable ...
技术笔记:linux中SIGHUP与nohup的关系
SIGHUP信号与控制终端UNIX中进程组织结构为 session (会话)包含一个前台进程组及一个或多个后台进程组,一个进程组包含多个进程。一个session可能会有一个session首进程,而一个session首进程可能会有一个控制终端。一个进程组可能会有一个进程组首进程。进程组首进程的进程ID与该进程组ID相等。这儿是可能会有,在一定情况之下是没有...
技术笔记:linux学习心得
1.学习心得linux主要应用于服务器操作系统,windows则应用于桌面操作系统linux系统的主要优点是相对安全,稳定,免费Linux抛弃了图形操作系统,把有限的资源更多的用在了应用软件上linux是一个命令行组成的操作系统,可以说命令是学习linux系统的基础,学习linux很大程度就是学习命令 2.Linux的发展史l 1965 年左后由贝尔实验室加入了 麻省理工学院 以及 通用.....
技术笔记:Linux之Shell脚本编程(一)
什么是Shell Shell是命令解释器(command interpreter),是Unix操作系统的用户接口,程序从用户接口得到输入信息,shell将用户程序及其输入翻译成操作系统内核(kernel)能够识别的指令,并且操作系统内核执行完将返回的输出通过shell再呈现给用户,下图所示用户、s...
技术笔记:Linux学习:TCP粘包问题
TCP协议下:当发送数据过长过短, 或缓冲区大小问题, 导致出现了所谓的 TCP“粘包”问题, 这是我们的俗称, TCP是流模式,并不是包;现象解释:TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Linux更多笔记相关
- 笔记Linux
- Linux笔记字符
- Linux阅读笔记实战
- Linux阅读笔记
- Linux源码阅读笔记
- Linux源码笔记
- Linux笔记案例
- Linux源码笔记案例分析
- Linux笔记函数
- Linux笔记类
- 菜鸟Linux笔记
- rhce课程Linux笔记
- Linux内核笔记
- 技术笔记Linux
- rhce课程Linux服务器架设笔记
- 课程笔记Linux
- Linux笔记源码
- Linux笔记dns
- Linux笔记bash
- rhce课程笔记Linux
- Linux笔记软件
- rhce Linux架设笔记服务器配置
- Linux笔记概念
- Linux笔记postfix
- Linux笔记压缩
- Linux笔记重定向
- Linux笔记centos7
- Linux笔记samba
- Linux笔记编辑
- Linux笔记rpm