当前位置:网站首页>Unix期末考试总结--针对直系
Unix期末考试总结--针对直系
2022-04-23 05:58:00 【缄默的天空之城】
Unix期末考试总结–针对直系
简答:
vi编辑器的模式:输入,命令,末行
GCC的组成:预处理器、编译器、汇编器、链接器
C程序的编译过程:
1、预处理
2、编译成汇编代码
3、汇编成目标代码
4、链接
动态库和静态库的区别
make引入原因
makefile的规则
linux常见文件类型
带缓冲IO与不带缓冲IO区别及其常见函数
为什么设计标准IO库,标准IO提供缓冲的目的
流读写的三种方式:
1每次读写一个字符
2每次读写一行
3每次读写任意长度的内容
流刷新的方式:
(刷新文件流
自动刷新:
流关闭fclose;
exit终止;
行缓冲“\n”;
缓冲区满;
)
三种类型缓冲:
(块(全)缓冲
行缓冲line buffered
无缓冲Unbuffered
)
进程启动的方式
进程终止的方式
进程分类:前台,后台,守护
fork和vfork区别
exit和_exit区别
父子进程的两种关系
僵尸进程的解决方法
wait与waitpid的使用及区别
守护进程的编写规则
信号处理的三种方式:(忽略信号,执行系统默认动作,捕捉信号)
信号量消息队列共享内存各自特点
共享内存实现途径
三种类型套接字及其特点
面向连接服务过程、无连接服务过程
刷新,UPD server,client
流刷新的方式:
(刷新文件流
自动刷新:
流关闭fclose;
exit终止;
行缓冲“\n”;
缓冲区满;
)
三种类型缓冲:
(块(全)缓冲
行缓冲line buffered
无缓冲Unbuffered
)
UDP适用范围:(面向数据报
网络数据大多为短消息
拥有大量Client
对数据安全性无特殊要求
网络负担非常重,但对响应速度要求高
)
server:(程序初始化
持续监听一个固定的端口
收到Client的连接后建立一个socket连接
与Client进行通信和信息处理
接收Client通过socket连接发送来的数据,进行相应处理并返回处理结果
通过socket连接向Client发送信息
通信结束后中断与Client的连接)
client作用:(程序初始化
连接到某个Server上,建立socket连接
与Server进行通信和信息处理
接收Server通过socket连接发送来的数据,进行相应处理
通过socket连接向Server发送请求信息
通信结束后中断与Server的连接
)
TCP和UDP编程区别
select函数特点
假设进程已打开描述符0、1、2
调用dup2(1,3),dup返回值是3,3
Unix程序设计学习考试
实验一:
链接: https://download.csdn.net/download/weixin_42139772/15621050.
实验二:
链接: https://download.csdn.net/download/weixin_42139772/15621081.
实验三:
链接: https://download.csdn.net/download/weixin_42139772/15621095.
实验四:
链接: https://download.csdn.net/download/weixin_42139772/15621118.
实验五:
链接: https://download.csdn.net/download/weixin_42139772/15621123.
unix程序(实验+例题:
链接: https://download.csdn.net/download/weixin_42139772/15621136.
Unix雨课堂之期末考试复习:
链接: https://download.csdn.net/download/weixin_42139772/15621152.
版权声明
本文为[缄默的天空之城]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_42139772/article/details/114462104
边栏推荐
- 百度地图基础案例
- The difference between VaR, let and Const
- Working principle and practice of browser
- Leak detection and vacancy filling (IX) -- Procedure
- freeCodeCamp----time_calculator练习
- freeCodeCamp----arithmetic_arranger练习
- Kids and COVID: why young immune systems are still on top
- Node模版引擎(ejs, art-template)
- .Net Core 下使用 Quartz —— 【6】作业和触发器之触发器的日历
- offset和client获取dom元素位置信息
猜你喜欢
随机推荐
Promise(四)
leetcode刷题之二进制求和
阅读笔记:FedGNN: Federated Graph Neural Network for Privacy-Preserving Recommendation
初步认识Promse
JQ序列化后PHP后台解析
Promise(三)
条形码与二维码的生成
不用登录直接下载PNG图标的一个网站
TP5中的getField()方法变化,tp5获取单个字段值
1-1 NodeJS
小米摄像头异常解决
Installing redis using a small leather panel in the window environment
PHP 无限极分类和树形
2021-09-18
file_get_contents 访问 ssl 错误的两种解决方法
Centos8 builds php8 0.3 operating environment
浏览器工作原理与实践
Baidu map coordinates, Google coordinates and Tencent coordinates are mutually transformed
JS handwriting compatibility event binding
Leak detection and vacancy filling (IX) -- Procedure








