lunes, 31 de marzo de 2014

Tipos de servidores Windows server y sistemas operativos de celulares

Tipos de servidores Windows server y sistemas operativos de celulares



1. Que Es SERVIDOR


Un servidor, como la misma palabra indica, es un ordenador o máquina informática que está al “servicio” de otras máquinas, ordenadores o personas llamadas clientes y que le suministran a estos, todo tipo de información. A modo de ejemplo, imaginemos que estamos en nuestra casa, y tenemos una despensa. Pues bien a la hora de comer necesitamos unos ingredientes por lo cual vamos a la despensa, los cogemos y nos lo llevamos a la cocina para cocinarlos.
Así en nuestro ejemplo, nuestra máquina servidor sería la despensa, y los clientes somos nosotros como personas que necesitamos unos ingredientes del servidor o despensa. Pues bien con este ejemplo podemos entender ahora un poco mejor qué es un servidor.
Por tanto un servidor en informática será un ordenador u otro tipo de dispositivo que suministra una información requerida por unos clientes (que pueden ser personas, o también pueden ser otros dispositivos como ordenadores, móviles, impresoras, etc.). Por tanto básicamente tendremos el siguiente esquema general, en el denominado esquema “cliente-servidor” que es uno de los más usados ya que en él se basa gran parte de internet.


2. Tipos de servidores

Proxy:
Es un programa u ordenador que hace de intermediario entre dos ordenadores. Supongamos que nosotros nos identificamos como “juanito” y queremos hacer una petición al servidor llamado “pepito”. Si la petición la hacemos directamente, “pepito” sabe que “juanito” le hizo una petición. En cambio, si usamos un proxy que sería un intermediario que por ejemplo podemos llamar “manolito”, la petición se la haríamos a manolito y éste se la haría a pepito. De esta manera, pepito no sabe que quien realmente ha hecho la petición es juanito. A su vez, el intermediario puede bloquear determinadas peticiones. Por ejemplo, si pedimos a un proxy que tiene bloqueadas las extensiones .xxx, que nos muestre la página web “amanecer.xxx”, dicha página web no se nos mostrará porque el proxy actúa bloqueándola.

DNS:

Son las siglas de Domain Name System. Es un sistema por el que se asocia una información con un nombre de dominio. El ejemplo más claro es cuando introducimos una ruta url en nuestro navegador de internet del tipo Una vez hemos introducido esta ruta, dicha información es enviada a un servidor DNS que lo que hace es determinar en qué lugar se encuentra esa página web alojada y nos conecta con ella.

WEB:

El término web va asociado a internet, donde los usuarios utilizan sus navegadores web para visitar sitios web, que básicamente se componen de páginas web donde los usuarios pueden acceder a informaciones con texto, videos, imágenes, etc. y navegan a través de enlaces o hipervínculos a otras webs.


FTP:

Acrónimo de File Transfer Protocol o Protocolo de transferencia de archivos. Es un protocolo utilizado para la transferencia de archivos entre un cliente y un servidor, permitiendo al cliente descargar el archivo desde el servidor o al servidor recibir un archivo enviado desde un cliente. Por defecto FTP no lleva ningún tipo de encriptación permitiendo la máxima velocidad en la transferencia de los archivos, pero puede presentar problemas de seguridad, por lo que muchas veces se utiliza SFTP que permite un servicio de seguridad encriptado.


Dedicación:

Normalmente al ser los servidores equipos más potentes y por tanto más caros, se suelen compartir entre varias personas o empresas, permitiéndoles a todos tener un servicio de gran calidad y a un mínimo precio. En este caso se dice que se trata de un servidor compartido. Pero en otros casos puede haber servidores dedicados exclusivamente a una sola persona o empresa si esta puede hacer frente al gasto económico que supone. En este caso se dice que el servidor es “dedicado”.

POP3 y SMTP:

Hay servidores especializados en correos electrónicos o e-mails. Estos utilizan los protocolos POP3 y SMTP para recibir los correos de nuestro servidor en nuestro cliente, o para enviar desde nuestro cliente un correo al servidor de otro cliente. Aunque hay diversos tipos de protocolos estos son los más utilizados. Un protocolo no es otra cosa que “una forma de hacer algo”.


DHCP y TCP/IP:

