{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
- Realiza una búsqueda de tres definiciones diferentes sobre ¿qué es un sistema operativo?
- Escribe en la tabla
- 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
- Realice una búsqueda de los diferentes gestores de escritorio que conforman a la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como gestiona los procesos la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como gestiona la memoria la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como gestiona los archivos la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como gestiona los dispositivos la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como gestiona los usuarios la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como realiza la programación de tareas, la familia gnu-linux, windows, MacOs.
- 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
- Realice una búsqueda sobre como gestiona las redes, la familia gnu-linux, windows, MacOs.
- Liste la ventajas de cada uno de ellos (6)
Tipo gestión | O.S. | Ventajas |
---|---|---|
|
Características de un O.S.
# Caracteristicas
Creando directorios
- Cree un directorio llamado pruebas
- Dentro de la carpeta pruebas y haciendo uso de sudo creé un directorio llamado pruebas_1
- Dentro de pruebas creé un fichero con extensión txt que contenga la frase "carpe diem".
- 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
- Instale el paquete nmap.
- Descubre tu dirección ip
- Busca la documentación de nmap
- Escanea tu dirección ip para saber que puertos se tiene abiertos
- 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:
- Instale el paquete lynx.
- 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