Está en la página 1de 15

INGENIERÍA EN SISTEMAS COMPUTACIONALES

SISTEMAS OPERATIVOS

EJERCICIOS

DOCENTE: Primero Huerta Cesar

ALUMNOS:
Martinez Aviles Ernesto Alonso
Vázquez López William Santana
Carbajal Diego

GRUPO 301

CARRERA: INGENIERIA EN SISTEMAS


COMPUTACIONALES

SEMESTRE: SEPTIEMBRE -FEBRERO 2024


INDICE

INDICE...................................................................................................................................................2
COMPETENCIA ESPECIFICA DE LA MATERIA........................................................................................3
OBJETIVO GENERAL..............................................................................................................................3
OBJETIVOS ESPECÍFICOS.......................................................................................................................3
INTRODUCCION....................................................................................................................................4
COMANDOS 16/10/2023......................................................................................................................5
WINDOWS............................................................................................................................................9
LINUX..................................................................................................................................................12
CONCLUSION......................................................................................................................................14
REFERENCIAS......................................................................................................................................15
COMPETENCIA ESPECIFICA DE LA MATERIA

Aplicar los paradigmas de diseño de los sistemas operativos actuales y emergentes, para

el manejo de los recursos del sistema.

OBJETIVO GENERAL

Documentar los ejercicios prácticos realizados por los estudiantes en el curso de

Sistemas Operativos, centrándose en el uso del sistema operativo Ubuntu y su terminal.

OBJETIVOS ESPECÍFICOS

• Describir los ejercicios prácticos realizados por los estudiantes.

• Explicar cómo los ejercicios ayudaron a los estudiantes a aprender sobre

los fundamentos de los sistemas operativos.

• Demostrar cómo los ejercicios prepararon a los estudiantes para futuros roles en

la administración de sistemas.
INTRODUCCION

Los sistemas operativos son un componente fundamental de cualquier computadora. Son


responsables de administrar los recursos del hardware y proporcionar un entorno para que los
programas se ejecuten. El curso de Sistemas Operativos tiene como objetivo proporcionar a los
estudiantes una comprensión profunda de los fundamentos de los sistemas operativos. Los
estudiantes aprenden sobre los diferentes componentes de un sistema operativo, cómo
interactúan y cómo se pueden utilizar para crear sistemas operativos eficaces. Este trabajo
documenta una serie de ejercicios prácticos que los estudiantes realizaron a lo largo del curso. El
enfoque principal fue el uso del sistema operativo Ubuntu y su terminal. Ubuntu es un sistema
operativo de código abierto que es popular entre los estudiantes y desarrolladores. Es una
plataforma poderosa y versátil que permite a los usuarios explorar los fundamentos de los
sistemas operativos en profundidad. Los ejercicios prácticos proporcionaron a los estudiantes la
oportunidad de aplicar los conceptos teóricos aprendidos en clase a situaciones del mundo real.
Esto les ayudó a reforzar su comprensión de los sistemas operativos y a prepararse para futuros
roles en la administración de sistemas.
COMANDOS 16/10/2023

Limitar el uso de recursos.

 Es un sistema que suele llamar recursos a ciertos elementos que no pueden ser utilizados
de forma limitada.

Por ejemplo: ulimit -c se usa para limitar el tamaño de los ficheros

Core producidos cuando un proceso muere bajo determinadas circunstancias.

 Para ver las limitaciones con las que estamos trabajando ejecutaremos el siguiente comando:

ulimit -a

Otro comando que nos da información sobre la carga del sistema es: uptime
También: ps v pude darnos información sobre el consumo de memoria virtual de

procesos

Si solo deseamos saber cuánta memoria queda libre podemos usar:


free

Este comando también indica si se está usando la Swap.

Con: vmstat podemos tener información del uso de memoria virtual, CPU y del

consumo de entrada o salida.


Para ver la estructura de un “árbol” ejecutamos el siguiente comando: pstree
WINDOWS

1.-Entramos al panel de control y seleccionamos Sistema y Seguridad.

2.- Seleccionamos Sistema.


3. Sistema>Configuracion avanzada del sistema

4. En el apartado de rendimiento hacemo click en Configuracion para acceder a las opciones de


