4-1_POSIX的一些基本知识.ppt
《4-1_POSIX的一些基本知识.ppt》由会员分享,可在线阅读,更多相关《4-1_POSIX的一些基本知识.ppt(20页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第四章第四章 Linux多线程编程多线程编程1为什么选为什么选linux平台?平台?1、Linux是开源的,技术人员应该多用是开源的,技术人员应该多用linux,能学到很多东西。,能学到很多东西。Windows就是个黑箱,就是个黑箱,用久了就成了他的奴隶。用久了就成了他的奴隶。3、进行嵌入式开发时大多需要、进行嵌入式开发时大多需要Linux平台,希平台,希望大家提前熟悉望大家提前熟悉Linux。2、Linux时下比较流行,使用者日益增多,并时下比较流行,使用者日益增多,并且应用软件日益丰富。且应用软件日益丰富。24、Linux 社群是一个活跃的、乐于助人的团体。社群是一个活跃的、乐于助人的团体
2、。假如你的系统崩溃了,或是遇到了其他任何形假如你的系统崩溃了,或是遇到了其他任何形式的问题,都会有一个庞大的队伍站在你身后,式的问题,都会有一个庞大的队伍站在你身后,向你伸出援手,积极地帮助你。向你伸出援手,积极地帮助你。5、微软打击盗版,如果你不愿花钱买正版,、微软打击盗版,如果你不愿花钱买正版,也许不久你就会投入到也许不久你就会投入到Linux的怀抱,因为的怀抱,因为Linux 是免费的是免费的。多样化的版本选择多样化的版本选择 安全安全6、Intel提供的一些工具软件,提供的一些工具软件,windows平平台下的是要收费的,而台下的是要收费的,而linux平台下的是免平台下的是免费的。费
3、的。ubuntu debian fedora Mandriva 3什么是什么是Linux操作系统?操作系统?其实其实Linux不能算是一个操作系统,严格来讲,不能算是一个操作系统,严格来讲,Linux只是一个操作系统中的内核。只是一个操作系统中的内核。内核是什么?内核是什么?内核建立了计算机软件与硬件之间通讯的平台,内核建立了计算机软件与硬件之间通讯的平台,即通常我们所说的协议层,内核只提供系统服务,即通常我们所说的协议层,内核只提供系统服务,比如文件管理、虚拟内存、设备比如文件管理、虚拟内存、设备I/O等,与硬件等,与硬件本身无关。本身无关。4真正的真正的linux只是一个系统核心,而各种只
4、是一个系统核心,而各种linux发行版发行版所带的软件多数都是所带的软件多数都是GNU提供的,包括相当重要的提供的,包括相当重要的系统软件,比如系统软件,比如C语言编译器,语言编译器,shell等。就连最常等。就连最常用的用的ls命令也是来自命令也是来自GNU的的 fileutils.那么我们通常所说的那么我们通常所说的Linux操作系统又是什么?操作系统又是什么?我们通常所说的我们通常所说的Linux,指,指GNU/Linux,即采用,即采用Linux内核的内核的 GNU操作系统。例如,操作系统。例如,Debian、Red Hat等。等。5GNU:GNU 的本意代表的本意代表“Gnus No
5、t Unix”,虽然如此,虽然如此,它却是一个与它却是一个与 UNIX 完全相容的软件系统。完全相容的软件系统。不同之处在于,不同之处在于,GNU 提供的是提供的是 free 的软件,而的软件,而 UNIX 却是一个要付费的软件系统。却是一个要付费的软件系统。GNU 之所以与之所以与 UNIX 完全相容,是因为完全相容,是因为 UNIX 的的使用者很多,为了让使用者很多,为了让 UNIX 的使用者在使用的使用者在使用 GNU 的时候不会有疏离的感觉,所以的时候不会有疏离的感觉,所以 GNU 尽量与尽量与UNIX 相容,它的相容只是看起来与用起来像相容,它的相容只是看起来与用起来像 UNIX 而
6、已,而已,GNU 其实改进了所多其实改进了所多 UNIX 的缺点,的缺点,使它能尽量完美。使它能尽量完美。GNU 是是 Richard Stallman 於於 1975 年,在年,在 MIT 所所成立的成立的 Free Software Foundation(FSF)中所执行)中所执行的一项计划。的一项计划。64.1 POSIX与与Pthreads线程库简介线程库简介4.2 Pthreads提供的基本线程操作函数提供的基本线程操作函数4.3 线程的互斥与同步线程的互斥与同步4.4 使用使用GDB调试线程以及线程的调优调试线程以及线程的调优4.5 使用使用Pthread库的综合实例库的综合实例本
7、章的主要内容:本章的主要内容:104.1 POSIX与与Pthreads线程库简介线程库简介(1)POSIX简介简介(2)Pthreads线程库简介线程库简介11 Portable Operating System Interface 可移植操作系统接口可移植操作系统接口(1)POSIX简介简介POSIX 标准是由标准是由IEEE(Institute of Electrical and Electronics Engineers,电气和电子工程师,电气和电子工程师协会)开发协会)开发,是由,是由ANSI(American National Standards Institute,美国国家标准学
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- _POSIX 一些 基本知识
限制150内