{"id":57,"date":"2016-08-02T00:16:49","date_gmt":"2016-08-02T03:16:49","guid":{"rendered":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/?page_id=57"},"modified":"2021-08-20T16:54:51","modified_gmt":"2021-08-20T19:54:51","slug":"programa","status":"publish","type":"page","link":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/programa\/","title":{"rendered":"Programa"},"content":{"rendered":"<h1 class=\"entry-title\">Programa de la Materia<\/h1>\n<h2><strong>Unidad Tem\u00e1tica I :\u00a0Generalidades de los Sistemas Operativos<\/strong><\/h2>\n<ul>\n<li>Introducci\u00f3n.<\/li>\n<li>Evoluci\u00f3n y definici\u00f3n de los Sistemas Operativos.<\/li>\n<li>Principios de Multitareas.<\/li>\n<li>Limitaciones del Hardware de las Computadoras.<\/li>\n<li>Clasificaci\u00f3n.<\/li>\n<li>Estructura interna de los sistemas operativos.<\/li>\n<li>Ejemplos de estructuras de sistemas operativos.<\/li>\n<li>Evaluaci\u00f3n de desempe\u00f1o.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica II : Procesos<\/strong><\/h2>\n<ul>\n<li>Concepto de proceso.<\/li>\n<li>Estados de un Proceso.<\/li>\n<li>Diagrama de Estados.<\/li>\n<li>Estructuras de control del sistema operativo.<\/li>\n<li>\u00abThreads\u00bb.<\/li>\n<li>Sistemas operativos \u00abmultithreaded\u00bb.<\/li>\n<li>Ejemplos de Sistemas operativos.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica III : Planificaci\u00f3n de la CPU<\/strong><\/h2>\n<ul>\n<li>Objetivos.<\/li>\n<li>Tipos de planificadores.<\/li>\n<li>Algoritmos de planificaci\u00f3n CPU.<\/li>\n<li>Comparaci\u00f3n de los algoritmos.<\/li>\n<li>Ejemplos de \u201cscheduler\/dispatcher\u201d de sistemas operativos.<\/li>\n<li>Evaluaci\u00f3n de desempe\u00f1o.<\/li>\n<li>Detecci\u00f3n de Cuellos de Botellas en CPU.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica IV:\u00a0Concurrencia<\/strong><\/h2>\n<ul>\n<li>Beneficios.<\/li>\n<li>Problema de la secci\u00f3n cr\u00edtica.<\/li>\n<li>Soluci\u00f3n por software y hardware.<\/li>\n<li>Sem\u00e1foros. Implementaci\u00f3n de operaciones P y V. Sincronizaci\u00f3n con sem\u00e1foros.<\/li>\n<li>M\u00e9todos de sincronizaci\u00f3n de alto nivel: Monitores.<\/li>\n<li>Sincronizaci\u00f3n de procesos con primitivas de mensajes.<\/li>\n<li>Problemas cl\u00e1sicos de sincronizaci\u00f3n.<\/li>\n<li>Ejemplos de sincronizaci\u00f3n en sistemas operativos.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica V :\u00a0Abrazo Mortal<\/strong><\/h2>\n<ul>\n<li>Tipos de recursos.<\/li>\n<li>Ejemplos de abrazo mortal.<\/li>\n<li>Prevenci\u00f3n, Detecci\u00f3n, Evasi\u00f3n y \u00a0Recuperaci\u00f3n de abrazo mortal.<\/li>\n<li>M\u00e9todos de Representaci\u00f3n: Grafos y matrices.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica VI :\u00a0Administraci\u00f3n de Memoria<\/strong><\/h2>\n<ul>\n<li>Asignaci\u00f3n y Reasignaci\u00f3n de direcciones.<\/li>\n<li>Espacio de direcciones l\u00f3gico y f\u00edsico.<\/li>\n<li>Esquemas de administraci\u00f3n de memoria.<\/li>\n<li>Principio de memoria virtual.<\/li>\n<li>Implementaci\u00f3n de memoria virtual: Segmentado. Paginado.<\/li>\n<li>Algoritmos de reemplazo.<\/li>\n<li>Evaluaci\u00f3n de desempe\u00f1o en sistemas paginados.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica VII :\u00a0Sistemas de Archivos y Entrada\/Salida<\/strong><\/h2>\n<ul>\n<li>Organizaci\u00f3n del sistema de archivos y de entrada y salida.<\/li>\n<li>Modelo jer\u00e1rquico de sistema de archivo y de I\/O.<\/li>\n<li>Sistema b\u00e1sico de archivos.<\/li>\n<li>Descriptores de archivos.<\/li>\n<li>Organizaci\u00f3n f\u00edsica de archivos.<\/li>\n<li>El subsistema de Entrada\/Salida.<\/li>\n<li>\u00abBuffering\u00bb.<\/li>\n<li>Planificaci\u00f3n de disco: algoritmos.<\/li>\n<li>Ejemplo de sistema de archivos: UNIX.<\/li>\n<li>Evaluaci\u00f3n de Desempe\u00f1o en Sistemas de Archivos.<\/li>\n<\/ul>\n<h2><strong>Unidad Tem\u00e1tica VIII :\u00a0Sistemas de Tiempo Real y Sistemas Distribuidos<\/strong><\/h2>\n<ul>\n<li>Sistemas de tiempo real.<\/li>\n<li>Planificaci\u00f3n.<\/li>\n<li>Conceptos y estructura de los sistemas distribuidos.<\/li>\n<li>Compartici\u00f3n de recursos.<\/li>\n<li>Tipos de sistemas operativos distribuidos.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Programa de la Materia Unidad Tem\u00e1tica I :\u00a0Generalidades de los Sistemas Operativos Introducci\u00f3n. Evoluci\u00f3n y definici\u00f3n de los Sistemas Operativos. Principios de Multitareas. Limitaciones del Hardware de las Computadoras. Clasificaci\u00f3n. Estructura interna de los sistemas operativos. Ejemplos de estructuras de sistemas operativos. Evaluaci\u00f3n de desempe\u00f1o. Unidad Tem\u00e1tica II : Procesos Concepto de proceso. Estados de [&hellip;]<\/p>\n","protected":false},"author":101025,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"templates\/template-full-notitle.php","meta":[],"_links":{"self":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/pages\/57"}],"collection":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/users\/101025"}],"replies":[{"embeddable":true,"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/comments?post=57"}],"version-history":[{"count":4,"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/pages\/57\/revisions"}],"predecessor-version":[{"id":61,"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/pages\/57\/revisions\/61"}],"wp:attachment":[{"href":"https:\/\/catedras.facet.unt.edu.ar\/sistemasoperativos\/wp-json\/wp\/v2\/media?parent=57"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}