![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
linux
文章平均质量分 94
嵌入式操作系统
graceyun
低头赶路,敬事如仪,自知其心,其路则明~
展开
-
Linux——(十三)高级IO
目录1、常见的典型IO模型1.1 阻塞IO1.2 非阻塞IO1.3 信号驱动IO1.4 异步IO1.5 小结1.5.1 阻塞与非阻塞1.5.2 同步与异步2、多路转接模型1、常见的典型IO模型阻塞IO、非阻塞IO、信号驱动IO、异步IO、IO,输入输出,过程分为两步,一步是等待IO就绪,一步是拷贝数据,对数据进行对应的处理。例子:钓鱼,是为了做好吃的鱼,满足口腹之欲1.1 阻塞IO我去钓鱼,把鱼饵抛入水里,接下来- -直等浮漂抖动,因为抖动就表示有鱼了,要是浮漂不动,我就一直等着阻塞IO:原创 2024-07-18 11:50:51 · 859 阅读 · 0 评论 -
Linux——(十二)网络基础(三)
1、网络层1.1 IP协议2、数据链路层2.1 以太网协议2.2 APR2.3 MTU3、其他重要协议或技术3.1 DNS(Domain Name System)3.2 ICMP3.3NAT技术原创 2022-04-10 19:01:38 · 3103 阅读 · 0 评论 -
Linux——(十一)网络基础(二)
一、应用层1.HTTP协议 2.HTTPS协议二、传输层 1. UDP协议 2. TCP协议原创 2022-04-09 16:11:20 · 2159 阅读 · 0 评论 -
Linux——(十)网络编程套接字
套接字编程网络通信编程、TCP和UDP协议的区别初识、tcpudpUDP通信程序的编写原创 2022-04-04 18:40:58 · 1500 阅读 · 0 评论 -
Linux——(九)网络基础(一)
linux——网络基础(一)原创 2021-12-08 22:05:11 · 257 阅读 · 0 评论 -
Linux——(七)进程信号
目录本节重点1 信号概念1.1 概念:1.2 信号种类:2 信号的生命周期2.1 信号的产生2.2 信号的注册2.3 信号的注销2.4 信号的处理+阻塞2.注意!!!信号不是信号量本节重点信号:概念,信号的生命周期,函数的重入与不可重入,关键字volatile掌握Linux信号的基本概念掌握信号产生的一般方式理解信号递达和阻塞的概念,原理。掌握信号捕捉的一般方式。重新了解可重入函数的概念。1 信号概念1.1 概念:是一种事件通知机制,通知进程发生了某个事件,打断进程当前的操原创 2024-07-18 11:49:55 · 684 阅读 · 0 评论 -
Linux——(六)进程间通信
1. 进程间通信1.1 进程间通信目的1.2 进程间通信分类2. 管道(PIPE)2.1什么是管道2.2 匿名管道2.3 命名管道2.4 管道接口介绍2.4.1匿名管道的创建2.4.2管道的特性(匿名和命名通用特性)3. 消息队列4. 共享内存5. 信号量原创 2022-04-12 14:42:03 · 1558 阅读 · 0 评论 -
Linux——(五)基础IO
1.库函数IO接口2.系统调用IO接口3.文件描述符与文件流指针4.重定向5. 动态库和静态库原创 2021-11-30 15:44:01 · 1512 阅读 · 0 评论 -
Linux——(四)进程控制
目录1.进程创建1.1 pid_t fork(void);1.2 pid_t vfork(void);2. 进程退出3.进程等待4. 程序替换原创 2021-11-29 11:04:23 · 2559 阅读 · 0 评论 -
Linux——(三)进程概念
目录1. 冯诺依曼2. 操作系统3, 进程概念4. 进程状态4.1 概念4.2 linux下的进程状态分类:5 进程创建5.1 fork函数初识5.2 僵尸进程5.3 孤儿进程6. 环境变量6.1 常见环境变量6.2 和环境变量相关的命令6.3环境变量的接口6.3 例子,获取环境变量的 PATH 的值6.4 环境变量的特性具有进程之间的传递性的例子7. 程序地址空间原创 2021-10-24 11:10:35 · 219 阅读 · 0 评论 -
Linux——(二)环境基础开发工具(yum,vim,gcc,gdb,makefile,git)
本节目录总述1. yum:软件包管理工具1.1 软件包是什么?1.2 软件包的操作1.2.1 查看1.2.2 安装1.2.3 卸载2. vim:linux编辑器2.1 vim基本概念2.1.1 什么是vim?2.2.2 vim 操作模式2.2 vim基本操作2.2.1 底行模式下常见操作2.2.2 普通模式下常见操作2.3 注意3. gcc/g++编译器3.1 功能3.2 编译过程3.3 gcc 常见选项:3.4 选项举例3.5 其他概念4 gdb:调试器4.1 什么是调试器4.2 常见调试指令4.2.1原创 2021-10-17 21:14:12 · 7330 阅读 · 0 评论 -
Linux——(一)常见指令及权限理解
目录Linux 初识Linux下的基本指令ls 指令pwd命令Linux 初识文件目录的区别Linux下的基本指令ls 指令语法: ls [选项][目录或文件]功能:对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。常用选项:-l 列出文件的详细信息。-a 列出目录下的所有文件,包括以 . 开头的隐含文件。-d 将目录像文件一样显示,而不是显示其下的文件。 如:ls –d 指定目录-i 输出文件的 i 节点的索引信息。 如 ls –ai 指定文件-原创 2021-10-01 21:01:29 · 280 阅读 · 0 评论