SlideShare ist ein Scribd-Unternehmen logo
1 von 13
Sistemas operativos. Entrada y  salida de los sistemas operativos en Linux.
     ENTRADA Y SALIDA DE LOS SISTEMAS OPERATIVOS EN LINUX. SISTEMA DE ENTRADA Y SALIDA El control de todos los dispositivos  de entrada/ salida de la  computadora lo realiza el sistema operativo. Este se ocupa de:  Enviar  comandos a los dispositivos. Detectar las interrupciones. Controlar los errores. Presentar todos los periféricos pueden presentar una misma interfaz con el resto del sistema, lo que logra independencia de los mismos.   
En LINUX las entradas/salidas sobre un dispositivo se hacen gracias a los archivos situados en el directorio /dev/. Cada uno de ellos se identifica por un nombre (por ejemplo, hda para el primer disco duro del controlador IDE) pero sobre todo por dos únicos números: mayor y menor. Estos archivos especiales son de dos tipos: caracteres (terminal, impresora, etc) o bloques (disco por ejemplo). Es muy importante conocer estos archivos. Las diferentes distribuciones (Slackware, Jurix, SLS, etc.) Crean estos archivos. Ciertas versiones pueden generar estos archivos de manera incorrecta (Slackware). Igualmente, resulta inútil crear los archivos necesarios para la utilización de dispositivos de un tipo dado si no se dispone de la tarjeta adecuada.
Para crear un archivo especial,essuficiente la orden mknod Nom_Archivo Tipo Mayor Menor. Dentro del directorio /dev también existe un archivo de comandos llamado Makedev, el cual permite crear archivos especiales sin utilizar directamente mkmod. El Sistema Operativo maneja todas las operaciones de entrada/salida. La atención de los dispositivos de entrada/salida requieren de mucho esfuerzo por parte de la computadora, por lo tanto se deben realizar de forma eficiente. Existen tres técnicas de entender a los dispositivos de entrada/ Salida: ,[object Object],Técnica utilizada para dispositivos lentos. El dispositivo deberá tener una bandera que indica si está ocupado o listo, el procesador entrará en un bucle en el cual consultará ese bit cada cierto tiempo. El procesador se pasa mucho tiempo dentro de un bucle esperando que los dispositivos estén listos, por lo tanto, esta técnica es ineficiente.
[object Object],El procesador y el dispositivo realizan tareas simultáneamente, cuando el dispositivo terminó alguna tarea le avisa al procesador mediante una interrupción. Este método es eficiente. ,[object Object],Este método se utiliza para aquellos dispositivos capaces de transmitir o recibir datos a alta velocidad, por ejemplo los  discos. El controlador del dispositivo transfiere bloques de datos desde su buffer a la memoria principal sin la intervención del procesador.
REDIRECCIONAMIENTO DE ENTRADA SALIDA Cualquier comando de UNIX necesita recibir información de algún lugar y enviar los resultados del procesamiento a algún lugar, así como los mensajes de error. Estos lugares se llaman respectivamente, STANDAR INPUT, STANDAR OUTPUT y STANDAR ERROR. El STANDAR INPUT se refiere al medio desde el cual el comando recibe la información. De forma similar, el STANDAR OUTPUT se refiere al lugar que el comando envía la salida. Cuando se redireccionan los datos el comando recibe o envía la información desde otra fuente. El STANDAR ERROR se refiere al medio al que se mandan los mensajes de los errores que se cometen al ejecutar un comando. Normalmente (aunque depende de cada comando), el STANDAR INPUT  es el teclado y el STANDAR OUTPUT  y   el STANDAR ERROR es la pantalla.
REDIRECCIONAMIENTO DE LA SALIDA   El símbolo para redireccionar la salida es: > , y se utiliza de la siguiente forma: Comando > nombre _ fichero       Veamos dos problemas que pueden ocurrir si accidentalmente cometemos un error: ,[object Object],Cuando se redirecciona una salida, el Sistema LINUX crea un fichero con el nombre especificado. Cuando el fichero no existe, al redireccionar la salida a él, crea uno nuevo; pero si el fichero existe borra su contenido y reescribe encima.  Afortunadamente, existe una manera de prevenir borrar ficheros de esta manera sin darnos cuenta, utilizamos el comando:
SET NOCLOBBER Si tecleamos este comando antes de redireccionar la  salida, en el caso de que el fichero donde se envía la salida ya exista, aparecerá en la pantalla el siguiente mensaje: Nombre del Fichero FILE EXISTS y no machacaría el contenido del fichero. El comando SET NOCLOBBER evita que se:  -Redireccione una salida a un fichero ya existente. -Añada un fichero a otro que no existe.  El comando sólo es efectivo para la sección en que se    teclee. Si se quiere que permanezca de forma permanente hay que incluir el comando SET NOCLOBBER en el fichero .cshrc. del Home Directory. Si en algún momento se quisiera quitar esa protección, hay que teclear  >! .
REDIRECCIONAR LA SALIDA A UN FICHERO UTILIZADO COMO ENTRADA Veamos  con un ejemplo lo que ocurre cuando se direcciona la salida al fichero utilizado como entrada. 		% cat			carreras 		medicina 		bioquímica 		abogacía 		%sort			carreras>carreras 		%cat			carreras   Cuando se ejecuta el comando SORT el LINUX borra el contenido del fichero carreras y crea un fichero nuevo de nombre carreras por lo que cuando va a ordenar alfabéticamente el fichero carreras, este está vacío. Por lo tanto hay que tener cuidado de no redireccionar la salida al fichero utilizado como entrada, pues se perdería la información.
FILTRO: es un programa que lee los datos de la entrada estándar los procesa de alguna forma y devuelve los datos procesados por la salida estándar. Un filtro es cualquier comando situado entre dos pipes y manipula los datos obtenidos por un comando previo antes de utilizarse por el comando situado a continuación del filtro. Una línea de comando puede contener varios filtros SORT: es un filtro simple que ordena los datos de entrada y envía los resultados a la salida estándar. CAT: es incluso más simple, no hace nada con los datos de entrada, simplemente envía a la salida cualquier cosa que le llega. AÑADIR LA SALIDA DE UN COMANDO A UN FICHERO Se puede añadir la salida de un comando al final de un fichero ya existente sin borrar su contenido. El símbolo que se utiliza para ello es: >>; se hará de la siguiente forma: comando>>nombre _fichero
REDIRECCIONAMIENTO DEL STANDAR ERROR Para redireccionar el STANDAR OUTPUT Y el STANDAR ERROR a un fichero, se utiliza los símbolos >&de la siguiente forma:  comando >& nombre fichero Para añadir la salida de un comando, así como los mensajes de error a un fichero, se utilizan los símbolos >>& de la siguiente manera: Comando >>& nombre fichero REDIRECCIONAMIENTO DE LA ENTRADA     El símbolo para redireccionar la entrada es< y se utiliza de la siguiente manera: Comando < nombre_ fichero Si se quiere utilizar como entrada aparte del contenido de un fichero, habría que poner en el fichero un “string”, que puede ser cualquier símbolo excepto : zzFunyzz.
  PIPES: TRANSFERENCIA DE DATOS   El Sistema LINUX permite transferir datos entre diferentes procesos (comandos). Este proceso se llama “PIPING” pues “PIPE” es el nombre que se le da al símbolo utilizado para transferir datos. El símbolo para PIPING es | y se utiliza de la siguiente manera: Comando_1 | comando_2 | comando_3 |     ... es decir, el comando_2 utiliza como entrada los resultados obtenidos por el comando_1; la salida del comando_2 se utiliza como entrada del comando _3 y así sucesivamente. Utilizando pipes no es necesario utilizar ficheros  temporales ni hacer pasos intermedios para obtener la información que se desea.  COMANDO TEE Cuando después de Pipes aparece el comando tee la redirección de la salida la hace a dos sitios, a un fichero especificado y al estándar output  Comando | comando | tee nombre fichero | comando |        ...