Cuando un cliente se conecta a un servidor, éste tiene que identificar a cada cliente y lo hace con una dirección IP. Es decir, cuando desde casa entramos en una página web estamos identificados por una serie de dígitos que son nuestra IP. Esta dirección ip son 4 pares de números y es única para cada cliente. Así el protocolo TCP/IP permite que cuando nos conectamos a internet se nos asigne una dirección IP que nos identifica. Cada ordenador conectado a internet tiene su dirección IP, aunque en el caso de usuarios de una empresa que da acceso a internet como “Telefónica”, varios usuarios de la empresa pueden tener la misma IP porque utilizan un mismo servidor para canalizar sus peticiones en internet. Por otro lado, DHCP es un protocolo de asignación dinámica de host que permite asignar una ip dinámicamente a cada cliente cuando este se conecta con el servidor que le da acceso a internet. Esto significa que si nos conectamos el lunes a internet, nuestra IP, que nos asigna Telefónica, puede ser 82.78.12.52. En cambio, si nos conectamos el jueves nuestra IP podría ser 212.15.23.88. ¿Por qué cambia nuestra IP? Porque la empresa que nos da conexión nos asigna una de sus IPs disponibles. En cambio, los servidores al ser máquinas más potentes e importantes suelen tener una IP fija.


Denominación del servidor

Descripción

Servidor de Correo
 
Es el servidor que almacena, envía, recibe y realiza todas las operaciones relacionadas con el e-mail de sus clientes.


Servidor Proxy

Es el servidor que actúa de intermediario de forma que el servidor que recibe una petición no conoce quién es el cliente que verdaderamente está detrás de esa petición.


Servidor Web

Almacena principalmente documentos HTML (son documentos a modo de archivos con un formato especial para la visualización de páginas web en los navegadores de los clientes), imágenes, videos, texto, presentaciones, y en general todo tipo de información. Además se encarga de enviar estas informaciones a los clientes.

Servidor de Base de Datos


Da servicios de almacenamiento y gestión de bases de datos a sus clientes. Una base de datos es un sistema que nos permite almacenar grandes cantidades de información. Por ejemplo, todos los datos de los clientes de un banco y sus movimientos en las cuentas.

Servidores Clúster

Son servidores especializados en el almacenamiento de la información teniendo grandes capacidades de almacenamiento y permitiendo evitar la pérdida de la información.


Servidores Dedicados

Como ya expresamos anteriormente, hay servidores compartidos si hay varias personas o empresas usando un mismo servidor, o dedicados que son exclusivos para una sola persona o empresa.


Servidores de imágenes

Recientemente también se han popularizado servidores especializados en imágenes, permitiendo alojar gran cantidad de imágenes sin consumir recursos de nuestro servidor web en almacenamiento o para almacenar fotografías personales, profesionales, etc. Algunos gratuitos pueden ser:

3. sistemas operativos para servidores Windows Linux Mac


WINDOWS 2000 SERVER


Windows 2000 Servidor Era destinada a ser el servidor de archivos, impresión, web, FTP de una pequeña o mediana empresa. Su antecesor es windows nt 4.0 Server. Es ideal para cuando no se requiere de un servidor dedicado a cada tarea o departamento, logrando de esta manera mantener todo centralizado en un solo servidor. Soporta hasta 4 procesadores.


Windows 2000 Servidor Avanzado


Windows 2000 Servidor Avanzado fue el sucesor de Windows NT Servidor 4.0 Edición Empresarial. Este sistema está orientado a empresas de medianas a grandes que ya tienen una mayor demanda por parte de los clientes (es decir, los usuarios de la red) para ejecutar aplicaciones de negocios en línea como soluciones en comercio electrónico y punto.com. Ofrece una estructura completa de clústeres para alta disponibilidad y escalabilidad y admite el  de ocho vías (SMP), además de memoria hasta de 8 GB con la de Intel (PAE). Soporta hasta 8 procesadores, soporte  y tolerancia a fallas. Su principal función es la de servidor de aplicaciones o de tareas crítica dentro de una organización grande. En general en estos casos, la demanda no es toda de un servidor sino de varios.


Windows server 2003

Windows Server 2003 es un sistema operativo de la familia WINDOWS de la marca microsoft para servidores que salió al mercado en el año 2003. Está basada en tecnología NT y su versión del núcleo NT es la 5.2.

En términos generales, Windows Server 2003 se podría considerar como un Windows XP modificado para labores empresariales, no con menos funciones, sino que estas están deshabilitadas por defecto para obtener un mejor rendimiento y para centrar el uso de procesador en las características de servidor; por ejemplo, la interfaz gráfica denominada Luna de Windows XP viene desactivada por lo que sólo se utiliza la interfaz clásica de Windows.

Windows server 2008


