Chagua lugha yako
Kozi ya Usanifu wa Kompyuta
Zaidi ya wanafunzi milioni 2 duniani kote

Kozi ya Usanifu wa Kompyuta

5

Jua kanuni zinazoendesha kila kichakataji cha kisasa, kuanzia milango ya mantiki na seti za maagizo hadi utekelezaji wa mpangilio tofauti na usanifu wa GPU. Kozi hii inakupa kina cha kiufundi cha kuelewa, kuchambua, na kubuni mifumo ya kompyuta katika kiwango cha maunzi. Iwe unafuata muundo wa chip, uprogramaji wa mifumo, au utafiti wa hali ya juu, huu ndio msingi unaohitaji.

Dedika kwa biashara

Unachojifunza:

Utajenga uelewa kamili wa jinsi vichakataji vinavyoundwa na jinsi vinavyotekeleza maagizo kwa ufanisi. Kuanzia mantiki ya dijiti na uwakilishi wa namba, utaendelea kwenye muundo wa ISA, njia za data za mzunguko mmoja na za mfululizo, na utekelezaji wa hali ya juu wa superscalar. Utasoma safu kamili ya kumbukumbu, ikijumuisha mpangilio wa kache, DRAM, na teknolojia mpya zisizo tete. Kozi pia inashughulikia mifumo ya vichakataji vingi, usanifu wa GPU, mifumo ya kuingiza/kutoa, usalama wa maunzi, na vichapuzi maalum vya kikoa. Mwishoni, utakuwa tayari kuchambua vikwazo vya utendaji na kutathmini biashara za usanifu kwa ujasiri.

Jinsi unavyosoma kwa vitendo Kozi ya Usanifu wa Kompyuta

Jinsi unavyofanya mazoezi Kozi ya Usanifu wa Kompyuta

Kwa wewe ambaye ni kampuni na unataka kufundisha timu yako

Katika Dedika kwa kampuni, kozi inakuja na mazoezi na mifano inayohusiana na biashara yako na kwa njia ambayo kampuni yako inahitaji.

Bofya hapa

Maudhui ya Kozi

Sura 8 • Masomo 40Muda kati ya saa 4 na 360 (unachagua)

Sura ya 1Angalia maelezo

Misingi ya Usanifu wa Kompyuta

  • Somo la 1 • Mantiki Mfuatano na Mashine za Hali

    Inatanguliza flip-flops, rejista, na mashine za hali zenye kikomo zinazohifadhi na kupanga habari kwa mfuatano. Inaunganisha mantiki ya mchanganyiko na dhana ya hali ya kichakataji.

  • Somo la 2 • Usanifu wa Von Neumann na Harvard

    Inalinganisha mifano miwili mikuu ya usanifu inayoongoza namna amri na data zinavyohifadhiwa na kurejeshwa. Inaweka msingi wa majadiliano ya seti za amri na kumbukumbu.

  • Somo la 3 • Historia na Mabadiliko ya Kompyuta

    Inafuatilia kompyuta kutoka vikokotoo vya mitambo hadi vichakataji vya kisasa, ikielezea kwa nini maamuzi ya usanifu yalifanywa. Inatoa mazingira ya kihistoria kwa kila dhana inayoletwa baadaye.

  • Somo la 4 • Mifumo ya Namba na Uwakilishi wa Data

    Inaelezea binary, octal, hexadecimal, na umbizo za namba zenye alama zinazotumiwa ndani ya vichakataji. Inawapa wanafunzi msingi wa jinsi data yote inavyowekwa katika mwonekano halisi.

  • Somo la 5 • Dhana za Msingi za Mantiki ya Dijitali

    Inashughulikia aljebra ya Boolean, lango za mantiki, na saketi za mchanganyiko kama vitalu vya ujenzi vya vifaa vyote. Inaunganisha hisabati dhahania na tabia halisi ya saketi.

Sura ya 2Angalia maelezo

Muundo wa Usanifu wa Seti ya Amri

  • Somo la 1 • Aina za Amri na Operesheni

    Inaainisha amri za hesabu, mantiki, uhamishaji data, udhibiti wa mtiririko, na maalum. Inaonyesha jinsi ufunikaji wa operesheni unavyoathiri uwezo wa mkusanyaji na programu.

  • Somo la 2 • Majukumu na Uainishaji wa ISA

    Inafafanua kile ISA inavyobainisha na jinsi falsafa za RISC na CISC zinavyotofautiana katika malengo ya muundo. Inaweka msamiati unaotumika katika sura zote za muundo wa kichakataji.

  • Somo la 3 • Misingi ya Usanifu wa Lugha za Assembleri

    Inatafsiri dhana za ISA katika uandishi wa vitendo wa mkusanyiko, ikisisitiza umbizo la amri na maarifa ya njia za kushughulikia. Inatoa msingi wa vitendo kabla ya kujifunza muundo wa kichakataji.

  • Somo la 4 • Umbizo za Amri na Usimbaji

    Inashughulikia umbizo za amri zenye urefu usiobadilika, unaobadilika, na mseto na athari zake kwa ugumu wa kusimbua. Inaunganisha uchaguzi wa usimbaji na ufanisi wa mabomba.

  • Somo la 5 • Njia za Kushughulikia

    Inakagua njia za kushughulikia za moja kwa moja, isiyo ya moja kwa moja, yenye faharasa, na jamaa na wakati kila moja inafaa. Inawaandaa wanafunzi kuchambua mifumo ya ufikiaji wa kumbukumbu katika programu.

