Sistemas Operativos
jiei12310 de Abril de 2014
3.367 Palabras (14 Páginas)245 Visitas
Sistemas operativos
Es el software básico de una computadora que provee una interfaz entre
el resto de programas del ordenador, los dispositivos hardware y el usuario.
Las funciones básicas del Sistema Operativo son administrar los recursos de la máquina, coordinar el hardware y organizar archivos y directorios en dispositivos de almacenamiento.
Tipos de Sistemas Operativos
a) Centralizados
b) Distribuidos
Sistemas operativos Centralizados
Aquel que utiliza los recursos de una sola computadora, es decir, su memoria, CPU, disco y periféricos. Respecto al hardware podemos decir que se suele tratar de un computador caro y de gran potencia, con terminales alfanuméricos directamente conectados. Suele tratarse de una computadora de tipo desktop, en las cuales es común encontrar un monitor grande con un teclado y un mouse; además de un case para albergar la unidad de procesamiento y los demás componentes. Podemos encontrar este tipo de sistemas operativos en un entorno de empresa, en el cual puede haber un soporte multiusuario. Las empresas, en especial las antiguas, utilizan una mainframe potente para dar capacidad de cómputo a muchos terminales, o también se puede encontrar empresas con abundantes minicomputadores para los empleados que las necesiten en sus actividades. Uno de los primeros modelos de ordenadores interconectados fue el centralizado,
Características de los Sistemas Operativos Centralizados
Gestión de procesos
Respecto al manejo de procesos podemos cubrir 3 cosas: la comunicación entre procesos, la sincronización y la planificación. Para ejecutar un proceso, se le asigna memoria y se ejecuta sobre el (normalmente) único procesador del sistema. Es más simple que en un sistema distribuido pues siempre se va a elegir el procesador local, así que el tema pasa más por buscar el funcionamiento óptimo del procesador que se posea y en buscar en qué procesador ejecutar un proceso para aprovechar las posibilidades de cómputo.
Gestión de memoria
El manejo de memoria tiene que ver con la asignación de memoria, el mapeo lógico y físico, la memoria virtual y los mecanismos de protección. En el sistema centralizado se maneja sólo la memoria con la que cuenta la computadora en la que está instalado el sistema
Gestión de dispositivos
Sobre el manejo de dispositivos podemos tratar los driver de los dispositivos, el buffering y el spooling. Para que sea un sistema centralizado la gestión de dispositivos debe encargarse sólo de los dispositivos que le pertenecen a una sola computadora.
Gestión de archivos
Para el manejo de archivos hay que tener en cuenta el acceso a archivos, la compartición de archivos, el control de concurrencia y la replicación de datos. Es la parte del sistema operativo centralizado que se encarga de proporcionar a los usuarios y aplicaciones servicios de para el uso, acceso y control de accesos, tanto de archivos como a directorios
Ventajas y Desventajas
Ventajas:
- Un punto de control. Mayor control de seguridad y protección de la información en un solo punto.
- Fácil de mantener. Empresa con muchos cambios de requerimientos. Fácil despliegue de los cambios. Soporte en un solo punto.
- Tomas de decisiones. Esta arquitectura es primordial en las tomas de decisiones centralizadas, en otro punto llamado de lógica de negocio de la empresa centralizada.
Desventajas:
- Interfaz de usuario poco llamativo. Por el uso de la red amplia, se evita tener pantalla con imágenes. Debe controlar el uso de ancho de banda de la red.
- Velocidad de repuestas lenta, dependiendo la conexión de la red a la central.
- Debe haber mecanismo de respaldo o copia del sistema centralizada en caso de contingencia muy estricta, muere el sistema central, muere el sistema a nivel general.
- Crecimiento depende de los equipos que lo soporta. Si la empresa crece en forma exponencial por ejemplo, el equipo debe ser cambiado al no tener estos estudios de crecimiento o la actualización de equipo debe ser constante.
Algunos Sistemas Operativos Centralizados
DOS.
Es un sistema operativo modular que consiste de múltiples componentes con funciones especiales cada uno. Cuando DOS se carga a memoria, muchos de estos componentes se mueven, se ajustan o se eliminan. Sin embargo, cuando DOS está en ejecución se puede considerar como una entidad relativamente estática y sus componentes son predecibles y fáciles de estudiar. Además, DOS está muy ligado con la arquitectura de la IBM-PC (microcomputadora basada en el procesador de Intel 8088) y en las PCs basadas en procesador 8086, por esta razón DOS únicamente trabaja en un megabyte de memoria, utilizando la forma segmentación como parte de su manejo de memoria. DOS no es un sistema operativo multitareas, por lo que si un programa crea un programa hijo, éste tendrá todo el control del sistema hasta que termine su ejecución, y el programa padre pueda continuar su ejecución.
Características
• Monousuario: el ordenador solo puede ser usado por un solo usuario a la vez
• Monotarea: sólo es capaz de ejecutar un proceso a la vez. La CPU destina su tiempo a dicho proceso hasta que este haya terminado.
• Interfaz modo texto o de línea de comandos: la comunicación entre el usuario y el sistema se realiza mediante comandos formados por cadenas de caracteres.
• Gestión de memoria y periféricos: coordina todas las operaciones de E/S, los accesos y la gestión de memoria.
Ventajas:
• El uso de la línea de comandos permite realizar algunas tareas más rápidamente que en modo gráfico.
• Se pueden automatizar tareas comúnmente utilizadas mediante archivos de procesamiento por lotes, los cuales consisten en comandos de DOS guardados en archivos de extensión .bat.
• Las tareas mediantes DOS son generalmente más rápidas que mediante un entorno gráfico, como Windows.
Desventajas:
• Hay que memorizar los nombres de comandos y sus parámetros.
• El manejo de DOS no es intuitivo, tal como sucede en un ambiente gráfico.
• Sólo se puede ver un proceso a la vez, mientras que en los ambientes gráficos, las aplicaciones muestran múltiples ventanas sobre la pantalla.
UNIX
Es un sistema operativo portable, multitarea y multiusuario; desarrollado en 1969 por un grupo de empleados de los laboratorios Bell y AT&T, entre los que figuran Ken Thompson, Dennis Ritchie y Douglas Mcllroy. Este sistema es uno de los más utilizados y con más futuro debido a que son muchos organismos oficiales y particulares los que defienden su utilización, así como muchas firmas de fabricación y comercialización de computadoras que lo incorporan en sus productos. Para dar un ejemplo, la Comunidad Económica Europea, impone el sistema operativo UNIX en todas las aplicaciones que se desarrollan bajo sus auspicios.
Características del Sistema Operativo Unix
- Es un sistema operativo multiusuario, con capacidad de simular multiprocesamiento y procesamiento no interactivo.
- Está escrito en un lenguaje de alto nivel: C.
- Dispone de un lenguaje de control programable llamado SHELL.
- Ofrece facilidades para la creación de programas y sistemas y el ambiente adecuado para las tareas de diseños de software.
- Emplea manejo dinámico de memoria por intercambio o paginación.
- Tiene capacidad de interconexión de procesos.
- Permite comunicación entre procesos.
- Emplea un sistema jerárquico de archivos, con facilidades de protección de archivos, cuentas y procesos.
- Tiene facilidad para redireccionamiento de Entradas/Salidas.
- Garantiza un alto grado de portabilidad.
Ventajas de Unix
• Multiusuario.
• Multitarea.
• Soporta acceso remoto.
• Soporte nativo de TCP/IP (Fácil conexión a Internet y otras redes)
• Contiene xFree86, que es una interfaz gráfica de usuario basada en los estándares de X-Windows, y también es gratuita.
• Al instalar el sistema operativo, también se tiene la posibilidad de instalar varios programas, tales como: hojas de cálculo, bases de datos, procesadores de texto, varios lenguajes de programación, paquetes de telecomunicaciones y juegos.
• Cumple los estándares POSIX y de Sistemas Abiertos, esto es que tiene la capacidad de comunicarse con sistemas distintos a él.
Desventajas de Unix
• Carencia de soporte técnico.
• No ofrece mucha seguridad.
• Problemas de hardware, no soporta todas las plataformas, y no es compatible con algunas marcas específicas.
• No existe un control de calidad al momento de elaborar software para Linux, pues muchas veces las aplicaciones se hacen y se liberan sin control alguno.
• No hay forma segura de instalarlo sin reparticionar el disco duro.
Mac OS
Mac OS es un sistema perfecto que sólo funciona en ordenadores, este sistema no se puede usar en otros ordenadores bajo pena de fuerte tortura.
Características
• Gestión de memoria manual. Si algo no funciona será culpa suya.
• No se cuelga, pero en ocasiones le sugerirá que reinicie antes de continuar.
...