Windows Server 2008 es el nombre de un sistema operativo de microsoft diseñado para servidores.
Es el sucesor de windows server 2003, distribuido al público casi cinco años después. Al igual que windows 7  , Windows Server 2008 se basa en el núcle windows nt  6.1. . Entre las mejoras de esta edición, se destacan nuevas funcionalidades para el active , nuevas prestaciones de virtualización y administración de sistemas, la inclusión de IIS 7.5 y el soporte para más de 256 procesadores. Hay siete ediciones diferentes: Foundation, Standard, Enterprise, Datacenter, Web Server, HPC Server y para Procesadores Itanium.


Windows server 2008 r2


Microsoft introdujo Windows Server 2008 R2 en la (PDC) del 2008 como una variante de servidor del nuevo sistema operativo windows 7 .
Una guía preliminar publicada por la compañía describe muchas áreas de mejora,6 notablemente la inclusión de un número de nuevas características de virtualización incluyendo Live Migration y Cluster Shared Volumes, un reducido consumo de energía, un nuevo conjunto de herramientas de administración, nuevas características Active Directory como una "papelera de reciclaje" para objetos AD borrados, una nueva versión de IIS (7.5) que incluye un renovado servidor ftp , soporte para dnsse  y el aumento del número de núcleos de procesamiento de 64 a 256.7 Los procesadores de 32-bits ya no están soportados.


Windows server 2012


Windows Server 2012 es la última edición lanzada por microsoft corporacion  del sistema operativo Windows Server. Es la versión para servidores de Windows 8 y es el sucesor de Windows Server 2008 R2. El software está disponible para los consumidores desde el 4 de septiembre de 2012.

A diferencia de su predecesor, Windows Server 2012 no tiene soporte para computadoras con procesadores Intel Itanium y se venden cuatro ediciones. Se han agregado o mejorado algunas características comparado con Windows Server 2008 R2, como una actualización de Hyper-V, un rol de administración de direcciones IP, una nueva versión del Administrador de Tareas de Windows, y se presenta un nuevo sistema de archivos: ReFS.

Windows small business server


