{Sistemas Operativos}

Dr. Alfredo de Jesús Gutiérrez Gómez

  • Concepto de sistema operativo

  • Características de un sistema operativo
  • Recursos con los que trabaja un sistema operativo
  • Tipos de sistemas operativos
  • Estructura del sistema computacional
  • Estructura del sistema operativo

Temas

Definiendo a un sistema operativo

# Concepto
Def_1 Def_2 Def_3 Tú definición




 

Actividad de aprendizaje

  1. Realiza una búsqueda de tres definiciones diferentes sobre ¿qué es un sistema operativo?
  2. Escribe en la tabla
  3. Genera tu propia definición

Características de un O.S.

# Caracteristicas

Interfaz de usuario

Proporciona una forma de interactuar con el sistema operativo. Puede ser una interfaz gráfica de usuario (GUI) o una interfaz de línea de comandos (CLI).

Actividad de aprendizaje

  1. Realice una búsqueda de los diferentes gestores de escritorio que conforman a la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
GUI O.S. Ventajas


 

Características de un O.S.

# Caracteristicas

Gestión de procesos

Controla la ejecución de los procesos del sistema, asignándoles recursos y planificando su ejecución.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como gestiona los procesos la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas


 

Características de un O.S.

# Caracteristicas

Gestión de memoria

Administra el uso de la memoria del sistema, asignando y liberando espacio de memoria para los procesos.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como gestiona la memoria la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas




Características de un O.S.

# Caracteristicas

Gestión del sistema de archivos

Proporciona un medio para almacenar, organizar y acceder a los archivos en el sistema de almacenamiento.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como gestiona los archivos la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas




Características de un O.S.

# Caracteristicas

Gestión de dispositivos

Controla y coordina el acceso a los dispositivos de hardware, como discos duros, impresoras, teclados, etc.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como gestiona los dispositivos la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas




Características de un O.S.

# Caracteristicas

Gestión de usuarios y seguridad

Administra el acceso de los usuarios al sistema y garantiza la seguridad de los recursos, controlando los permisos y las políticas de seguridad.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como gestiona los usuarios la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas




Características de un O.S.

# Caracteristicas

Programación de tareas

Permite la programación de tareas o procesos para que se ejecuten en momentos específicos o de manera periódica.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como realiza la programación de tareas,  la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas




Características de un O.S.

# Caracteristicas

Gestión de redes

Proporciona funciones para el manejo de conexiones de red, protocolos de comunicación y acceso a recursos de red.

Actividad de aprendizaje

  1. Realice una búsqueda sobre como gestiona las redes,  la familia gnu-linux, windows, MacOs.
  2. Liste la ventajas de cada uno de ellos (6)
Tipo gestión O.S. Ventajas




Características de un O.S.

# Caracteristicas

Creando directorios

  1. Cree un directorio llamado pruebas
  2. Dentro de la carpeta pruebas y haciendo uso de sudo creé un directorio llamado pruebas_1
  3. Dentro de pruebas creé un fichero con extensión txt que contenga la frase "carpe diem". 
  4. Dentro de pruebas_1 crea un fichero con extensión txt que contenga la frase "aprovecha el día".

En su terminal realize lo siguiente:

Características de un O.S.

# Caracteristicas

Creando directorios

Escriba en la siguiente tabla que problemas se presentaron, como se solucionaron y ¿porqué se presento?

Problemática Solución ¿Porqué surge?





 

Características de un O.S.

# Caracteristicas

Explorando la red

En su terminal realice lo siguiente

  1. Instale el paquete nmap.
  2. Descubre tu dirección ip
  3. Busca la documentación de nmap
  4. Escanea tu dirección ip para saber que puertos se tiene abiertos
  5. Escanea tu dirección ip para saber que sistema operativo usas.

Características de un O.S.

# Caracteristicas

Explorando la red

En la siguiente tabla describa que problemas presento, porque se presento y ¿cómo se solvento?

Problemática Solución ¿Porqué surge?





 

Características de un O.S.

# Caracteristicas

Usando CLI

En su terminal realice lo siguiente:

  1. Instale el paquete lynx.
  2. Después de haber instalado lynx ejecute el siguiente comando lynx https://www.frexus.dev

Características de un O.S.

# Caracteristicas

Usando CLI

En la siguiente tabla describa que problemas presento, porque se presento y ¿cómo se solvento?

Problemática Solución ¿Porqué surge?





 
# CHAPTER 3

Recursos

Recursos con los que trabaja un sistema operativo.

Recursos con los que trabaja un O.S.

# 3. Recursos

Procesador (CPU):

El sistema operativo administra la asignación de tiempo del procesador entre los diferentes procesos y tareas que se ejecutan en la computadora.

Actividad de aprendizaje

Investiga los tipos de procesadores que hay y donde son usados, luego completa la siguiente tabla

Procesador Usos Características


 

Recursos con los que trabaja un O.S.

# 3. Recursos

Memoria:

