大文件求和 问题:有4个文件,每个文件1,0000,0000个32位整数,以空格分隔
对这四个文件中的整数分别求和。
输入:./a.out 1.in 2.in 3.in 4.in
输出:1.in xxxxxxxxxx2.in xxxxxxxxxx3.in xxxxxxxxxx4.in xxxxxxxxxx
注:a.out为可执行文件名,可任意。
xxxxxxxxxx表示对应文件所求之和
选做问题:同上,但是共有5台服务器资源可以利用,
输入文件在其中一台服务器测试方法:随机生成10组数据,计算跑完这10组数据的时间的算术平均值
时间越少排名越高第一名奖品:深入理解计算机系统(中文翻译版),
译者亲笔签名
把你们的程序发到我邮箱:[email protected]
测试机器:CPU: Intel(R) Xeon(R)
E5405 @ 2.00GHz 四核*2RAM: 8GOS: Linux version 2.6.26-2-686 (Debian 2.6.26-17)
([email protected]) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP
每天看几眼房价,就有生存的压力了~
重点要看的章节是14 15.流管道不用看。
第十一章也不用看。
7章有助于大家理解c语言的程序,建议看看。
信号虽然不是重点,但后面都会有提及。而且用的也比较多。
在第二版里,加入了Socket。并对高级进程间通信进行了修改,加入了Socket的实现版本,由于不用看流,就看Socket的实现版本就好。
把题目简单化了。输入的数据是二进制文件,而不是字符串。这样考虑起来会简单很多。
读取的时候这样:
int buf[MAX_BUF];
n = read(file_id,buf,MAX_BUF);
读到buf里面的就是需要Int了。
其中:
t100 = 5010;
tt1 = 502051821;
RainDay
关于vim:
手把手教你将vim打造成为一个编辑器,随便搜一下,就可以找到这篇文章。
vim tutour,这个是最先要看的。
然后是我发的文件。
不羁的青春,在寻找猎人的刀
龙飞(77379420) 2010-05-06 09:23:38:
下午3点检查作业,测试数据在192.168.1.56上, 4个文件分别为/mnt/sda/t1 /mnt/sdb/t2 /mnt/sdc/t3 /mnt/sdd/t4