SlideShare uma empresa Scribd logo
1 de 9
“AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y EL
FORTALECIMIENTO DE LA EDUCACIÓN”
INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO
“ENRIQUE LÓPEZ ALBÚJAR”
FERREÑAFE
Carrera Profesional:
Computación e Informática IV
Módulo Profesional:
Desarrollo de Software y Gestión de Base de Datos
Unidad Didáctica:
Taller de Programación Distribuida
Profesor:
Ing. Carlos A. Ríos Campos
Alumnos:
Manayay Chávez, Rommel
La abstracción
La abstracción consiste en aislar un elemento de su contexto o del resto
de los elementos que lo acompañan. En programación, el término se
refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?"
(característica de caja negra). El común denominador en la evolución de
los lenguajes de programación, desde los clásicos o imperativos hasta
los orientados a objetos, ha sido el nivel de abstracción del que cada
uno de ellos hace uso.
Los lenguajes de programación son las herramientas mediante las
cuales los diseñadores de lenguajes pueden implementar los modelos
abstractos. La abstracción ofrecida por los lenguajes de programación
se puede dividir en dos categorías: abstracción de datos (pertenecientes
a los datos) y abstracción de control (perteneciente a las estructuras de
control).
La abstracción
Los diferentes paradigmas de programación han aumentado su nivel de
abstracción, comenzando desde los lenguajes de máquina, lo más
próximo al ordenador y más lejano a la comprensión humana; pasando
por los lenguajes de comandos, los imperativos, la orientación a objetos
(POO), la Programación Orientada a Aspectos (POA); u otros paradigmas
como la programación declarativa, etc.
Network File System
El Network File System (Sistema de archivos de red), o NFS, es un
protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para
sistemas de archivos distribuido en un entorno de red de computadoras
de área local. Posibilita que distintos sistemas conectados a una misma
red accedan a ficheros remotos como si se tratara de locales.
Originalmente fue desarrollado en 1984 por Sun Microsystems, con el
objetivo de que sea independiente de la máquina, el sistema operativo
y el protocolo de transporte, esto fue posible gracias a que está
implementado sobre los protocolos XDR (presentación) y ONC RPC
(sesión).1 El protocolo NFS está incluido por defecto en los Sistemas
Operativos UNIX y la mayoría de distribuciones Linux.
Sistema de archivos
El sistema de archivos o sistema de ficheros (en inglés: "filesystem") es
el componente del sistema operativo encargado de administrar y
facilitar el uso de las memorias periféricas, ya sean secundarias o
terciarias.
Sus principales funciones son la asignación de espacio a los archivos, la
administración del espacio libre y del acceso a los datos resguardados.
Estructuran la información guardada en un dispositivo de
almacenamiento de datos o unidad de almacenamiento (normalmente
un disco duro de una computadora), que luego será representada ya sea
textual o gráficamente utilizando un gestor de archivos.
La mayoría de los sistemas operativos manejan su propio sistema de
archivos.
Sistema de archivos
Lo habitual es utilizar dispositivos de almacenamiento de datos que
permiten el acceso a los datos como una cadena de bloques de un
mismo tamaño, a veces llamados sectores, usualmente de 512bytes de
longitud (también denominados clústers). El software del sistema de
archivos es responsable de la organización de estos sectores en archivos
y directorios y mantiene un registro de qué sectores pertenecen a qué
archivos y cuáles no han sido utilizados. En la práctica, un sistema de
archivos también puede ser utilizado para acceder a datos generados
dinámicamente, como los recibidos a través de una conexión de red de
computadoras (sin la intervención de un dispositivo de
almacenamiento).
Interfaz de programación de
aplicaciones
La interfaz de programación de aplicaciones, abreviada
como API (del inglés: Application Programming Interface), es el conjunto
de subrutinas, funciones y procedimientos (o métodos, en laprogramación orientada
a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una
capa de abstracción.
Son usadas generalmente en las bibliotecas de programación.
Características
Una API representa la capacidad de comunicación entre componentes de software.
Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos
servicios desde los procesos y representa un método para conseguir abstracción en
la programación, generalmente (aunque no necesariamente) entre los niveles o
capas inferiores y los superiores del software. Uno de los principales propósitos de
una API consiste en proporcionar un conjunto de funciones de uso general, por
ejemplo, para dibujar ventanas o iconos en la pantalla. De esta forma,
los programadores se benefician de las ventajas de la API haciendo uso de su
funcionalidad, evitándose el trabajo de programar todo desde el principio. Las API
asimismo son abstractas: el software que proporciona una cierta API generalmente
es llamado la implementación de esa API.
Tolerancia frente a fallos
En informática, la tolerancia a fallos o conmutación por error (en
inglés: failover) se refiere a la capacidad de un sistema de acceder a la
información, aun en caso de producirse algún fallo o anomalía en el
sistema.
Una posibilidad es que el fallo se deba a daños físicos en uno o más
componentes de hardware, con la consiguiente pérdida de la
información almacenada. La implementación de la tolerancia a fallos
requiere que el sistema de almacenamiento guarde la misma
información en más de un soporte físico (redundancia), o en un equipo
o dispositivo externo a modo de respaldo. De esta forma, si se produce
alguna falla que pueda ocasionar pérdida de datos, el sistema debe ser
capaz de restablecer toda la información, recuperando los datos
necesarios a partir de algún medio de respaldo disponible.
Linkografía
https://es.wikipedia.org/wiki/Abstracci%C3%B3n_(inform%C3%A1tica)
https://es.wikipedia.org/wiki/Network_File_System
https://es.wikipedia.org/wiki/Tolerancia_frente_a_fallos
https://es.wikipedia.org/wiki/Sistema_de_archivos
https://es.wikipedia.org/wiki/Interfaz_de_programaci%C3%B3n_de_apl
icaciones

Mais conteúdo relacionado

Mais procurados

Practica dos informatica sistemas operativos
Practica dos informatica sistemas operativosPractica dos informatica sistemas operativos
Practica dos informatica sistemas operativos
yeka2010
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
LeNiN RaMos
 
Plataforma tecnologica
Plataforma tecnologicaPlataforma tecnologica
Plataforma tecnologica
Arturo Vazquez
 
Unidad I
Unidad IUnidad I
Unidad I
rey
 
Practica dos informatica sistemas operativos
Practica dos informatica sistemas operativosPractica dos informatica sistemas operativos
Practica dos informatica sistemas operativos
MAYORS
 
Tamay manuel-sistemas-operativs
Tamay  manuel-sistemas-operativsTamay  manuel-sistemas-operativs
Tamay manuel-sistemas-operativs
segundomanu95
 

Mais procurados (17)

Kekekekeviiiinnnnnn
KekekekeviiiinnnnnnKekekekeviiiinnnnnn
Kekekekeviiiinnnnnn
 
Sistemas
SistemasSistemas
Sistemas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Términos de Programación Distribuida 9
Términos de Programación Distribuida 9Términos de Programación Distribuida 9
Términos de Programación Distribuida 9
 
Practica dos informatica sistemas operativos
Practica dos informatica sistemas operativosPractica dos informatica sistemas operativos
Practica dos informatica sistemas operativos
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
Sistemas operativos distribuidos
Sistemas operativos distribuidosSistemas operativos distribuidos
Sistemas operativos distribuidos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Plataforma tecnologica
Plataforma tecnologicaPlataforma tecnologica
Plataforma tecnologica
 
Unidad I
Unidad IUnidad I
Unidad I
 
Terminologia de redes
Terminologia de redes Terminologia de redes
Terminologia de redes
 
Software, tipos y Sistema Operativo.
Software, tipos y Sistema Operativo.Software, tipos y Sistema Operativo.
Software, tipos y Sistema Operativo.
 
Desarrollon de applicaciones i
Desarrollon de applicaciones iDesarrollon de applicaciones i
Desarrollon de applicaciones i
 
Practica dos informatica sistemas operativos
Practica dos informatica sistemas operativosPractica dos informatica sistemas operativos
Practica dos informatica sistemas operativos
 
Tamay manuel-sistemas-operativs
Tamay  manuel-sistemas-operativsTamay  manuel-sistemas-operativs
Tamay manuel-sistemas-operativs
 

Destaque (20)

PresentacióN1
PresentacióN1PresentacióN1
PresentacióN1
 
Wiki
WikiWiki
Wiki
 
Presentación Diplomado
Presentación DiplomadoPresentación Diplomado
Presentación Diplomado
 
Ensamblar muebles a escuadra 2
Ensamblar muebles a escuadra   2Ensamblar muebles a escuadra   2
Ensamblar muebles a escuadra 2
 
Introducion
IntroducionIntroducion
Introducion
 
Ativi39sarlane
Ativi39sarlaneAtivi39sarlane
Ativi39sarlane
 
Ativi8sarlane
Ativi8sarlaneAtivi8sarlane
Ativi8sarlane
 
Creación de presentaciones efectivas
Creación de presentaciones efectivasCreación de presentaciones efectivas
Creación de presentaciones efectivas
 
Diplomado en educacion superior
Diplomado en educacion superiorDiplomado en educacion superior
Diplomado en educacion superior
 
5. educación
5. educación5. educación
5. educación
 
Instalacion de cajas electricas
Instalacion de cajas electricasInstalacion de cajas electricas
Instalacion de cajas electricas
 
Uma arquitetura para descoberta de conhecimento a partir de bases textuais
Uma arquitetura para descoberta de conhecimento a partir de bases textuaisUma arquitetura para descoberta de conhecimento a partir de bases textuais
Uma arquitetura para descoberta de conhecimento a partir de bases textuais
 
Personagens animados
Personagens  animadosPersonagens  animados
Personagens animados
 
Como colocar pisos de corcho
Como colocar pisos de corchoComo colocar pisos de corcho
Como colocar pisos de corcho
 
Gustavo henrique
Gustavo henriqueGustavo henrique
Gustavo henrique
 
Reciclado de muebles y objetos
Reciclado de muebles y objetosReciclado de muebles y objetos
Reciclado de muebles y objetos
 
Usha Devi Pitchandi SAFE Agilist
Usha Devi Pitchandi SAFE AgilistUsha Devi Pitchandi SAFE Agilist
Usha Devi Pitchandi SAFE Agilist
 
Colocar planchas de pvc
Colocar planchas de pvcColocar planchas de pvc
Colocar planchas de pvc
 
Masters thesis Pedro Sarmento
Masters thesis Pedro SarmentoMasters thesis Pedro Sarmento
Masters thesis Pedro Sarmento
 
Abrigos
AbrigosAbrigos
Abrigos
 

Semelhante a Términos de Programación Distribuida 8

Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
giovatovar
 
Trabajo practico Nº3 Juan Ignacio Callegaris
Trabajo practico Nº3 Juan Ignacio CallegarisTrabajo practico Nº3 Juan Ignacio Callegaris
Trabajo practico Nº3 Juan Ignacio Callegaris
promo2016
 
Facultad de arquitecturas e ingenieria
Facultad de arquitecturas e ingenieriaFacultad de arquitecturas e ingenieria
Facultad de arquitecturas e ingenieria
Alfonso Mora Rodriguez
 
Guia de fase 1 herramientas teleinformaticas
Guia de fase 1  herramientas teleinformaticasGuia de fase 1  herramientas teleinformaticas
Guia de fase 1 herramientas teleinformaticas
Stefany Verdugo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Stefany Verdugo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Stefany Verdugo
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Stefany Verdugo
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
grettel9612
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
fjaneth1
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
Diana
 

Semelhante a Términos de Programación Distribuida 8 (20)

Victor hugo software
Victor hugo  softwareVictor hugo  software
Victor hugo software
 
Victor hugo software
Victor hugo  softwareVictor hugo  software
Victor hugo software
 
Victor hugo software
Victor hugo  softwareVictor hugo  software
Victor hugo software
 
Administracion archivos
Administracion archivosAdministracion archivos
Administracion archivos
 
Trabajo practico Nº3 Juan Ignacio Callegaris
Trabajo practico Nº3 Juan Ignacio CallegarisTrabajo practico Nº3 Juan Ignacio Callegaris
Trabajo practico Nº3 Juan Ignacio Callegaris
 
Programa informativo jkaa
Programa informativo jkaaPrograma informativo jkaa
Programa informativo jkaa
 
Facultad de arquitecturas e ingenieria
Facultad de arquitecturas e ingenieriaFacultad de arquitecturas e ingenieria
Facultad de arquitecturas e ingenieria
 
Jacinto 3 ,4 y 5 unidad
Jacinto 3 ,4 y 5 unidadJacinto 3 ,4 y 5 unidad
Jacinto 3 ,4 y 5 unidad
 
Guia de fase 1 herramientas teleinformaticas
Guia de fase 1  herramientas teleinformaticasGuia de fase 1  herramientas teleinformaticas
Guia de fase 1 herramientas teleinformaticas
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Software morales ramirez sergio david
Software morales ramirez sergio davidSoftware morales ramirez sergio david
Software morales ramirez sergio david
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1Guia de fase 2  ciclo de la tarea  trabajo colaborativo 1
Guia de fase 2 ciclo de la tarea trabajo colaborativo 1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Concepto y definición de sistemas operativos
Concepto y definición de sistemas operativosConcepto y definición de sistemas operativos
Concepto y definición de sistemas operativos
 
Sistema opertivo
Sistema opertivoSistema opertivo
Sistema opertivo
 
Organizacion de los sistemas operativos
Organizacion de los sistemas operativosOrganizacion de los sistemas operativos
Organizacion de los sistemas operativos
 
Sistema Operativo Linux
Sistema Operativo LinuxSistema Operativo Linux
Sistema Operativo Linux
 
Monicaaa 9 b
Monicaaa 9 bMonicaaa 9 b
Monicaaa 9 b
 

Mais de RJ Manayay Chavez

Parte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internetParte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internet
RJ Manayay Chavez
 
La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...
RJ Manayay Chavez
 
Resumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizadosResumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizados
RJ Manayay Chavez
 
Analisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decadaAnalisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decada
RJ Manayay Chavez
 
Herramientas de gestion de redes de comunicacion
Herramientas de gestion de redes de comunicacionHerramientas de gestion de redes de comunicacion
Herramientas de gestion de redes de comunicacion
RJ Manayay Chavez
 

Mais de RJ Manayay Chavez (20)

Tarea 2 caso amazon
Tarea 2 caso amazonTarea 2 caso amazon
Tarea 2 caso amazon
 
Tarea1 programacion-distribuida
Tarea1 programacion-distribuidaTarea1 programacion-distribuida
Tarea1 programacion-distribuida
 
Trabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuidaTrabajo grupal 1 taller-prog-distribuida
Trabajo grupal 1 taller-prog-distribuida
 
Resumen conclusiones-objetivos-globalizacion
Resumen conclusiones-objetivos-globalizacionResumen conclusiones-objetivos-globalizacion
Resumen conclusiones-objetivos-globalizacion
 
Parte1 actividad
Parte1 actividadParte1 actividad
Parte1 actividad
 
Parte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internetParte2 actividad-servicio-de-internet
Parte2 actividad-servicio-de-internet
 
Libro sociedad-conocimiento
Libro sociedad-conocimientoLibro sociedad-conocimiento
Libro sociedad-conocimiento
 
La sociedad-conocimiento
La sociedad-conocimientoLa sociedad-conocimiento
La sociedad-conocimiento
 
La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...La importancia del conocimiento va de la mano con una interrogante sobre el v...
La importancia del conocimiento va de la mano con una interrogante sobre el v...
 
Sociedad del-conocimiento
Sociedad del-conocimientoSociedad del-conocimiento
Sociedad del-conocimiento
 
Resumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizadosResumen opinion-mercados-globalizados
Resumen opinion-mercados-globalizados
 
Analisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decadaAnalisis economia-peruana-ultima-decada
Analisis economia-peruana-ultima-decada
 
Economia definiciones-importancia-objetivos
Economia definiciones-importancia-objetivosEconomia definiciones-importancia-objetivos
Economia definiciones-importancia-objetivos
 
Ensayo fronteras-peru
Ensayo fronteras-peru Ensayo fronteras-peru
Ensayo fronteras-peru
 
idea de patria en el peru
idea de patria en el peruidea de patria en el peru
idea de patria en el peru
 
Virtualización
VirtualizaciónVirtualización
Virtualización
 
Sistema operativo de red
Sistema operativo de redSistema operativo de red
Sistema operativo de red
 
Cent os
Cent osCent os
Cent os
 
Distribuciones linux
Distribuciones linuxDistribuciones linux
Distribuciones linux
 
Herramientas de gestion de redes de comunicacion
Herramientas de gestion de redes de comunicacionHerramientas de gestion de redes de comunicacion
Herramientas de gestion de redes de comunicacion
 

Último

Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
MiNeyi1
 

Último (20)

Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 

Términos de Programación Distribuida 8

  • 1. “AÑO DE LA DIVERSIFICACIÓN PRODUCTIVA Y EL FORTALECIMIENTO DE LA EDUCACIÓN” INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO “ENRIQUE LÓPEZ ALBÚJAR” FERREÑAFE Carrera Profesional: Computación e Informática IV Módulo Profesional: Desarrollo de Software y Gestión de Base de Datos Unidad Didáctica: Taller de Programación Distribuida Profesor: Ing. Carlos A. Ríos Campos Alumnos: Manayay Chávez, Rommel
  • 2. La abstracción La abstracción consiste en aislar un elemento de su contexto o del resto de los elementos que lo acompañan. En programación, el término se refiere al énfasis en el "¿qué hace?" más que en el "¿cómo lo hace?" (característica de caja negra). El común denominador en la evolución de los lenguajes de programación, desde los clásicos o imperativos hasta los orientados a objetos, ha sido el nivel de abstracción del que cada uno de ellos hace uso. Los lenguajes de programación son las herramientas mediante las cuales los diseñadores de lenguajes pueden implementar los modelos abstractos. La abstracción ofrecida por los lenguajes de programación se puede dividir en dos categorías: abstracción de datos (pertenecientes a los datos) y abstracción de control (perteneciente a las estructuras de control).
  • 3. La abstracción Los diferentes paradigmas de programación han aumentado su nivel de abstracción, comenzando desde los lenguajes de máquina, lo más próximo al ordenador y más lejano a la comprensión humana; pasando por los lenguajes de comandos, los imperativos, la orientación a objetos (POO), la Programación Orientada a Aspectos (POA); u otros paradigmas como la programación declarativa, etc.
  • 4. Network File System El Network File System (Sistema de archivos de red), o NFS, es un protocolo de nivel de aplicación, según el Modelo OSI. Es utilizado para sistemas de archivos distribuido en un entorno de red de computadoras de área local. Posibilita que distintos sistemas conectados a una misma red accedan a ficheros remotos como si se tratara de locales. Originalmente fue desarrollado en 1984 por Sun Microsystems, con el objetivo de que sea independiente de la máquina, el sistema operativo y el protocolo de transporte, esto fue posible gracias a que está implementado sobre los protocolos XDR (presentación) y ONC RPC (sesión).1 El protocolo NFS está incluido por defecto en los Sistemas Operativos UNIX y la mayoría de distribuciones Linux.
  • 5. Sistema de archivos El sistema de archivos o sistema de ficheros (en inglés: "filesystem") es el componente del sistema operativo encargado de administrar y facilitar el uso de las memorias periféricas, ya sean secundarias o terciarias. Sus principales funciones son la asignación de espacio a los archivos, la administración del espacio libre y del acceso a los datos resguardados. Estructuran la información guardada en un dispositivo de almacenamiento de datos o unidad de almacenamiento (normalmente un disco duro de una computadora), que luego será representada ya sea textual o gráficamente utilizando un gestor de archivos. La mayoría de los sistemas operativos manejan su propio sistema de archivos.
  • 6. Sistema de archivos Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a los datos como una cadena de bloques de un mismo tamaño, a veces llamados sectores, usualmente de 512bytes de longitud (también denominados clústers). El software del sistema de archivos es responsable de la organización de estos sectores en archivos y directorios y mantiene un registro de qué sectores pertenecen a qué archivos y cuáles no han sido utilizados. En la práctica, un sistema de archivos también puede ser utilizado para acceder a datos generados dinámicamente, como los recibidos a través de una conexión de red de computadoras (sin la intervención de un dispositivo de almacenamiento).
  • 7. Interfaz de programación de aplicaciones La interfaz de programación de aplicaciones, abreviada como API (del inglés: Application Programming Interface), es el conjunto de subrutinas, funciones y procedimientos (o métodos, en laprogramación orientada a objetos) que ofrece cierta biblioteca para ser utilizado por otro software como una capa de abstracción. Son usadas generalmente en las bibliotecas de programación. Características Una API representa la capacidad de comunicación entre componentes de software. Se trata del conjunto de llamadas a ciertas bibliotecas que ofrecen acceso a ciertos servicios desde los procesos y representa un método para conseguir abstracción en la programación, generalmente (aunque no necesariamente) entre los niveles o capas inferiores y los superiores del software. Uno de los principales propósitos de una API consiste en proporcionar un conjunto de funciones de uso general, por ejemplo, para dibujar ventanas o iconos en la pantalla. De esta forma, los programadores se benefician de las ventajas de la API haciendo uso de su funcionalidad, evitándose el trabajo de programar todo desde el principio. Las API asimismo son abstractas: el software que proporciona una cierta API generalmente es llamado la implementación de esa API.
  • 8. Tolerancia frente a fallos En informática, la tolerancia a fallos o conmutación por error (en inglés: failover) se refiere a la capacidad de un sistema de acceder a la información, aun en caso de producirse algún fallo o anomalía en el sistema. Una posibilidad es que el fallo se deba a daños físicos en uno o más componentes de hardware, con la consiguiente pérdida de la información almacenada. La implementación de la tolerancia a fallos requiere que el sistema de almacenamiento guarde la misma información en más de un soporte físico (redundancia), o en un equipo o dispositivo externo a modo de respaldo. De esta forma, si se produce alguna falla que pueda ocasionar pérdida de datos, el sistema debe ser capaz de restablecer toda la información, recuperando los datos necesarios a partir de algún medio de respaldo disponible.