El sistema operativo administra la asignación y liberación de memoria para los programas y procesos en ejecución. También gestiona la memoria virtual y el intercambio de datos entre la memoria principal y el almacenamiento secundario.

Actividad de aprendizaje

Investiga los tipos de memoria que existen, luego completa la siguiente tabla

Memoria Tipo de acceso Características


 

Recursos con los que trabaja un O.S.

# 3. Recursos

Dispositivos de entrada y salida:

Los sistemas operativos se encargan de gestionar la comunicación entre los dispositivos de entrada y salida, como teclados, ratones, pantallas, impresoras, discos duros, entre otros.

Actividad de aprendizaje

Investiga los tipos de dispositivos de I/O que existen, luego completa la siguiente tabla

I/O imagen Características


 


Recursos con los que trabaja un O.S.

# 3. Recursos

Almacenamiento:

El sistema operativo administra el acceso y la organización de los dispositivos de almacenamiento, como discos duros, unidades flash y unidades de CD/DVD. También se encarga de la gestión del sistema de archivos.

Actividad de aprendizaje

Investiga los tipos de almacenamiento que existen, luego completa la siguiente tabla

 Almacenamiento Tipo dispositivo Características Imagen

 

Recursos con los que trabaja un O.S.

# 3. Recursos

Redes:

Los sistemas operativos facilitan la comunicación y administración de redes, permitiendo la conexión y transferencia de datos entre computadoras y dispositivos en una red.

Actividad de aprendizaje

Investiga los diferentes protocolos que existen para acceder a un recurso en red, luego completa la siguiente tabla

Protocolo Puerto Características Uso
https 80 Protocolo de hipertexto seguro navegación por internet

Recursos con los que trabaja un O.S.

# 3. Recursos

Usuarios y cuentas:

El sistema operativo gestiona las cuentas de usuario, los permisos de acceso y la seguridad del sistema, garantizando la autenticación y la protección de los recursos.

Actividad de aprendizaje

Investiga las diferentes formas en la que se puede crear un usuario, privilegios y demás, luego completa la siguiente tabla

tipo cuenta comando (si existe) forma de crear Uso
annonymus no aplica se  activar a la hora de instalar el OS Para acceder un equipo de forma limitada

Laboratorio de

# 3. Recursos

Actividad de aprendizaje

Lab. - Recursos de un O.S.

# 3. Recursos

Procesador:

1. Abra su terminal.

2. Ejecute el comando para visualizar el consumo y ejecución de los procesos que se están usando (top).

3. Abra su navegador preferido. Procure mantener su terminal abierta en segundo plano. (navegador &)

4. Complete la siguiente tabla.

5. Después de completar la tabla finaliza el proceso del navegador que hayas lanzado. (kill pid).

PID tiempo que tarda usuario

Lab. - Recursos de un O.S.

# 3. Recursos

Memoria:

1. Abra su terminal.

2. Ejecute el comando ps, identifique los procesos que consumen más memoria.

3. Ejecute nuevamente su navegador en segundo plano. Identifique lo que se pide en la tabla. (ps aux).

3. Ejecute ahora el comando pmap PID. 

4. Ejecute el comando vmstat.

5. Comparta los resultado de sus obsevaciones.

PID uso de memoria Detalles

Lab. - Recursos de un O.S.

# 3. Recursos

Dispositivos I/O

1. Abra su terminal.

2. Ejecute el comando lspci, complete la tabla

3. Ejecute el comando lshw, y describa su observaciones

4. Comparta sus comentarios

ID Tipo Detalles

Lab. - Recursos de un O.S.

# 3. Recursos

Almacenamiento:

1. Abra su terminal.

2. Valide que no tenga conectado ningún usb.

2. Ejecute el comando lsusb.

3. Conecte una usb

4. Ejecute el comando lsblk.

5. Complete la tabla

ID fabricante ID dispotivos Punto de montaje

Lab. - Recursos de un O.S.

# 3. Recursos

Redes:

1. Abra su terminal.

2. Identifique la ip

2. Ejecute el comando adecuado para conectarse vía ssh

3. Una vez dentro del rpi navegue hasta la carpeta IUDY

4. Cree un archivo con su nombre y la extención .txt

5. Dentro del archivo escriba la frase "carpe diem"

6. Guarde los cambios.

Lab. - Recursos de un O.S.

# 3. Recursos

Usuarios - Redes:

1. Abra su terminal.

2. Cree el usuario test_iudy (addusr / usradd)

3. Identifique su ip

3. Comparta su ip

4. Conecte con el protocolo ssh

5. Cree un fichero con su nombre y extensión .txt

5. Dentro del archivo escriba la frase "aprovecha el día"

6. Guarde los cambios.

7. Salga.

# 4. Tipos

Tipos de sistemas operativos

Process

Ideation

During the ideation phase, expect to discuss the project in depth to clearly understand the goals and requirements.

1.

2.

Build

Our team makes each part of the build phase seamless with regular check-ins and deliverables.

3.

Launch

It's time to take the product live - the end if the build phase but the beginning of being in market.

# 4. Tipos