Tipos de Sistemas de Operativos

20
UNIVERSIDAD NACIONAL DE LOJA ÁREA DE LA EDUCACIÓN EL ARTE Y LA COMUNICACIÓN CARRERA DE INFORMÁTICA EDUCATIVA MODULO V TEMA: TIPOS DE SISTEMAS OPERATIVOS COORDINADORA: Dra. Catalina Loaiza INTEGRANTES: Eloy Manuel Betancourt Mayra Celi Paul Encarnación Ligia Gómez Katherine León Loja – Ecuador 2010 - 2011

Transcript of Tipos de Sistemas de Operativos

Page 1: Tipos de Sistemas de Operativos

UNIVERSIDAD NACIONAL DE LOJA

ÁREA DE LA EDUCACIÓN EL ARTE Y LA COMUNICACIÓN

CARRERA DE INFORMÁTICA EDUCATIVA

MODULO V

TEMA:

TIPOS DE SISTEMAS OPERATIVOS

COORDINADORA: Dra. Catalina Loaiza

INTEGRANTES: Eloy Manuel Betancourt

Mayra Celi

Paul Encarnación

Ligia Gómez

Katherine León

Loja – Ecuador

2010 - 2011

SISTEMAS OPERATIVOS

Page 2: Tipos de Sistemas de Operativos

Concepto.- Un Sistema Operativo 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, para el tratamiento de la información y el desarrollo de actividades operacionales.

Es quien toma el control cuando encendemos la computadora y realiza las primeras acciones.

Un Sistema Operativo es un conjunto de programas que trata de optimizar todo el poder de una computadora y sus periféricos y así facilitar al usuario el aprovechamiento de su equipo al máximo o de una forma pertinente

También 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.

OBJETIVOS

Lograr que el sistema de computación se use de manera cómoda.

Emplear de manera eficiente el hardware del computador.

Facilitar la comunicación entre el sistema y el usuario que lo manipula.

Minimizar el tiempo para ejecutar un comando.

Optimizar el uso de los recursos del sistema

Mantener el control de los archivos almacenados en disco.

Proporcionar una cubierta de seguridad al sistema de computación.

Page 3: Tipos de Sistemas de Operativos

Controlar los dispositivos y gestionar los conflictos que se produzcan entre éstos.

Administrar los recursos del ordenador y controlar el flujo de la información que circula por el sistema y la ejecución de todos los procesos encomendados.

Ejecutar el “software de Aplicación” y realizar la conversión de los datos y programas de aplicación a formatos pertinentes.

CARACTERÍSTICAS

Es el único programa del que no se puede prescindir.

Gestiona periféricos, ficheros y usuarios.

Ofrece un entorno para el desarrollo del trabajo del ordenador.

Conveniencia.- Un Sistema Operativo hace más conveniente el uso de una computadora.

Eficiencia.- Permite que los recursos de la computadora se usen de la manera más eficiente posible.

Habilidad para evolucionar.- Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

Encargado de administrar el hardware.- El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

Relacionar dispositivos (gestionar a través del kernel). Esta encargado de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

Organizar.-datos para acceso rápido y seguro.

Manejar las comunicaciones en red. Permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

Procesamiento por bytes de flujo a través del bus de datos.

Facilitar las entradas y salidas. Debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

FUNCIONES

Page 4: Tipos de Sistemas de Operativos

Interpreta los comandos que permiten al usuario comunicarse con el ordenador.

Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.

Organiza los archivos en diversos dispositivos de almacenamiento, como discos flexibles, discos duros, discos compactos o cintas magnéticas.

Gestiona los errores de hardware y la pérdida de datos.

Servir de base para la creación del software logrando que equipos de marcas distintas funcionen de manera análoga, salvando las diferencias existentes entre ambos.

TIPOS DE SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS POR SU ESTRUCTURA

Según [Alcal92], se deben observar dos tipos de requisitos cuando se construye un sistema operativo, los cuales son:

Requisitos de usuario: Sistema fácil de usar y de aprender, seguro, rápido y adecuado al uso al que se le quiere destinar.

