Está en la página 1de 9

UCompensar

EDUCACIÓN PARA AVANZAR

ACTIVIDAD DE APRENDIZAJE
SISTEMAS OPERATIVOS

ACTIVIDAD DE APRENDIZAJE No. 1:


Contexto de la importancia del mercado y el consumidor.

Programa académico
TECNOLOGÍA EN ANÁLISIS Y DESARROLLO DE SISTEMAS DE INFORMACIÓN

Asignatura
SISTEMAS OPERATIVOS

Duración estimada
Estrategia didáctica
En aula o en plataforma Trabajo autónomo
Estrategia 16 horas 38 horas

CONTEXTUALIZACIÓN

La planificación del procesador y manejo de memoria permite realizar trabajos eficazmente por el sistema
operativo. Al planificar y saber cuáles son los mejores algoritmos para poder cargar los trabajos desde la
memoria al procesador se reduce el problema de inutilizar la CPU por mucho tiempo. Los algoritmos y la
forma de planificación nos permiten optimizar y dar prioridad a trabajos que se deben ejecutar más rápidos
que otros.
SSH está dirigido hacia la conexión remota a través del SHELL de forma segura, siendo este protocolo más
óptimo para la administración de recursos en un servidor, en comparación con antiguas técnicas como FTP y
TELNET. El desarrollo del módulo permite realizar proceso de comunicación seguras entre sistemas, usando la
arquitectura Cliente/Servidor, configuración de seguridad en los recursos de los servidores Establecer
conexiones tipo telnet con un servidor, pero de forma segura (la información va encriptada).

Al finalizar esta actividad estará en capacidad de:

R.A.3. Distinguir las estrategias de almacenamiento para los procesos en un sistema operativo, teniendo
en cuenta las buenas prácticas de administración de recursos y la optimización de los tiempos de
respuesta.
R.A.4. Precisar los conceptos de almacenamiento secundario, con base en los diferentes métodos de creación
de archivos, dentro del sistema operativo.
R.A.6 Delimitar las funciones y características de los protocolos de comunicación entre procesos,
teniendo en cuenta la norma OSI de la ISO, y otras normas propietarias del mercado.

ACTIVIDAD

La Actividad debe ser desarrollada en varios escenarios

1 parte
Parte A:
Se solicita programar un algoritmo de planificación tipo round robin(Algoritmo de Round Robin [En
linea] http://es.wikipedia.org/wiki/Planificaci%C3%B3n_Round-robin

Algoritmo de planificación Round Robin, http://www.youtube.com/watch?v=TfwLl9AWvNA) que permita


identificar como el procesador o los procesadores atienden muchos procesos simultáneamente sin alterar
la vista como los percibe el usuario final. El algoritmo debe permitir:

1. Simular la cantidad de procesos que entran al procesador con la misma prioridad al procesador en
forma FIFO (primeros en llegar primeros en ser atendidos)

2. Simular por cada proceso que llega al procesador un tiempo (QUANTUM) el cual deberá ser
cronometrado según tiempo límite de expiración de este y se debe mostrar la interrupción cuando agote
su tiempo y deberá dar paso a un nuevo proceso.

3. Determinar los procesos de acuerdo a la prioridad asignada para su ejecución en memoria

memoria)

Parte B: Crear un programa que permita evidenciar los 5 estados de un proceso

1. Crear una Shell que permita manejar al menos 3 señales de un proceso,


como kill -9, kill -18, kill -20

2. Crear un programa en C bajo linux que permita crear un semáforo

3. Crear un programa en C bajo linux que permita crear un monitor

2 parte

