Descripción del curso
| JUSTIFICACIÓN |
| El sistema operativo (SO), regularmente denominado software operativo, en unión con el software de desarrollo (Lenguajes de programación) y el software aplicativo (Programas y aplicaciones) constituyen el software del sistema, sin embargo, el SO se diferencia de los otros tipos de software en las acciones de control que ejecuta sobre el sistema informático, tales como: ejercer el control sobre las instrucciones que se van a ejecutar, ofrecer una interfaz funcional y amigable con el usuario y permitir la utilización de los dispositivos de hardware instalados en la máquina.
La evolución permanente de los SO al ritmo del avance tecnológico, la ciencia y la misma sociedad, a través del Internet por ejemplo, han determinado que cada vez sean más y de mayor complejidad la cantidad de acciones, procesos y procedimientos que es necesario controlar, para que se desarrollen aplicaciones completas en el computador. Desde el manejo del hardware como los dispositivos de E/S, el procesador, los registros y la memoria, hasta conceptos de software que abarcan los procesos, la ejecución de los mismos y el manejo de interrupciones, en este sentido el SO involucra la administración y control de dispositivos de software y hardware, necesarios para la operación de dispositivos digitales entre ellos el computador. Algunos de los retos de los sistemas operativos que ya se están cumpliendo, incluyen su funcionamiento en dispositivos móviles y dispositivos de domótica, electrónica y cibernética. Sin embargo, en este momento se hacen esfuerzos en el desarrollo e implementación de sistemas operativos para la computación en la nube o Cloud Computing. |
| OBJETIVO GENERAL |
| Comprender las principales diferencias existentes entre el software operativo y otros tipos de software como el de aplicación o de desarrollo, además de establecer su importancia para la operatividad de los sistemas informáticos y el modo como administra y gestiona cada uno de los elementos del hardware. |
| COMPETENCIA GLOBAL |
| Al finalizar el módulo el estudiante estará en capacidad de comprender, analizar y conceptualizar sobre el funcionamiento de los sistemas operativos, argumentando la interacción del mismo con las demás aplicaciones del sistema informático y la interoperabilidad que se requiere hoy para los dispositivos desarrollados en la modernidad. |
| COMPETENCIAS ESPECÍFICAS | |||||||||||||||||||||||||||||||||
| 1. Al finalizar el módulo el estudiante reconoce los principales conceptos de los sistemas operativos y su importancia para la funcionalidad del sistema informático. | |||||||||||||||||||||||||||||||||
| 2. Al finalizar el módulo el estudiante argumenta sobre los conceptos de proceso, estados y transiciones, e identificará, clasificará y caracterizará las políticas de planificación, en términos de ventajas y desventajas. | |||||||||||||||||||||||||||||||||
| 3. Al finalizar el módulo el estudiante comprende las diferentes alternativas de solución a los problemas de bloqueos e interbloqueos, apreciables en la concurrencia de procesos. | |||||||||||||||||||||||||||||||||
| 4. Al finalizar el módulo el estudiante está en capacidad de conceptualizar sobre las características y requisitos de la gestión de memoria y la memoria virtual. | |||||||||||||||||||||||||||||||||
| CONTENIDO | |||||||||||||||||||||||||||||||||
|
