Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FAC U LTAD D E D I S E O E I N G E N I E R A
TECNOLOGA EN SISTEMAS DE INFORMACIN
ELECTIVA DE PROFUNDIZ ACIN I
S I S T E M A S O P E R AT I V O S
FA B I A N H OYO S PAT E R N I N A
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
SISTEMAS OPERATIVOS
Programas de Educacin a Distancia
Fundacin Antonio de Arvalo, TECNAR
Sistemas Operativos
Programas de Educacin a Distancia
Fundacin Antonio de Arvalo - TECNAR
2016; [N] Pg.; 21.5 X 27.9 cm
Prohibida su reproduccin parcial o total, por cualquier medio o mtodo de este mdulo sin previa
autorizacin de TECNAR y la Empresa Editorial.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
INDICE DE ILUSTRACIONES
Pg.
PRESENTACIN
1. INTRODUCCIN
Este mdulo fue desarrollado con el objetivo de entregar a los estudiantes del
programa de Tecnologa en Sistemas de la Fundacin Tecnolgica Antonio de Arvalo
TECNAR, bases tericas que les permitan desarrollar nuevos conocimientos, sobre los
Sistemas Operativos, iniciando con la historia y generalidades, continuando con
aspectos como la administracin de procesos, y terminando con la unidad de
Administracin de memoria.
2. OBJETIVOS EDUCATIVOS
3. JUSTIFICACIN
4. COMPETENCIAS
4.2.1. Cognitivas:
4.2.2. Procedimentales/Instrumentales:
4.2.3. Actitudinales:
5. METODOLOGA
Recursos:
6. UNIDADES DE APRENDIZAJE
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Procesos
Introduccin a los procesos
Comunicacin entre procesos
Problemas clsicos de la comunicacin entre procesos
Planificacin de los procesos
Administracin de la memoria
Memoria virtual
Paginacin
Segmentacin
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
TABLA DE CONTENIDO
Pg.
1. INTRODUCCIN ..................................................................................................... 6
2. OBJETIVOS EDUCATIVOS .................................................................................... 7
3. JUSTIFICACIN ...................................................................................................... 8
4. COMPETENCIAS .................................................................................................... 9
4.1. COMPETENCIAS GENRICAS. ............................................................................ 9
4.2. COMPETENCIAS ESPECFICAS. .......................................................................... 9
4.2.1. Cognitivas: ............................................................................................................... 9
4.2.2. Procedimentales/Instrumentales: ............................................................................ 9
4.2.3. Actitudinales: .......................................................................................................... 10
5. METODOLOGA .................................................................................................... 11
6. UNIDADES DE APRENDIZAJE ............................................................................ 11
1. Unidad 1: Introduccin A Los Sistemas Operativos.............................................. 17
1.1. Objetivos ................................................................................................................ 17
1.2. Competencias ........................................................................................................ 17
1.3. Estrategias pedaggicas o actividades de aprendizaje ........................................ 17
1.4. Recursos de aprendizaje ....................................................................................... 17
1.5. Leccin 1: Historia y Evolucin de los Sistemas Operativos ................................ 17
1.5.1. Historia de los sistemas operativos: ...................................................................... 18
1.5.2. Evolucin de los sistemas operativos: .................................................................. 19
1.6. Leccin 2: Definiciones y Funciones de los Sistemas Operativos ....................... 22
1.6.1. Definicin de Sistemas Operativos ....................................................................... 22
1.6.2. Funciones del sistema operativo ........................................................................... 23
1.7. Leccin 3: Sistema Computacional ....................................................................... 23
1.7.1. Estructura de un Sistema Computacional ............................................................. 23
1.7.2. Operacin de Un Sistema Computacional ............................................................ 24
1.7.3. Estructura del sistema de E/S ............................................................................... 27
1.8. Leccin 4: Proteccin en Sistemas Computacionales .......................................... 30
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
1.17. Leccin 12. Condiciones para la implantacin del Modelo Cliente/Servidor ........ 52
1.17.1. Condiciones para la implantacin del modelo Cliente/Servidor ........................... 52
1.17.2. Costos y beneficios de Cliente/Servidor ............................................................... 53
1.18. Leccin 13. Generalidades del Hardware ............................................................. 55
1.18.1. Hardware................................................................................................................ 55
1.18.1.1. Hardware De Entrada ............................................................................................ 56
1.18.1.2. Hardware De Salida ............................................................................................... 56
1.18.1.3. Hardware De Almacenamiento.............................................................................. 56
1.18.1.4. Conexiones Del Hardware ..................................................................................... 57
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
1.1. Objetivos
Investigar y profundizar los conceptos generales sobre los sistemas operativos,
Iniciando con la historia y pasado por definiciones generales su funcionamiento y
estructura bsica.
1.2. Competencias
Definir con claridad, que es un sistema operativo.
Identificar sus componentes.
Clasificar la evolucin de los Sistemas Operativos, de acuerdo al desarrollo
del Hardware.
A principio de la dcada de los 50's la rutina mejoro un poco con la introduccin de las
tarjetas perforadas. Fue entonces posible escribir los programas y leerlas en vez de
insertar conexiones, por lo dems el proceso era el mismo.
Figura 2. Sistema Por Lotes, en la figura se ilustra la manera en que se realizaba el proceso de
procesamiento de datos por lotes. Fuente: http://es.slideshare.net/AlexaCayambe/presentacion-sistemas-operativos-
48663762
La introduccin del transistor a mediados de los aos 50's modifico en forma radical el
panorama. Las computadoras se volvieron confiables de forma que podan fabricarse y
venderse a clientes, con la esperanza de que ellas continuaran funcionando lo suficiente como
para realizar un trabajo en forma. (Tanenbaum, 2003, pg. 7) Las empresas siempre estn
buscado la manara de optimizar su procesos, hacerlos ms rpidos y eficientes, por
este motivo la solucin que se adopt por lo general fue el procesamiento por lotes, ya
que la otra solucin era la adquisicin de ms equipos, pero estos eran demasiado
costosos.
Figura 1. Circuitos Integrados, en las imgenes se muestran una gran cantidad de componentes
electrnicos, que componen los sistemas informticos que se comenzaron a utilizar en los aos 80.
Fuente: http://es.slideshare.net/AlexaCayambe/presentacion-sistemas-operativos-48663762
La 360 de IBM fue la primera lnea principal de computadoras que utilizo los circuitos
integrados, lo que proporciono una gran ventaja en el precio y desempeo con respecto a las
mquinas de la segunda generacin, construidas a partir de transistores individuales. Se trabaj
con un sistema operativo enorme y extraordinariamente complejo. A pesar de su enorme
tamao y sus problemas el sistema operativo de la lnea IBM 360 y los sistemas operativos
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Otra caracterstica era la capacidad de leer trabajos de las tarjetas al disco, tan
pronto como llegara al cuarto de cmputo. As, siempre que concluyera un trabajo el
sistema operativo poda cargar un nuevo trabajo del disco en la particin que quedara
desocupada y ejecutarlo.
Por el contrario, un sistema operativo distribuido es aquel que aparece ante sus usuarios
como un sistema tradicional de un solo procesador, aun cuando est compuesto por
varios procesadores. En un sistema distribuido verdadero, los usuarios no deben ser
conscientes del lugar donde su programa se ejecute o de lugar donde se encuentren sus
archivos; eso debe ser manejado en forma automtica y eficaz por el sistema operativo.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 3. Se muestra las diferentes operaciones que realiza el Sistema Operativo. Fuente:
https://solvasquez.wordpress.com/2011/01/24/definicion-de-sistema-operativo/
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 5. Se muestran los diferentes procesos y la forma en que trabaja el controlador de Interrupciones. Fuente:
http://www.sites.upiicsa.ipn.mx/polilibros/portal/Polilibros/P_terminados/PolilibroFC/Unidad_V/ImagenesU_5/Inte
rrupcionesI_O.JPG
a. Partida
b. Interrupciones
El sistema operativo toma el control (es decir, el hardware pasa el control al sistema
operativo).1
1
El sistema operativo guarda el estado del proceso interrumpido. En muchos sistemas esta
informacin se guarda en el bloque de control de proceso interrumpido.
El sistema operativo analiza la interrupcin y transfiere el control a la rutina apropiada para atenderla;
en muchos sistemas actuales el hardware se encarga de esto automticamente.
La rutina del manejador de interrupciones procesa la interrupcin.
Se restablece el estado del proceso interrumpido (o del siguiente proceso).
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Una interrupcin puede ser iniciada especficamente por un proceso en ejecucin (en
cuyo caso se suele denominar (trap), y se dice que est sincronizada con la operacin del
proceso) o puede ser causada por algn evento que puede estar relacionado o no con el
proceso en ejecucin (en cuyo caso se dice que es asncrona con la operacin del proceso).
(Tomado de: http://sistemasoperativos.angelfire.com/html/1.6.1.html)
Clases de Interrupciones
Interrupciones de verificacin del programa. Son causadas por una amplia clase de
problemas que pueden ocurrir cuando se ejecutan las instrucciones en lenguaje de mquina de
un programa. Dichos problemas incluyen la divisin entre cero, el exceso o defecto de los
nmeros que pueden ser manejados por las operaciones aritmticas, el intento de hacer
referencia a una localidad de memoria que est fuera de los lmites de la memoria real. Muchos
sistemas ofrecen a los usuarios la opcin de especificar las rutinas que deben ejecutarse
cuando ocurra una interrupcin de verificacin del programa.
Figura 6. Interrupciones; en la figura se muestra la forma en que funcionan las interrupciones al interior de un
equipo de cmputo, Fuente: http://sitiodtodos.galeon.com/Imagen24.jpg
Sincrnica:
Se inicia la operacin de E/S.
Al finalizar la transferencia el control vuelve al proceso usuario.
Asincrnica:
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 7. Acceso Directo a Memoria. En la figura se muestra un esquema, de la manera como se implementa el acceso
directo a memoria, adems donde se hace un nfasis en los elementos que intervienen en el proceso. Fuente:
http://image.slidesharecdn.com/manejoperifericos-101014115848-phpapp01/95/manejo-perifericos-21-
728.jpg?cb=1297707846
c. La memoria principal
d. memory-mapped I/O
e. Discos
Figura 8. Partes de un Disco Duro. La figura muestra los componentes de un Disco Duro y la distribucin lgica del
mismo. Es muy importante conocer esta informacin ya que nos permite visualizar la manera en que los datos se
guardan en el Disco Duro. Fuente: http://slideplayer.es/slide/1069228/
f. Jerarqua de memoria
g. La memoria cach
2
Otro aspecto a considerar es la volatilidad.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 9. Jerarqua de la Memoria. En la figura se muestra de manera grfica una distribucin jerrquica de las
diferentes memorias de un computador. Fuente;
http://1.bp.blogspot.com/_lRDLW4A68Wc/SwVyP62CosI/AAAAAAAAAOs/MaFUZuzmm-c/s640/Memoria.JPG
3
Como su tamao es limitado resulta muy importante su administracin .
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
a. Modo Dual
Para asegurar una correcta operacin se debe proteger al S.O. y los programas frente
a situaciones de error. Esta proteccin se requiere para cualquier recurso compartido.
El hardware provee una importante proteccin llamada Modo Dual Se agrega un bit al
hardware llamado bit de modo para indicar dos modos posibles de operacin.
b. Proteccin de E/S
Para prevenir que un usuario realice una operacin ilegal de E/S se definen
instrucciones privilegiadas, de esta forma un usuario no puede ejecutar instrucciones
de E/S directamente. Lo debe hacer a travs del S.O. Nunca un programa usuario
debe tener el control del sistema bajo modo monitor.
c. Proteccin de memoria
4
En modo usuario, se pueden realizar las operaciones:
Cualquiera puede sobre escribir el S.O.
Muchos programas pueden hacer E/S al mismo tiempo.
A partir del 80486 se incorpor el bit de modo y as fue posible soportar S.O. Como Windows
NT,Windows 2000, Windows 2003 Server, OS/2 y Linux.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 10. Proteccin de Memoria. En la figura se muestra una solucin Algortmica de la forma como el sistema
operativo protege la memoria Fuente: http://labsopa.dis.ulpgc.es/so-itig/tema2/img023.GIF
Aquellas que se relacionan con procesos y las que lo hacen con el sistema de
archivo
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
5
Cuando un proceso se suspende temporalmente, debe reiniciarse despus exactamente en el mismo
estado en que se encontraba cuando se detuvo. Esto significa que toda la informacin relativa al proceso
debe guardarse en forma explcita en algn lugar durante la suspensin.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
1.9.3. Procesos
Uno de los conceptos ms importantes que gira entorno a un sistema
operativo es el de proceso. Un proceso es un programa en ejecucin junto con el
entorno asociado (registros, variables, etc.).
Abrir un archivo
Alocar ms memoria
Crear un nuevo archivo
Sobrescribir su .text
6
Los procesos pueden crear nuevos procesos, y heredar algunos atributos de su padre.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
1.9.4. Archivos
Un Archivo es una unidad lgica de almacenamiento. Es una abstraccin
sobre el dispositivo fsico (disco rgido, floppy, etc).
1.9.5. Definiciones
a. Deadlocks (Abrazos mortales): Cuando dos o ms procesos se estn
esperando mutuamente, en una situacin sin salida.
b. Memory Management (Manejo de Memoria): Estrategia de determinado S.O
para el uso de memoria. Los problemas a resolver son proteccin y mapeo de
programas. Ej. Memoria Virtual.
monotarea, en el cual se admiten varios usuarios al mismo tiempo, pero cada uno de
ellos, puede estar haciendo slo una tarea a la vez.
7
Por ejemplo, un sistema biprocesador asimtrico ejecutara una sola tarea en un procesador y el resto en el
otro. Cuando se trabaja de manera asimtrica, el sistema operativo selecciona a uno de los procesadores el
cual jugar el papel de procesador maestro y servir como pivote para distribuir la carga a los dems
procesadores, que reciben el nombre de esclavos.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
a. Administrador de procesos
b. Administrador de memoria
Como la memoria principal es muy chica como para almacenar todos los
datos y programas necesarios, la computadora posee un almacenamiento
secundario para volcar los datos de memoria no utilizados. Las computadoras
modernas utilizan el disco para este fin. La mayora de los programas se
almacenan en disco hasta que son cargados en memoria.
Uno de los propsitos del sistema operativo es ocultar las peculiaridades de los
dispositivos de hardware al usuario.
e. Administrador de archivos
f. Sistema de proteccin
g. Networking
Manejo de interrupciones.
Creacin y destruccin de procesos.
Cambio de estado de los procesos.
Despacho.
Suspensin y reanudacin de procesos.
Sincronizacin de procesos.
Comunicacin entre procesos.
Manipulacin de los bloques de control de procesos.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
El Kernel consiste en la parte principal del cdigo del sistema operativo, el cual
se encargan de controlar y administrar los servicios y peticiones de recursos y de
hardware con respecto a uno o varios procesos, este se divide en 5 capas:
Se encarga de activar los cuantum de tiempo para cada uno de los procesos, creando
interrupciones de hardware cuando no son respetadas. Se introduce la nocin de
proceso como un programa en ejecucin.8
Esto exige salvaguardar los registros del hardware, de modo que la ejecucin pueda
cambiar de un proceso a otro. Adems, si los procesos necesitan cooperar, hace falta
algn mtodo de sincronizacin. Una de las tcnicas ms simples, pero un concepto
importante en el diseo de sistemas operativos, es el semforo.
Nivel 2. Entrada/Salida.
8
Entre los requisitos fundamentales de un sistema operativo que ofrezca soporte para mltiples procesos se
incluye la capacidad de suspender y reanudar los procesos.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
La era del cmputo a travs de redes: Esta es la era que est basada en el
concepto de redes de computadoras, en la que la informacin reside en una o
varias computadoras, los usuarios de esta informacin hacen uso de computadoras
para laborar y todas ellas se encuentran conectadas entre s. Esto brinda la
posibilidad de que todos los usuarios puedan acceder a la informacin de todas las
computadoras y a la vez que los diversos sistemas intercambien informacin.
Servicio: unidad bsica de diseo. El servidor los proporciona y el cliente los utiliza.
Figura 11. Estructura Cliente/Servidor. En la figura se muestra un esquema de la forma en que trabaja la estructura
Cliente/Servidor. Fuente: http://www.ecured.cu/images/5/51/Cliente_Servidor.JPG
Qu necesitamos gestionar?
Dnde estarn situados los procesadores y estaciones de trabajo?
Cuntos tipos distintos se soportarn?
Qu tipo de soporte es necesario y quin lo proporciona?
Cmo definir una infraestructura Cliente/Servidor?
Figura 12. Caractersticas Fsicas Estructura Cliente/Servidor. En la figura se muestra los dispositivos principales de
esta estructura, adems se muestran los sentidos en los que se aplican las solicitudes y respuestas. Fuente:
http://vignette2.wikia.nocookie.net/sandramarramirez/images/c/c7/20070821klpinginf_30_Ees_SCO.png/revision/la
test?cb=20100219223327&path-prefix=es
En este caso se tiene total libertad para escoger dnde se coloca la lgica
de la aplicacin: en el cliente, en el servidor de base de datos, o en otro(s)
servidor(es). Tambin se tiene total libertad para la eleccin del lenguaje a utilizar.
Se utiliza un lenguaje de tipo general (probablemente C) por lo que no existen
restricciones de funcionalidad. Los programas sern ptimos desde el punto de
vista de la performance. Tambin deber implementarse especialmente el Call
remoto, lo que seguramente se har de una forma ms libre que los Remote
Procedure Call actualmente disponibles.
Los beneficios obtenidos por la alta direccin, seguramente estarn entre los
siguientes:
Software de sistemas.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
1.18.1. Hardware
El hardware se refiere a los componentes materiales con los que cuenta un sistema
de cmputo.
Dispositivos de entrada
Dispositivos de proceso
Dispositivos de almacenamiento
Dispositivos de entrada salida
Dispositivos de salida
Referencias:
http://sistemasoperativos.angelfire.com/html/1.3.html.
http://es.ccm.net/contents/651-sistema-operativo#funciones-del-sistema-
operativo.
http://www.mariapinto.es/alfineees/sistemas/que.htm.
http://eq2-sistemasoperativos.blogspot.com.co/2012/04/16-nucleo-sistemas-
operativos.html.
http://www.monografias.com/trabajos24/arquitectura-cliente-
servidor/arquitectura-cliente-servidor.shtml#ixzz3r7P2a1sy.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
http://oposicionestic.blogspot.com.co/2011/06/arquitectura-cliente-servidor.html
http://www.significados.com/hardware/.
Tanenbaum, Andrew, Sistemas Operativos Modernos, Pearson Educacin,
Mxico 2003.
UNAD, (2003). Modulo del Curso Sistemas Operativos, Colombia, 2013.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
TABLA DE CONTENIDO
Pg.
2.1. Objetivos
El objetivo de esta unidad es conocer el concepto de proceso y como este mdulo
del sistema operativo se encarga de multiplexarlos en el tiempo. Se tratarn los
problemas que surgen con la multiplexacin y las herramientas para solucionarlos.
2.2. Competencias
El estudiante estar en la capacidad de:
Definir con claridad, que es un sistema operativo.
Identificar sus componentes.
Clasificar la evolucin de los Sistemas Operativos, de acuerdo al desarrollo
del Hardware.
Est definida por los programadores a cada uno de los procesos donde se
define atributos como por ejemplo una aplicacin se puede dividir en varias tareas con
el propsito de que haya ganancia de velocidad, el uso eficiente de los dispositivos de
entrada y salida.
Un programa en ejecucin
Una actividad asncrona
El "espritu animado" de un procedimiento
El "centro de control" de un procedimiento en ejecucin
Lo que se manifiesta por la existencia de un "bloque de control del proceso"
(BCP) en el sistema operativo.
La entidad a la que se asignan los procesadores
La unidad "despachable"
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Un proceso pasa por una serie de datos discretos. Se dice que un proceso se
est ejecutando (estado de ejecucin), si tiene asignada la UCP. Se dice que un
proceso est listo (estado listo) si pudiera utilizar una UCP en caso de haber una
disponible. Un proceso est bloqueado (estado bloqueado) si est esperando que
suceda algn evento antes de poder seguir la ejecucin.
Figura 14. Estados de los Procesos. En la figura se muestran todos los estados posibles que puede tener un proceso y
la forma en que interactan entre cada uno de ellos. Fuente:
https://chsos20121910038.files.wordpress.com/2012/04/estados-de-los-procesos.jpg
Como se muestra en el grfico entre estos tres estados son posibles realizar
cuatro transiciones. La transicin 1 ocurre cuando un proceso descubre que no puede
continuar. En algunos sistemas el proceso debe ejecutar una llamada al sistema
BLOCK, para entrar en estado bloqueado. Las transiciones 2 y 3 son ocasionadas por
el planificador del proceso, que es parte del sistema operativo sin que el proceso llegue
a saber de ellas. La transicin 2 ocurre cuando el planificador decide que el proceso en
ejecucin ya ha corrido el tiempo suficiente y es tiempo de permitir que otro proceso
tome tiempo de la CPU. La transicin 3 ocurre cuando todos los otros procesos han
utilizado su parte del tiempo de la CPU y es hora que el primer proceso vuelva a correr.
La transicin 4 ocurre cuando aparece el evento externo que estaba esperando
un proceso (como el arribo de alguna entrada). Si ningn otro proceso corre en
ese instante la transicin 3 se activar de inmediato y el proceso iniciar su
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Cada proceso tiene asociada una estructura de datos llamada la PCB (Process
Control Block). Un proceso se representa desde el punto de vista del sistema
operativo, por un conjunto de datos donde se incluyen el estado en cada momento,
recursos utilizados, registros, etc., denominado Bloque de Control de Procesos (PCB).
Figura 15. Bloque de Control de Proceso (PCB). En esta figura se encuentra un bloque de control de procesos, con
cada uno de sus componentes, adems podemos visualizar la descripcin de los elementos ms importantes. Fuente:
http://image.slidesharecdn.com/introduccionalosprocesos-090928141604-phpapp02/95/introduccion-a-los-procesos-
5-728.jpg?cb=1254147407.
Figura 16. Thread (Hilo de Ejecucin), En la figura se representa graficamente lom que es un Hilo de ejecucin, adems
de mostrar las diferentes funciones que puede realizar el mismo Fuente: https://i-msdn.sec.s-
msft.com/dynimg/IC710490.png. 9
Los hilos de ejecucin que comparten los mismos recursos, sumados a estos
recursos, son en conjunto conocidos como un proceso. El hecho de que los hilos de
ejecucin de un mismo proceso compartan los recursos hace que cualquiera de estos
hilos pueda modificar stos. Cuando un hilo modifica un dato en la memoria, los otros
hilos acceden a ese dato modificado inmediatamente.
9
Un hilo es bsicamente una tarea que puede ser ejecutada en paralelo con otra tarea.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 17. Thread (Hilo de Ejecucin). En esta figura se muestran 3 Hilo en ejecucin, como podemos observar cada
hilo posee su propia pila de ejecucin y Contador de programa. Fuente: https://i-msdn.sec.s-
msft.com/dynimg/IC710490.png.
2.6.2. Mensajes
1. Comunicacin directa
Por ejemplo:
4. Comunicacin indirecta
Seales
Tuberas
Semforos
Mutex y variables condicionales
Paso de mensajes.
Requisitos de solucin
Una solucin al problema de la seccin crtica debe satisfacer los siguientes tres
requisitos:
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
2.7.2.2. Semforos
S=S-1;
signal(S): S = S + 1;
Figura 18. Semaforo. Se muestra de manera grafica, la forma como esta codificada de manera algoritmica las
funciones que realiza el semaforo Fuente:
https://www.google.com.co/search?q=la+seccion+critica+semaforo&espv=2&biw=1366&bih=623&source=lnms&tb
m=isch&sa=X&ved=0CAcQ_AUoAWoVChMIiYypoImRyQIVRmImCh0m1w3W#imgrc=12TNkNEDlTlfzM%3A.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 19. Implementacin de Semforo para sincronizacin. Como lo dice el nombre de la figura, lo que se muestra es
la implementacin algortmica del proceso de semforo. Fuente: (UNAD, 2015)
En los sistemas de uso interactivo, casi la totalidad de los que se usan hoy
en da, este tipo de planificacin no se efecta, dado que es tpicamente el usuario
quien indica expresamente qu procesos iniciar.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Figura 21. Planificador a largo plazo. Este tipo de planificacin, los procesos se ejecuta de acuerdo a una periodicidad,
pueden ser de segundos, minutos incluso horasFuente:
http://sistop.gwolf.org/html/img/dot/planificador_largo_plazo.png
Figura 23. Planificador a Corto plazo. La figura muestra la manera cmo interactan los elementos que intervienen es
una planificacin de corto plazo Fuente: http://sistop.gwolf.org/html/img/dot/planificador_corto_plazo.png
Procesos en tiempo real. Si los procesos deben dar respuesta en tiempo real se
requiere que tengan prioridad para los turnos de ejecucin.
Longevidad de los procesos. Existen procesos que tpicamente requieren varias horas
para finalizar su labor, mientras que existen otros que slo necesitan algunos segundos.
Referencias:
http://wiki.inf.utfsm.cl/index.php?title=Comunicaci%C3%B3n_entre_procesos
http://sistemasoperativos.angelfire.com/html/2.4.2.html
http://www.monografias.com/trabajos51/sincro-comunicacion/sincro-
comunicacion2.shtml#ixzz3rVUxoiRr
http://www.ecured.cu/index.php/Planificaci%C3%B3n_de_procesos_en_Sistem
as_Operativos
http://sistop.gwolf.org/html/03_planificacion_de_procesos.html#sec-1
UNAD, (2003). Modulo del Curso Sistemas Operativos, Colombia, 2013.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
TABLA DE CONTENIDO
Pg.
3.1. Objetivos
El objetivo de esta unidad es estudiar como el sistema operativo coloca los
procesos y sus datos en la memoria multiplexndolos en el espacio.
3.2. Competencias
El estudiante estar en la capacidad de:
Definir con claridad, que es un sistema operativo.
Identificar sus componentes.
Clasificar la evolucin de los Sistemas Operativos, de acuerdo al desarrollo
del Hardware.
La memoria o memoria principal puede ser considerada como una matriz de bytes,
cada uno con una direccin. El administrador de memoria es parte del sistema operativo que
regula el uso o liberacin de la memoria. Una instruccin es una orden que se le da a la
computadora para que ejecute una operacin. Un proceso es una secuencia de instrucciones
que forman parte de un programa en ejecucin.(Tomado de:
http://fundamentosso.readthedocs.org/en/latest/cap4_memoria.md.html)
10
En una computadora la memoria principal es un recurso vital para su funcionamiento ya que no solo los
programas pueden modificarla, sino que tambin los dispositivos de entrada y salida pueden tener acceso a
ella y modificarla. El procesador de la computadora es el que debe regular los accesos a a memoria y la
velocidad de este para accederla y modificarla (ya sea para escribir o borrar datos) depender de la
eficiencia del computador.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
figura 24. Esquema general de la memoria. Incorporando espacio en almacenamiento secundario, representando la
memoria virtual. Fuente: http://sistop.gwolf.org/html/04_administracion_de_memoria.html#sec-5.
La memoria virtual entra en juego desde la carga misma del proceso. Tomemos en
cuenta que casi siempre tenemos cdigo durmiente: Cdigo que slo se emplea eventualmente,
como el que responde ante una situacin de excepcin o el que se emplea slo ante
circunstancias particulares (por ejemplo, la exportacin de un documento a determinados
formatos, o la verificacin de que no haya tareas pendientes antes de cerrar un programa). Y si
bien a una computadora le sera imposible ejecutar cdigo que no est cargado en memoria, el
cdigo s puede comenzar ejecutarse sin estar completamente en memoria: Basta con haber
cargado la pgina donde estn las instrucciones que comenzaremos a seguir. (Tomado de:
http://sistop.gwolf.org/html/04_administracion_de_memoria.html#sec-5-1)
Figura 25. Respuesta Fallo de Pagina. En la Figura se muestran todos los Pasos que atraviesa la respuesta a un fallo de
pgina, dentro de la memoria. Fuente: http://sistop.gwolf.org/html/04_administracion_de_memoria.html#sec-5-1.
3.7.4.1. Ventajas
1. Permite que los programas que se ejecutarn en el sistema sean ms grandes que
la memoria fsica instalada.
2. Permite aumentar el grado de multiprogramacin.
3. Sea necesaria menos e/s para intercambiar programas. -* Se implementa
generalmente mediante la paginacin bajo demanda.
3.7.4.2. Desventajas
Figura 26. En la figura se muestra el proceso de Traduccin de direcciones de memoria en segmentacin. Fuente:
UNAD, (2003). Modulo del Curso Sistemas Operativos, Colombia, 2013.
Figura 27. Entrada tpica de una tabla de pginas En la figura se muestran los diferentes elementos que componen una
entrada de una tabla de pgina. Fuente: UNAD, (2003). Modulo del Curso Sistemas Operativos, Colombia, 2013.
El bit de referencia como su nombre lo indica se enciende cada vez que la pgina es
referenciada, bien sea para lectura o escritura. Sirve para apoyar al sistema operativo,
para seleccionar la pgina a salir cuando se presenta un defecto de pgina. Las
pginas no referenciadas son unas muy buenas candidatas a salir.
3.9. Paginacin
Figura 28. En la figura se muestra un Esquema del proceso de paginacin, una de las tcnicas que se usan para el
manejo de memoria. Fuente: http://sistop.gwolf.org/html/04_administracion_de_memoria.html#paginacion.
11
Un hecho notable en los sistemas que manejan paginacin es que cuando el proceso comienza a
ejecutarse ocurren un gran nmero de fallos de pgina, porque es cuando est referenciando muchas
direcciones nuevas por primera vez, despus el sistema se estabiliza, conforme el nmero de marcos
asignados se acerca al tamao del conjunto de trabajo.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
auxiliar o secundaria. Cada marco se identifica por la direccin de marco, que est en
la posicin fsica de la primera palabra en el marco de pgina.
a=p*z+d (0<=d<z)
p=(a/z) (parte entera de la division)
d=a mod z (resto de divisor a/z)
Figura 29. Ejemplo de paginacin. En la figura se muestra un ejemplo grfico de paginacin con un espacio de
direccionamiento de 32 bytes y pginas de 4 bytes. Fuente:
http://sistop.gwolf.org/html/04_administracion_de_memoria.html#paginacion
Para tener el control de las pginas, debe mantenerse una tabla en memoria
que se denomina tabla de Mapas de Pagina (PMT) para cada uno de los procesos.
Cada pgina tiene un nmero que se utiliza como ndice en la tabla de pginas, lo que
da por resultado el nmero del marco correspondiente a esa pgina virtual. Si el bit presente /
ausente es 0, se provoca un sealamiento (trap) hacia el sistema operativo. Si el bit es 1, el
nmero de marco que aparece en la tabla de pginas se copia en los bits de mayor orden del
registro de salida, junto con el ajuste (offset) de 12 bits, el cual se copia sin modificaciones de la
direccin virtual de entrada. Juntos forman una direccin fsica de 15 bits. El registro de salida
se coloca entonces en el bus de la memoria como la direccin en la memoria fsica.(Tomado de:
http://www.monografias.com/trabajos13/gesme/gesme.shtml#pag#ixzz3rbCQD5Z4)
nmero de pgina virtual y como resultado el nmero del marco fsico. Mediante el
resultado de esta funcin, se puede reemplazar el campo de la pgina virtual de una
direccin virtual por un campo de marco, lo que produce una direccin en la memoria
fsica. Sin embargo, hay que enfrentar dos aspectos fundamentales:
El primer punto proviene del hecho de que las computadoras modernas utilizan
direcciones virtuales de al menos 32 bits. Por ejemplo, si el tamao de pgina es de
4K, un hueco de direcciones de 32 bits tiene un milln de pginas; en el caso de un
hueco de direcciones de 64 bits, se tendra ms informacin de la que uno quisiera
contemplar. El segundo punto es consecuencia del hecho de que la asociacin virtual
fsica debe hacerse en cada referencia a la memoria. Una instruccin comn tiene una
palabra de instruccin y tambin un operando de memoria. Entonces es necesario
hacer una, dos o ms referencias a la tabla de pginas por cada instruccin.
Caractersticas de la paginacin:
1. Es posible comenzar a ejecutar un programa, cargando solo una parte del mismo en
memoria, y el resto se cargar bajo la solicitud.
2. No es necesario que las paginas estn contiguas en memoria, por lo que no se
necesitan procesos de compactacin cuando existen marcos de pginas libres dispersos
en la memoria.
3. Es fcil controlar todas las pginas, ya que tienen el mismo tamao.
4. El mecanismo de traduccin de direcciones (DAT) permite separar los conceptos de
espacio de direcciones y espacios de memoria. Todo el mecanismo es transparente al
usuario.
5. Se libera al programador de la restriccin de programar para un tamao fsico de
memoria, con lo que s e aumenta su productividad. Se puede programar en funcin de
una memoria mucho ms grande a la existente.
6. Al no necesitarse cargar un programa completo en memoria para su ejecucin, se
puede aumentar el nmero de programas multiprogramndose.
7. Se elimina el problema de fragmentacin externa.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Numero de pgina (p): utilizado como ndice en la tabla de pginas que contiene la
direccin base de cada pgina en la memoria fsica.
Offset de la pgina (d): combinado con la direccin base define la direccin fsica que ser
enviada a la unidad de memoria.
Referencias:
http://sistop.gwolf.org/html/04_administracion_de_memoria.html#sec-5-1
http://fundamentosso.readthedocs.org/en/latest/cap4_memoria.md.html
http://fundamentosso.readthedocs.org/en/latest/cap8_memoriavirtual.md.html
http://www.monografias.com/trabajos13/gesme/gesme.shtml#pag#ixzz3rbCQD5Z4
http://sistop.gwolf.org/html/04_administracion_de_memoria.html#paginacion
UNAD, (2003). Modulo del Curso Sistemas Operativos, Colombia, 2013.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
8. Recursos
8.1. Fsicos
- Aulas de clases.
- Tableros.
- Computadores.
8.2. Tecnolgicos
- Plataforma SLPAVIA, Internet, Buscadores.
8.3. Audiovisuales
- VideoBeam
8.4. Telecomunicaciones
- Skype, Sistemas de vdeo conferencia.
9. Glosario
Aplicaciones: El trmino "aplicacin" es una forma abreviada para designar a un programa de
aplicacin. Un programa de aplicacin es aqul diseado para desempear una funcin especfica
directamente para el usuario o, en algunos casos, para otro programa de aplicacin. Los ejemplos
de estas aplicaciones incluyen los procesadores de textos, programas de bases de datos,
navegadores de la Red, herramientas de desarrollo, programas de dibujo, pintura y edicin de
imgenes, y programas de comunicaciones. Las aplicaciones usan los servicios del sistema
operativo del ordenador y otras aplicaciones de apoyo. La solicitud formal y los medios de
comunicarse con otros programas que usa un programa de aplicacin son lo que se denomina
interfaz de programa de aplicacin (application programa interface, API).
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Cdigo: O programa de mquina; es el conjunto de instrucciones mquina que tiene por objeto
que el computador realice una determinada funcin.
Controlador de dispositivo: Software que controla un dispositivo que est conectado a, o es parte
de, una computadora. (En ingls: device driver).
Demonio: Un demonio es un programa que funciona sin intervencin humana, para cumplir una
tarea determinada. Por ejemplo, lpd es un demonio que controla el flujo de los trabajos de
impresin en una impresora
Direccin IP: Las direcciones IP son el mtodo mediante el cual se identifican los ordenadores
individuales (o, en una interpretacin ms estricta, las interfaces de red de dichos ordenadores)
dentro de un red TCP/IP. Todas las direcciones IP consisten en cuatro nmeros separados por
puntos, donde cada nmero est entre 0 y 255.
ENIAC: (electronic numerical integrator anallizer and computer), uno de los primeros
computadores construdos.
Estado problema: Modo Usuario; Este es el modo en el que se ejecutan los programas del usuario,
en el cual slo se pueden ejecutar instrucciones no privilegiadas.
Estado Supervisor: Modo Ncleo; En este modo se pueden ejecutar todas las instrucciones
privilegiadas y no privilegiadas, teniendo acceso total al hardware.
Interrupcin Asincrnica: Son aquellas interrupciones que ocurren de forma simultnea con el
procesamiento y son generadas por un agente distinto al procesador.
Kernel: ncleo; La parte central de un sistema operativo, sobre la cual el resto del sistema se
apoya. Llamada al sistema: Es una rutina que cumple una funcin a nivel del sistema en nombre
de un proceso. En ingls: System Call.
Mquina Virtual: Se trata de un tipo de sistemas operativos que presentan una interface a cada
proceso, mostrando una mquina que parece idntica a la mquina real subyacente.
Memoria virtual: La idea fundamental detrs de la memoria virtual es que el tamao combinado
del programa, los datos y la pila de ejecucin puede exceder la cantidad de memoria real
disponible para l. El sistema operativo mantiene aquellas partes del programa que estn
utilizando en cada momento en la memoria principal y el resto permanece en el disco. En la
medida en que se vayan necesitando nuevas partes estas se intercambian con las residentes en la
memoria principal.
Memoria: Cuando se refiere a ordenadores, la memoria (en general) es cualquier hardware capaz
de almacenar datos para recuperarlos posteriormente. En este contexto, la memoria en general se
refiere especficamente a la RAM.
Ncleo: La parte central de un sistema operativo, sobre la cual el resto del sistema se apoya. En
ingls: kernel.
PCB: (Process Control Bloc). Estructura de datos almacenan la PEP, aspectos sobre la ejecucin del
proceso y de la utilizacin de los recursos.
Planificacin: Proceso cuyo objetivo principal es repartir el tiempo del procesador entre los
procesos ejecutables y optimizar el comportamiento del sistema.
Prioridad: Nmero asociado a cada proceso o thread y utilizado por la poltica de planificacin.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
Programa: Es esencialmente un archivo ejecutable que se coloca en memoria para que pueda el
procesador ir tomando su cdigo, y obedeciendo las instrucciones de l.
PSW-PEP: (Program status Word Palabra de Estado del Programa); Contiene toda la informacin
del estado del proceso y define sus privilegios.
SGMV: Sistema Generador de Mquina Virtual.
Sistema Monoltico: Sistemas que tienen un ncleo grande y complejo, que engloba todos los
servicios del sistema.
Sistema Monousuario: Sistemas operativos que no pueden dar servicio sino slo a un usuario cada
vez, sin importar el nmero de procesadores que tenga la computadora o el nmero de tareas o
procesos que el usuario pueda ejecutar en un instante de tiempo.
Sistema Multiusuario: Sistemas que pueden atender mltiples usuarios, ya sea por medio de
varias terminales conectadas a la computadora o por medio sesiones remotas en una red de
comunicaciones.
Sistema operativo: Conjunto de software que controla los distintos recursos del ordenador. En
ingls: operating system.
10. Bibliografa
ORTIZ PABON, H. (2005). Sistemas Operativos Modernos, Medelln: Sello Editorial Universidad de
Medelln.
QUESADA, A. & CANDELA, S. & GARCA C. & SANTANA F. & SANTOS J. (2007) Fundamentos De
Sistemas Operativos. Teora Y Ejercicios Resueltos.
http://fundamentosso.readthedocs.org/en/latest/index.html#
http://sistop.gwolf.org/html/index.html#undefined
https://books.google.com.co/books?id=fRK3lbTrNy4C&printsec=frontcover&hl=es#v=o
nepage&q&f=false
http://fundamentosso.readthedocs.org/en/latest/cap8_memoriavirtual.md.html
http://www.monografias.com/trabajos13/gesme/gesme.shtml#pag#ixzz3rbCQD5Z4
http://wiki.inf.utfsm.cl/index.php?title=Comunicaci%C3%B3n_entre_procesos
http://sistemasoperativos.angelfire.com/html/2.4.2.html
http://www.monografias.com/trabajos51/sincro-comunicacion/sincro-
comunicacion2.shtml#ixzz3rVUxoiRr
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
http://www.ecured.cu/index.php/Planificaci%C3%B3n_de_procesos_en_Sistemas_
Operativos
FAC U LTAD D E D I S E O E I N G E N I E R A
TECNOLOGA EN SISTEMAS DE INFORMACIN
ELECTIVA DE PROFUNDIZ ACIN I
FA B I A N H OYO S PAT E R N I N A
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
SISTEMAS OPERATIVOS
Programas de Educacin a Distancia
Fundacin Antonio de Arvalo, TECNAR
Sistemas Operativos
Programas de Educacin a Distancia
Fundacin Antonio de Arvalo - TECNAR
2016; [N] Pg.; 21.5 X 27.9 cm
Prohibida su reproduccin parcial o total, por cualquier medio o mtodo de este mdulo sin previa
autorizacin de TECNAR y la Empresa Editorial.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
GUA DE TRABAJO
U N I D A D 1 : I N T R O D U C C I O N A L O S S I S T E M A S O P E R AT I V O S
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
2. Temticas revisadas
Unidad 1.
3. Fecha de entrega
Martes, 01 de marzo de 2016
5.0
Total Puntajes
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
GUA DE TRABAJO
UNIDAD 2: GESTION DE PROCESOS
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
2. Temticas revisadas
Unidad 2.
3. Fecha de entrega
Viernes, 22 de abril de 2016
5. Producto esperado
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
GUA DE TRABAJO
UNIDAD 3: ADMINISTRACION DE MEMORIA
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
2. Temticas revisadas
Unidad 3.
3. Fecha de entrega
Lunes, 30 de mayo de 2016
5. Producto esperado
En un documento desarrollado en el programa Word, donde se entregue el desarrollo de los
puntos, debe incluir:
- Portada, Con los datos Principales del Estudiante.
- Introduccin.
FUNDACIN TECNOLGICA ANTONIO DE ARVALO - TECNAR Fecha: 01/10/2015
FACULTAD DE DISEO E INGENIERA
TECNOLOGA EN SISTEMAS DE INFORMACIN Versin:1.0
- Contenido
5. Respuesta punto 1.
6. Respuesta punto 3.
- Conclusiones
- Bibliografa.
Archivo en PowerPoint, que contenga la informacin de la investigacin sobre las tcnicas de
gestin de memoria.
6. Forma de Entrega
El docente del curso, creara un espacio para la entrega del documento en la plataforma SLPAVIA,
para que los estudiantes entreguen los productos esperados.
7. Rubrica de evaluacin
esta no responde
responden adecuadamente
adecuadamente a todo los
la pregunta requerimientos,
entregada. (0.5) entregados en la
Gua. (1.25)
El estudiante no El estudiante
entrega los entrega los
Respuesta productos productos
Punto 4 N/A 0.5
esperados, en los esperados, en los
formatos formatos
solicitados. (0.0) solicitados. (0.0)