CONCLUSION  Linux es un sistema con características de apoyo:  multitarea,multiusuario,multiprocesamiento,multiplataforma, ejecución en modo protegido, que cumple con los patrones deUNIX en especial tiene un formato de desarrollo comunitario de código abierto. Es maduro, barato y lo suficientemente estable como para utilizarlo en una computadora de uso personal, en forma genérica para edición de textos, hoja de cálculo, gráficos, acceso a Internet, desarrollo de programas, etc.   Día a día, más y más programas están disponibles en este sistema y la calidad de los mismos aumenta de versión a versión. La presencia de LINUX en las empresas aumenta rápidamente por la excelente relación calidad-precio del mismo.

Weitere ähnliche Inhalte

Was ist angesagt?

Sistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoSistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoVictor Prieto
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salidaIsrael Rey
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida eduardoed5
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasWaldogeremia
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadoraMauricio Hernandez
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computadorivan
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIVideoconferencias UTPL
 
UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .TheBoops
 
Trabajo Final Sistemas Operativos
Trabajo Final Sistemas OperativosTrabajo Final Sistemas Operativos
Trabajo Final Sistemas Operativosgaby71293
 
Manual para arquitectura de pc
Manual para arquitectura de pcManual para arquitectura de pc
Manual para arquitectura de pcAlexander Toribio
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02pepita_11
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoarrones
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosNoeljg69
 

