Download Los Sistemas Operativos

Document related concepts

Historia de los sistemas operativos wikipedia , lookup

Multiusuario wikipedia , lookup

Windows NT wikipedia , lookup

Arquitectura de Windows NT wikipedia , lookup

Windows 2000 wikipedia , lookup

Transcript
DEFINICIÓN DE SISTEMA OPERATIVO

Un S.O. es un programa que actúa como enlace entre el usuario y el hardware de un computador.

El propósito de un S.O. es proporcionar un entorno en el cual el usuario pueda ejecutar programas.

Un sistema operativo es un conjunto de programas que gestionan de una manera eficiente un sistema de
información para proporcionar al usuario un interface de sencillo manejo.
Podemos decir que:
Un sistema operativo (SO) es un conjunto de programas destinados a permitir la comunicación del usuario con una
computadora gestionar sus recursos de manera eficiente. Éste comienza a trabajar cuando se enciende la
computadora, y gestiona el hardware de la máquina desde los niveles más básicos.
¿CÓMO FUNCIONA UN SISTEMA OPERATIVO?
Los sistemas operativos controlan diferentes procesos de la computadora. Un proceso importante es la interpretación
de los comandos que permiten al usuario comunicarse con el ordenador. Algunos intérpretes de instrucciones están
basados en texto y exigen que las instrucciones sean tecleadas. Otros están basados en gráficos, y permiten al
usuario comunicarse señalando y haciendo clic en un icono. Por lo general, los intérpretes basados en gráficos son
más sencillos de utilizar.
FUNCIONES DE LOS SISTEMAS OPERATIVOS
ADMINISTRACION DE TRABAJOS: cuando existen varios programas en espera de ser procesados, el sistema
operativo debe decidir el orden de procesamiento de ellos, así como asignar los recursos necesarios para su proceso.
ADMINISTRACION DE RECURSOS: mediante está función el sistema operativo está en capacidad de distribuir en
forma adecuada y en el momento oportuno los diferentes recursos (memoria, dispositivos, etc.,...) entre los diversos
programas que se encuentran en proceso, para esto, lleva un registro que le permite conocer que recursos están
disponibles y cuales están siendo utilizados, por cuanto tiempo y por quien, entre otros aspectos.
CONTROL DE OPERACIONES DE ENTRADA Y SALIDA: mediante esta actividad el sistema operativo decide que
proceso hará uso del recurso, durante cuánto tiempo y en qué momento.
ADMINISTRACION DE LA MEMORIA: supervisa que áreas de memoria están en uso y cual están libre, determina
cuanta memoria asignará a un proceso y en qué momento, además libera la memoria cuando ya no es requerida para
el proceso.
RECUPERACION DE ERRORES: el sistema operativo contiene rutinas que intentan evitar perder el control de una
tarea cuando se suscitan errores en la trasferencia de información hacia y desde los dispositivos de entrada / salida.
CATEGORÍA DE LOS SISTEMAS OPERATIVOS
En función del número de usuarios simultáneos.


Monousuario: sólo permite ejecutar los programas de un usuario al mismo tiempo.
Multiusuario: permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los
recursos del ordenador. Normalmente estos sistemas operativos utilizan métodos de protección de datos, de
manera que un programa no pueda usar o cambiar los datos de otro usuario.
En función del número de procesos simultáneos.


Monoprogramación o Monotarea: puede ejecutar un proceso (aparte de los procesos del propio S.O.) en un
momento dado. Una vez que empieza a ejecutar un proceso, continuará haciéndolo hasta su finalización o
interrupción.
Multiprogramación o Multitarea: es capaz de ejecutar varios procesos al mismo tiempo. Este tipo de S.O.
normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternativa a los procesos que
los solicitan, de manera que el usuario percibe que todos funcionan a la vez, de forma concurrente.
En función del número de procesadores en uso simultáneo.


Monoproceso: cuando se dispone de un único procesador.
Multiproceso: consiste en hacer funcionar varios procesadores en forma paralela para obtener un poder de
cálculo mayor que el obtenido al usar un procesador de alta tecnología o al aumentar la disponibilidad del sistema
(en el caso de fallas del procesador).
En función de los requerimientos temporales.
 Los sistemas de tiempo real: se utilizan principalmente en la industria y son sistemas diseñados para funcionar



en entornos con limitaciones de tiempo. Un sistema de tiempo real debe tener capacidad para operar en forma
fiable según limitaciones de tiempo específicas; Muchos SO de tiempo real son construidos para aplicaciones muy
específicas como control de tráfico aéreo, bolsas de valores, control de refinerías y en el ramo automovilístico.
Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes: Control de trenes,
Telecomunicaciones, Control de edificios. Estos son algunos ejemplos de sistemas operativos de tiempo real: OS9, RTLinux (RealTime Linux), QNX, VxWorks, entre otros.
Centralizado: permite utilizar los recursos de un solo ordenador.
Distribuido: permite utilizar los recursos (memoria, CPU, disco, periféricos...) de más de una computadora al
mismo tiempo.
Sistemas Fijos: son sistemas operativos diseñados para funcionar en equipos pequeños, como los PDA
(asistentes personales digitales) o los dispositivos electrónicos autónomos (sondas espaciales, robots, vehículos
con ordenador, etcétera) con autonomía reducida. En consecuencia, una característica esencial de los sistemas
fijos es su avanzada administración de energía y su capacidad de funcionar con recursos limitados. Los
principales sistemas fijos de "uso general" para PDA son los siguientes: PalmOS, Windows CE / Windows Mobile /
Window Smartphone.
LOS SISTEMAS OPERATIVOS MÁS POPULARES DE LAS PC




