自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 并发机制之线程(1)

并发机制之线程MacOs11 .1 Introductionwe discussed processes in earlier chapters . We learned aboutthe environment of a Unix process , the relationships betweenprocesses , and ways to control proc

2013-03-29 20:45:51 1176

原创 第十四章进程间的通信

第十四章进程间的通信管道的概念管道是Linux / UNIX 系列中比较原始的进程间通信方式,他实现数据以一种数据流的方式在进程间流动。在系统中其相当于文件系统上的一个文件,来缓存所要传输的数据。在某些特征性上有不同于文件,例如,当读出后,则管道中就没有数据了,但是文件没有这个特性。顾名思义,匿名管道在系统中是没有实名的,并不可以在文件系统中一任何方式看到管道。他只是进程的一种资源

2013-03-22 10:40:04 2479

转载 IO独立编址 和 存储器统一编址(转载)

在不同的系统中,I/O端口的地址编排有两种形式:存储器统一编址和I/O独立编址。 存储器统一编址(存储器映像编址):在这种编址方式中,I/O端口和内存单元统一编址,即把I/O端口当作内存单元对待,从整个内存空间中划出一个子空间给I/O端口,每一个I/O端口分配一个地址码,用访问存储器的指令对I/O端口进行操作。 存储器统一编址的优点是:I/O端口的数目几

2013-03-22 09:08:25 3048

转载 ftok

ftok目录ftok函数ftok原型编辑本段ftok函数系统建立IPC通讯 (消息队列、信号量和共享内存) 时必须指定一个ID值。通常情况下,该id值通过ftok函数得到。编辑本段ftok原型头文件:#include #include 如下:key_t ftok( const char * fname, int id )fname就是你指

2013-03-17 16:23:01 965

转载 使用 GDB 调试多进程程序

使用 GDB 调试多进程程序日期:2007-08-06 作者:田强 来自:IBM DW中国GDB 是 linux 系统上常用的调试工具,本文介绍了使用 GDB 调试多进程程序的几种方法,并对各种方法进行比较。GDB 是 linux 系统上常用的 c/c++ 调试工具,功能十分强大。对于较为复杂的系统,比如多进程系统,如何使用 GDB 调试呢?考虑下面这个三进程系统:进程

2013-03-15 17:37:49 712

原创 软件测试第二章<软件测试的基本概念和方法>

软件测试方法与技术2.1 软件质量就是客户的满意度2.2 软件缺陷(Bug)是什么2.3 软件测试的基本方法2.4 软件测试的分类和阶段2.5 软件测试的工作范畴2.1软件质量就是客户的满意度Quality:质量是系统、部件或过程满足明确需求客户或用户需要或期望的程度不同IEEE >软件质量:软件产品具有满足规定的或隐

2013-03-10 11:56:39 1836

转载 磁盘结构:

http://blog.sina.com.cn/u/1946468044 磁盘结构: #磁盘结构的数据结构大致可分为5部分:1. MBR区、2.DBR区、FAT区、DIR区和DATA区MBR:即主引导记录,位于整个硬盘的0柱面而0磁道1扇区,共占用了63个扇区但实际只使用了1个扇区(512字节) #MBR使用的一个

2013-03-09 23:50:30 911

原创 Unix 信号大全

信号的概念:  首先,每个信号都有一个名字。这些名字都以三个字符 S I G开头。例如,S I G A B RT是夭折信号,当进程调用a b o r t函数时产生这种信号。S I G A L R M是闹钟信号,当由a l a r m函数设置的时间已经超过后产生此信号。 V 7有1 5种不同的信号, S V R 4和4 . 3 + B S D均有3 1种不同的信号。在头文件中,这

2013-03-09 20:53:36 2105

转载 sig_automic_t

目录Linux内核中的原子操作 atomic_t当把变量声明为该类型会保证该变量在使用或赋值时, 无论是在32位还是64位的机器上都能保证操作是原子的, 它会根据机器的类型自动适应。 这个类型是定义在signal.h文件中。下面来说说这个类型。 在处理信号(signal)的时候,有时对于一些变量的访问希望不会被中断,无论是硬件中断还是软件中断,这就要求访问或改变这些变量需要在计算机

2013-03-08 17:30:32 961

转载 setjmp and longjmp

setjmp与刺激的abort()和exit()相比,goto语句看起来是处理异常的更可行方案。不幸的是,goto是本地的:它只能跳到所在函数内部的标号上,而不能将控制权转移到所在程序的任意地点(当然,除非你的所有代码都在main体中)。为了解决这个限制,C函数库提供了setjmp()和longjmp()函数,它们分别承担非局部标号和goto作用。头文件申明了这些函数及同时所需的j

2013-03-08 16:07:02 704

转载 command alias

【Linux 命令行】每次嫌手动输入一长串命令更新系统太麻烦?可以在 ~/.bashrc 中设置别名喔~ 只需在该文件末尾添加alias up='sudo aptitude update && sudo aptitude upgrade'一行,每次更新只需在命令行中输入 up 就可以啦!

2013-03-01 16:16:49 645

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除