Was ist angesagt? (19)

Gestion de Entrada y Salida
Gestion de Entrada y SalidaGestion de Entrada y Salida
Gestion de Entrada y Salida
 
Sistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoSistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de Disco
 
Sistemas de entrada y salida
Sistemas de entrada y salidaSistemas de entrada y salida
Sistemas de entrada y salida
 
Gestión de entrada salida
Gestión de entrada salida Gestión de entrada salida
Gestión de entrada salida
 
Arquitectura de pc
Arquitectura de pcArquitectura de pc
Arquitectura de pc
 
Conceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadorasConceptos sobre arquitectura de computadoras
Conceptos sobre arquitectura de computadoras
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 
P1
P1P1
P1
 
Arquitectura de la computadora
Arquitectura de la computadoraArquitectura de la computadora
Arquitectura de la computadora
 
Administracion de entrada y salida
Administracion de entrada y salidaAdministracion de entrada y salida
Administracion de entrada y salida
 
Gestion de Entradas y Salidas
Gestion de Entradas y SalidasGestion de Entradas y Salidas
Gestion de Entradas y Salidas
 
Arquitectura Del Computador
Arquitectura Del ComputadorArquitectura Del Computador
Arquitectura Del Computador
 
Arquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo IIArquitectura de Computadores Capitulo II
Arquitectura de Computadores Capitulo II
 
UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .UNIDAD 5 Sistema Operativo .
UNIDAD 5 Sistema Operativo .
 
Trabajo Final Sistemas Operativos
Trabajo Final Sistemas OperativosTrabajo Final Sistemas Operativos
Trabajo Final Sistemas Operativos
 
Manual para arquitectura de pc
Manual para arquitectura de pcManual para arquitectura de pc
Manual para arquitectura de pc
 
Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02Sistemas 110531155754-phpapp02
Sistemas 110531155754-phpapp02
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Unidad 1 Sistemas Operativos
Unidad 1 Sistemas OperativosUnidad 1 Sistemas Operativos
Unidad 1 Sistemas Operativos
 

Andere mochten auch

INTRODUCCION A LOS LENGUAJES DE PROGRAMACION
INTRODUCCION A LOS LENGUAJES DE PROGRAMACIONINTRODUCCION A LOS LENGUAJES DE PROGRAMACION
INTRODUCCION A LOS LENGUAJES DE PROGRAMACIONluisana08
 
Dispositivos de Entrada y Salida (Sensores)
Dispositivos de Entrada y Salida (Sensores)Dispositivos de Entrada y Salida (Sensores)
Dispositivos de Entrada y Salida (Sensores)Diego Schultz Olaechea
 
Perifericos de entrada
Perifericos de entradaPerifericos de entrada
Perifericos de entradaSigmaIczel
 
