%DVLF&RPSXWHU6\VWHP FRQILJXUDWLRQ &RPSXWHU$UFKLWHFWXUHDQG 2SHUDWLQJ6\VWHPV Lecture 05 CPU and Memory Interconnected with Bus CYH-05 EIE273 Computer Architecture and Operating Systems 1 CYH-05 0DLQ&RUH (YHU\SURJUDPPXVWUHVLGHQWLQ PDLQFRUHRIWKHFRPSXWHUV\VWHP ZKLFKLVWKHFRPPDQGHURIWKH FRPSXWHUV\VWHP EIE273 Computer Architecture and Operating Systems 2 0DLQ0HPRU\ &38&HQWUDO3URFHVVLQJ8QLWLVWKH CYH-05 EIE273 Computer Architecture and Operating Systems PHPRU\LQRUGHUWREHH[HFXWHGE\WKH &38 3 CYH-05 EIE273 Computer Architecture and Operating Systems 4 6WRUDJH 6\VWHP%XV 0DLQPHPRU\LVDJRRGSODFHWRVWRUH &38PHPRU\VWRUDJHGHYLFHVDUH SURJUDPVDQGUHVXOWVEXWWKH\UHTXLUH HOHFWULFSRZHUWRPDLQWDLQWKHVWRUDJH 7KHUHIRUH6WRUDJHGHYLFHOLNHGLVNDQG WDSHDUHUHTXLUHG CYH-05 EIE273 Computer Architecture and Operating Systems FRQQHFWHGWKURXJKWKHV\VWHPEXV ZKLFKLVXVHGWRWUDQVSRUWLQIRUPDWLRQ DQGGDWDEHWZHHQ&38VWRUDJH PHPRU\RURWKHU,2GHYLFHVLQWKH FRPSXWHUV\VWHP 5 CYH-05 &RPPXQLFDWHZLWKRWKHUV &RPPXQLFDWLRQFKDQQHOVWRWKHRXWVLGH SHUIHFWO\LQWKHER[ZKDWHOVH" :HOOLWGRHVQ¶WPDNHVHQVHWKDWWKH EORFNER[ZRUNSHUIHFWO\EXWQRRQH NQRZZKDWLVJRLQJRQLQVLGHVRZH QHHGFRPPXQLFDWLRQFKDQQHOVWRWKH RXWVLGHZRUOG EIE273 Computer Architecture and Operating Systems 6 ,2LQWHUIDFH 2ND\ZHKDYHHYHU\WKLQJZRUN CYH-05 EIE273 Computer Architecture and Operating Systems ZRUOGLVFDOOHG,QSXWDQG2XWSXW LQWHUIDFHLQFRPSXWHUV\VWHP:LWK LQSXWRURXWSXWGHYLFHVOLNHNH\ERDUG DQGPRQLWRUEODFNER[DQGRXWVLGH ZRUOGFDQFRPPXQLFDWHWRJHWKHU 7 CYH-05 EIE273 Computer Architecture and Operating Systems 8 &RPPRQ3&,2LQWHUIDFH ,2,QWHUIDFH $VZHKDYHPHQWLRQHGHDUOLHULWLV LPSRUWDQWWKDWWKHEODFNER[LVDEOHWR FRPPXQLFDWHWRWKHRXWVLGHZRUOG ,QSXW2XWSXWLQWHUIDFHLVWKHFKDQQHO IRUWKHEODFNER[WRFRPPXQLFDWHZLWK WKHRXWVLGHZRUOG CYH-05 EIE273 Computer Architecture and Operating Systems 9 CYH-05 EIE273 Computer Architecture and Operating Systems 10 ,20DSSHG,2DQG0HPRU\ 0DSSHG,2 ,2%XVDQG,QWHUIDFH8QLW ,2GHYLFHVOLNHPHPRU\GHYLFHVJRWLWV RZQDGGUHVV ,Q0HPRU\0DSSHG,2WKH,2 DGGUHVVLVWUHDWHGDVQRUPDOPHPRU\ DGGUHVV,2DGGUHVVLVPDSSHGLQWKH VDPHPHPRU\PDS CYH-05 EIE273 Computer Architecture and Operating Systems 11 CYH-05 EIE273 Computer Architecture and Operating Systems 12 ,20DSSHG,2DQG0HPRU\ 0DSSHG,2 ,QWHUIDFLQJ7HFKQLTXH 2QWKHRWKHUKDQG,2PDSSHG,2 PDSWKH,2DGGUHVVLQDGLIIHUHQWPDS CYH-05 EIE273 Computer Architecture and Operating Systems 13 ,QWHUIDFLQJWHFKQLTXHXVXDOO\IDOOLQWR WZRPDLQFDWHJRULHV6HULDODQG3DUDOOHO 6HULDORQO\RQHELWLVWUDQVIHUUHGLQRQH FRPPXQLFDWLRQOLQHDWDLQVWDQW 3DUDOOHOVHYHUDOELWVXVXDOO\ELWVDUH WUDQVIHUUHGLQDJURXSRI FRPPXQLFDWLRQOLQHVDWDLQVWDQW CYH-05 EIE273 Computer Architecture and Operating Systems 14 $V\QFKURQRXV7UDQVIHU 6WURELQJ 7KHUHLVQRV\QFKURQL]HGFORFNEHWZHHQ 6WUREHLVDFRQWUROVLJQDOLQGLFDWHWKDWWKHUHLV CYH-05 CYH-05 &38DQG,2GHYLFHV 7KHUHIRUHFRQWUROVLJQDODUHUHTXLUHG EHWZHHQWZRGLVWLQJXLVKHGGHYLFHIRU WUDQVPLVVLRQRIGDWD 1RV\QFKURQL]HGFORFNEHWZHHQ WUDQVPLVVLRQZHFDOOHGLW$V\QFKURQRXV WUDQVPLVVLRQ EIE273 Computer Architecture and Operating Systems 15 GDWDUHDG\IRUUHFHLYHRULWLVUHDG\WRUHFHLYH GDWD :KHQGHVWLQDWLRQLQLWLDWHVWUDQVIHUWKHVWUREH IURPWRWHOOV6RXUFHWRSODFHWKHGDWDLQ GDWDEXVDQGOHWGHVWLQDWLRQWRUHFHLYH :KHQ6RXUFHLQLWLDWHVWUDQVIHUWKHVWUREH LQGLFDWHWKHUHLVGDWDRQGDWDEXVUHDG\IRU GHVWLQDWLRQWRUHFHLYH EIE273 Computer Architecture and Operating Systems 16 6WURELQJ +DQGVKDNLQJ 7KLVPHWKRGXVHVWZRFRQWUROVLJQDOVWR GHDOZLWKWKHWLPLQJRIWUDQVIHUV 8QOLNHVWUREHKDQGVKDNLQJLVGXDO GLUHFWLRQFRQWUROVLJQDO+DQGVKDNLQJ QHHGWZRKDQGV ,WLVHQVXUHWKDWWKHUHFHLYHULVUHDG\WR UHFHLYHGDWDE\KDQGVKDNLQJZKLOH VWUREHQRW CYH-05 EIE273 Computer Architecture and Operating Systems 17 CYH-05 +DQGVKDNLQJ EIE273 Computer Architecture and Operating Systems 18 6HULDO&RPPXQLFDWLRQ 6HULDOGDWDFDQEHWUDQVPLWWHGEHWZHHQWZR SRLQWVLQWKUHHGLIIHUHQWPRGHVVLPSOH[KDOI GXSOH[RUIXOOGXSOH[ 6LPSOH[ZKLFKFDUULHVLQIRUPDWLRQLQRQH GLUHFWLRQRQO\ +DOIGXSOH[ZKLFKLVFDSDEOHRIWUDQVPLWWLQJ LQERWKGLUHFWLRQVEXWRQO\RQHGLUHFWLRQDWD WLPH )XOOGXSOH[ZKLFKFDQVHQGDQGUHFHLYHGDWD LQERWKGLUHFWLRQVVLPXOWDQHRXVO\ CYH-05 EIE273 Computer Architecture and Operating Systems 19 CYH-05 EIE273 Computer Architecture and Operating Systems 20 6\QFKURQRXV7UDQVPLVVLRQ $V\QFKURQRXV7UDQVPLVVLRQ 7ZRXQLWVVKDUHFRPPRQFORFNIUHTXHQF\ DQGELWVDUHWUDQVPLWWHGFRQWLQXRXVO\DWWKH IUHTXHQF\ :KHQWKHUHLVORQJGLVWDQFHWUDQVPLVVLRQWKH WUDQVPLWWHUDQGUHFHLYHUDUHHDFKGULYHQE\ VHSDUDWHFORFNVRIVDPHIUHTXHQF\DQG V\QFKURQL]HWKHFORFNVE\WUDQVPLWWLQJ V\QFKURQL]DWLRQVLJQDOSHULRGLFDOO\ CYH-05 EIE273 Computer Architecture and Operating Systems 21 %LQDU\LQIRUPDWLRQLVVHQWRQO\ZKHQLW LVDYDLODEOHDQGWKHOLQHUHPDLQLGOH ZKHQWKHUHLVQRLQIRUPDWLRQWREH WUDQVPLWWHG ,WLVLQFRQWUDVWWRV\QFKURQRXV WUDQVPLVVLRQNHHSVHQGLQJELWVIRU V\QFKURQL]HERWKFORFNIUHTXHQF\LQ WUDQVPLWWHUDQGUHFHLYHU CYH-05 $V\QFKURQRXV7UDQVPLVVLRQ 8QOLNH$V\QFKURQRXVWUDQVPLVVLRQ HDFKFKDUDFWHUFRQVLVWVRIWKUHHSDUWV WKHVWDUWELWWKHFKDUDFWHUELWVDQGWKH VWRSELWV EIE273 Computer Architecture and Operating Systems 22 6\QFKURQRXV7UDQVPLVVLRQ ,QDV\QFKURQRXVVHULDOWUDQVPLVVLRQ CYH-05 EIE273 Computer Architecture and Operating Systems 23 6\QFKURQRXVWUDQVPLVVLRQGRHVQRWXVHVWDUW RUVWRSELWVWRIUDPHFKDUDFWHUV,QVWHDG %ORFNRIGDWDDUHWUDQVPLWWHGZLWKVSHFLDO FRQWUROELWVDWWKHEHJLQQLQJDQGWKHHQG CYH-05 EIE273 Computer Architecture and Operating Systems 24 $3DFNHW%DVHG6HULDO,2%XV 86%LVDW\SLFDOH[DPSOHRIWKHSDFNHW %RWK$V\QFDQG6\QF6HULDOWUDQVPLVVLRQ WKDWPHQWLRQHGEHIRUHUHTXLUHDGHGLFDWHG FRPPXQLFDWLRQOLQNEHWZHHQFRPSXWHUDQG WKH,2GHYLFHV +RZHYHU3DFNHWEDVHGVHULDO,2SHUPLWV PDQ\GLIIHUHQWH[WHUQDO,2GHYLFHVWRXVHD VKDUHGFRPPXQLFDWLRQVWUXFWXUHWKDWLV DWWDFKHGWRWKHFRPSXWHU CYH-05 EIE273 Computer Architecture and Operating Systems 8QLYHUVDO6HULDO%XV86% EDVHGVHULDO,2 'HYLFHVVXSSRUWHGE\86%LQFOXGH NH\ERDUGVPLFHMR\VWLFNVSULQWHUV VFDQQHUVDQGVSHDNHUV 25 CYH-05 EIE273 Computer Architecture and Operating Systems 26 8QLYHUVDO6HULDO%XV86% *HQHUDO3DFNHWV 8QLYHUVDO6HULDO%XV86% 2XWSXWSDFNHW 'DWDSDFNHW +DQGVKDNHSDFNHW $QRXWSXWWUDQVDFWLRQRI86%FRQVLVWVRI DQ2XWSXWSDFNHWIROORZHGE\D'DWD SDFNHWDQGD+DQGVKDNHSDFNHW CYH-05 EIE273 Computer Architecture and Operating Systems 27 CYH-05 EIE273 Computer Architecture and Operating Systems 28 8QLYHUVDO6HULDO%XV86% 2XWSXWWUDQVDFWLRQ /HDUQPRUH 2XWSXWSDFNHWLVIURP86%FRQWUROOHULQ 3&FDEOHFRP ± KWWSZZZSFFDEOHVFRP WKHFRPSXWHUZKLFKQRWLILHVWKHGHYLFH WRUHFHLYHGDWD 7KHFRPSXWHUWKHQVHQGVWKH'DWD SDFNHW ,IQRGDWDHUURURFFXUUHGWKHQWKH GHYLFHUHVSRQGVZLWKWKH$FNQRZOHGJH +DQGVKDNHSDFNHW CYH-05 EIE273 Computer Architecture and Operating Systems 3HULSKHUDOV ± KWWSZZZKHOSFRPFDWKWLQGH[K WPO 29 CYH-05 EIE273 Computer Architecture and Operating Systems 6XPPDU\RI,7 /HDUQPRUH 3DUDOOHOFRPPXQLFDWLRQ ± 6\QFKURQRXV 7KH,2FDUG KWWSZZZSFLFRP ± 3HULSKHUDOV'DWDVKHHWV KWWSGHYHORSHULQWHOFRPGHVLJQSHULSKUOGDW DVKWV 86%RUJKWWSZZZXVERUJ CYH-05 ERWKSDUWLHVXVHFRPPRQFORFN $V\QFKURQRXV 31 1RWXVHFRPPRQFORFN 8VHVWURELQJRUKDQGVKDNLQJWRKHOS 6HULDOFRPPXQLFDWLRQ ± 6\QFKURQRXV EIE273 Computer Architecture and Operating Systems ERWKSDUWLHVXVHFRPPRQFORFN $V\QFKURQRXV ± CYH-05 30 1RWXVHFRPPRQFORFN 8VHVWDUWELWVWRSELWVWRKHOS EIE273 Computer Architecture and Operating Systems 32 :KDW\RX¶UHH[SHFWHGWRNQRZ %DVLFFRPSXWHUV\VWHPFRQILJXUDWLRQ ± )XQFWLRQVRIGLIIHUHQWIXQFWLRQDOXQLWV,2 GHYLFHV&38PHPRU\VWRUDJHEXVHWF :KDW\RX¶UHH[SHFWHGWRNQRZ ,QWHUIDFLQJWHFKQLTXHV ± :KDWDUHWKH\" 8VHRI,2LQWHUIDFH GLIIHUHQFHVDGYDQWDJHVRI,2PDSSHG ± ,2DQG0HPRU\PDSSHG,2 ± ± CYH-05 EIE273 Computer Architecture and Operating Systems 33 CYH-05 3DUDOOHOYV6HULDO 6\QFKURQRXVYV$V\QFKURQRXV 6WURELQJYV+DQGVKDNLQJ 6LPSOH[+DOIGXSOH[DQG)XOO'XSOH[ $GYDQWDJHV'LVDGYDQWDJHV" +RZWRUHDOL]HWKHP" +RZGRWKH\KHOSWRPDNHWKHGDWD WUDQVIHUPRUHUHOLDEOH" EIE273 Computer Architecture and Operating Systems 34
© Copyright 2026 Paperzz