- 博客(2)
- 收藏
- 关注
原创 Linux系统调用
系统服务之所以需要通过系统调用来提供给用户空间的根本原因是为了对系统进行“保护”,因为我们知道Linux的运行空间分为内核空间与用户空间,它们各自运行在不同的级别中,逻辑上相互隔离。运行在内核态的进程可以毫无限制的访问各种资源,而在用户态下的用户进程的各种操作都有着限制,比如不能随意的访问内存、不能开闭中断以及切换运行的特权级别。设置系统状态或读取内核数据:因为系统调用是用户空间和内核的唯一通讯手段,所以用户设置系统状态,比如开/关某项内核服务(设置某个内核变量),或读取内核数据都必须通过系统调用。
2022-10-27 18:32:19 234
原创 两个有序链表序列的交集【c语言】
两个有序链表序列的交集已知两个非降序链表序列S1与S2,设计函数构造出S1与S2的交集新链表S3输入格式:输入分两行,分别在每行给出由若干个正整数构成的非降序序列,用−1表示序列的结尾(−1不属于这个序列)。数字用空格间隔。输出格式:在一行中输出两个输入序列的交集序列,数字间用空格分开,结尾不能有多余空格;若新链表为空,输出NULL。输入样例:1 2 5 -12 4 5 8 10 -1输出样例:2 5#include<stdio.h>#include<stdlib.
2021-01-28 18:27:12 595
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人