sistema eragileen oinarriak · sistema eragileen oinarriak 3 gaitasun espezifikoak • sistema...
TRANSCRIPT
![Page 1: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/1.jpg)
Sistema Eragileen Oinarriak
Informatika Ingeniaritzako Gradua
2. maila 2018/19 ikasturtea
![Page 2: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/2.jpg)
Sistema Eragileen Oinarriak 2
Ikasgaiaren helburua
• Hardwarearen eta aplikazioen artean interfaze den Sistema Eragilearen funtzionamendua eta baliabideak ezagutzea
• UNIX eredua jarraitzen da – fitxategiak – prozesuak
![Page 3: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/3.jpg)
Sistema Eragileen Oinarriak 3
Gaitasun espezifikoak
• Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak, denbora errealekoak, fitxategiak, atzipen babesak, prozesuak, komunikazioa)
• Sistema Eragileen interfazeak ezagutu
• Linux sistema eragilerako tresnak garatu, sistema-deien interfazea erabiliz
![Page 4: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/4.jpg)
Sistema Eragileen Oinarriak 4
Zeharkako gaitasunak
• Proposatutako ariketak ebazteko behar diren informazio eta tresnak bilatzeko gaitasuna
• Antolakuntza eta planifikazioa gaitasuna – bakarka zein taldeka
• Garatutako tresnen funtzionalitatea egoki deskribatzeko gaitasuna – beste batzuk erabili ahal dezaten
![Page 5: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/5.jpg)
Sistema Eragileen Oinarriak 5
Gaiak 1. Sarrera
2. Sistema-deiak
3. Fitxategi-sistema eta Sarrera/Irteera
4. Erabiltzaileen kudeaketa eta segurtasuna
5. Memoriaren kudeaketa
6. Prozesuen kontrola
7. Prozesuen arteko komunikazioa eta sinkronizazioa
![Page 6: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/6.jpg)
Sistema Eragileen Oinarriak 6
Laborategiak 1. Shella erabiltzaile eta administrazio interfaze gisa
2. Zerbitzuak atzitzeko errutinen espezifikazioa C programazio-lengoaian
3. Sarrera/Irteeraren eta fitxategien kudeaketa shelletik. Sarrera/Irteeraren programazioa
4. Atzipen eskubideen kudeaketa shelletik edota programaz
5. Oinarrizko shell baten programazioa
6. Prozesuen kudeaketa. Shell multiprogramatua
7. Prozesuen arteko komunikazioa pipeak erabiliz
![Page 7: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/7.jpg)
Sistema Eragileen Oinarriak 7
Bibliografia • C. Rodríguez, I. Alegria, J. González, A. Lafuente, E. Lazkano:
Sistema Eragileen deskribapen funtzionala. UPV/EHU, 1996
• M. Rochkind: Advanced UNIX Programming. Addison-Wesley, 2004 • F. Márquez: UNIX. Programación Avanzada. Rama, 2004
• A. Tanenbaum: Modern Operating Systems. Prentice-Hall, 2008 • W. Stallings. Operating Systems: Internals and Design Principles.
Prentice-Hall, 2005
• A. Afzal: Introducción a UNIX. Un enfoque práctico. Prentice-Hall, 1997
• B. Kernighan, R. Pike: The Unix Programming Environment. Prentice-Hall, 1984
![Page 8: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/8.jpg)
Sistema Eragileen Oinarriak 8
Ebaluaketa
• Azterketa finala:
main() { float nota;
maiatzaren_21ean_azterketa_egin(¬a); if (nota >= 5.0) printf(“Hau ospatu behar dut!\n”); else ekainaren_24an_azterketa_egin(¬a); }
• Alternatiba: ebaluaketa jarraia
![Page 9: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/9.jpg)
Sistema Eragileen Oinarriak 9
Ebaluaketa Jarraia • Hiru probetan + ariketetan oinarrituta:
– Otsailak 15: 1-2 gaiak (pisua: %10 + %5) – Martxoak 29: 3-4 gaiak (pisua: %25 + %20) – Maiatzak 21: 5-6-7 gaiak (pisua: %25 + %15)
• 3. eta 4. gaiak – Metodologia aktiboa: PBL (Problem-Based Learning)
• Asistentzia derrigorrezkoa da
![Page 10: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/10.jpg)
Sistema Eragileen Oinarriak 10
Ordutegia (1.1 gela, 1.5 lab)
![Page 11: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/11.jpg)
Sistema Eragileen Oinarriak 11
Planifikazioa 2018-2019 - I
![Page 12: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/12.jpg)
Sistema Eragileen Oinarriak 12
Planifikazioa 2018-2019 - II
![Page 13: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/13.jpg)
Sistema Eragileen Oinarriak 13
Informazio praktikoak • Irakaslea: Mikel Larrea
– Bulegoa: 223 (Informatika Fakultatea, 2. solairua) – E-posta: [email protected]
• Tutoretza ordutegia: – Astelehena: 14:30 – 16:30 – Asteartea: 14:30 – 16:30 – Ostirala: 14:30 – 16:30
• Ikasgaiaren web orria (eGelan ere bai): http://www.sc.ehu.es/acwlaalm/seo.html
![Page 14: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/14.jpg)
Sistema Eragileen Oinarriak 14
Zuen txanda...
• Etxerako lanak:
– Zer da Sistema Eragilea? Zertarako balio du? • Lehen gaiko apunteak irakurri
– Google-en “wikipedia operating system” bilatu eta emandako lehen web orria irakurri: http://en.wikipedia.org/wiki/Operating_system
![Page 15: Sistema Eragileen Oinarriak · Sistema Eragileen Oinarriak 3 Gaitasun espezifikoak • Sistema Eragile desberdinak eta bere oinarrizko ezaugarriak identifikatu (denbora banatukoak,](https://reader030.vdocuments.pub/reader030/viewer/2022040501/5e209a2b283a374127540798/html5/thumbnails/15.jpg)
Sistema Eragileen Oinarriak 15
Printing without Operating System