Doble Titulació en Enginyeria Electrònica de Telecomunicació i Enginyeria en Organització de les TIC

Doble Grau en Enginyeria Electrònica de Telecomunicació i Enginyeria en Organització de les TIC

La Salle Campus Barcelona t'ofereix 5 dobles titulacions en l'àmbit de les Enginyeries TIC. Amb els dobles graus podràs finalitzar els estudis universitaris en 5 anys acadèmics, amb dues titulacions oficials de grau

Sistemes operatius

Descripció: 

<p>Un sistema operatiu &eacute;s una capa de software que s'executa sobre un hardware per oferir una s&egrave;rie de serveis. L'objectiu de l'assignatura &eacute;s veure un sistema operatiu en totes les seves parts i, d'aquesta manera, dotar a l'alumne de coneixements sobre un dels components m&eacute;s importants en els sistemes inform&agrave;tics d'avui en dia. Des del punt de vista pr&agrave;ctic, es realitzen pr&agrave;ctiques que implementen diverses funcionalitats, pol&iacute;tiques o t&egrave;cniques d&acute;un sistema operatiu. A m&eacute;s s&acute;introdueixen multitud d'exemples, els quals ajuden l'estudiant a aprofundir en tots aquells aspectes que s'han tractat des del punt de vista te&ograve;ric.</p>

Tipus assignatura
Tercer - Obligatoria
Semestre
Primer
Curs
3
Crèdits
5.00

Professors Titulars

Coneixements previs: 

<p>Conceptes de programaci&oacute; (algor&iacute;smica i estructures de dades) i conceptes b&agrave;sics d&acute;utilitzaci&oacute; d&acute;un sistema operatiu.</p>

Objectius: 

<p>Els alumnes que cursen l&acute;assignatura de Sistemes Operatius han d&acute;adquirir els coneixements i desenvolupar les habilitats que s&acute;indiquen a continuaci&oacute;:</p>
<ol>
<li>Comprendre les funcionalitats d&acute;un sistema operatiu, la seva estructura i la seves relacions amb la resta del sistema inform&agrave;tic.</li>
<li>Con&egrave;ixer els conceptes, t&egrave;cniques i terminologia associada al desenvolupament i creaci&oacute; d&acute;un sistema operatiu en cadascuna de les seves diverses capes.</li>
<li>Saber aplicar aquestes t&egrave;cniques desenvolupant software que les implementi.</li>
<li>Saber expressar-se de manera correcta i usant la terminologia adequada tant de forma oral com escrita.</li>
<li>Saber desenvolupar software de forma modular i ben documentada. 6. Saber resoldre problemes associats al camp que ens ocupa, tant individual com col&middot;lectivament.</li>
</ol>

Continguts: 

<p>Durant el curs acad&egrave;mic es desenvoluparan els seg&uuml;ents continguts:</p>
<ol>
<li>&nbsp;Introducci&oacute; als sistemes Operatius.</li>
<li>Nucli d&acute;un sistema operatiu.</li>
<li>Planificaci&oacute; de processos.</li>
<li>&nbsp;Mecanismes de comunicaci&oacute; i sincronitzaci&oacute; de processos.</li>
<li>Crides al sistema en UNIX.</li>
</ol>

Metodologia: 

<p>La metodologia utilitzada est&agrave; basada en la classe magistral i la participaci&oacute; de l&acute;alumnat a les mateixes. Es realitzen explicacions magistrals sobre nous continguts i conceptes, alhora que es relacionen aquests amb exemples i problemes que cal resoldre amb el treball personal o en grup. Tamb&eacute; es proposen multitud d&acute;exercicis entre sessions per poder-los resoldre individualment o en equip fora de les classes lectives i que, posteriorment, s&acute;acostumen a resoldre total o parcialment en altres sessions. Sempre es realitzen refer&egrave;ncies creuades entre els diversos temes que conformen el temari amb l&acute;objectiu que l&acute;alumne assoleixi una visi&oacute; global de l&acute;assignatura i aprengui a relacionar conceptes i t&egrave;cniques. Tamb&eacute; es realitzen 12 sessions lectives al laboratori on a cada sessi&oacute; es realitza una activitat que permet a l'alumne assimilar una de les t&egrave;cniques de crides al sistema en programaci&oacute; en llenguatge C en un sistema UNIX. De la mateixa manera es realitza una pr&agrave;ctica de gran dimensi&oacute;, estructurada en fases.</p>