Dispositivos de entrada, de salida y mixtos
Dispositivos de entrada, de salida  y mixtosDispositivos de entrada, de salida  y mixtos
Dispositivos de entrada, de salida y mixtosnico96081211245
 
Dispositivo De Entrada Y Salida
Dispositivo De Entrada Y SalidaDispositivo De Entrada Y Salida
Dispositivo De Entrada Y Salidainescita
 
DISPOSITIVOS DE ENTRADA Y SALIDA
DISPOSITIVOS DE ENTRADA Y SALIDADISPOSITIVOS DE ENTRADA Y SALIDA
DISPOSITIVOS DE ENTRADA Y SALIDAAlejandro Ordoñez
 
Presentacion dispositivos de entrada y salida
Presentacion dispositivos de entrada y salidaPresentacion dispositivos de entrada y salida
Presentacion dispositivos de entrada y salidaSoheca
 
Dispositivos de entrada y salida
Dispositivos de entrada y salidaDispositivos de entrada y salida
Dispositivos de entrada y salidaMau Canabal
 
Dispositivos periféricos de entrada, salida y almacenamiento
Dispositivos periféricos de entrada, salida y almacenamientoDispositivos periféricos de entrada, salida y almacenamiento
Dispositivos periféricos de entrada, salida y almacenamientocarmenvinan
 
Dispositivos de entrada y salida y mixtos
Dispositivos de entrada y salida y mixtosDispositivos de entrada y salida y mixtos
Dispositivos de entrada y salida y mixtosnico96081211245
 
Cuestionario De Hardware Y Software
Cuestionario De Hardware Y SoftwareCuestionario De Hardware Y Software
Cuestionario De Hardware Y SoftwareFernando Salamero
 
Dispositivo de entrada y salida
Dispositivo de entrada y salidaDispositivo de entrada y salida
Dispositivo de entrada y salidaDeisy Johana Rocha
 
Retórica visual julie
Retórica visual julieRetórica visual julie
Retórica visual julieJulie Daza
 
Integrar las Tics en el proceso del Aprendizaje
Integrar las Tics en el proceso del AprendizajeIntegrar las Tics en el proceso del Aprendizaje
Integrar las Tics en el proceso del Aprendizajemagyana
 
07. Procesador De Textos. Las Ultimas Herramientas
07. Procesador De Textos. Las Ultimas Herramientas07. Procesador De Textos. Las Ultimas Herramientas
07. Procesador De Textos. Las Ultimas HerramientasJosé M. Padilla
 
El discurso expositivo
El discurso expositivoEl discurso expositivo
El discurso expositivocalulara
 

Andere mochten auch (20)

INTRODUCCION A LOS LENGUAJES DE PROGRAMACION
INTRODUCCION A LOS LENGUAJES DE PROGRAMACIONINTRODUCCION A LOS LENGUAJES DE PROGRAMACION
INTRODUCCION A LOS LENGUAJES DE PROGRAMACION
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
Dispositivos de Entrada y Salida (Sensores)
Dispositivos de Entrada y Salida (Sensores)Dispositivos de Entrada y Salida (Sensores)
Dispositivos de Entrada y Salida (Sensores)
 
Perifericos de entrada
Perifericos de entradaPerifericos de entrada
Perifericos de entrada
 
Dispositivos de entrada, de salida y mixtos
Dispositivos de entrada, de salida  y mixtosDispositivos de entrada, de salida  y mixtos
Dispositivos de entrada, de salida y mixtos
 
Dispositivo De Entrada Y Salida
Dispositivo De Entrada Y SalidaDispositivo De Entrada Y Salida
Dispositivo De Entrada Y Salida
 
DISPOSITIVOS DE ENTRADA Y SALIDA
DISPOSITIVOS DE ENTRADA Y SALIDADISPOSITIVOS DE ENTRADA Y SALIDA
DISPOSITIVOS DE ENTRADA Y SALIDA
 
Presentacion dispositivos de entrada y salida
Presentacion dispositivos de entrada y salidaPresentacion dispositivos de entrada y salida
Presentacion dispositivos de entrada y salida
 
Dispositivos de entrada y salida
Dispositivos de entrada y salidaDispositivos de entrada y salida
Dispositivos de entrada y salida
 
