jueves, 2 de diciembre de 2010

Sistema Operativo.

SISTEMA OPERATIVO

Un Sistema operativo (SO) es un software que actúa de interfaz entre los dispositivos de hardware y los programas de usuario o el usuario mismo para utilizar un computador, como también es el programa (o software) más importante de un ordenador Es responsable de gestionar, coordinar las actividades y llevar a cabo el intercambio de los recursos y actúa como intermediario para las aplicaciones que se ejecutan.
Brindando al usuario la necesidad requerida y cumplir con sus objetivos

COMO FUNCIONA UN SISTEMA OPERATIVO

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.
Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.
El sistema operativo cumple varias funciones:
v  Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.
v  Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
v  Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).
v  Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".
v  Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.
v  Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.
v  Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
OBJETIVOS DE UN SISTEMA OPERATIVO

Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como:
Gestionar  los recursos del ordenador en sus niveles más bajos. Disponiendo  de una interface (elemento que hace posible la fácil comunicación usuario maquina) liberando al usuario del conocimiento del hardware. El SO Windows se basa en una interface graficas, “GUI” (Interface Grafica de Usuario), permitiendo al usuario interactuar con el hardware de una forma sencilla y rápida. Sobre el SO funcionan el resto de programas y aplicaciones del software.
Hay que tener en cuenta el gestionar y administrar eficientemente los recursos hardware, permitiendo que se ejecuten concurrentemente varios programas, sin que haya conflictos en el acceso de cada uno de ellos a cada uno de los recursos que necesite, y sin que ningún programa monopolice alguno de ellos. Un sistema operativo es un programa (o conjunto de programas) de control que tiene por objeto facilitar el uso de la computadora y conseguir que ésta se utilice eficientemente. Es un programa de control, ya que se encarga de gestionar y asignar los recursos hardware que requieren los programas. Pensemos en una computadora que es utilizada desde diversos terminales por varios usuarios. Los recursos hardware son: el procesador (CPU), la memoria principal, los discos, y otros periféricos. Obviamente, si varios usuarios están utilizando la misma Computadora, debe haber alguien o algo que asigne los recursos y evite los conflictos que puedan surgir cuando dos programas requieran los mismos elementos (la misma unidad de disco, o la impresora, por ejemplo). Esta es una de las funciones del sistema operativo. Además de esta función de asignar los recursos a cada programa, el sistema operativo se encarga de contabilizar de éstos, y de la seguridad (que un usuario no pueda acceder sin autorización a la información de otro, por ejemplo).


TAREAS QUE CUMPLE UN SISTEMA OPERATIVO

Un sistema operativo debe cumplir con las necesidades
Administración del procesador: el sistema operativo administra la distribución del procesador entre los distintos programas por medio de un algoritmo de programación. El tipo de programador depende completamente del sistema operativo, según el objetivo deseado.

   
v  Gestión de la memoria de acceso aleatorio: el sistema operativo se encarga de gestionar el espacio de memoria asignado para cada aplicación y para cada usuario, si resulta pertinente. Cuando la memoria física es insuficiente, el sistema operativo puede crear una zona de memoria en el disco duro, denominada "memoria virtual". La memoria virtual permite ejecutar aplicaciones que requieren una memoria superior a la memoria RAM disponible en el sistema. Sin embargo, esta memoria es mucho más lenta.
v  Gestión de entradas/salidas: el sistema operativo permite unificar y controlar el acceso de los programas a los recursos materiales a través de los drivers (también conocidos como administradores periféricos o de entrada/salida).

v  Gestión de ejecución de aplicaciones: el sistema operativo se encarga de que las aplicaciones se ejecuten sin problemas asignándoles los recursos que éstas necesitan para funcionar. Esto significa que si una aplicación no responde correctamente puede "sucumbir".

v  Administración de autorizaciones: el sistema operativo se encarga de la seguridad en relación con la ejecución de programas garantizando que los recursos sean utilizados sólo por programas y usuarios que posean las autorizaciones correspondientes.

v  Gestión de archivos: el sistema operativo gestiona la lectura y escritura en el sistema de archivos, y las autorizaciones de acceso a archivos de aplicaciones y usuarios.

v  Gestión de la información: el sistema operativo proporciona cierta cantidad de indicadores que pueden utilizarse para diagnosticar el funcionamiento correcto del equipo.
Un sistema operativo está formado por varios programas que en conjunto presentan al usuario una vista integrada del sistema, los componentes principales de un sistema operativo son los siguientes módulos:
v  Manejo de procesos. 
v  Manejo de E/S. 
v  Manejo de Memoria. 
v  Manejo del Sistema de Archivos. 
Los sistemas operativos pueden ser clasificados de la siguiente forma:
v  Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.
v  Multiprocesador: soporta el abrir un mismo programa en más de una CPU.
v  Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
v  Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.
v  Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
El sistema operativo (a veces también citado mediante su forma abreviada OS en inglés) se encarga de crear el vínculo entre los recursos materiales, el usuario y las aplicaciones (procesador de texto, videojuegos, etcétera). Cuando un programa desea acceder a un recurso material, no necesita enviar información específica a los dispositivos periféricos; simplemente envía la información al sistema operativo, el cual la transmite a los periféricos correspondientes a través de su driver (controlador). Si no existe ningún driver, cada programa debe reconocer y tener presente la comunicación con cada tipo de periférico.
De esta forma, el sistema operativo permite la "disociación" de programas y hardware, principalmente para simplificar la gestión de recursos y proporcionar una interfaz de usuario (MMI por sus siglas en inglés) sencilla con el fin de reducir la complejidad del equipo.
CLASES DE SISTEMAS OPERATIVOS