• Instalar el protocolo SSH en su sistema operativo LINUX (yum -y install openssh-server para
instalación en la distribución de Centos o derivados de RedHad o para sistemas Ubuntu o
derivados de debian apt-get install openssh-server).
• Verifique los archivos de configuración identifique por lo menos 8 funciones de SSH e indique su
función.
• Archivo de configuración del Servidor sshd_conf Archivo configuración del Cliente ssh_conf
• Desde, el sistema operativo Windows realice la conexión remota a su servidor SSH con el
programa fillezilla o con putty cree 2 carpetas con los siguientes nombres practica4ssh y
operativos.
• Cree un archivo dentro de la carpeta practica4ssh que contenga el nombre de las principales
funciones del protocolo SSH.
• Conecte su servidor SSH desde el sistema operativo Windows lo puede realizar por medio del
programa filezilla cliente cree dentro de la carpeta practica4ssh, una carpeta con su nombre y un
archivo con el nombre de sshwindows.txt dentro de él, escriba la dirección IP de su máquina
Windows.
• Escriba la dirección IP de su máquina Windows.Conecten dos máquinas virtuales con otro
compañero del grupo de LINUX a LINUX, haciendo conexión SSH dentro de la carpeta operativos de
su compañero cree un carpeta con su nombre ejemplo Juan_Perez y un archivo con el nombre
sshlinux.txt dentro de él escriba la dirección IP de su máquina, se deben conectar mediante un
puerto diferente al 22 por lo cual se debe cambiar el puerto en los archivos de configuración (se
recomienda hacer uso de un rango entre 1025 y 65535) ssh nombre_usuario@]IP_máquina De
desear trabajar de manera individual debe realizar este ejercicio entre dos terminales so dos
máquinas virtuales, evidenciando cada paso.
• Nombre las características y ventajas que ofrece el protocolo SSH.
• Evalué la diferencia en cuanto al servicio y seguridad que ofrece el protocolo SSH con respecto a
TELNET y a FTP.
• Observe la imagen 1 y realice un pequeño manual del funcionamiento del protocolo SSH con los
elementos que se integran allí.
• Bloquear en SSH el acceso al usuario root e ingresar con uno de los usuarios creados a través de
SSH.

Condiciones básicas para el desarrollo de la actividad:

Parte 1
0. Lectura y apropiación de los temas de Sistemas operativos
1. Majeo de Internet
2. Desarrollo de la actividad asignado durante toda la asignatura.
3. Se recomienda realizar primera la contextualización y apropiación de conceptos
para proseguir en la elaboración de modelos entidad relación.
4. Es de gran importancia el aprendizaje autónomo, la lectura y práctica de los
ejercicios en esta materia.
Parte 2
1. Lectura y apropiación de los temas de Sistemas operativos
2. Majeo de Internet
3. Desarrollo de la actividad asignado durante toda la asignatura.
4. Se recomienda realizar primera la contextualización y apropiación de conceptos
para proseguir en la elaboración de modelos entidad relación.
5. Es de gran importancia el aprendizaje autónomo, la lectura y práctica de los
ejercicios en esta materia.
Teniendo en cuenta la propuesta de producto:

Revisar el material bibliográfico y realizar proceso de indagación sobre el tema en el trabajo autónomo.

Presente el análisis realizado mediante:

1. Entregar el código fuente y el ejecutable a través de una carpeta en un


