操作系統(tǒng)概念LAB4—矩陣相乘—實(shí)驗(yàn)報(bào)告(共4頁(yè)).doc
《操作系統(tǒng)概念LAB4—矩陣相乘—實(shí)驗(yàn)報(bào)告(共4頁(yè)).doc》由會(huì)員分享,可在線閱讀,更多相關(guān)《操作系統(tǒng)概念LAB4—矩陣相乘—實(shí)驗(yàn)報(bào)告(共4頁(yè)).doc(4頁(yè)珍藏版)》請(qǐng)?jiān)趨R文網(wǎng)上搜索。
1、精選優(yōu)質(zhì)文檔-傾情為你奉上LAB4 實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)?zāi)康模?.矩陣相乘實(shí)驗(yàn)內(nèi)容:給定兩個(gè)矩陣A和B,其中A是具有M行、K列的矩陣,B為K行、N列矩陣,A和B的矩陣積為C,C為M行,N列。矩陣C中第i行、第j列的元素Ci,j就是矩陣A第i行每個(gè)元素和矩陣B第j列每個(gè)元素乘積的和。本實(shí)驗(yàn)的目的是通過(guò)對(duì)矩陣乘法是多線程實(shí)現(xiàn),讓學(xué)生加深對(duì)線程的理解與調(diào)用。實(shí)驗(yàn)步驟:在Linux操作系統(tǒng)上,利用Linux處理多線程的優(yōu)點(diǎn),編寫(xiě)程序用多線程實(shí)現(xiàn)矩陣乘法。實(shí)現(xiàn)A、B兩個(gè)矩陣的乘法,并輸出計(jì)算結(jié)果。實(shí)驗(yàn)代碼如下:#include <stdio.h>#include <time.h>#inc
2、lude <pthread.h>#include <stdlib.h>#include <unistd.h>#include <memory.h>#define RANGE 100#define M 2#define K 2#define N 2void gene_matrix();void read_matrix();int matrixAMN=1,1,2,2;int matrixBNM=4,14,5,25;int arrMMN;int resMN=0;void *func(void *arg);main()clock_t start=cloc
3、k();int i,j,k,cnt,cnt2;pthread_t tidsN;for(i=0;i<N;i+)if(pthread_create(&tidsi,NULL,func,(void *)&i)perror("pthread_create");exit(1);pthread_join(tidsi,NULL);for(i=0;i<N;i+)pthread_join(tidsi,NULL);for(i=0;i<M;i+) for(j=0;j<M;j+)for(k=0;k<N;k+)resij+=arrijk; printf(&
4、quot;res%d%d=%dn",i,j,resij);clock_t finish=clock();printf("n",(long)(finish-start)/1E6);void *func(void *arg)int k=*(int *)arg;int i,j;printf("Enter funcn");for(i=0;i<M;i+) for(j=0;j<N;j+) arrijk=matrixAik*matrixBkj; printf("func=%dn", arrijk); pthread_exit(
- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
20 積分
下載 | 加入VIP,下載共享資源 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 操作系統(tǒng) 概念 LAB4 矩陣 相乘 實(shí)驗(yàn) 報(bào)告
鏈接地址:http://zhizhaikeji.com/p-5478350.html