Windows Small Business Server (anteriormente Microsoft Small Business Server) es una suite integrada de servidor de microsoft  diseñado para el funcionamiento de la infraestructura de la red (tanto la internet de gestión y acceso a internet , de las pequeñas y medianas empresas que no tengan más de 75 estaciones de trabajo o usuarios


Windows home server


Windows Home Server es un sistema operativo para uso doméstico producido por microsoft . Anunciado el 7 de enero de 2007, en la "Consumer Electronics Show" por bill gates , Windows Home Server intenta ser una solución para hogares con varios ordenadores interconectados en la cual puedan compartir archivos, producir respaldos automatizados, y acceso remoto. Está basado en windows server 2007 SP2.


Mac OS X Server 1.0 (Rhapsody)

Mac OS X Server 1.0 fue lanzado al mercado el  16 de marzo  de 1999, 2  es el primer sistema operativo creado por apple  tras la adquisición de next . Es la continuación de Rhapsody. Aunque el Mac OS X Server 1.0 tiene una variante de la interfaz "Platinium" del mac os 8 , está basado en el sistema operativo de en lugar del Mac OS Classic, lo que permitió a los usuarios tener una visión preliminar del sistema operativo Mac OS X.
Mac OS X Server 10.0 (Cheetah Server)

Fecha de lanzamiento: 21 de mayo de 2001

Mac OS X Server 10.0 incluye la nueva interfas grafica  Aqua, Apache, PHP, MySQL, Tomcat, WebDAV support, Macintosh Manager y net boot .
Mac OS X Server 10.1 (Puma Server)

Fecha de lanzamiento: 25 de septiembre de 2001
Mac OS X Server 10.2 (Jaguar Server)

Fecha de lanzamiento: 23 de agosto de 2002

Esta versión de Mac OS X Server incluye una actualización de Apple Open Directory y la administración de archivos, que ahora está basado en ldap. Además se observan modificaciones importantes ennetboot  y. Varios servicios de red comunes están implementados, tales como NTP, SNMP, Apache, servidor de correo (Postfix and Cyrus), LDAP (OpenLDAP), AFP, y servidor de impresión. La inclusión de samba  versión 3 permite la integración con servidores y clientes . También se incluyev4.0.16 y php v4.3.7.


Mac OS X Server 10.3 (Panther Server)

Fecha de lanzamiento: 24 de octubre de 2003

El 10.3 de Mac OS X Server incluye la actualización Open Directory de usuarios y administración de archivos, que en esta versión se basa en LDAP , a partir de la desaprobación de la próxima originóNetInfo arquitectura. El nuevo grupo de trabajo interfaz del Administrador de configuración mejorado de manera significativa. Muchos servicios de red comunes se proporcionan como NTP , SNMP , servidor web ( Apache ), servidor de correo ( Postfix y Cyrus ), LDAP ( OpenLDAP ), AFP , y el servidor de impresión. La inclusión de Samba versión 3 permite una estrecha integración con Windowsclientes y servidores. MySQL v4.0.16 y PHP v4.3.7 también están incluidos.
Mac OS X Server 10.4 (Tiger Server)

Fecha de lanzamiento: 29 de abril de 2005
Mac OS X Server 10.5 (Leopard Server)

Fecha de lanzamiento: 26 de octubre de 2007
Mac OS X Server 10.6 (Snow Leopard Server)

Fecha de lanzamiento: 28 de agosto de 2009

Servidores Linux
Servidor de Linux centos

CentOS o Community Enterprise Operating System es un sistema operativo de código libre basado enteramente en Red Hat Enterprise Linux con el objetivo de ser 100% compatible con el mismo. CentOS es básicamente Red Hat pero sin el logotipo, marcas y soporte oficial de la compañía. Es el sistema operativo por excelencia para empresas y servidores.
Versiones disponibles: CentOS 5, 6, 6.2 (64-bit). CentOS 4.5, 4.6, 4.7, 4.8, 5, 6 (32-bit) Disponible en:

Servidor debían

Debían es un sistema operativo de código abierto basado directamente en Linux con el objetivo de adherirse estrictamente a Unix. Es ampliamente utilizado en todo tipo de dispositivos dada su estabilidad y seguridad. Es la base para muchas otras variantes de Linux y cuenta con una abundante cantidad de paquetes adicionales.

Versiones disponibles: Debían Squeeze 6 (64-bit y 32-bit). Debian Lenny 5.0 (32-bit) Disponible en:

Servidor Ubuntu

Ubuntu es una distribución de Linux basada en Debian pero que cuenta con el respaldo comercial de una compañía privada. Es una de las distribuciones de Linux para escritorios más populares y también es de código libre.
Versiones disponibles: Ubuntu Lucid Lynx 10.04 (64-bit y 32-bit). Ubuntu Maverick Meerkat 10.10 (64-bit y 32-bit)

Redhat
Red Hat Enterprise Linux es la plataforma corporativa preferida para servidores y centros de datos utilizado ampliamente en plataformas científicas, comerciales y financieras. Con actualizaciones y soporte comercial de Red Hat Inc.

Versiones disponibles: Red Hat Enterprise Linux 6, 5 (64-bit). Red Hat Enterprise Linux 4.5, 4.6, 4.7, 4.8, 5, 6 (32-bit) Disponible en:


4. sistemas operativos para servidores de celulares

Un sistema operativo móvil o so móvil es un sistema operativo que controla un dispositivo móvil al igual que las computadoras más grandes utilizan Windows Linux o mac entre otros sin embargo los sistemas operativos móviles son muchos mas simples y están mas orientados a la conectividad inalámbrica los formatos multimedia para móviles y las diferentes maneras de introducir información en ellos

Cuales existen en la actualidad

El marcado mundial de Smartphone está dominado por los sistemas operativos Android e ios junto con BlackBerry y Windows pone sin embargo en 2013 entra en juego tres sistemas operativos Firefox os tizen y Ubuntu touch



Android


Inicialmente desarrollado por Android que luego fue comprada por el gigante google es un sistema operativo especialmente diseñado para dispositivos móviles basado en Linux dispositivos con este sistema operativo hay muchos empresas como lg movistar Sony entre muchas más

IOS

Ios es un sistema operativo móvil de la empresa Apple inc. Originalmente desarrollado para iPhone siendo después usado en dispositivos como el iPod touch iPad y el Apple tv no permite la instalación de ios en hardware terceros


BlackBerry


Es una línea de teléfonos inteligentes fundamentalmente conocido por su teclado qwerty y por su capacidad para enviar y recibir correos electrónico de internet llegando incluso a reemplazar a un computador personal

Windows phone

Sistema operativo móvil desarrollado por Microsoft como sucesor de la plataforma Windows Mobile ofrece una nueva interfaz de usuario que integra varios servicios propios como skidrive Skype y Xbox live en el sistema operativo


FIREFOX OS


SISTEMA OPERATIVO MOVIL BASADO EN HTML5 CON NUCLEO LINUX DE CODIGO ABIERTO PARA SMARTPHONE y tabletas es desarrollado por Mozilla corporación bajo el apoyo de otras empresas como telefónica y una gran comunidad bajo voluntarios de todo el mundo.

Ubuntu touch


Sistema operativo móvil basado en Linux es desarrollado por canonical Ltd. Culmina el proceso de canonical de desarrollado una interfaz que pueda utilizarse en ordenadores de sobremesa portátiles notebooks tabletas y Smartphone.


Sistema operativo compartido

Permiten la simulación de que el sistema y sus recursos son todos para cada usuario. El usuario hace una petición a la computadora, está la procesa tan pronto como le es posible, y la respuesta aparecerá en la terminal del usuario.

Los principales recursos del sistema, el procesador, la memoria, dispositivos de E/S, son continuamente utilizados entre los diversos usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado para sí mismo. Esto trae como consecuencia una gran carga de trabajo al Sistema Operativo, principalmente en la administración de memoria principal y secundaria.

Ejemplos de Sistemas Operativos de tiempo compartido son Multics, OS/360 y DEC-10.

Características de los Sistemas Operativos de tiempo compartido:

 Populares representantes de sistemas multiprogramados multiusuario, ej: sistemas de diseño asistido por computador, procesamiento de texto, etc.

 Dan la ilusión de que cada usuario tiene una máquina para sí.

 Mayoría utilizan algoritmo de reparto circular.

 Programas se ejecutan con prioridad rotatoria que se incrementa con la espera y disminuye después de concedido el servicio.

 Evitan monopolización del sistema asignando tiempos de procesador (time slot).

 Gestión de memoria proporciona protección a programas residentes.

Gestión de archivo debe proporcionar protección y control de acceso debido a que pueden existir múltiples usuarios accesando unos mismos archivos.
Sistemas operativos de tiempo real


Los Sistemas Operativos de tiempo real son la plataforma para establecer un sistema de tiempo real ya que en los SOTR no tiene importancia el usuario, sino los procesos.

Algunos ejemplos de Sistemas Operativos de tiempo real son:

VxWorks,
Solaris, Lyns OS
Spectra


Por lo regular Sistema Operativo de tiempo real suele tener la misma arquitectura que un Sistema Operativo convencional, pero su diferencia radica en que proporciona mayor prioridad a los elementos de control y procesamiento que son utilizados para ejecutar los procesos o tareas.
El SOTR debe ser multitarea y permisible
Un SOTR debe poder asignar prioridades a las tareas
El SOTR debe proporcionar medios de comunicación y sincronización entre tareas
Un SOTR debe poder evitar el problema de inversión de prioridades
El comportamiento temporal del SOTR debe ser conocido


CLASIFICACIÓN DE LOS SISTEMAS DE TIEMPO REAL


Los sistemas de tiempo real pueden ser de dos tipos, esto es en funcion  de su severidad en el tratamiento de los errores que puedan presentarse:

Sistemas de tiempo real blandos o Soft real-time systems: estos pueden tolerar un exceso en el tiempo de respuesta, con una penalización por el incumplimiento del plazo. Estos sistemas garantizan que las tareas críticas se ejecutan en tiempo. Aquí los daros son almacenados en memorias no volátiles, no utilizan tecnicas de memoria  virtual ni tiempo compartido, estas técnicas no pueden ser implementadas en hardware.


Sistemas de tiempo real duros o Hard real-time systems: aquí la respuesta fuera de término no tiene valor  alguno, y produce la falla del sistema. Estos sistemas tienen menos utilidades que los implementados por hard, por ejemplo no pueden utilizarse para control industrial y robótico. Pero si para multimedia, supervision  de controles industriales y realidad virtual.


MÉTODOS DE DISEÑOS

Cuando se elabora software de tiempo real se deben incorporar una alta calidad.
Al elaborar el software de tiempo real se presentan múltiples problemas como:
Representación de interrupciones y cambio de contexto.
Comunicación y sincronización de tareas.
Grandes variaciones en las tasas de datos.
Requisitos especiales para manejo de errores y recuperación de fallos.
Procesamiento asíncrono.
Para evitar muchos de los problemas que se presentan al elaborar software de tiempo real se han establecido algunos metodos como lo son:
Metodología de flujo de datos.
Metodología de estructura de datos.
Metodología orientada a los objetos.



monografias.com






0 comentarios :

Publicar un comentario