Dispositivos periféricos de entrada, salida y almacenamiento
Dispositivos periféricos de entrada, salida y almacenamientoDispositivos periféricos de entrada, salida y almacenamiento
Dispositivos periféricos de entrada, salida y almacenamiento
 
Calculo de tiempo estandar ING... INDUSTRIAL
Calculo de tiempo estandar ING... INDUSTRIALCalculo de tiempo estandar ING... INDUSTRIAL
Calculo de tiempo estandar ING... INDUSTRIAL
 
Dispositivos de entrada y salida y mixtos
Dispositivos de entrada y salida y mixtosDispositivos de entrada y salida y mixtos
Dispositivos de entrada y salida y mixtos
 
Tiempos estandar
Tiempos estandarTiempos estandar
Tiempos estandar
 
Cuestionario De Hardware Y Software
Cuestionario De Hardware Y SoftwareCuestionario De Hardware Y Software
Cuestionario De Hardware Y Software
 
Dispositivo de entrada y salida
Dispositivo de entrada y salidaDispositivo de entrada y salida
Dispositivo de entrada y salida
 
Revista tu barrio
Revista tu barrioRevista tu barrio
Revista tu barrio
 
Retórica visual julie
Retórica visual julieRetórica visual julie
Retórica visual julie
 
Integrar las Tics en el proceso del Aprendizaje
Integrar las Tics en el proceso del AprendizajeIntegrar las Tics en el proceso del Aprendizaje
Integrar las Tics en el proceso del Aprendizaje
 
07. Procesador De Textos. Las Ultimas Herramientas
07. Procesador De Textos. Las Ultimas Herramientas07. Procesador De Textos. Las Ultimas Herramientas
07. Procesador De Textos. Las Ultimas Herramientas
 
El discurso expositivo
El discurso expositivoEl discurso expositivo
El discurso expositivo
 

Ähnlich wie Entrada y salida en Linux

Administración y comandos básicos del sistema - diapositiva - IF04
Administración y comandos básicos del sistema - diapositiva - IF04Administración y comandos básicos del sistema - diapositiva - IF04
Administración y comandos básicos del sistema - diapositiva - IF04KiKn3
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Ericka Zavala
 
Como instalar unix
Como instalar unixComo instalar unix
Como instalar unixivanita99
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipesJuan Camilo
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipescyberleon95
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipesyimfer1
 
Practicas 4 resueltas
Practicas 4 resueltasPracticas 4 resueltas
Practicas 4 resueltasJuan Lopez
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11ELKINBARRERO1
 
Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesvictdiazm
 
Alejandra casteblanco anzola
Alejandra casteblanco anzolaAlejandra casteblanco anzola
Alejandra casteblanco anzolaalejandra9446
 
Practica 1 unidad 4
Practica 1 unidad 4Practica 1 unidad 4
Practica 1 unidad 4Juan Lopez
 
Comandos linux
Comandos linuxComandos linux
Comandos linuxEl Latino
 
