作为Linux中断低半部的另一种实现机制的基础,工作队列的出现更多的是为了解决软中断和Tasklet对于用户进程的时间片的不良影响问题的。工作队列本身是可以使用内核线程来替代的,但是使用线程来实现复杂程度和内存资源的消耗是不利因素,所以Linux内核就实现了这一机制。通过内核线程(worker)作为 ...
分类:
系统相关 时间:
2020-09-17 19:03:34
阅读次数:
33
##网络编程 ###1).认识网络名词 IP地址:表示网络上的一台主机,逻辑地址 MAC地址:表示网络上的一台主机,物理地址 端口:标识主机中的一个进程 0 – 65535, 1024一下为预留端口 协议:通信双方之间的约定和标准 物理层 –> 数据链路层 –> 网络层 –> 传输层 –> 会话层 ...
分类:
编程语言 时间:
2020-09-17 18:58:03
阅读次数:
38
并行和并发的区别 并发:指系统有处理多个问题的能力,不一定要同时 并行:指系统有同时处理过个任务的能力(多个线程是并行的) 线程和进程 进程:一个程序的启动就代表系统为该程序开辟了一个独立的空间为程序的运行做准备,即一个进程的发生 线程:一个进程执行中,可以有一个或多个线程同时运行,这使得进程可以同 ...
分类:
编程语言 时间:
2020-09-17 18:31:41
阅读次数:
92
systemd是什么? 为系统的启动和管理提供一套完整的解决方案 使用systemd可以监控某个进程是否在运行,进程关闭后可以自启;并且随系统启动。 如何是实现? 第一步:创建一个配置文件*.service。这个文件指明了哪个程序要启动。启动方式,启动命令等。 第二步:systemd重载配置文件 第 ...
分类:
系统相关 时间:
2020-09-17 18:18:39
阅读次数:
42
操作系统的进程概述主要是介绍了进程的概念,进程的组成(进程实体)、进程的特征、进程的五状态模型、进程控制,其中重点掌握PCB、五状态模型及其状态转换。 主要的重点冷月做出了标识,知识点如下图(pdf版或xmind源文件请关注公众号:学长冷月,回复操作系统)。 冷月点睛 程序是静态的存储在计算机硬盘里 ...
分类:
系统相关 时间:
2020-09-17 17:58:57
阅读次数:
29
1.安装vsftpd 默认配置文件在 /etc/vsftpd/vsftpd.conf yum -y install vsftpd 2.启动 vsftpd 服务 systemctl start vsftpd.service ps -ef | grep vsftpd #查看 vsftpd 进程是否存在 ...
分类:
其他好文 时间:
2020-09-17 17:25:23
阅读次数:
32
1.查看所有进程的端口使用信息Windows键 + R ,在弹出的运行窗口中输入cmd,在cmd窗口中输入netstat -ano显示协议统计信息和当前的端口监听连接。 -a 显示所有连接和侦听端口。 -n 以数字形式显示地址和端口号。 -o 显示拥有的与每个连接关联的进程 ID。 如果想了解某个命 ...
程序和进程的关系 程序:保存在硬盘、光盘等介质中的可执行代码和数据 静态保存的代码 进程:在CPU及内存中运行的程序代码 动态执行的代码 PS:父子进程:每个程序可以创建一个或多个进程 查看进程 ps a 显示当前终端下的所有进程信息 u 显示以用户为主的格式来显示进程信息 x 显示当前用户在所有终 ...
分类:
系统相关 时间:
2020-09-17 17:08:30
阅读次数:
33
为什么协程比线程的执行效率更高? https://blog.csdn.net/ahjxhy2010/article/details/105482740 https://www.cnblogs.com/zhang-can/p/7215506.html ...
分类:
编程语言 时间:
2020-09-17 17:08:00
阅读次数:
18