- 29
- 0
- 约1.62万字
- 约 65页
- 2016-12-08 发布于江西
- 举报
第7章 Linux环境编程 主要内容 系统调用和库函数简介 文件操作 进程管理和同步 进程通信 内存管理 7.1 系统调用和库函数 7.1.1 系统调用 系统调用是操作系统提供的、与用户程序之间的接口,也就是操作系统提供给程序员的接口 从感觉上系统调用类似于过程调用,都由程序代码构成,使用方式相同 两者有实质差别:过程调用只能在用户态下运行,不能进入核心态;而系统调用可以实现从用户态到核心态的转变。 系统调用可大致分为五个类别:进程控制、文件管理、设备管理、信息维护和通信 7.1.2 库函数 它们本身并不属于操作系统的内核部分 库函数可以分为下面六大类: ① 文件管理 ② 状态信息 ③ 文件修改 ④ 程序设计语言的支持 ⑤ 程序装入和执行 ⑥ 通信 7.1.3 调用方式 例如,creat系统调用可以创建一个新文件,其函数原型说明如下: #include sys/types.h #include sys/stat.h #include fcntl.h int open(const char *path, int oflags); 不同的系统调用所需要的头文件(又称前导文件)是不同的。 7.2
您可能关注的文档
- 画法几何及机械制图5.ppt
- 信号与系统0-1.ppt
- 摄影18587.ppt
- 2.超导材料.ppt
- 计算机文化基础PPT课件_第10章_信息安全.ppt
- 世界经济概论47592.ppt
- 网康公司简介.pptx
- 数控编程01 数控加工技术概述01.ppt
- 第九章 传播与社会心理学.ppt
- 《加减法验算》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 专项十三 复合句(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项十四 There be句型和主谓一致(含答案) 2026年中考人教版英语语法专项复习.doc.docx
- 专项14 构词法 学案(含答案)2025年中考人教版英语语法专项复习.doc.docx
- 静脉肾盂造影结石梗阻评估.ppt
- 《假期实践活动》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 老年结石病合并慢病综合诊疗.ppt
- 鹿角形肾结石复杂手术治疗.ppt
- 经皮肾镜超声碎石清石术.ppt
- 《参观爱国主义教育基地》教案-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
- 《生活中的大数:整理与复习》教案(2课时)-2025-2026学年冀教版(新教材)小学数学二年级下册.docx
原创力文档

文档评论(0)