rendimiento.
5.- En la ventada de opciones de rencimiento, entramos a la pestaña “Opciones avanzadas” y
bucamos la seccion de memoria virtual.

6.-Aquí podremos ver y personalizar el tamaño inicial y maximo de la memoria virtual.


LINUX
Primer código: cat /proc/meminfo | grep SwapTotal

El primer codigo sirve para mostrar la cantidad total de espacio de intercambio (swap) disponible en
el sistema.
cat /proc/meminfo: Muestra el contenido del archivo.
/proc/meminfo: Contiene información detallada sobre la memoria del sistema.
grep SwapTotal: Se utiliza para buscar la línea que contiene la palabra "SwapTotal" en la salida del
comando cat /proc/meminfo. Esta línea proporciona información sobre la cantidad total de espacio
de intercambio en el sistema.
Cuando ejecutamos este comando, deberíamos obtener una salida similar a la siguiente:
SwapTotal: 2097148 kB

Segundo Codigo: sudo swapon --show

El comando swapon se usa para activar archivos de swap, y con la opción --show, se muestra una
lista de los archivos de swap que están habilitados en el sistema.
sudo: Esto se utiliza para ejecutar el comando con privilegios de superusuario, lo que es necesario
para administrar los archivos de swap.
• swapon: Este es el comando que se utiliza para habilitar archivos de swap.
• --show: Esta opción se utiliza para mostrar una lista de los archivos de swap activos
en el sistema.

Tercer codigo: sudo dd if=/dev/zero of=/swapfile bs=1G count=4

Este comando nos sirve para crear un archivo de swap.


• sudo: Se utiliza para ejecutar el comando con privilegios de superusuario, lo que es
necesario para realizar tareas de administración del sistema.
• dd: Es un comando de Linux utilizado para copiar y convertir archivos. En este
contexto, se utiliza para crear un archivo de swap.
• if=/dev/zero: if significa “input file” (archivo de entrada), y en este caso, se está
utilizando /dev/zero como archivo de entrada. /dev/zero es un dispositivo especial en Linux que
genera datos nulos (cero) constantemente.
• of=/swapfile: of significa “output file” (archivo de salida), y en este caso, se está
especificando que el archivo de salida se llamará “swapfile.” Este será el archivo de swap que se
creará.
• bs=1G: bs significa “block size” (tamaño de bloque). Aquí se está especificando
que el tamaño de bloque es de 1 gigabyte. Cada bloque estará lleno de datos nulos.
• count=4: count se utiliza para especificar cuántos bloques de tamaño bs se deben
copiar. En este caso, se están copiando 4 bloques de 1 gigabyte cada uno, por lo que el tamaño total
del archivo de swap será de 4 gigabytes.
CONCLUSION

En este trabajo, se documentaron una serie de ejercicios prácticos realizados por los estudiantes
en el curso de Sistemas Operativos. Los ejercicios se centraron en el uso del sistema operativo
Ubuntu y su terminal. Los ejercicios proporcionaron a los estudiantes la oportunidad de aplicar los
conceptos teóricos aprendidos en clase a situaciones del mundo real. Esto les ayudó a reforzar su
comprensión de los sistemas operativos y a prepararse para futuros roles en la administración de
sistemas.

En particular, los ejercicios ayudaron a los estudiantes a aprender sobre los siguientes conceptos
de sistemas operativos:

• Administración de procesos

• Administración de memoria (virtual y real)

• Administración de archivos

• Administración de redes

• Seguridad

Los ejercicios también ayudaron a los estudiantes a desarrollar las siguientes habilidades de
administración de sistemas:

• Administración de memoria

• Trabajo en equipo

• Comunicación

En general, los ejercicios prácticos fueron una valiosa experiencia para los estudiantes. Les
ayudaron a aprender sobre los sistemas operativos de una manera práctica y relevante.
REFERENCIAS

 Fundamentos de Sistemas Operativos, 7ma Edición, Abraham Silberschatz, Peter


 Baer Galvin, Greg Gagne.
 Sistemas Operativos Modernos, 2da Edición, Andrew S. Tanenbaum.
 Linux Kernel Internals, 2da Edición, Robert Love.
 The Design of the UNIX Operating System, Maurice J. Bach.
 UNIX for Programmers and Users A Complete Guide, Brian Kernighan, Rob Pike.

También podría gustarte