
linux
文章平均质量分 90
青云衣兮白霓裳
这个作者很懒,什么都没留下…
展开
-
Centos6.5 装madplay并播放
1.准备需要准备的库文件有zlib-1.1.4.tar.gz,libid3tag-0.15.1b.tar.gz,libmad-0.15.1b.tar.gz,madplay-0.15.2b.tar.gz。zlib-1.1.4.tar.tar用于文件的压缩和解压libid3tag-0.15.1b.tar.gz mp3的解码库libmad-0.15.1b.tar.gz madplay的库原创 2017-08-07 00:19:15 · 451 阅读 · 0 评论 -
linux信号
1 信号的概念2 信号的产生3 信号处理4 信号阻塞5 pending/可重入函数原创 2018-09-13 22:35:04 · 475 阅读 · 0 评论 -
分页存储问题
https://blog.youkuaiyun.com/aaa_a_b_c/article/details/79836284 https://www.cnblogs.com/shenckicc/p/6884921.html https://blog.youkuaiyun.com/Sun_Jianhua/article/details/33574 https://baike.baidu.com/item/基本分页存储...原创 2018-09-13 22:30:08 · 483 阅读 · 0 评论 -
linux进程控制(下)
1. 封装fork/wait等操作, 编写函数 process_create(pid_t* pid, void* func, void* arg)( func回调函数就是子进程执行的入口函数, arg是传递给func回调函数的参数)2. popen/system, 分析这两个函数和fork的区别. ...原创 2018-05-10 17:14:29 · 552 阅读 · 0 评论 -
linux进程概念(下)
1. 代码模拟实现僵尸进程, 孤儿进程的场景. 1.1 创建进程 在Linux中主要提供了fork、vfork、clone三个进程创建方法。 在linux源码中这三个调用的执行过程是执行fork(),vfork(),clone()时,通过一个系统调用表映射到sys_fork(),sys_vfork(),sys_clone(),再在这三个函数中去调用do_fork()去做具体的创建进程工作。...原创 2018-03-27 16:37:11 · 591 阅读 · 0 评论 -
linux进程概念(中)
1. task_struct结构体, 结构体中的各个字段的含义. 为了管理进程,操作系统必须对每个进程所做的事情进行清楚的描述,为此,操作系统使用数据结构来代表处理不同的实体,这个数据结构就是通常所说的进程描述符或进程控制块(PCB)。 在linux操作系统下这就是task_struct结构 ,所属的头文件# include “sched.h” 每个进程都会被分配一个task _struct结...原创 2018-03-27 10:08:29 · 566 阅读 · 0 评论 -
Linux进程概念(上)
1. 进程和程序 1.1概念 程序放入CPU准备运行,称其为进程,若程序放在硬盘上,称其为程序。 进程:从操作系统的角度来看,进程使系统分配资源的基本单位,也是系统分配资源的最小单位。进程=数据段+代码段+堆栈+PCB(Process Control Block,进程控制块),PCB可以将数据段、代码段和堆栈结合起来。 程序:数据段+代码段 PCB结构:进程控制块是进程存在的唯一的标记,...原创 2018-03-26 15:14:40 · 607 阅读 · 0 评论 -
Linux进程控制(上)
1. 进程创建, 等待, 终止. 使用代码实现. 1.1 进程创建 1.1.1 fork 在Linux中fork函数从已存在进程中创建一个新进程。新进程为子进程,而原进程为父进程。#include<unisted.h>pid_t fork(void);返回值:子进程中返回0,父进程返回子进程id,出错返回-1进程调用fork,当控制转移到内核中的fork代码后,内...原创 2018-03-30 15:13:42 · 857 阅读 · 0 评论 -
linux开发工具
1. vim配置插件. 配置文件的位置: 1)在目录/etc/下面,有个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。 2)而在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:”.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件,如果不存在,则创建一个。 3)切换到自己用户执行su 名称,进入自己的主工作目录,执行cd 路径 ...原创 2017-12-15 12:14:48 · 331 阅读 · 0 评论 -
linux指令
进入目录需要哪些权限, 在目录中执行增删查(cd, touch, ls, rm, mv等)改文件动作, 需要哪些权限. 通过设定权限可以从以下三种访问方式限制访问权限:只允许用户自己访问;允许一个预先指定的用户组中的用户访问;允许系统中的任何用户访问。同时,用户能够控制一个给定的文件或目录的访问程度。一个文件活目录可能有读、写及执行权限。 可以通过ls -al 查看所有文件详细的权限与属性,如下原创 2017-12-13 22:47:53 · 296 阅读 · 0 评论 -
my project
https://blog.youkuaiyun.com/yhhwatl/article/details/52538843 https://blog.youkuaiyun.com/hujian_/article/details/51063935 https://blog.youkuaiyun.com/chenjiayi_yun/article/details/26178809 https://blog.youkuaiyun.com/effe...原创 2018-09-15 10:30:35 · 1428 阅读 · 0 评论