v  El Sistema Operativo  DOS (Disk Operating System): Comúnmente llamado MS DOS es un sistema mono usuario y mono tarea, es decir, sólo puede utilizarlo un usuario a la vez y ejecutar un único programa. Fue creado para la gama de PC que en 1981 lanzó la IBM, con el cual se desarrolló y se implantó el sistema operativo de disco para la familia de las computadoras personales.
Los comandos de uso frecuente se  conocen como comandos internos y se mantienen residentes en memoria, ya que están disponibles siempre que se necesiten; algunos de estos comandos son: copy, dir, eraser, type, rename, date, time, chkdir, rmdir, mkdir, etc.
Los comandos que se encuentran en directorio DOS, como son: format, diskcopy, chkdisk, edlin, etc., sólo se llaman en memoria cuando se invocan, y por eso reciben el nombre comandos externos.  
v  El Sistema Operativo UNIX. Es un sistema de tiempo compartido, y por lo tanto multiusuario y multitarea, que ofrece disponibilidad para implantación en distintas computadoras.
Es uno de los Sistemas Operativos más utilizados, debido a su gran estabilidad y fiabilidad, por lo que muchos organismos oficiales y particulares lo utilizan. 
Una versión del UNIX es el sistema operativo LINUX, fue creado por LINUX TOLSTVARS que ha tenido gran acogida entre los usuarios de computadoras, por poseer la robustez del Unix y ser distribución actualmente en forma gratuita, es decir, que no necesita de licencia de funcionamiento.
v  El Sistema Operativo OS/2: En 1987 la empresa IBM anunció un sistema operativo para microcomputadoras, el OS/2. Este sistema operativo es multitareas y distribuye el tiempo del procesador entre los distintos procesos existentes en cada momento; es decir cada proceso dispone de un pequeño tiempo para le ejecución de comandos y tareas.

v  El Sistema Operativo Windows: Es un sistema operativo desarrollado por la Microsoft, para los PC, muy popular en el mercado en la actualidad.

v  Windows 3.1: Microsoft tomo una decisión, hacer un sistema operativo que tuviera una interfaz gráfica amigable para el usuario, y como resultado obtuvo Windows. Este sistema muestra íconos en la pantalla que representan diferentes archivos o programas, a los cuales se puede accesar al darles doble clic con el puntero del mouse. Todas las aplicaciones elaboradas para Windows se parecen, por lo que es muy fácil aprender a usar nuevo software una vez aprendido las bases.
v  Windows 95: En 1995, Microsoft introdujo una nueva y mejorada versión del Windows 3.1. Las mejoras de este SO incluyen soporte multitareas y arquitectura de 32 bits, permitiendo así correr mejores aplicaciones para mejorar la eficacia del trabajo.
v  Windows NT: Esta versión de Windows se especializa en las redes y servidores. Con este SO se puede interactuar de forma eficaz entre dos o más computadoras.
v  Mac OS: Las computadoras Macintosh no serían tan populares como lo son si no tuvieran el Mac OS como sistema operativo de planta. Este sistema operativo es tan amigable para el usuario que cualquier persona puede aprender a usarlo en muy poco tiempo. Por otro lado, es muy bueno para organizar archivos y usarlos de manera eficaz. Este fue creado por Apple Computer, Inc.
SISTEMAS OPERATIVOS PARA EL SERVIDOR
v   Servidores Dedicados Linux - Acceso root para un total control de la máquina. Ideal para servidores web, bases de datos, gaming, etc. Sistema operativo pre instalado Linux CentOS con Plesk.
v   Servidores Dedicados Windows - Libertad de acceso total y de configuración del Windows Server. Ideal para servidores de desarrollo, servidores web, bases de datos, etc. Sistema operativo Microsoft Windows Web Server con Plesk.
v   Servidores Dedicados Gestionados - Servidores reconfigurados y listos para utilizar desde un primer momento. Despreocúpese de la instalación, administración, monitorización y mantenimiento de su servidor.
Hay dos grupos bien diferenciados los servidores basados en  Windows (NT, 2000, 2003) y los basados en Unix (Linux, FreeBSD, Solaris, AIX, etc) .La elección depende de las necesidades especificas y las diferentes características y funciones de la pagina
Para una página WEB es recomendable que se utilice el SO Windows Server 2003, ya que Windows Server 2003 es el sistema operativo de servidor más rápido y más seguro que ha existido.

Ventajas
Windows Server 2003 cuenta con cuatro ventajas principales:

v  Seguro
Windows Server 2003 es el
sistema operativo de servidor más rápido y más seguro que ha existido. Windows Server 2003 ofrece fiabilidad al:
v  Proporcionar una infraestructura integrada que ayuda a asegurar que su información de negocios estará segura.
v  Proporcionar fiabilidad, disponibilidad, y escalabilidad para que usted pueda ofrecer la infraestructura de red que los usuarios solicitan.
v  Productivo
v  Windows Server 2003 ofrece herramientas que le permiten implementar, administrar y usar su infraestructura de red para obtener una productividad máxima.
v  Windows Server 2003 realiza esto al:
Proporcionar
herramientas flexibles que ayuden a ajustar su diseño e implementación a sus necesidades organizativas y de red.
v  Ayudarle a administrar su red proactivamente al reforzar.

CONCLUSION
Un sistema operativo es un programa de control principal, almacenado de forma permanente en la memoria, que interpreta los comandos del usuario que solicita diversos tipos de servicios, como visualización, impresión o copia de un archivo de datos; presenta una lista de todos los archivos existentes en un directorio o ejecuta un determinado programa, es decir, administra todos los recursos de la unidad computacional y facilita la comunicación con el usuario.

No hay comentarios:

Publicar un comentario