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
Piscoya Olazabal, Gaby
2. Unix
• Unix (registrado oficialmente como UNIX®) es un Sistema
operativo portable, multitarea y multiusuario; desarrollado,
en principio, en 1969, por un grupo de empleados de los
laboratorios Bell de AT&T, entre los que figuran Dennis
Ritchie, Ken Thompson y Douglas McIlroy.
• El sistema, junto con todos los derechos fueron vendidos
por AT&T a Novell, Inc. Esta vendió posteriormente el
software a Santa Cruz Operation en 1995, y esta, a su vez,
lo revendió a Caldera Software en 2001, empresa que
después se convirtió en el grupo SCO. Sin embargo, Novell
siempre argumentó que solo vendió los derechos de uso del
software, pero que retuvo el copyright sobre "UNIX®".
3. Unix
• En 2010, y tras una larga batalla legal, ésta ha pasado
nuevamente a ser propiedad de Novell.3 .....
• Solo los sistemas totalmente compatibles y que se
encuentran certificados por la especificación Single
UNIX Specification pueden ser denominados
"UNIX®" (otros reciben la denominación "similar a un
sistema Unix" o "similar a Unix").
• En ocasiones, suele usarse el término "Unix tradicional"
para referirse a Unix o a un sistema operativo que
cuenta con las características de UNIX Versión 7 o
UNIX System V.
4. Socket
• El zócalo (socket en inglés) es un sistema
electromecánico de soporte y conexión eléctrica,
instalado en la placa base, que se usa para fijar y
conectar un microprocesador. Se utiliza en
equipos de arquitectura abierta, donde se busca
que haya variedad de componentes permitiendo el
cambio de la tarjeta o el integrado. En los equipos
de arquitectura propietaria, los integrados se
añaden sobre la placa base soldándolo, como
sucede en las videoconsolas.
• Existen variantes desde 40 conexiones para
integrados pequeños, hasta más de 1300 para
microprocesadores, los mecanismos de retención
del integrado y de conexión dependen de cada
tipo de zócalo, aunque en la actualidad predomina
el uso de zócalo ZIF (pines) o LGA (contactos).
5. Estructura de datos
• En programación, una estructura
de datos es una forma particular
de organizar datos en una
computadora para que pueda ser
utilizado de manera eficiente.
• Diferentes tipos de estructuras
de datos son adecuadas para
diferentes tipos de aplicaciones, y
algunos son altamente
especializados para tareas
específicas.
6. Estructura de datos
• Las estructuras de datos son un medio
para manejar grandes cantidades de
datos de manera eficiente para usos
tales como grandes bases de datos y
servicios de indización de internet.
• Por lo general, las estructuras de datos
eficientes son clave para diseñar
eficientes algoritmos. Algunos
métodos formales de diseño y
lenguajes de programación destacan
las estructuras de datos, en lugar de los
algoritmos, como el factor clave de
organización en el diseño de software.
7. Código ASCII
• El código ASCII (siglas en ingles para
American Standard Code for Information
Interchange, es decir Código Americano (
Je! lease estadounidense... ) Estándar para
el intercambio de Información ) ( se
pronuncia Aski ).
• Fue creado en 1963 por el Comité
Estadounidense de Estándares o "ASA",
este organismo cambio su nombre en
1969 por "Instituto Estadounidense de
Estándares Nacionales" o "ANSI" como
se lo conoce desde entonces.
8. Código ASCII
• Este código nació a partir de reordenar y
expandir el conjunto de símbolos y caracteres
ya utilizados en aquel momento en telegrafía
por la compañía Bell. En un primer momento
solo incluía letras mayúsculas y números, pero
en 1967 se agregaron las letras minúsculas y
algunos caracteres de control, formando así lo
que se conoce como US-ASCII, es decir los
caracteres del 0 al 127.
• Así con este conjunto de solo 128 caracteres
fue publicado en 1967 como estándar,
conteniendo todos lo necesario para escribir en
idioma ingles.
9.
10. Código Unicode
• Unicode es un estándar de codificación de
caracteres diseñado para facilitar el tratamiento
informático, transmisión y visualización de
textos de múltiples lenguajes y disciplinas
técnicas, además de textos clásicos de lenguas
muertas. El término Unicode proviene de los
tres objetivos perseguidos: universalidad,
uniformidad y unicidad.
• Unicode especifica un nombre e identificador
numérico único para cada carácter o símbolo, el
code point (‘punto de código’), además de otras
informaciones necesarias para su uso correcto:
direccionalidad, mayúsculas y otros atributos.
11. Código Unicode
• Este estándar es mantenido por el Unicode Technical
Committee (UTC), integrado en el Consorcio Unicode, del
que forman parte con distinto grado de implicación empresas
como: Microsoft, Apple, Adobe, IBM, Oracle, SAP, Google o
Yahoo, instituciones como la Universidad de Berkeley, y
profesionales y académicos a título individual. El Unicode
Consortium mantiene estrecha relación con ISO/IEC, con la
que mantiene desde 1991 el acuerdo de sincronizar sus
estándares que contienen los mismos caracteres y puntos de
código.
12. NET Remoting
• .NET Remoting es una interfaz de
programación de aplicaciones Microsoft (API)
para la comunicación entre procesos lanzado
en 2002 con la versión de .NET Framework
1.0. Y forma parte de una serie de tecnologías
de Microsoft que se inició en 1990 con la
primera versión de Object Linking and
Embedding (OLE) para Windows de 16 bits.
Pasos intermedios en el desarrollo de estas
tecnologías eran Component Object Model
(COM) dio a conocer en 1993 y actualizado
en 1995 como COM-95, Distributed
Component Object Model (DCOM), lanzado
en 1997 (y cambiar el nombre de Active X), y
COM + con su Microsoft Transaction Server
(MTS), lanzado en 2000.
13. NET Remoting
• En la actualidad sustituida por Windows
Communication Foundation (WCF),
que forma parte de .NET Framework
3.0.
• Al igual que sus familiares y tecnologías
similares, tales como CORBA (CORBA)
y el método a distancia invocación de
Java (RMI), .NET Remoting es
complejo, pero su esencia es sencilla.
Con la ayuda de los agentes del sistema
operativo y de red, un proceso de
cliente envía un mensaje a un proceso
de servidor y recibe una respuesta.
14. Sistema operativo de red
• Un sistema operativo de red, también
llamado NOS (del inglés, Network
Operating System), es un software que
permite la interconexión de
ordenadores para poder acceder a los
servicios y recursos, hardware y
software, creando redes de
computadoras. Al igual que un equipo
no puede trabajar sin un sistema
operativo, una red de equipos no puede
funcionar sin un sistema operativo de
red. Consiste en un software que
posibilita la comunicación de un
sistema informático con otros equipos
en el ámbito de una red.
15. Características
Las características genéricas de un sistema operativo de red son:
• Conecta todos los equipos y recursos de la red.
• Gestión de usuarios centralizada.
• Proporciona seguridad, controlando el acceso a los datos y
recursos. Debe validar los accesos (claves, certificados, sistemas
biométricos, etc.) y ver aplicar las políticas de seguridad.
• Coordina las funciones de red, incluso con las propias del equipo.
• Comparte recursos (lleva a cabo la coordinación y los privilegios
a la hora de compartir). Por tanto, mejora notablemente la
utilización de los recursos.
• Permite monitorizar y gestionar la red y sus componentes.
16. Windows Server
Windows Server es una línea de productos para
servidores, desarrollado por Microsoft Corporation.
El nombre comercial se ha utilizado en las versiones
de Microsoft Windows para servidores, como las
siguientes:
• Windows 2000.
• Windows 2000 Server
• Windows Server 2003.
• Windows Server 2008.
• Windows Server 2008 R2.
• Windows Server 2012.
17. Windows Server
• Windows Small Business Server, sistema
operativo basado en Windows Server
con integración de software Microsoft
Servers, para pequeñas empresas.
• Windows Essential Business Server,
producto similar a Small Business Server,
pero para empresas de tamaño medio.
• Windows Home Server, sistema
operativo servidor para hogares diseñado
para compartición de archivos,
transmisión multimedia, copias de
seguridad automatizadas y acceso
remoto.
18. Windows NT
• Windows NT (Windows New Tecnology) es una
familia de sistemas operativos producidos por
Microsoft, de la cual la primera versión fue
publicada en julio de 1993.
• Previamente a la aparición del famoso Windows
95 la empresa Microsoft concibió una nueva
línea de sistemas operativos orientados a
estaciones de trabajo y servidor de red. Un
sistema operativo con interfaz gráfica propia,
estable y con características similares a los
sistemas de red UNIX. Las letras NT provienen
de la designación del producto como "Nueva
Tecnología" (New Technology).
19. Windows NT
• Las versiones publicadas de este
sistema son: 3.1, 3.5, 3.51 y 4.0.
Además, Windows NT se
distribuía en dos versiones,
dependiendo de la utilidad que
se le fuera a dar: Workstation
para ser utilizado como estación
de trabajo y Server para ser
utilizado como servidor.
20. MAC OSX APPLE
• Como OS X está creado especialmente para el Mac, el
resultado es un equipo completamente integrado donde todo
va como la seda. El sistema operativo trabaja codo con codo
con el procesador para ofrecer un rendimiento espectacular.
También se entiende a la perfección con el trackpad Multi-
Touch en los portátiles Mac para que puedas usarlo de la
manera más natural. OS X mantiene el sistema actualizado
mientras el Mac está en reposo y hace que la batería dure
más gracias a tecnologías avanzadas de ahorro energético.
• Y como está diseñado para las espectaculares pantallas de los
Mac, incluida la pantalla Retina de alta resolución, los colores
son brillantes y el texto se ve con una nitidez asombrosa.
21. 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.
22. Network File System
• 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). El protocolo NFS está
incluido por defecto en los Sistemas
Operativos UNIX y la mayoría de
distribuciones Linux.