Avaluació: 

<p>Els m&egrave;todes usats per avaluar l'assignatura s&oacute;n els seg&uuml;ents: A. Ex&agrave;mens C. Ex&agrave;mens tipus test D. Exercicis fets a casa F. Informes/treballs fets en grup G. Treballs pr&agrave;ctics amb ordinador J. Participaci&oacute; a classe. M. Altres (Entrevistes) L'assignatura t&eacute; la durada d'un semestre i consta de dues parts diferenciades: la part de coneixements i la pr&agrave;ctica de l'assignatura. L'avaluaci&oacute; dels coneixements i de la pr&agrave;ctica ser&agrave; independent. Per tal d'aprovar l'assignatura caldr&agrave; aprovar independentment els coneixements i la pr&agrave;ctica. La nota final de l'assignatura &eacute;s representada en la seg&uuml;ent f&oacute;rmula: Nota_Final = 50% &middot; Coneixements + 50% &middot; Pr&agrave;ctica La nota de coneixements s'avaluar&agrave; a partir de les seg&uuml;ents notes relacionades: la nota d'ex&agrave;mens (Nota_Ex) i la nota dels exercicis de laboratori (Nota_Lab), segons el c&agrave;lcul seg&uuml;ent: Coneixements = 70% &middot; Nota_Ex + 30% &middot; Nota_Lab Per altra banda, la nota d'ex&agrave;mens (Nota_Ex) es calcular&agrave; ponderant amb les notes de l'examen de mig semestre (Ex_Midterm) i la nota de l'examen final de semestre (Ex_Final), segons el seg&uuml;ent c&agrave;lcul: Nota_Ex = 80% &middot; Ex_Final + 20% &middot; Ex_Midterm Per que aquesta f&oacute;rmula pugui ser v&agrave;lida, caldr&agrave; que els ex&agrave;mens estigui aprovats per separat (&gt;=5). En cas que no s'hagi aprovat el Ex_Midterm a la convocat&ograve;ria ordinaria, podr&agrave; recuperar-se a la segona convocatoria A m&eacute;s de l'examen final a la primera convocat&ograve;ria, hi haur&agrave; la possibilitat de fer un examen final de recuperaci&oacute; per a aquells alumnes que no l'hagin aprovat amb anterioritat (segona convocat&ograve;ria). Com que la Nota_Lab t&eacute; una funci&oacute; d'Avaluaci&oacute; Continua, aquesta nom&eacute;s ponderar&agrave; a Coneixements per la primera convocat&ograve;ria ordin&agrave;ria. Per la segona convocat&ograve;ria Coneixements = Nota_Ex. Finalment, l'estudiant te l'opci&oacute; d'alliberar l'examen final de la primera convocat&ograve;ria. Per aix&ograve; els requisits que s'han de satisfer s&oacute;n quatre: 1. Que la pr&agrave;ctica estigui lliurada satisfact&ograve;riament abans de la primera convocat&ograve;ria. 2 l'assist&egrave;ncia a les sessions de laboratori i la qualificaci&oacute; obtinguda sigui superior o igual a 4. 3. La nota del punt de control (Midterm) sigui superior o igual a 5. 4. L'assist&egrave;ncia i participaci&oacute; a les sessions lectives durant el curs. La nota en aquest cas es calcular&agrave; partir de la seg&uuml;ent f&oacute;rmula: Nota alliberament = (55%*Pr&agrave;ctica + 30%* Nota_Lab + 15%* Ex_Midterm) * Nota_Participaci&oacute;</p>