MS-DOS: el significado de estas letras es el de Microsoft disk Operating System. Microsoft es el nombre de la
compañía que diseño este sistema operativo, e IBM la compañía que lo hizo estándar al adoptarlo en sus
microordenadores. Este sistema operativo emplea discos flexibles con una organización determinada los nombres
de los ficheros en MSDOS, para los que se emplean tanto letras como números, se componen de dos partes: el
nombre del fichero y la extensión, estando ambos datos separados por puntos.
UNIX: es un sistema operativo multiusuario que incorpora multitarea. El sistema operativo UNIX tiene diversas
variantes y se considera potente. Esta escrito en lenguaje C. El UNIX y sus clones permiten múltiples tareas y
múltiples usuarios. Su sistema de archivos proporciona un método sencillo de organizar archivos y permite la
protección de archivos.
NETWARE DE NOVELL: este sistema se diseño con la finalidad de que lo usarán grandes compañías que
deseaban sustituir las enormes maquinas por una red de PCs que resultara más económica y fácil de manejar.
WINDOWS:
Windows 3.x: Funcionaba sobre DOS. En la versión 3.11 se incluyó el trabajo en redes con grupos de trabajo.
Windows NT 3.1 - 4: Sistema Operativo nuevo con problemas de compatibilidad de hardware. Versiones para
servidores y estaciones de trabajo. Fueron las primeras versiones para trabajo cliente –servidor en empresas con
gran volumen de equipos y distribución geográfica dispersa.
Windows 95: Comienza a utilizar arquitectura de 32 bits. Incluye Plug&Play. Facilita la conexión a Internet.
Windows 98: Nuevos controladores hardware. Fat32. Soporte para DVD, USB. Integra Internet Explorer.
Millenium: Proyecto rápido antes de XP. Proporciona poca estabilidad.
Windows 2000: Evolución de NT mejorando servicios de red y Plug & Play. Versión para servidores y estaciones
de trabajo. Fat32, NTFS, DFS, etc.
Windows XP: Unión de Windows NT/2000 y 9x. Versiones Home y Profesional. Núcleo de NT. Interfaz nueva.
Multitarea mejorada. Redes inalámbricas.
Windows 2003 Server: Sucesor de Windows 2000 Server. El más estable de las versiones de servidor. Interfaz
estilo XP. Nuevos servicios orientados a seguridad en redes e Internet.
Windows Vista: Versión que aparece en 2007. Las diferentes versiones que se pueden adquirir son tres para el
consumidor, Vista Home Basic, Vista Home Premium y Ultimate Edition y dos versiones para las empresas, Vista
Business y Vista Enterprise. Tiene la interfaz gráfica totalmente rediseñada, incluyendo gadgets en el escritorio,
Internet Explorer 7.
Windows 7 y 8: Versión que aparece en 2009 y 2013. Sistema operativo muy mejorado en toda su funcionalidad.


Otro tipo de Sistemas Operativos, también pertenecientes a la empresa Microsoft y basados en otros
dispositivos electrónicos de telecomunicación serían:
 Windows CE: Sistema operativo para dispositivos móviles (PDA´s).
 Windows Mobile: Basado en el anterior. Incluido en PDA´s, SmartPhones y Media Center portátil. Última
versión 2005.
Symbian OS: es un sistema operativo que fue producto de la alianza de varias empresas de telefonía móvil, entre
las que se encuentran Nokia, Sony Ericsson, Psion, Samsung, Siemens, Arima, Benq, Fujitsu, Lenovo, LG,
Motorola, Mitsubishi Electric, Panasonic, Sharp, etc. Sus orígenes provienen de su antepasado EPOC32, utilizado
en PDA's y Handhelds de PSION. El objetivo de Symbian fue crear un sistema operativo para terminales móviles
que pudiera competir con el de Palm o el Windows Mobile de Microsoft y ahora Android de Google Inc., iOS de
Apple Inc. y Blackberry OS.
MCP: Antiguo sistema operativo desarrollado por Burroughs/Unisys, originalmente escrito en ESPOL (Executive
Systems Programming Language), que fue a su vez una extensión del Burroughs Extended ALGOL. Luego en los
70 fue pasado a NEWP, una forma más estructurada y más segura de ESPOL. En 1961, MCP fue el primer
sistema operativo escrito exclusivamente en lenguaje de alto nivel. También fue el primer sistema operativo en el
cual el código fuente pudo ser estudiado y mejorado por sus clientes (gracias a la legibilidad del código de alto
nivel). Esto permitía a sus clientes crear sus propias extensiones del sistema operativo; muchas de estas
extensiones se incorporaron luego al sistema para que estén disponibles para todos. De todas maneras, el código
fuente está registrado (no es libre). MCP fue el primer sistema operativo en poder gestionar múltiples
procesadores e introdujo la primera implementación comercial de memoria virtual. Por defecto utiliza una interfaz
de texto, y actualmente se encuentra en la versión 11 (abril de 2006).