Requisitos del software: Donde se engloban aspectos como el mantenimiento, forma de operación, restricciones de uso, eficiencia, tolerancia frente a los errores y flexibilidad.

A continuación se describen las distintas estructuras que presentan los actuales sistemas operativos para satisfacer las necesidades que de ellos se quieren obtener.

ESTRUCTURA MONOLÍTICA.

Es la estructura de los primeros sistemas operativos constituidos fundamentalmente por un solo programa compuesto de un conjunto de rutinas entrelazadas de tal forma que cada una puede llamar a cualquier otra .

Las características fundamentales de este tipo de estructura son:

Construcción del programa final a base de módulos compilados separadamente que se unen a través del ligador.

Buena definición de parámetros de enlace entre las distintas rutinas existentes, que puede provocar mucho acoplamiento.

Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes aspectos de los recursos de la computadora, como memoria, disco, etc.

Page 5: Tipos de Sistemas de Operativos

Generalmente están hechos a medida, por lo que son eficientes y rápidos en su ejecución y gestión, pero por lo mismo carecen de flexibilidad para soportar diferentes ambientes de trabajo o tipos de aplicaciones.

ESTRUCTURA JERÁRQUICA.

A medida que fueron creciendo las necesidades de los usuarios y se perfeccionaron los sistemas, se hizo necesaria una mayor organización del software, del sistema operativo, donde una parte del sistema contenía subpartes y esto organizado en forma de niveles.

Se dividió el sistema operativo en pequeñas partes, de tal forma que cada una de ellas estuviera perfectamente definida y con un claro interface con el resto de elementos.

Se constituyó una estructura jerárquica o de niveles en los sistemas operativos, el primero de los cuales fue denominado THE (Technische Hogeschool, Eindhoven), de Dijkstra, que se utilizó con fines didácticos.

