Está en la página 1de 8

Evidencia de aprendizaje

Nombre de la materia
Sistemas operativos

Semana/Parcial
1era Evaluación (semanas 1 y 2)

Nombre del estudiante


XXXXXXXXXX XXXXXXXXX XXXXXXXX
Nombre del profesor
XXXXXXXX XXXXXXXXXX XXXXXXXXXXX
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

Instrucciones:

Para la realización de tu tarea utiliza el Emulador de Linux. Toma en cuenta las consideraciones del
navegador web que puedes usar, consúltalas aquí.

1. En el emulador, ejecuta uno por uno los siguientes comandos:


o uname
o whoami
o lspci
o lsusb
o ls
o ifconfig
o cal
2. Con base en el ejercicio, responde los siguiente:
o ¿Qué funciones realizan?
o ¿Consideras que la interfaz que puede tener un sistema operativo es un criterio de elección?
o Considerando la evolución de los sistemas operativos, ¿qué tendencia te parece poco realista
que se consiga o funcione en el futuro?, ¿por qué?

Integra en un documento una breve introducción, el desarrollo de los puntos solicitados, un apartado de
conclusiones y las referencias bibliográficas en formato APA.

Introducción:

Un sistema operativo es un software fundamental que actúa como intermediario entre el


hardware de una computadora y las aplicaciones de software. Realiza tareas como gestionar
recursos, proporcionar una interfaz para los usuarios, administrar archivos y procesos, y
garantizar la seguridad del sistema. Ejemplos comunes incluyen Windows, macOS, Linux y
Android. Son esenciales para el funcionamiento de cualquier dispositivo informático.

Desarrollo:

Uname:

El comando "uname" se utiliza en sistemas basados en Unix y sistemas tipo Unix (como Linux)
para obtener informació n sobre el nombre y la versió n del sistema operativo. Es una herramienta
de línea de comandos que proporciona informació n bá sica sobre el sistema en el que se ejecuta.
Al ejecutar "uname", obtendrá s informació n como el nombre del kernel del sistema, el nombre de
la má quina, la versió n del sistema, la arquitectura del hardware y má s.
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

Aquí tienes algunos ejemplos de có mo se utiliza el comando "uname" con sus opciones má s
comunes:

uname -a: Muestra toda la informació n disponible sobre el sistema, incluyendo el nombre del
kernel, la versió n, la arquitectura y má s.

uname -s: Muestra solo el nombre del sistema operativo.

uname -n: Muestra el nombre de la má quina (el nombre del host).

uname -r: Muestra la versió n del kernel.

uname -m: Muestra la arquitectura del hardware.

Este comando es ú til para obtener informació n bá sica sobre el sistema operativo desde la línea
de comandos y es comú nmente utilizado en scripts y comandos de administració n de sistemas
para realizar acciones específicas segú n la plataforma o versió n del sistema.

Whoami:

El comando "whoami" se utiliza en sistemas operativos Unix y sistemas tipo Unix (como Linux)
para mostrar el nombre del usuario que está actualmente conectado al sistema. Al ejecutar
"whoami" en una terminal, te proporcionará el nombre del usuario que ha iniciado sesió n en esa
sesió n de terminal específica.

Es una herramienta simple y ú til cuando necesitas confirmar rá pidamente la identidad del
usuario con el que está s trabajando en una sesió n de línea de comandos. También puede ser ú til
en secuencias de comandos o scripts para realizar acciones basadas en la identidad del usuario
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

que ejecuta el script.

Por ejemplo, si tienes varias cuentas de usuario en un sistema Unix o Linux y deseas confirmar
con qué cuenta está s trabajando en un momento dado, puedes ejecutar "whoami" y te mostrará el
nombre de usuario actual.

Lspci:

El comando "lspci" en sistemas Linux muestra una lista de los dispositivos PCI conectados a tu
computadora, proporcionando informació n detallada sobre ellos, como el fabricante, modelo y
má s. Es ú til para identificar hardware, buscar controladores, diagnosticar problemas y
documentar la configuració n de hardware de tu sistema. Se utiliza en la línea de comandos.

Lsusb:
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

El comando "lsusb" en sistemas Linux muestra una lista de dispositivos USB conectados a tu computadora,
proporcionando información como el ID del fabricante y del producto. Se utiliza para identificar
dispositivos USB, diagnosticar problemas, verificar controladores y documentar la configuración de
hardware. Puede ser utilizado por usuarios regulares en la línea de comandos.

Ls:

