Este documento describe una práctica de sistemas operativos que muestra cómo se implementan los dispositivos de entrada y salida en Linux a través de comandos. Explica comandos como echo, cat, grep y kprinter4 y cómo se usan para imprimir texto, leer archivos y ver información de dispositivos.
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
Practica 1 unidad 4
1. SISTEMAS OPERATIVOS 1.UNIDAD 4.Practica 1.
.
1
UNIDAD 4: ADMINISTRACIÓN DE ENTRADA/SALIDA.
RESUMEN:
En esta práctica se pudo observar cómo se lleva a
cabo la implementación de los dispositivos de entrada y
salida por medio de los comandos de Linux, podemos
observar cómo mediante diferentes salidas estándar y
entradas estándar podemos manejar los comandos de
Linux.
INTRODUCCIÓN:
Este trabajo tiene como finalidad mostrar la forma
como interactúa el computador con todos los
dispositivos de E/S que son más comunes, cabe
mencionar que una de las funciones principales de un
S.O. es el control de todos los dispositivos de E/S de la
computadora.
MARCO TEORICO:
Una de las principales funciones de un sistema
operativo es la de controlar todos los dispositivos de E/S
(Entrada/Salida). El sistema operativo debe enviar
comandos a los dispositivos,atender las interrupciones y
gestionar los errores. También debe proporcionar una
interfaz entre los dispositivos y el resto del sistema que
sea sencilla y fácil de utilizar.
OBJETIVOS:
Mostrar cuales son los tipos de salidas
entandar.
Comprender cuales son los ficheros especiales
del teclado y cuales sus propiedades.
Mostrar cómo es posible mandar a imprimir
desde la terminal.
PROCEDIMIENTO Y MATERIALES:
MATERIALES:
1 Computadora.
1 Terminal de comandos (Linux).
Archivos nuevos para almacenas cadenas de
texto.
PROCEDIMIENTO (PRACTICAS):
1. PRACTICA 1:
PROBLEMA CON EL COMANDO:
En primer momento cuando tu ejecutas el
comando kprinter4 te dabas cuenta que te
marcaba un error y en momento un el único
indicio del problema era el archivo que tu
creabas.
SOLUCION AL PROBLEMA:
La solución consisten en que la manera en
la creas el archivo a imprimir es perjudicial para
que pueda funcionar, la solución consiste en
instalar el editor de texto gedit y utilizar la
consola de comandos donde escribirás el texto
a imprimir,y cuando ya hayas escrito el texto en
la consola lo pegaras en el documento en gedit
y de esa manera ya podrá funcionar el
kprinter4.
El comando kprinter4 lo que realiza es
poder mandar a imprimir un documento de texto
2. SISTEMAS OPERATIVOS 1.UNIDAD 4.Practica 1.
.
2
desde la terminal, cabe resalta que la sintaxis
es kprinter4 dirección de archivo.
Y solo nos aparecerá una ventana donde le
podremos dar imprimir para imprimir ese
archivo.
2. PRACTICA 2:
Con el comando echo se nos permite
imprimir cadenas de texto en la pantalla
mediante comillas simples o dobles comillas.La
sintaxis es echo “cadena de texto”.
3. PRACTICA 3:
Con el mismo comando echo tenemos la
posibilidad de realizar operaciones aritmeticas y
solo podemos obtener resultados enteros.La
sintaxis es:echo $((operacion))
4. PRACTICA 4:
3. SISTEMAS OPERATIVOS 1.UNIDAD 4.Practica 1.
.
3
El comando cat que tiene asociada la
entrada del teclado por defecto y la salida de la
pantalla, básicamente cuando nosotros
ingresemos una cadena de texto nos volverá a
arrojar lo mismo en pantalla.
5. PRACTICA 5:
El objetivo primordial del comando grep es
devolver las línea que contenga la cadena de
texto que nosotros solicitamos, la sintaxis es
grep ‘cadena de texto’ archivo.
6. PRACTICA 6:
Con el mismo comando echo tenemos la
posibilidad de escribir una cadena de texto a
una archivo de texto, básicamente mandamos
un texto a un archivo a que se guarde. La
sintaxis es: echo “cadena de
texto”>>archivodetexto
7. PRACTICA 7:
En esta práctica básicamente lo que se
hace es por medio del comando echo enviar
una cadena de texto a una entrada estándar
(stdin) y luego visualizar esa misma cadena de
texto en la salida estándar (stdin) por medio del
comando cat.
Sintaxis: echo “cadena de texto” | cat /dev/stdin
4. SISTEMAS OPERATIVOS 1.UNIDAD 4.Practica 1.
.
4
8. PRACTICA 8:
Ahora con el cat mandaremos el contenido
de un archivo en específico a una salida
estándar y podremos visualizar el contenido del
mismo archivo.
Sintaxis: cat archivo >>/dev/stdout
9. PRACTICA 9:
El comando ls –l /dev/tty* nos permite ver
los ficheros que especiales que corresponden
al teclado de la computadora,como también los
derechos que tiene cada uno de esos ficheros y
también los controladores que tiene cada uno
de ellos.
10. PRACTICA 10:
Con el comando ls –l /dev/cdrom
tenemos la posibilidad de mostrar los
controladores y los derechos de cada uno de
los terminales,en este caso no referimos a una
de las terminales cdrom.
11. PRACTICA 11:
Con el comando lspci tenemos la
posibilidad de ver todos los dispositivos
conectados al bus al puerto pci.
12. PRACTICA 13:
Con el comando lsusb tenemos la
posibilidad de ver el número de puertos USB.
5. SISTEMAS OPERATIVOS 1.UNIDAD 4.Practica 1.
.
5
13. PRACTICA 14:
Con el comando lsusb –t tenemos la
posibilidad de ver el espacio con el que cuenta
cada uno de los puertos USB y el tipo de
dispositivo conectado.
14. PRACTICA 15:
Igualmente con el comando echo tenemos
la posibilidad de mandar una cadena de texto a
un archivo en específico y luego por medio de
una salida estándar gracias al comando cat
mostramos el contenido del mismo archivo.
CITAS Y/O REFERENCIAS
https://prezi.com/vwqxvpmbaqor/unidad-4-
administracion-de-entrada-salida/?webgl=0
https://docs.oracle.com/cd/E19620-01/805-
7644/6j76klop3/index.html
https://directory.fsf.org/wiki/Kprinter4
Adaptado por:
Juan Manuel Ramírez Olmos.
Sistemas Operativos 1.
Instituto Tecnológico de Aguascalientes.
2018