- 57
- 0
- 约2.7万字
- 约 77页
- 2016-12-16 发布于北京
- 举报
第7章 Linux环境编程 本章作业 两个C语言源程序文件image.c和search.c共同完成一项任务,其中:image.c调用了search.h(保存在/temp目录中)中的函数dissort(),search.c使用了search.h中的变量。 在Linux环境下用gcc命令进行编译,要求如下: 1.生成可执行程序文件名为imgsch; 2.加入供调试程序gdb使用的附加信息; 请写出: 1、gcc编译命令 2、makefile文件 主要内容 系统调用和库函数简介 文件操作 进程管理和同步 进程通信 内存管理 7.1 系统调用和库函数 操作系统可以对外提供服务,并且通过不同的方式实现服务; 其中基本的两种服务方式就是: 系统调用 和 库函数 也是操作系统提供给用户的两种接口 7.1.1 系统调用 系统调用像普通C语言函数调用那样,出现在C语言程序中; 一般的函数调用不能把进程状态从用户态变为内核态,而系统调用却可以,并将进程上下文从用户堆栈切换到系统堆栈。 Linux的系统调用是通过中断指令实现的, 目前Linux系统中共定义了221个系统调用,所有的系统调用都在系统调用入口表中统一管理。 操作系统和系统调用的关系 操作系统负责直接与硬件交互,向用户程
您可能关注的文档
- 2015第章数据库基本对象操作和管理.ppt
- 2015第章数据库中表的高级操作.ppt
- 2015第章数据库基础概述述论.ppt
- 2015第章数据存储.ppt
- 2015第章数据库应用系统开发.ppt
- 2015第章数据库基础知识.ppt
- 2015第章数据库创建.ppt
- 2015第章数据库与表的创建及使用.ppt
- 2015第章数据库应用.ppt
- 2015第章数据库操作基础.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
原创力文档

文档评论(0)