XSLaren edukia
Konputagailuen Arkitekturaren Oinarriak
- Ikastegia
- Informatika Fakultatea
- Titulazioa
- Adimen Artifiziala Gradua
- Ikasturtea
- 2024/25
- Maila
- 1
- Kreditu kopurua
- 6
- Hizkuntzak
- Gaztelania
- Euskara
IrakaskuntzaToggle Navigation
Irakaskuntza mota | Ikasgelako eskola-orduak | Ikaslearen ikasgelaz kanpoko jardueren orduak |
---|---|---|
Magistrala | 40 | 60 |
Laborategiko p. | 20 | 30 |
Irakaskuntza-gidaToggle Navigation
HelburuakToggle Navigation
IKASKUNTZAREN EMAITZAK
* Konputagailu baten osagaien oinarrizko antolaketa eta funtzionamendua deskribatzea.
* Goi-mailako programazio-lengoaiaren eta makinaren barne-lengoaiaren arteko erlazioa deskribatzea.
* Mihiztadura lengoaian idatzitako programa sinple baten exekuzioa azaltzea edo traza egitea.
* C programazio lengoaian programa sinpleak garatzea.
* Konputagailuaren S/I-ko sinkronizazio-metodoak bereiztea eta DMA erabiltzean datu-transferentziaren hobekuntza kalkulatzea.
* Programen errendimendua hobetzen duten arloak aztertzea: memoria-hierarkia, exekuzio segmentatua eta kodearen optimizazioa.
Irakasgai-zerrendaToggle Navigation
0 .- Oinarriak
0.1 Algoritmoak
0.2 Programazioaren oinarriak (agindu sekuentziak eta kontrol-egiturak)
0.3 Adierazpide bitarra
0.4 Aginduen exekuzio faseak
1 .- Konputagailu baten oinarrizko egitura
1.1 Von Neumann arkitektura
1.2 Memoria nagusia
1.3 Prozesadorea
1.4 Sarrera/Irteera azpisistema
1.5 Azpisistemen arteko konexioa: busak
2 .- Memoria hierarkia
2.1 Alegiazko memoria
2.2 Cache memoria
3 .- Makina-lengoaia
3.1 Konpilazioa
3.2 Mihiztadura-lengoaia
3.3 Aginduen exekuzio sekuentziala
4 .- Paralelismoa agindu mailan
4.1 Segmentazio lineala
4.2 Ziklo anitzeko prozesadoreak
4.3 Optimizazio teknikak
4.4 Prozesadore supereskalarrak
4.5 Paralelismoaren hastapenak
C .- C lengoaia
C.1 Linux eta terminala: oinarrizko kontzeptuak
C.2 Programa baten egitura orokorra
C.3 Datu-motak eta oinarrizko eragiketak
C.4 Kontrol egiturak: if, switch, while, do - while, for
C.5 Funtzioak: parametro-pasatzea balioaren eta erreferentziaren arabera
C.6 Datu-egiturak: struct
C.7 Sarrera/irteera: printf, scanf
C.8 Exekuzio-denbora
MetodologiaToggle Navigation
Irakasgai honetan hainbat irakaskuntza-metodologia konbinatzen dira. Alde batetik, irakasgaiaren kontzeptuak azaltzeko azalpen eskolak emango dira, eta ikasleek parte hartuko dute horiei buruzko eztabaidetan. Ariketak eta problemak bakarka edo taldean garatuko dira, eta gelan egiten direnak modu parte-hartzailean ebatziko dira. Horrez gain, ikasleen parte hartzea eta motibazioa handitze aldera, eduki batzuk lantzeko jolasen bidezko eta jolasen garapenaren bidezko ikaskuntza metodologiak erabiliko dira.
Ikasgaian zehar lan autonomoa zein talde-lana sustatuko dira ikasleei eskatuko zaizkien jardueren bidez. Idatzizko zein ahozko komunikazioa landuko dira lanen eta txostenen aurkezpenen bidez eta eztabaiden bidez eta uneoro pentsaera konputazionala eta kritikoa erabil dezaten sustatuko da.
Ebaluazio-sistemakToggle Navigation
Irakasgaiak bi ebaluazio sistema ditu: ebaluazio jarraitua edo ebaluazio globala. Ebaluazio jarraituaren sistema erabiliko da lehentasunez, UPV/EHUren egungo araudian adierazten den moduan. Jarraian deskribatuko dugun etengabeko ebaluazioko sisteman jarraitzeko baldintzak betetzen dituzten ikasleek, ebaluazio orokorra aukeratzea erabakitzen badute, irakasgaiaren ardura duten irakasleei horren berri eman beharko diete, horretarako propio diseinatutako eGelako inkesta baten bidez. Inkesta hori, beranduenez, ordutegi trinkoko bigarren astea bukatzean bete beharko da. Aldaketa egiten ez duten ikasleak ebaluazio jarraituan adierazitako irizpideekin ebaluatuko dira eta ezingo diote deialdiari uko egin.
EBALUAZIO JARRAITUA:
Ebaluatzeko modu lehenetsia da eta ohiko deialdirako bakarrik balio du. Ikasleak aktiboki eta etengabe parte hartzea eskatzen du: klaseetara eta laborategietara joatea, ariketak eta lanak (taldekoak zein banakakoak) entregatzea, ebaluazio probak eta planteatutako gainerako jarduerak egitea. Jarduera horietako batean parte hartzen ez bada, ikaslea ebaluazio globalera pasatuko da.
Irakasgaia elementu hauen arabera ebaluatuko da:
- Banakako idatzizko probak: 8 puntu (% 80) [2 azterketa partzial, 1.,2. gaiak % 40 + 3.,4.,C gaiak % 40]
- Talde-lana: 2 puntu (% 20) [0. gaiko proiektua %10 + C. gaiko proiektua % 10]
Ikasgaia gainditzeko, azkeneko nota 5etik gorakoa izateaz gain, ebaluazioko proba guztietan gutxienez 4 puntu (10en gainean) atera behar dira.
EBALUAZIO GLOBALA:
Ebaluazio globalaren notaren % 100 azterketaren bidez lortuko da.
Ikasgaia gainditzeko, azkeneko nota 5etik gorakoa izan behar du.
Nahitaez erabili beharreko materialaToggle Navigation
Ikasgaiaren ikasgela birtualean (eGela) eskura dagoen materiala
BibliografiaToggle Navigation
Oinarrizko bibliografia
William Stallings
Computer Organization and Architecture. Designing for performance. (11. ed). Pearson, 2019
Andrew S.Tanenbaum , Tod Austin
Structured Computer Organization (6. ed), Pearson - Prentice Hall Ed., 2013
J.L. Hennessy, D.A. Patterson
Computer Architecture: A Quantitative Approach. (6. ed). Morgan Kaufmann, 2019
Iñaki Alegria eta Nestor Garay
C Programazio-lengoaia
https://www.elhuyar.eus/es/tienda/d/c-programazio-lengoaia
Félix García, Alejandro. Calderón, Jesús Carretero, Javier Fernández, José María Pérez
Problemas Resueltos de Programación en Lenguaje C, Thomson, 2002.
Gehiago sakontzeko bibliografia
Patterson D.A., Hennessy J.L.
Computer Organization and Design: The Hardware/Software Interface (5. ed). M. Kaufmann, 2013
Aldizkariak
Hello World: https://helloworld.raspberrypi.org/ (ondoren alearen zenbakia jarrita ale horretan sartzen da)
TaldeakToggle Navigation
16 Teoriakoa (Gaztelania - Arratsaldez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 15:30-17:00 | 14:00-15:30 |
Irakasleak
16 Laborategiko p.-1 (Gaztelania - Arratsaldez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 17:00-18:30 |
Irakasleak
31 Teoriakoa (Euskara - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 10:30-12:00 | 09:00-10:30 |
Irakasleak
31 Laborategiko p.-1 (Euskara - Goizez)Erakutsi/izkutatu azpiorriak
Asteak | Astelehena | Asteartea | Asteazkena | Osteguna | Ostirala |
---|---|---|---|---|---|
1-15 | 12:00-13:30 |