Criteris avaluació: 

<p>Els criteris d'avaluaci&oacute; per a cadascun dels objectius abans descrits s&oacute;n: Objectiu 1: - L&acute;estudiant ha de demostrar con&egrave;ixer els conceptes i terminologia relacionada amb l&acute;assignatura [A, C, F, J]. - L&acute;estudiant ha de saber resoldre q&uuml;estions te&ograve;riques relacionats amb els continguts de l&acute;assignatura [A, J]. Objectiu 2: - L&acute;estudiant ha de saber interpretar, analitzar i resoldre problemes de concurr&egrave;ncia de processos, usant diverses t&egrave;cniques [A, D, G, J]. - Dominar les t&egrave;cniques b&agrave;siques que s&acute;apliquen a la gesti&oacute; de la mem&ograve;ria principal d&acute;un sistema inform&agrave;tic i saber-les usar en casos pr&agrave;ctics [A, D, G, J]. - Con&egrave;ixer el funcionament dels sistemes d&acute;entrada i sortida i la seva administraci&oacute; [A, C, D]. - Entendre les diverses alternatives possibles per implementar sistemes de fitxers [A, D, F, G]. - Con&egrave;ixer tant a nivell te&ograve;ric com pr&agrave;ctic les possibilitats de planificaci&oacute; del processador tant en sistemes concurrents com en sistemes distribu&iuml;ts [A, C, D]. Objectiu 3: - L&acute;estudiant ha de saber construir programes que implementin t&egrave;cniques aplicades a resoldre funcionalitats dels sistemes operatius [A, D, G]. Objectiu 4: - L&acute;estudiant ha de saber redactar informes usant el vocabulari adient a l&acute;assignatura [F]. - L&acute;estudiant ha de saber exposar i defensar el seu disseny i implementaci&oacute; pr&agrave;ctica de manera oral [M]. Objectiu 5: - L&acute;estudiant ha de saber implementar programes ben estructurats i amb documentaci&oacute; interna [G]. - L&acute;alumne ha de saber crear informes i mem&ograve;ries que detallin el desenvolupament i disseny dels aplicatius programats [F]. Objectiu 6: - L&acute;estudiant ha de saber treballar en equip poder aprofitar la suma de capacitats del grup [D, F, G, M].</p>

Bibliografia bàsica: 

<p>CANALETA, X. (2020). “Exercicis i problemes d'examen de sistemes operatius”, Publicacions La Salle, 2020. HARBISON S.P. &amp; STEELE G.L. (2002). C - A Reference Manual, Prentice Hall, 5th edition, 2002. PETERSON, J.L. &amp; SILBERSCHATZ A. (1989). Sistemas Operativos, Editorial Revert&eacute;, ISBN: 84-291-2693-7 SALVADOR, J. (2014) “Programaci&oacute; en C per a sistemes UNIX”, Publicacions La Salle, September 2014. SALVADOR, J. (2011). Introducci&oacute; al llenguatge de programaci&oacute; C, Publicacions La Salle, July 2011. SILBERSCHATZ A., GALVIN P. &amp; GAGNE, G. (2002). Sistemas Operativos, Editorial Limusa, ISBN: 968-18-6168-X STALLINGS, W. (2005). Sistemas Operativos, 5th Edition, Pearson Prentice Hall, ISBN: 84-205-4462-0</p>

Material complementari: 

<p>STEVENS, R., FENNER, B. &amp; RUDOFF, A.M. (2004). UNIX Network Programming, Volume 1: "The sockets Networking API", Addison-Wesley Professional, 2004, 3rd edition, ISBN 0-13-141155-1. STEVENS, R. &amp; RAGO S.A. (2008). Advanced Programming in the UNIX Environment, Addison-Wesley Professional, 2008, 2nd edition. TANENBAUM A.S. (2009). Sistemas Operativos Modernos, 3rd Edition, Pearson Prentice Hall, Pearson Educaci&oacute;n, ISBN: 978-607-442-046-3.</p>