Transcripcion (jackeline chillogalli
Transcripcion (jackeline chillogalliTranscripcion (jackeline chillogalli
Transcripcion (jackeline chillogallijackeline_chillogalli
 

Ähnlich wie Entrada y salida en Linux (20)

Administración y comandos básicos del sistema - diapositiva - IF04
Administración y comandos básicos del sistema - diapositiva - IF04Administración y comandos básicos del sistema - diapositiva - IF04
Administración y comandos básicos del sistema - diapositiva - IF04
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
 
comandos dos1.pdf
comandos dos1.pdfcomandos dos1.pdf
comandos dos1.pdf
 
Como instalar unix
Como instalar unixComo instalar unix
Como instalar unix
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipes
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipes
 
7 standard io and pipes
7 standard io and pipes7 standard io and pipes
7 standard io and pipes
 
Practicas 4 resueltas
Practicas 4 resueltasPracticas 4 resueltas
Practicas 4 resueltas
 
Sistemas operativo g11
Sistemas operativo g11Sistemas operativo g11
Sistemas operativo g11
 
Ayuda para Redes
Ayuda para RedesAyuda para Redes
Ayuda para Redes
 
T32
T32T32
T32
 
Julissa
JulissaJulissa
Julissa
 
Julissa
JulissaJulissa
Julissa
 
Transcripcion yamy
Transcripcion yamyTranscripcion yamy
Transcripcion yamy
 
Semana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipesSemana 9 -_standard_io_and_pipes
Semana 9 -_standard_io_and_pipes
 
Alejandra casteblanco anzola
Alejandra casteblanco anzolaAlejandra casteblanco anzola
Alejandra casteblanco anzola
 
Practica 1 unidad 4
Practica 1 unidad 4Practica 1 unidad 4
Practica 1 unidad 4
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
CMD en Windows
CMD en WindowsCMD en Windows
CMD en Windows
 
Transcripcion (jackeline chillogalli
Transcripcion (jackeline chillogalliTranscripcion (jackeline chillogalli
Transcripcion (jackeline chillogalli
 

Kürzlich hochgeladen

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesEdomar AR
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificialcynserafini89
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 

Kürzlich hochgeladen (20)

El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Los Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, AplicacionesLos Microcontroladores PIC, Aplicaciones
Los Microcontroladores PIC, Aplicaciones
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Presentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia ArtificialPresentación sobre la Inteligencia Artificial
Presentación sobre la Inteligencia Artificial
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 

Entrada y salida en Linux

  • 1. Sistemas operativos. Entrada y salida de los sistemas operativos en Linux.
  • 2. ENTRADA Y SALIDA DE LOS SISTEMAS OPERATIVOS EN LINUX. SISTEMA DE ENTRADA Y SALIDA El control de todos los dispositivos de entrada/ salida de la computadora lo realiza el sistema operativo. Este se ocupa de: Enviar comandos a los dispositivos. Detectar las interrupciones. Controlar los errores. Presentar todos los periféricos pueden presentar una misma interfaz con el resto del sistema, lo que logra independencia de los mismos.  
  • 3. En LINUX las entradas/salidas sobre un dispositivo se hacen gracias a los archivos situados en el directorio /dev/. Cada uno de ellos se identifica por un nombre (por ejemplo, hda para el primer disco duro del controlador IDE) pero sobre todo por dos únicos números: mayor y menor. Estos archivos especiales son de dos tipos: caracteres (terminal, impresora, etc) o bloques (disco por ejemplo). Es muy importante conocer estos archivos. Las diferentes distribuciones (Slackware, Jurix, SLS, etc.) Crean estos archivos. Ciertas versiones pueden generar estos archivos de manera incorrecta (Slackware). Igualmente, resulta inútil crear los archivos necesarios para la utilización de dispositivos de un tipo dado si no se dispone de la tarjeta adecuada.
  • 4.
  • 5.
  • 6. REDIRECCIONAMIENTO DE ENTRADA SALIDA Cualquier comando de UNIX necesita recibir información de algún lugar y enviar los resultados del procesamiento a algún lugar, así como los mensajes de error. Estos lugares se llaman respectivamente, STANDAR INPUT, STANDAR OUTPUT y STANDAR ERROR. El STANDAR INPUT se refiere al medio desde el cual el comando recibe la información. De forma similar, el STANDAR OUTPUT se refiere al lugar que el comando envía la salida. Cuando se redireccionan los datos el comando recibe o envía la información desde otra fuente. El STANDAR ERROR se refiere al medio al que se mandan los mensajes de los errores que se cometen al ejecutar un comando. Normalmente (aunque depende de cada comando), el STANDAR INPUT es el teclado y el STANDAR OUTPUT y el STANDAR ERROR es la pantalla.
  • 7.
  • 8. SET NOCLOBBER Si tecleamos este comando antes de redireccionar la salida, en el caso de que el fichero donde se envía la salida ya exista, aparecerá en la pantalla el siguiente mensaje: Nombre del Fichero FILE EXISTS y no machacaría el contenido del fichero. El comando SET NOCLOBBER evita que se: -Redireccione una salida a un fichero ya existente. -Añada un fichero a otro que no existe. El comando sólo es efectivo para la sección en que se teclee. Si se quiere que permanezca de forma permanente hay que incluir el comando SET NOCLOBBER en el fichero .cshrc. del Home Directory. Si en algún momento se quisiera quitar esa protección, hay que teclear >! .
  • 9. REDIRECCIONAR LA SALIDA A UN FICHERO UTILIZADO COMO ENTRADA Veamos con un ejemplo lo que ocurre cuando se direcciona la salida al fichero utilizado como entrada. % cat carreras medicina bioquímica abogacía %sort carreras>carreras %cat carreras Cuando se ejecuta el comando SORT el LINUX borra el contenido del fichero carreras y crea un fichero nuevo de nombre carreras por lo que cuando va a ordenar alfabéticamente el fichero carreras, este está vacío. Por lo tanto hay que tener cuidado de no redireccionar la salida al fichero utilizado como entrada, pues se perdería la información.
  • 10. FILTRO: es un programa que lee los datos de la entrada estándar los procesa de alguna forma y devuelve los datos procesados por la salida estándar. Un filtro es cualquier comando situado entre dos pipes y manipula los datos obtenidos por un comando previo antes de utilizarse por el comando situado a continuación del filtro. Una línea de comando puede contener varios filtros SORT: es un filtro simple que ordena los datos de entrada y envía los resultados a la salida estándar. CAT: es incluso más simple, no hace nada con los datos de entrada, simplemente envía a la salida cualquier cosa que le llega. AÑADIR LA SALIDA DE UN COMANDO A UN FICHERO Se puede añadir la salida de un comando al final de un fichero ya existente sin borrar su contenido. El símbolo que se utiliza para ello es: >>; se hará de la siguiente forma: comando>>nombre _fichero
  • 11. REDIRECCIONAMIENTO DEL STANDAR ERROR Para redireccionar el STANDAR OUTPUT Y el STANDAR ERROR a un fichero, se utiliza los símbolos >&de la siguiente forma: comando >& nombre fichero Para añadir la salida de un comando, así como los mensajes de error a un fichero, se utilizan los símbolos >>& de la siguiente manera: Comando >>& nombre fichero REDIRECCIONAMIENTO DE LA ENTRADA     El símbolo para redireccionar la entrada es< y se utiliza de la siguiente manera: Comando < nombre_ fichero Si se quiere utilizar como entrada aparte del contenido de un fichero, habría que poner en el fichero un “string”, que puede ser cualquier símbolo excepto : zzFunyzz.
  • 12.   PIPES: TRANSFERENCIA DE DATOS   El Sistema LINUX permite transferir datos entre diferentes procesos (comandos). Este proceso se llama “PIPING” pues “PIPE” es el nombre que se le da al símbolo utilizado para transferir datos. El símbolo para PIPING es | y se utiliza de la siguiente manera: Comando_1 | comando_2 | comando_3 | ... es decir, el comando_2 utiliza como entrada los resultados obtenidos por el comando_1; la salida del comando_2 se utiliza como entrada del comando _3 y así sucesivamente. Utilizando pipes no es necesario utilizar ficheros temporales ni hacer pasos intermedios para obtener la información que se desea. COMANDO TEE Cuando después de Pipes aparece el comando tee la redirección de la salida la hace a dos sitios, a un fichero especificado y al estándar output Comando | comando | tee nombre fichero | comando | ...
  • 13. CONCLUSION Linux es un sistema con características de apoyo: multitarea,multiusuario,multiprocesamiento,multiplataforma, ejecución en modo protegido, que cumple con los patrones deUNIX en especial tiene un formato de desarrollo comunitario de código abierto. Es maduro, barato y lo suficientemente estable como para utilizarlo en una computadora de uso personal, en forma genérica para edición de textos, hoja de cálculo, gráficos, acceso a Internet, desarrollo de programas, etc. Día a día, más y más programas están disponibles en este sistema y la calidad de los mismos aumenta de versión a versión. La presencia de LINUX en las empresas aumenta rápidamente por la excelente relación calidad-precio del mismo.