Documente Academic
Documente Profesional
Documente Cultură
Presentado a
Jaime Jos Valds
Introduccin
El presente trabajo desarrollara el momento N2, concerniente al curso de Sistemas
Operativos, la actividad ser realizada en dos contextos; una primera fase que corresponde
al reconocimiento general de los sistemas operativos a travs del estudio de su historia y
evolucin. Con base en esto se presenta una definicin general acerca de que significa
sistema operativo. Posteriormente se presenta un cuadro comparando los sistemas
operativos ms populares, en donde se presentan ventajas, desventajas y posibles escenarios
de implementacin de los sistemas operativos. La segunda consiste en la revisin de las
propuestas presentadas por los dems participantes, para luego desarrollar una solucin
definitiva haciendo uso del debate acadmico dirigido. Con lo cual se busca hacer un
reconocimiento y aplicacin de conceptos y temticas; permitiendo as la apropiacin de
conocimientos bsicos que conllevara al cumplimiento del propsito, objetivos y metas de
aprendizaje generando una visin clara y general del contenido del curso y su importancia
en la formacin profesional.
La dinmica de la actividad se estructuro tomando en cuenta primeramente los conceptos
del protocolo y modulo de la materia Sistemas Operativos aplicndolos de diversas
formas operativamente, a travs de la conceptualizacin, anlisis, desarrollo y formulacin
de postulados individuales, los cuales incluyen investigacin, organizacin de ideas,
consolidacin de aportes individuales y retroalimentacin grupal.
Objetivos
General
Conocer, comprender y aplicar adecuadamente la conceptualizacin terica de la estructura,
funcionamiento y administracin de recursos de los sistemas operativos, como base para la
fundamentacin del anlisis y diseo de sistemas de comunicacin.
Especficos
Fundamentar, el diseo de sistemas de comunicacin con base en el conocimiento y anlisis
de los diferentes sistemas operativos, a travs de la conceptualizacin terica de la
estructura, funcionamiento y administracin de recursos.
Reconocer e identificar de manera clara los conceptos, elementos, caractersticas,
propiedades de los sistemas operativos y su relacin con el campo de aplicacin, a travs
del anlisis de los sistemas operativos ms comerciales y cercanos a su entorno que
involucre la integracin de elementos tecnolgicos y organizacionales.
Relacionar principios, estructuras, aplicacin y tipos de sistemas operativos con sus
caractersticas y funcionamiento, a travs del desarrollo y sustentacin de un proyecto
prctico en grupo en donde se presente una propuesta de implementacin del sistema
operativo en una organizacin del entorno.
Contribuir al fomento del espritu investigativo a travs del uso de estrategias que faciliten
el acceso a la informacin, la obtencin de fuentes bibliogrficas y la realizacin de
prcticas, con el fin de satisfacer sus propias necesidades de aprendizaje y de sustentar la
aplicacin de los sistemas operativos segn las caractersticas, facilidades de instalacin y
administracin de recursos.
Cdigo ejecutable
Pila de ejecucin
Estado del proceso
Prioridad del proceso
Valor del contador de programa (registrador PC)
Valor del apuntador de pila (registrador SP)
Valores de los dems registradores
Para ejemplificar el concepto anterior, vamos a ver la diferencia entre proceso y programa:
Proceso x Programa
Ejemplo: Preparacin de un pastel
La receta programa (algoritmo)
Los ingredientes dados de entrada
El pastelero Procesador
Actividad de preparar el pastel (proceso)
Modelo de procesos
Recursos fsicos y abstractos utilizados por un proceso:
Contexto de hardware
Contexto de software
Espacio de direccionamiento
Contexto de software
Contexto de hardware
Programa
Espacio de direccionamiento
Contexto de hardware
Se constituye bsicamente del contenido de registradores (PC, SP, etc.). Cuando un proceso
est en ejecucin, su contexto de hardware est almacenado en los registradores del
procesador.
Es fundamental para la implementacin de los sistemas de tiempo compartido (multiprogramados), en el cual los procesos se reversan en la utilizacin del procesador. El
cambio de un proceso por otro en el CPU, realizado por el S.O. es denominado cambio de
Contexto. Cambio de Contexto: guarda el contenido de los registradores del CPU y los
carga con los valores referentes al del proceso que est ganando la utilizacin del
procesador.
Contexto de Software
Caractersticas del proceso incluidas en la ejecucin de un programa, divididas en:
Espacio de direccionamiento
rea de la memoria del proceso donde el programa ser ejecutado y para datos utilizados
por el. Debe ser protegido del espacio de direccionamiento de los dems procesos
Estado del Proceso
En sistemas Multitareas el proceso no es ejecutado todo el tempo por el procesador. Existen
entonces tres tipos de estados:
Ejecucin -> Listo = El proceso pasa de ejecucin para listo por eventos generados por
el sistema.
Subproceso y Thread
Subproceso o proceso hijo: Procesos creados por un otro proceso, de manera jerrquica.
Los subprocesos son eliminados cuando el proceso padre deja de existir. Permite dividir la
aplicacin para trabajar de forma concurrente. Cada proceso y subproceso posee su
ambiente y recursos alocados.
Thread o Lnea de Control: En el ambiente multi-thread cada proceso puede responder a
varias solicitudes concurrentes o mismo simultneamente, se hubiera mas de un procesador.
Threads comparten el procesador de la misma forma que un proceso. Cada Thread posee su
propio conjunto de registradores, por ello comparte el mismo espacio de direccionamiento
con los dems threads del proceso. Un Thread puede alterar los datos de otro Thread.
Procesos del Sistema
Gran parte del ncleo del sistema es ejecutada en el contexto de procesos, inclusive en el
contexto de procesos de usuarios. Entre los cuales podemos resaltar los siguientes:
Auditoria y seguridad
Servicios de red
Contabilizacin del uso de recursos
Contabilizacin de errores
Administracion de impresin
Administracion de trabajos batch
Temporizacin
Comunicacin de eventos
Interface de comando (shell)
Tipos de procesos
CPU-bound (Conectado al CPU)
El proceso pasa la mayor parte del tiempo en el estado de ejecucin. Realiza pocas
operaciones de entrada salida (E/S o I/O). Encontrado en aplicaciones que efectan muchos
clculos.
I/O-bound (Conectado a E/S)
El proceso pasa la mayor parte del tiempo en el estado de espera. Encontrado en
aplicaciones comerciales con bastante lectura, procesamiento y grabacin de datos.
Encontrado tambin en aplicaciones interactivas.
Conclusiones
Lo relevante del presente trabajo es comprobar que a travs del estudio de mtodos y las
diferentes tcnicas, instrumentos y herramientas usados como metodologa para el trabajo
acadmico, en conjunto con las aplicaciones telemticas y ofimticas empleados en las
diferentes estrategias de aprendizaje, son una alternativa para lograr un ptimo desarrollo
de habilidades cognitivas, facilitando resolver diversas situaciones como: investigacin,
seleccin de ideas, anlisis de datos, organizacin de la informacin, comparacin, debates,
anlisis, interpretacin y creacin de textos, entre otras.
Se conoce, comprende y aplica adecuadamente la conceptualizacin terica de la
estructura, funcionamiento y administracin de recursos de los sistemas operativos, como
base para la fundamentacin del anlisis y diseo de sistemas de comunicacin, mediante la
utilizacin de estrategias de aprendizaje propias de la educacin a distancia.
Se describe, analiza, plantea y sustenta de manera suficiente, propuestas de implementacin
de soluciones informticas para cualquier organizacin, basado en los principios,
estructuras, aplicacin, instalacin y funcionamiento de los sistemas operativos.
Se identifica de manera clara los conceptos, elementos, caractersticas, propiedades de los
sistemas operativos y su relacin con el campo de aplicacin, basado en el anlisis de los
sistemas operativos ms comerciales y cercanos a su entorno.
Se determina y sustenta la aplicacin de los sistemas operativos segn las caractersticas,
ventajas de instalacin y administracin de recursos, usando estrategias que facilitan el
acceso a la informacin, obtencin de fuentes bibliogrficas, realizacin de prcticas y el
fomento del espritu investigativo
Este trabajo aporta en tal perspectiva y plantea condiciones para emprender la
consolidacin de un producto final tanto individual como colectivo, cuyo fin es obtener un
producto con calidad, aportando competencias cognitivas y habilidades terico practicas a
los participantes. Se deja por tanto, a disposicin del tutor como referencia en el proceso de
aprendizaje.
Referencias
MARTINEZ. David. L. (2013) Sistemas Operativos - Estructura de los sistemas operativos
(P. 5-8/10-21) Recuperado de: http://sistop.gwolf.org/html/biblio/Sistemas_Operativos__Luis_La_Red_Martinez.pdf
VALDES. Jaime J. (2013). Modulo de Sistemas Operativos - Principios de los sistemas
operativos (P. 16-21). Recuperado de:
http://datateca.unad.edu.co/contenidos/301402/301402.zip
VALDES. Jaime J. (2013). Modulo de Sistemas Operativos - Caractersticas de los sistemas
operativos (P. 46-65) Recuperado de:
http://datateca.unad.edu.co/contenidos/301402/301402.zip
STALLING. William. (2008). Sistemas Operativos - Procesos cliente servidor (P. 509-519)
Recuperado de: http://cs.uns.edu.ar/~jechaiz/sosd/clases/libros/stallings-beymar.pdf