Sura ya 3Angalia maelezo

Njia ya Data ya Kichakataji na Udhibiti

  • Somo la 1 • Faili la Rejista na Kumbukumbu ya Data

    Inaelezea mpangilio wa faili la rejista, milango ya kusoma/kuandika, na muunganisho wa kumbukumbu ya data ndani ya njia ya data. Inaunganisha vipengele vya uhifadhi na mtiririko wa utekelezaji wa amri.

  • Somo la 2 • Uchambuzi wa Utendaji wa Muundo wa Mzunguko Mmoja

    Hupima kipindi cha saa, CPI, na upitishaji wa kichakataji cha mzunguko mmoja, ukionyesha ukosefu wake wa ufanisi. Inachochea mbinu za mabomba zinazoletwa katika sura inayofuata.

  • Somo la 3 • Muundo wa Kitengo cha Udhibiti

    Inapata mawimbi ya udhibiti kutoka kwenye sehemu za opcode kwa kutumia jedwali la ukweli na kupunguza mantiki. Inaonyesha jinsi kitengo cha udhibiti kinavyoratibu kila kipengele cha njia ya data kwa amri moja.

  • Somo la 4 • Muundo na Uendeshaji wa ALU

    Inaunda vitengo vya mantiki ya hesabu vinavyosaidia kujumlisha, kutoa, na operesheni za bitwise na utambuzi wa kipekee na kufurika. Inaweka msingi wa muundo wa njia ya data katika vifaa halisi.

  • Somo la 5 • Uundaji wa Njia ya Data ya Mzunguko Mmoja

    Inaunganisha ALU, faili la rejista, kumbukumbu, na PC katika njia moja ya utekelezaji wa mzunguko mmoja. Wanafunzi hufuatilia kila aina ya amri kupitia njia kamili ya data.

Sura ya 4Angalia maelezo

Utengenezaji wa Mabomba na Usimamizi wa Hatari

  • Somo la 1 • Hatari za Muundo na Migogoro ya Rasilimali

    Inachunguza migogoro ya rasilimali kutokana na kumbukumbu iliyoshirikiwa na vitengo vya kazi na kuitatua kwa kurudia au kupanga ratiba. Inakamilisha uainishaji wa hatari kwa muundo wa mabomba.

  • Somo la 2 • Hatari za Data na Uelekezaji Mbele

    Inatambua hatari za RAW, WAR, na WAW na kuzitatua kupitia njia za uelekezaji mbele na uingizaji wa kusimama. Inaonyesha jinsi uelekezaji mbele unavyojiondoa adhabu nyingi za hatari za data.

  • Somo la 3 • Mbinu za Juu za Mabomba

    Inapanua mabomba ya msingi hadi mabomba ya kina zaidi, mabomba ya juu, na ushughulikiaji wa ubaguzi ndani ya bomba. Inawaandaa wanafunzi kwa dhana za superscalar na utekelezaji nje ya mpangilio.

  • Somo la 4 • Misingi ya Mabomba

    Inatanguliza mfano wa bomba la hatua tano na kueleza jinsi kuingiliana kwa amri kunavyoongeza upitishaji. Inaweka mipaka ya hatua na rejista kati ya hatua.

  • Somo la 5 • Hatari za Udhibiti na Utabiri wa Tawi

    Inachanganua adhabu za tawi na kutathmini mikakati ya utabiri tuli na nguvu ili kupunguza mizunguko iliyopotea. Inaunganisha usahihi wa utabiri na utendaji wa jumla wa bomba.

Sura ya 5Angalia maelezo

