自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Linux系统编程--进程间通信

Linux系统编程 进程间通信 前言 一、IPC方法 linux环境下,进程地址空间相互独立,每个进程各自有不同的用户地址空间。任何一个进程的全局变量在另一个进程中都看不到,所以进程和进程之间不能相互访问,要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据从用户空间拷到内核缓冲区,进程2再从内核缓冲区吧数据读走,内核提供的这种机制称为进程间通信(IPC,InterProcess Communication)。 在进程间完成数据传递需要借助操作系统提供特殊的方法,如:文件、管道、信号、共享内存、

2022-04-12 10:15:27 162

原创 linux文件系统

Linux系统编程 文件系统 前言 一、文件存储 首先了解如下文件存储相关概念:inode、dentry、数据存储、文件系统。 inode 其本质为结构体,存储文件的属性信息。如:权限、类型、大小、时间、用户、盘块位置……也叫作文件属性管理结构,大多数的inode都存储在磁盘上。 少量常用、近期使用的inode会被缓存到内存中。 dentry 目录项,其本质依然是结构体,重要成员变量有两个{文件名,inode……},而文件内容(data)保存在磁盘磁块中。 文件系统 文件系统使一组规则,规定对文件的存储

2022-04-06 20:31:18 1022

原创 Linux系统编程--文件系统

Linux系统编程 提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 文件IO 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录Linux系统编程前言一、系统调用二、C标准库文件IO函数三、文件描述符四、最大打开文件数五、FILE结构体六、read/write函数七、strace函数八、缓冲区九、错误处理函数十、阻塞、非阻塞十一、lseek函数十二、fcntl函数十三、ioctl函数十四、传入传出参数总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:

2022-04-06 15:28:59 953

原创 Linux进程

#Linux系统编程 系列文章目录 第一章:进程相关概念 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、程序和进程二、并发三、单道程序设计四、多道程序设计三、单道程序设计三、单道程序设计总结 前言 提示:这里可以添加本文要记录的大概内容: 例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。 提示:以下是本篇文章正文内容,下面案例可供参考 一、程序和进程 程序:是指编译好的二进制文件,在磁盘上,不

2022-04-06 14:00:54 93

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除