随笔分类 -  【Linux应用编程】

摘要:1.什么是信号信号:内容受限的一种异步通信机制目的:通信本质:int型数字编号(事先定义好的) 2.信号由谁发出(1)用户在终端按下按键(2)硬件异常后由操作系统内核发出信号(3)用户使用kill命令向其他进程发出信号(4)某种软件条件满足后也会发出信号 3.如何处理(1)忽略信号(2)捕获信号(信 阅读全文
posted @ 2022-02-15 17:31 横秋 阅读(41) 评论(0) 推荐(0) 编辑
摘要:1.守护进程是什么 (1)daemon,表示守护进程,简称为d(进程名后面带d的基本就是守护进程) (2)长期运行(一般是开机运行直到关机时关闭)(3)与控制台脱离(普通进程都和运行该进程的控制台相绑定,表现为如果终端被强制关闭了则这个终端中运行的所有进程都被会关闭,背后的问题还在于会话)(4)服务 阅读全文
posted @ 2022-02-15 17:13 横秋 阅读(334) 评论(0) 推荐(0) 编辑
摘要:1.fork创建子进程 (1)fork:n.叉(挖掘用的园艺工具); 餐叉; (道路、河流等的)分岔处; 岔路; 叉状物; 车叉子; v.分岔; 岔开两条分支; 走岔路中的一条; 叉运; 叉掘; (2)fork函数 pid_t fork(void); fork函数返回两次,返回0代表是子进程,返回大 阅读全文
posted @ 2022-02-15 13:45 横秋 阅读(34) 评论(0) 推荐(0) 编辑
摘要:1.进程的定义 狭义定义:进程是正在运行的程序的实例。 广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。 2.进程的特征 动态性:进程的实质是程序在多道程序系统中的一次执行过程, 阅读全文
posted @ 2022-02-14 12:49 横秋 阅读(90) 评论(0) 推荐(0) 编辑
摘要:1.程序的开始 (1)在main执行前先执行一段引导代码再去执行main,编译连接时(准确说是连接时)由链接器将编译器中事先准备好的引导代码给连接进去和我们的应用程序一起构成最终的可执行程序。(2)加载器是操作系统中的程序,当我们去执行一个程序时,加载器负责将这个程序加载到内存中去执行这个程序。(3 阅读全文
posted @ 2022-02-13 19:55 横秋 阅读(121) 评论(0) 推荐(0) 编辑
摘要:一.文件类型有哪些,怎么看,怎么用 1.文件类型 普通文件(- regular file),包括文本文件和二进制文件 目录文件(d directory),本身不适合用普通的方式来读写,linux中是使用特殊的一些API来专门读写文件夹的 字符设备文件(c character),设备文件对应的是硬件设 阅读全文
posted @ 2022-01-13 18:04 横秋 阅读(80) 评论(0) 推荐(0) 编辑
摘要:1.linux常用文件IO接口:open、close、write、read、lseek 2.操作文件现将文件从硬盘(在硬盘中称静态文件)加载到内存(在内存中称为动态文件),操作仅对于动态文件,关闭文件时同步到静态文件。 3.每操作产生一个动态文件,系统给新的动态文件分配一块内存和数据结构记录该动态文 阅读全文
posted @ 2022-01-10 22:16 横秋 阅读(120) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示