Daraja la Kumbukumbu na Muundo wa Akiba

  • Somo la 1 • Teknolojia za Kumbukumbu Kuu na Hifadhi

    Inaelezea mpangilio wa DRAM, aina mbalimbali za SDRAM, na sifa za vifaa vya hifadhi ikijumuisha SSD. Inakamilisha picha ya daraja kutoka akiba hadi hifadhi ya kudumu.

  • Somo la 2 • Uboreshaji wa Utendaji wa Akiba

    Inatumia utabiri wa awali, akiba za wahasiriwa, kwanza-neno-muhimu, na uboreshaji wa mkusanyaji ili kupunguza adhabu za kukosa. Inakadiria uboreshaji kwa kutumia uchambuzi wa AMAT.

  • Somo la 3 • Mpangilio wa Akiba na Ramani

    Inashughulikia mpangilio wa akiba wa direct-mapped, set-associative, na fully associative na athari zake kwa kiwango cha hit. Inaunganisha sera ya ramani na ugumu wa vifaa na utendaji.

  • Somo la 4 • Kanuni za Daraja la Kumbukumbu

    Inaelezea mrejeleo wa ukawaida, viwango vya daraja, na mabadiliko ya gharama-uwezo-kasi yanayosukuma muundo wa daraja. Inaweka msingi wa majadiliano yote yanayofuata ya akiba na kumbukumbu.

  • Somo la 5 • Sera za Ubadilishaji na Uandishi wa Akiba

    Inatathmini algoriti za uingizwaji za LRU, FIFO, na nasibu pamoja na sera za write-through na write-back. Inaonyesha jinsi uchaguzi wa sera unavyoathiri kiwango cha kukosa na trafiki ya kumbukumbu.

Sura ya 6Angalia maelezo

Utekelezaji wa Superscalar na Nje ya Mpangilio

  • Somo la 1 • VLIW na Usambamba unaopangwa na Mkusanyaji

    Inalinganisha mbinu za OOO zinazozingatia vifaa na mbinu za VLIW zinazoendeshwa na mkusanyaji za uvunaji wa ILP. Inatathmini msongamano wa nambari, utangamano wa binary, na ugumu wa upangaji ratiba.

  • Somo la 2 • Algoriti ya Tomasulo na Vituo vya Akiba

    Inaelezea ubadilishaji jina la rejista kupitia vituo vya akiba na jinsi algoriti ya Tomasulo inavyowezesha utekelezaji nje ya mpangilio. Inatatua hatari za WAR na WAW kwa nguvu.

  • Somo la 3 • Kifurushi cha Kuagiza Upya na Ubaguzi Sahihi

    Inatanguliza kifurushi cha kuagiza upya ili kutoa matokeo kwa mpangilio huku kikitekeleza nje ya mpangilio. Inahakikisha semantiki sahihi za ubaguzi katika vichakataji vya OOO.

  • Somo la 4 • Dhana za Usambamba wa Ngazi ya Amri

    Inafafanua ILP, utegemezi wa kweli na wa uongo, na mipaka ya kinadharia ya utekelezaji sambamba wa amri. Inaweka motisha kwa miundo ya superscalar na OOO.

  • Somo la 5 • Muundo wa Kichakataji cha Superscalar

    Inashughulikia mantiki ya urejeshaji, usimbuaji, na uwasilishaji wa amri nyingi inayohitajika ili kutoa amri kadhaa kwa mzunguko. Inaunganisha upana wa superscalar na kupungua kwa faida za ILP.

Sura ya 7Angalia maelezo

Usanifu wa Vichakataji Vingi na Sambamba

  • Somo la 1 • Mitandao ya Muunganisho

    Inatathmini topolojia za basi, crossbar, mesh, torus, na fat-tree kwa muda wa kusubiri, kipimo data, na gharama. Inaunganisha muundo wa mtandao na mipaka ya upanuzi wa vichakataji vingi.

  • Somo la 2 • Usanifu wa GPU na Usambamba wa Data

    Inachunguza muundo wa kichakataji cha mtiririko cha GPU, utekelezaji wa warp na kizuizi cha nyuzi, na daraja la kumbukumbu kwa kazi zenye mizigo ya data sambamba. Inalinganisha uboreshaji wa upitishaji wa GPU na uboreshaji wa muda wa kusubiri wa CPU.

  • Somo la 3 • Itifaki za Mshikamano wa Akiba

    Inaelezea tatizo la mshikamano katika mifumo ya kumbukumbu iliyoshirikiwa na kutekeleza itifaki za kunusa na za saraka. Inaunganisha uchaguzi wa itifaki na upanuzi na mzigo wa juu wa trafiki.

  • Somo la 4 • Uainishaji wa Kompyuta Sambamba

    Inaainisha usanifu sambamba kwa kutumia uainishaji wa Flynn na kutofautisha mifano ya SIMD, MIMD, na mseto. Inatoa mfumo wa kutathmini miundo yote ya mifumo sambamba.

  • Somo la 5 • Mifano ya Uthabiti wa Kumbukumbu

    Inatofautisha uthabiti wa mfuatano kutoka kwa mifano iliyolegea na kueleza jinsi vizuizi vya kumbukumbu vinavyotekeleza mpangilio. Inawaandaa wanafunzi kufikiri kuhusu usahihi wa programu shirikishi.