disco virtual, ejemplo: Dropbox (Cómo usar Dropbox
http://www.youtube.com/watch?v=1rhf8ymGHHg) o el sugerido por el tutor.

2. Incluir el instructivo de uso del programa, paso a paso y la base de datos


en texto (si esta se requiere).

3. Debe comprender los siguientes aspectos:

• Portada
• Introducción
• Objetivos de la práctica
• Introducción o teoría referente al tema.
• Desarrollo de la práctica. Se debe evidenciar cada punto realizado
• Conclusiones
• Bibliografía y referencias

.

REFERENTES CONCEPTUALES

Unidad 2: Procesos y administración del procesador.

• Definición de procesos.

• Estados de los procesos.

• Interrupciones.


Planificación: Definición, Objetivos, Criterios, Planificación apropiativa vs
no apropiativa, Prioridades, Tipos de planificación (Plazo Fijo, Primero en
entrar primero en ser servido (FIFS), Asignación en rueda (Round Robín),
trabajo más corto primero (SJF), Tiempo restante más corto (SRT), Relación
de respuesta máxima (HRN), Por prioridad.
Unidad 3, 4, 6:

3. Administración de memoria.

• Almacenamiento real.
• Organización y administración.
• Estrategias de administración.
• Asignación contigua y no contigua.
• Multiprogramación.
• Intercambio de almacenamiento.
• Almacenamiento virtual.

SEGUNDO MOMENTO EVALUATIVO

4. Almacenamiento secundario.
• Sistema de archivos.
• Jerarquía de directorio.
• Tipos de almacenamiento en disco y su incidencia en el sistema operativo.
(FAT, NTFS, REISER, EXT3, EXT4, HPS, NFS
• Sistema de seguridad, permisos, ACLS

6. Comunicación.

• Definición.
• Normas y protocolos.
• Comunicación entre procesos. (mensaje).
• Comunicación entre sistemas.
• Puertos y servicios.
• Sistemas distribuidos.
• Kernel y reglas de reenvío.
• Iptables como parametrizar el kernel

ROLES Y FUNCIONES
Tiempos estimados para el
Roles asociados Tareas asociadas desarrollo de la tarea
Funciones
a la actividad a las funciones Presencial /
Autónomo
plataforma
Instalación y
Asesor de verificación del 12 horas 24 Horas
Estudiante Sistemas Sistema
Operativo
Lectura
de materiales, Desarrollo de las
abstracción dos partes 20 horas 40 Horas
de propuestas de la
Estudiante actividad
conocimientos
teóricos,
desarrollo
del taller
Docente Seguimiento y
asesoría de la
Director actividad 12 Horas 24 Horas
de Selección de la
Sistemas propuesta más
indicada
Seguimiento
y asesoría
Acompañamiento de 20 Horas Acompañamiento
y revisión, la actividad y revisión,
Docente
Selección de
la propuesta
más
indicada

ESPACIOS DE SOCIALIZACIÓN
La socialización de las actividades se hará exclusivamente por la plataforma académica en el
respectivo espacio para cada actividad desarrollada (tareas, foros, consultas, entre otros)

EVALUACIÓN
Evidencias asociadas (desempeño, producto y
Criterios de evaluación
conocimiento)
Entregar el código fuente y el ejecutable a través
CE2. Diseñar, desarrollar, evaluar y asegurar de una carpeta en un disco virtual, ejemplo:
la accesibilidad, ergonomía, usabilidad y Dropbox (Cómo usar Dropbox
seguridad de los sistemas en la organización http://www.youtube.com/watch?v=1rhf8ymGHHg)
mediante la utilización de los S.O en la misma o el sugerido por el tutor.

Incluir el instructivo de uso del programa, paso a


paso y la base de datos en texto (si esta se
requiere).

Informe norma APA con el desarrollo de 9 ítems


de la actividad.

Instrumentos de evaluación
Define claramente cada ítems del informe técnico.

Aplica la norma Apa sexta edición en la entrega de informe.

Cumplimiento en las fechas establecidas para las entregas de las actividades.

Publicar las entregas en la plataforma en el espacio destinado para cada fin


RECURSOS NECESARIOS PARA LA ACTIVIDAD

Recursos
Computadora, sistema operativo Windows, navegador de Google
Técnicos, tecnológicos y
Chrome, acceso a Mi pana, Herramientas de Microsoft office,
materiales
Ambientes de aprendizaje Plataforma virtual institucional
Carretero Pérez Jesús, C.P, (2007),
Sistemas operativos: una visión aplicada,
Madrid, McGraw-Hill.

La, R. M. D. L. (2004). Sistemas operativos.


Recuperado de Ebook
Central:
https://unipanamericana.elogim.com:2056
Obligatorios
Stallings, W. (2012). Operating systems:
internals and design principles. Boston:
Prentice Hall.

Bellido, Q. E. (2013). Instalación y


configuración de sistemas operativos.
Recursos bibliográficos Recuperado de Ebook central
https://unipanamericana.elogim.com:2056

Tanenbaum, A. S. (2003). Sistemas operativos


modernos. Pearson Educación.

Carretero Pérez, J., De Miguel Anasagasti, P.,


García Carballeira, F., & Pérez Costoya, F.
(2001). Sistemas operativos. Una visión
Complementarios
aplicada. Mac Graw Hill.

Pérez, J. C., Carballeira, F. G., de Miguel


Anasagasti, P., & Costoya, F. P. (2001).
Sistemas
operativos. McGraw-Hill Interamericana.

También podría gustarte