3). Se puede pensar también en estos sistemas como si fueran `multicapa'. Multics y Unix caen en esa categoría. [Feld93].

En la estructura anterior se basan prácticamente la mayoría de los sistemas operativos actuales. Otra forma de ver este tipo de sistema es la denominada de anillos concéntricos o "rings" (Ver Fig. 4).

Page 6: Tipos de Sistemas de Operativos

En el sistema de anillos, cada uno tiene una apertura, conocida como puerta o trampa (trap), por donde pueden entrar las llamadas de las capas inferiores. De esta forma, las zonas más internas del sistema operativo o núcleo del sistema estarán más protegidas de accesos indeseados desde las capas más externas. Las capas más internas serán, por tanto, más privilegiadas que las externas.

SISTEMAS OPERATIVOS POR SERVICIOS

MONOUSUARIO

Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se esté ejecutando.

Estos tipos de sistemas son muy simples, porque todos los dispositivos de entrada, salida y control dependen de la tarea que se esta utilizando, esto quiere decir, que las instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están orientados principalmente por los microcomputadores.

MULTIUSUARIO

Page 7: Tipos de Sistemas de Operativos

Es todo lo contrario a monousuario; y en esta categoría se encuentran todos los sistemas que cumplen simultáneamente las necesidades de dos o más usuarios, que comparten mismos recursos. Este tipo de sistemas se emplean especialmente en redes. En otras palabras consiste en el fraccionamiento del tiempo (timesharing).

MONOTAREAS

Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede ejecutar las tareas de una en una. Por ejemplo cuando la computadora esta imprimiendo un documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se termine la impresión.

MULTITAREAS

Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una computadora procesa varias tareas al mismo tiempo. Existen varios tipos de multitareas. La conmutación de contextos (context Switching) es un tipo muy simple de multitarea en el que dos o más aplicaciones se cargan al mismo tiempo, pero en el que solo se esta procesando la aplicación que se encuentra en primer plano (la que ve el usuario). Para activar otra tarea que se encuentre en segundo plano, el usuario debe traer al primer plano la ventana o pantalla que contenga esa aplicación. En la multitarea cooperativa, la que se utiliza en el sistema operativo Macintosh, las tareas en segundo plano reciben tiempo de procesado durante los tiempos muertos de la tarea que se encuentra en primer plano (por ejemplo, cuando esta aplicación esta esperando información del usuario), y siempre que esta aplicación lo permita. En los sistemas multitarea de tiempo compartido, como OS/2, cada tarea recibe la atención del microprocesador durante una fracción de segundo. Para mantener el sistema en orden, cada tarea recibe un nivel de prioridad o se procesa en orden secuencial. Dado

Page 8: Tipos de Sistemas de Operativos

que el sentido temporal del usuario es mucho más lento que la velocidad de procesamiento del ordenador, las operaciones de multitarea en tiempo compartido parecen ser simultáneas.

UNIPROCESOS

Solo pueden trabajar con un solo procesador, si tuvieran otro serían obsoletos. Ejemplos: DOS y Mac OS.

MULTIPROCESOS:

Pueden utilizar varios procesadores para distribuir el trabajo de cada uno.

Generalmente estos trabajan o pueden ser de dos tipos:

Asimétrica: Es donde el sistema operativo selecciona un procesador maestro y los demás funcionan como esclavos.

Simétrica: En este tipo se envía información o se trabaja con el procesador con menos carga y así se distribuye mejor el trabajo.

SISTEMAS OPERATIVOS POR LA FORMA QUE OFRECEN SUS SERVICIOS

SISTEMA OPERATIVO POR RED

Page 9: Tipos de Sistemas de Operativos

Son aquellos sistemas que mantienen a dos o más computadoras unidas a través de algún medio de comunicación (físico o no),

Sistema operativo de red es un componente software de una computadora que tiene como objetivo coordinar y manejar las actividades de los recursos del ordenador en una red de equipos. Consiste en un software que posibilita la comunicación de un sistema informático con otros equipos en el ámbito de una red.

Dependiendo del fabricante del sistema operativo de red, tenemos que el software de red para un equipo personal se puede añadir al propio sistema operativo del equipo o integrarse con él. Netware de Novell es el ejemplo más familiar y famoso de sistema operativo de red donde el software de red del equipo cliente se incorpora en el sistema operativo del equipo. El equipo personal necesita ambos sistema operativos para gestionar conjuntamente las funciones de red y las funciones individuales.

El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Netware.

Los Sistemas Operativos de red mas ampliamente usados son: Novell Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX, LANtastic.

Objetivos

Compartir los diferentes recursos y la información del sistema, posibilita la comunicación con otros equipos en el ámbito de una red.

Coordinar y manejar las actividades de los recursos del ordenador en una red de equipos.

SISTEMA OPERATIVO DISTRIBUIDOS

Permiten distribuir trabajos, tareas o procesos, entre un conjunto de procesadores. Puede ser que este conjunto de procesadores esté en un equipo o en diferentes, en este caso es trasparente para el usuario. Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado esa es aquel que comparte la memoria y un reloj global, cuyos tiempos de acceso son similares para todos los procesadores. En un sistema débilmente acoplado los procesadores no comparten ni memoria ni reloj, ya que cada uno cuenta con su memoria local.

Page 10: Tipos de Sistemas de Operativos

Los sistemas distribuidos deben de ser muy confiables, ya que si un componente del sistema se compone otro componente debe de ser capaz de reemplazarlo.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprite, Solaris−MC, Mach, Chorus, Spring, Amoeba, Taos, etc.

Características de los Sistemas Operativos distribuidos:

Colección de sistemas autónomos capaces de comunicación y cooperación mediante interconexiones hardware y software .

Gobierna operación de un S.C. y proporciona abstracción de máquina virtual a los usuarios.

Objetivo clave es la transparencia.

Generalmente proporcionan medios para la compartición global de recursos.

Servicios añadidos: denominación global, sistemas de archivos distribuidos, facilidades para distribución de cálculos (a través de comunicación de procesos inter nodos, llamadas a procedimientos remotos, etc.).

EJEMPLO

SISTEMA DE CONTROL EMPRESARIAL  

Sistema Básico

 

1. Monousuario (1 Estación).2. Estructura: 1 tienda, 1 almacén.

3. Envio de información a básculas Dibal modelo F,K,L.

4. Cobro en modo etiqueta.

Sistema Intermedio   1. Multiusuario (3 Estaciones).2. Estructura: 1 tienda, 1 alamcén.

3. Envio de la información a básculas Dibal modelo F, K,L.

Page 11: Tipos de Sistemas de Operativos

4. Cobro en modo ticket/etiqueta.

Sistema Enterprise   1. Multiusuario (3 Estaciones).2. Multi-Tienda y Multi-Almacén.

3. Estructura: 1 tienda, 1 almacén.

4. Envio de la informcaión a básculas Dibal modelo F,K,L.

5. Cobro ticket y/o etiqueta.

SysCAVC ofrece como ya se menciono el manejo de diferentes reportes para facilitar la administración de su negocio. Con la facilidad de importarlos a Excel o de manera Gráfica.

Page 12: Tipos de Sistemas de Operativos
Page 13: Tipos de Sistemas de Operativos

ANEXO

CRONOLOGÍA DE LOS SISTEMAS OPERATIVOS

AÑOS1960s 1970s 1980s 1990s 2000s 2010s

1960 IBSYS

1961 CTSSyuw46u4tyhsghgaegear

1970 DOS/BATCH 11 (PDP-11)

1971 OS/8

1972 MFT (sistema operativo)MVTRDOSSVSVM/CMS

1973 Alto OSRSX-11DRT-11VME

1974 MVS (MVS/XA)

1975 BS2000

1976 CP/M

1980 OS-9QDOSSOSXDE (Tajo) (Xerox Development Environment)Xenix

1981 MS-DOS

1982 Commodore DOSSunOS (1.0)Ultrix

1983 Lisa OSCoherentNovell NetWareProDOS

1984 Macintosh OS

1990 Amiga OS 2.0BeOS (v1)OSF/1

1991 Linux

1992 386BSD 0.1Amiga OS 3.0Solaris 2.0 (Sucesor de SunOS 4.x; basado en SVR4)

1993 Linux Debian y Linux SlackwarePlan 9 (Primera Version)FreeBSDNetBSD

1994

2000 AtheOSMac OS 9MorphOSWindows 2000Windows MeReactOS 0.0.16Plan 9 (Tercera Version)

2001 Amiga OS 4.0 (May 2001)Mac OS X 10.1Windows XPz/OSReactOS 0.0.18

2002 SyllableMac OS X 10.2

2010 Windows Phone 7Android 2.1iOS 4 (la ultima actualización es el iOS 4.1)Ubuntu 10.04Windows Mobile 7.1 iOS (sistema operativo)

Page 14: Tipos de Sistemas de Operativos

TOPS-20 1978

Apple DOS 3.1 (Primer SO Apple)TripOSVMSLisp Machine (CADR)

1979 POSNLTSS

(System 1.0)MSX-DOSQNXUniCOS

1985 AmigaOSAtari TOSMIPS OS

1986 AIXGS-OSHP-UX

1987 ArthurIRIX (3.0 es la primera versión de SGI)MinixOS/2 (1.0)

1988 A/UX (Apple Computer)LynxOSMVS/ESAOS/400

1989 NeXTSTEP (1.0)RISC OSSCO Unix

Linux RedHat 1995

Digital UNIX (aka Tru64 )OpenBSDOS/390Windows 95Plan 9 (Segunda Version)

1996 Windows NT 4.0

1997 InfernoMac OS 7.6 (El primer Mac OS llamado oficialmente así)SkyOS

1998 Mandrake Linux(hoy Conocido como Mandriva Linux )Solaris 7 (El primer 64-bit

ReactOS 0.0.21Plan 9 (Cuarta Version)gnulinex

2003 Windows Server 2003Mac OS X 10.3ReactOS 0.1.5

2004 Ubuntu LinuxReactOS 0.2.4

2005 Mac OS X 10.4ReactOS 0.2.9

2006 Windows VistaReactOS 0.3.0

2007 Mac OS X v10.5ReactOS 0.3.2 (Versión nunca lanzada)iPhone OS 1.0]

2008 ReactOS 0.3.7

Page 16: Tipos de Sistemas de Operativos

WEBGRAFÍA

http://www.dei.uc.edu.py/tai2004-2/14/caracteristicas.htm

http://www.dei.uc.edu.py/tai2004-2/14/funciones.htm

http://es.wikipedia.org