Sura ya 8Angalia maelezo

Mifumo ya I/O na Ujumuishaji wa Mfumo

  • Somo la 1 • Ujumuishaji wa Mfumo kwenye Chipu

    Inachunguza muundo wa SoC unaojumuisha CPU, GPU, vidhibiti vya kumbukumbu, na I/O kwenye chipu moja. Inatathmini muunganisho wa ndani ya chipu, nyanja za nguvu, na mabadiliko ya muundo.

  • Somo la 2 • I/O Inayopangwa, Inayoendeshwa na Kukatiza, na DMA

    Inalinganisha mbinu za uendeshaji za kupigia kura, zinazoendeshwa na kukatiza, na DMA kwa matumizi ya CPU na upitishaji. Inaonyesha wakati kila mbinu inafaa kwa kasi tofauti za vifaa.

  • Somo la 3 • Misingi ya Mfumo wa I/O

    Inafafanua sifa za vifaa vya I/O, viwango vya uhamisho, na jukumu la vidhibiti katika kuweka vifaa katika kiwango cha dhahania. Inaweka vipimo vya utendaji wa I/O vinavyotumika katika sura nzima.

  • Somo la 4 • Usanifu wa Basi na Itifaki

    Inachanganua miundo ya basi ya ulandanishi na isiyo ya ulandanishi, mipango ya usuluhishi, na mapungufu ya kipimo data. Inaunganisha muundo wa basi na vikwazo vya utendaji wa ngazi ya mfumo.

  • Somo la 5 • Viunganishi vya Kisasa vya I/O

    Inakagua viunganishi vya mfululizo wa kasi ya juu, viungo vya uhakika hadi uhakika, na usanifu wa PCIe unaochukua nafasi ya mabasi ya zamani sambamba. Inatathmini upanuzi wa kipimo data na mzigo wa juu wa itifaki.

Cheti

Cheti chako halali cha kukamilisha

Kozi hii ni kwa ajili yako:

  • Wanafunzi wa shahada ya kwanza ya sayansi ya kompyuta: tayari kwenda zaidi ya programu kwenye misingi ya maunzi.

  • Wanafunzi wa uhandisi wa umeme: kuunganisha maarifa ya mzunguko kuelekea muundo kamili wa kichakataji.

  • Watengenezaji programu: wanaotaka kuelewa kinachotokea chini ya mfumo wa uendeshaji.

  • Wahandisi wa mifumo iliyopachikwa: wanaotafuta maarifa ya kina kuhusu tabia na vikwazo vya kichakataji.

  • Wapenzi wa maunzi: wenye shauku ya jinsi chip zinavyohesabu katika kiwango cha silikoni.

  • Waombaji wa shahada za uzamili: kujenga msingi thabiti kabla ya utafiti wa juu wa usanifu.

Kile wanasema wanafunzi wetu

Madarasa yenu ni kamilifu. Nimenunua kifurushi cha mwaka mmoja na hatimaye nina nafasi ya kufuata mada mbalimbali zinazovutia bila kulazimika kubadilisha majukwaa... Nawashukuru kwa kila kitu mnachofanya, tayari nimewashauri kwa watu wengine...
Giulio Carlo
Giulio CarloMwanafunzi wa Masoko ya Kidijitali
Ninapenda jinsi masomo yanavyokwenda moja kwa moja kwenye hoja na jinsi ninavyoweza kubadilisha sura na kuruka maudhui nisiyohitaji.
Mariana Ferres
Mariana FerresMwanafunzi wa Upigaji Picha
Ninapenda maudhui na mtindo wa uwasilishaji na maandishi ya video, ambayo yanaharakisha mchakato!
Luciana Alvarenga
Luciana AlvarengaMwanafunzi wa Ubunifu wa Kuchan
Jukwaa ni la haraka, rahisi kutumia. Utofauti wa maudhui na video za ziada zinasaidia sana katika kujifunza.
André Felipe
André FelipeMwanafunzi wa Uhandisi wa Prompt

Mafunzo muhimu

Maswali Yanayoulizwa Mara kwa Mara

Dedika ni nani?

Je, cheti kinatumika nchini Tanzania?

Je, kozi ni bure?

Mzigo wa masomo wa kozi ni upi?

Kozi zikoje?

Kozi zinafanyaje kazi?

Muda wa kozi ni upi?

Gharama au bei ya kozi ni ipi?

Kozi ya EAD au mtandaoni ni nini na inafanyaje kazi?

Kozi ya PDF