El comando "ls" en sistemas Unix y Linux se utiliza para listar y mostrar el contenido de un
directorio en la línea de comandos. Muestra los archivos y subdirectorios presentes en un
directorio, y ofrece opciones para mostrar informació n detallada, listar archivos ocultos, ordenar
y filtrar la lista, entre otras funciones. Es una herramienta esencial para la navegació n y
administració n de archivos en la línea de comandos.
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

Ifconfing:

El comando "ifconfig" (Interface Configuration) se utiliza en sistemas Unix y sistemas basados en


Unix, como Linux, para mostrar y configurar informació n de red, incluyendo interfaces de red
(como conexiones Ethernet o inalá mbricas). Proporciona detalles sobre las interfaces de red,
como direcciones IP, má scaras de red y otras configuraciones relacionadas con la red. También se
puede utilizar para activar o desactivar interfaces de red y realizar otras tareas de configuració n
de red.
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

Cal:

El comando "cal" se utiliza en sistemas Unix y sistemas basados en Unix, como Linux, para
mostrar un calendario en la línea de comandos. Puedes especificar el mes y el añ o como
argumentos para "cal", y el comando mostrará el calendario de ese mes particular. Si no se
especifican argumentos, "cal" mostrará el calendario del mes actual.

Por ejemplo, puedes usar "cal" de la siguiente manera:

cal: Muestra el calendario del mes actual.


cal 3 2023: Muestra el calendario de marzo de 2023.
El comando "cal" es una herramienta simple y ú til para ver rá pidamente el calendario de un mes
específico o del mes actual en la línea de comandos. Puede ser ú til para planificar eventos,
verificar fechas y realizar otras tareas relacionadas con el calendario sin necesidad de utilizar una
aplicació n de calendario má s compleja.

¿Consideras que la interfaz que puede tener un sistema operativo es un criterio de elecció n?

La interfaz de usuario de un sistema operativo puede ser un factor importante al elegir un


sistema, ya que influye en la experiencia del usuario. Sin embargo, su importancia varía segú n las
preferencias y necesidades individuales. Otros criterios, como la estabilidad, la seguridad y la
compatibilidad, también son relevantes en la elecció n del sistema operativo.
Unidad 1: Antecedentes de los sistemas operativos.
Materia: Sistemas operativos.

Considerando la evolució n de los sistemas operativos, ¿qué tendencia te parece poco realista que
se consiga o funcione en el futuro?, ¿por qué?

La predicció n exacta de las futuras tendencias en la evolució n de los sistemas operativos es


difícil, pero algunas de las tendencias que podrían ser má s difíciles de lograr o implementar en el
futuro debido a desafíos técnicos, econó micos o sociales incluyen:

Convergencia total de dispositivos: Si bien la convergencia de dispositivos (como smartphones,


tabletas y computadoras) es una tendencia, la idea de un ú nico dispositivo que sirva para todos
los propó sitos aú n puede ser poco realista debido a las diferencias en requisitos de hardware,
usos específicos y preferencias de los usuarios.

Seguridad absoluta: Si bien se trabajará continuamente en mejorar la seguridad de los sistemas


operativos, la bú squeda de una seguridad absoluta puede ser poco realista debido a la constante
evolució n de las amenazas cibernéticas y la necesidad de equilibrar la seguridad con la
usabilidad.

Eliminació n completa de errores y fallos: Los sistemas operativos complejos siempre tendrá n la
posibilidad de errores y fallos. Aunque se pueden reducir, eliminar por completo todos los
errores es poco realista debido a la complejidad inherente de los sistemas y las actualizaciones
continuas.

Interoperabilidad perfecta entre sistemas: Aunque se trabaja en mejorar la interoperabilidad


entre sistemas operativos, lograr una interoperabilidad perfecta entre todos los sistemas puede
ser difícil debido a diferencias en está ndares y políticas de empresas.

Privacidad total en un mundo conectado: Garantizar la privacidad total en un mundo altamente


conectado y basado en datos puede ser complicado debido a cuestiones como la recopilació n de
datos, la vigilancia y el equilibrio entre la privacidad y la seguridad.

Sistemas operativos completamente descentralizados: La idea de sistemas operativos totalmente


descentralizados puede ser desafiante debido a la necesidad de coordinació n y regulació n en
entornos de computació n a gran escala.

Es importante destacar que, si bien estas tendencias pueden ser difíciles de lograr en su forma
má s extrema, es probable que veamos avances significativos en estas á reas a medida que los
sistemas operativos continú en evolucionando. Los desafíos técnicos y sociales pueden requerir
enfoques pragmá ticos y equilibrados para abordar estas tendencias en lugar de lograr resultados
absolutos.

También podría gustarte