- 0
- 0
- 约9.99千字
- 约 50页
- 2023-03-16 发布于中国
- 举报
第6章 Unix系统编程基础理解:程序设计环境(用户空间和系统空间)理解:基于操作系统的程序设计(系统调用)掌握: C/C++编辑器 GCC掌握: GNU make和makefile的编写规则掌握 :C/C++调试器 GDB了解:常用系统调用及库函数的使用方法了解:常用函数库glib的使用了解:程序管理软件SCCS\CVS6.1 程序设计环境理想的程序设计环境单任务环境-单用户、单进程多任务环境下的程序设计用户程序不能直接控制系统的硬件设备用户程序通过操作系统来控制系统的资源存储中存在:用户程序空间和系统空间程序程序程序系统核心空间(内核)6.2 基于操作系统支持的程序设计建立系统编程的思想站在资源管理者的角度来分析问题,充分考虑系统为用户程序提供哪些服务和资源,以实现对系统资源的有效利用——嵌入式系统系统调用用户程序通过系统调用实现对系统内核功能的使用及对各种硬件资源的访问了解:系统调用的使用方法输入、输出控制类进程、线程管理类:创建、终止、同步、互斥等内存及辅存管理类6.2 基于操作系统支持的程序设计设备控制类本地进程通信管理类网络进程通信管理类系统调用与库函数的关系系统调用是操作系统层面提供的服务,库函数是高级语言提供的服务用户程序用户程序库函数系统调用6.3 在UNIX中完成C程序开发编程语言低级语言机器语言: 能够由机器直接执行。汇编语言: 包含一些助记符,需要由汇编程序
您可能关注的文档
- 《UML全程建模培训》PPT课件.ppt
- 《unix-os教学课件》unix操作系统实验二.ppt
- 《unix-os教学课件》第一章-绪论.ppt
- 《unix-os教学课件》第三章-unix的文本编辑工具.ppt
- 《unix-os教学课件》第五章-shell程序设计.ppt
- 《unix-os教学课件》第六章-unix系统编程基础----补充2--gprof-gcov.ppt
- 《unix-os教学课件》第四章-unix系统的shell.ppt
- 《unix操作系统教学课件》第7章--unix文件、目录和档案的操作.pptx
- 《unix操作系统教学课件》第8章--磁-盘-管-理.pptx
- 《UPS出口流程深圳》PPT课件.ppt
- GB 16413-2026煤矿用非金属制品安全技术要求.pdf
- GB/T 17498.10-2026室内固定式健身器材 第10部分:带有固定轮或无飞轮的健身车 附加的特殊安全要求和试验方法.pdf
- GB/T 17498.7-2026室内固定式健身器材 第7部分:划船器 附加的特殊安全要求和试验方法.pdf
- 《GB/T 17498.9-2026室内固定式健身器材第 9部分:椭圆训练机 附加的特殊安全要求和试验方法》.pdf
- 《GB/T 47339-2026小型无刷直流风机通用技术条件》.pdf
- GB/T 47339-2026小型无刷直流风机通用技术条件.pdf
- 中国国家标准 GB/T 47339-2026小型无刷直流风机通用技术条件.pdf
- 《GB/Z 36271.3-2026交流1 kV及直流1.5 kV以上电力设施 第3部分:高压设施的设计和安装原则 高压设施的安全》.pdf
- 中国国家标准 GB/Z 36271.3-2026交流1 kV及直流1.5 kV以上电力设施 第3部分:高压设施的设计和安装原则 高压设施的安全.pdf
- GB/Z 36271.3-2026交流1 kV及直流1.5 kV以上电力设施 第3部分:高压设施的设计和安装原则 高压设施的安全.pdf
原创力文档

文档评论(0)