sistemas liza

17
SISTEMAS OPERATIVOS Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas . El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera có moda , y el objetivo secundario es que el hardware del computador se emplee de manera eficiente. LIZA GABRIELA FERNANDEZ ADMINISTRACION DE EMPRESAS 1A

Upload: lizaynando

Post on 06-Jul-2015

343 views

Category:

Technology


0 download

DESCRIPTION

hyuh

TRANSCRIPT

Page 1: Sistemas liza

SISTEMAS OPERATIVOS

Un sistema operativo es un programa que actúa como intermediario entre el usuario y el hardware de un computador y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema operativo es lograr que el sistema de computación se use de manera cómoda, y el objetivo secundario es que el hardware del computador se emplee de manera eficiente.

LIZA GABRIELA FERNANDEZ

ADMINISTRACION DE EMPRESAS

1A

Page 2: Sistemas liza

SISTEMAS OPERATIVOS

LIZA GABRIELA FERNANDEZ

ADMINISTRACION DE EMPRESAS

1A

Page 3: Sistemas liza

SISTEMAS OPERATIVOS

EL SISTEMA OPERATIVO (SO)

es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones, es el programa (o software) más importante de un ordenador. 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 reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.

LIZA GABRIELA FERNANDEZ

ADMINISTRACION DE EMPRESAS

1A

Page 4: Sistemas liza

SISTEMAS OPERATIVOS

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

LIZA GABRIELA FERNANDEZ

ADMINISTRACION DE EMPRESAS

1A

Page 5: Sistemas liza

♦ Administración del procesador

♦ Gestión de la memoria de acceso aleatorio

♦ Gestión de entradas/salidas

♦ Gestión de ejecución de aplicaciones

♦ Administración de autorizaciones

♦ Gestión de archivos

♦ Gestión de la información

♦ Gestión de procesos

Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar

Su tarea: tiempo de CPU, memoria, archivos y dispositivos de E/S.

♦ Gestión de la memoria principal

La Memoria es una gran tabla de palabras o bytes que se referencia cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositivos de E/S, es volátil y pierde su contenido en los fallos del sistema.

Page 6: Sistemas liza

♦ Gestión del almacenamiento secundario

Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamiento primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También es necesario mantener los datos que no convenga mantener en la memoria principal.

♦ El sistema de E/S

Consiste en un sistema de almacenamiento temporal (caché), una interfaz de manejadores de dispositivos y otra para dispositivos concretos. El sistema operativo debe gestionar el almacenamiento temporal de E/S y servir las interrupciones de los dispositivos de E/S.

♦ Sistema de archivos

Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc.

♦ Sistemas de protección

Mecanismo que controla el acceso de los programas o los usuarios a los recursos del sistema.

Page 7: Sistemas liza

♦ Sistema de comunicaciones

Para mantener las comunicaciones con otros sistemas es necesario poder controlar el envío y recepción de información a través de las interfaces de red. También hay que crear y mantener puntos de comunicación que sirvan a las aplicaciones para enviar y recibir información, y crear y mantener conexiones virtuales entre aplicaciones que están ejecutándose localmente y otras que lo hacen remotamente.

♦ Programas de sistema

Son aplicaciones de utilidad que se suministran con el SO pero no forman parte de él. Ofrecen un entorno útil para el desarrollo y ejecución de programas.

♦ Gestor de recursos

Como gestor de recursos, el Sistema Operativo administra:

• La CPU (Unidad Central de Proceso, donde está alojado el microprocesador).

• Los dispositivos de E/S (entrada y salida)

Page 8: Sistemas liza

• La memoria principal (o de acceso directo).

• Los discos (o memoria secundaria).

• Los procesos (o programas en ejecución) y en general todos los recursos del sistema

on el paso del tiempo, los Sistemas

Operativos fueron clasificándose de diferentes maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán diversos

C tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus características:

Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante

Page 9: Sistemas liza

el cual una computadora procesa varias tareas al mismo tiempo.

Su objetivo es tener a varias tareas en la memoria principal, de manera que cada uno está usando el procesador, o un procesador distinto, es decir, involucra máquinas con más de una UCP.

Sistemas Operativos como UNIX, Windows

95, Windows 98, Windows NT, MAC-OS, OS/2, soportan la multitarea.

♦ Sistema Operativo 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.

Page 10: Sistemas liza

♦ Sistema Operativo 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 este 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.

♦ Sistema Operativo Multiusuario: 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).

♦ Sistemas Operativos por lotes: Los Sistemas Operativos por lotes, procesan una gran cantidad de trabajos con poca o ninguna interacción entre los usuarios y los programas en ejecución. Se reúnen todos los trabajos comunes para realizarlos al mismo tiempo, evitando la espera de dos o más trabajos como sucede en el procesamiento en serie. Estos sistemas son de los más

Page 11: Sistemas liza

tradicionales y antiguos, y fueron introducidos alrededor de 1956 para aumentar la capacidad de procesamiento de los programas.

♦ Sistemas Operativos de tiempo real: Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de prestar atención a los procesos en el momento que lo requieran. se utilizan en entornos donde son procesados un gran número de sucesos o eventos.

Otros campos de aplicación de los Sistemas Operativos de tiempo real son los siguientes:

• Control de trenes.• Telecomunicaciones.• Sistemas de fabricación integrada.• Producción y distribución de energía eléctrica. • Control de edificios.• Sistemas multimedia.

♦ Sistemas Operativos de tiempo 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, esta 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

♦ Sistemas Operativos 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 es a es aquel que comparte la memoria y un reloj global, cuyos

Page 12: Sistemas liza

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.

Entre los diferentes Sistemas Operativos distribuidos que existen tenemos los siguientes: Sprinte, Solaris-MC, Mach, Chorus, Spring, Ameba, Taos, etc.

♦ Sistemas Operativos de red: 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), con el objetivo primordial de poder compartir los diferentes recursos y la información del sistema.

El primer Sistema Operativo de red estaba enfocado a equipos con un procesador Motorola 68000, pasando posteriormente a procesadores Intel como Novell Net Ware. Los Sistemas Operativos de red mas ampliamente usados son: Novell Net Ware, Personal Net Ware, LAN Manager, Windows NT Server, UNIX, LANtastic.

♦ Sistemas Operativos paralelos: En estos tipos de Sistemas Operativos se pretende que cuando existan dos o más procesos que compitan por algún recurso se puedan realizar o ejecutar al mismo tiempo.

N UNIX existe también la posibilidad de ejecutar programas

sin tener que atenderlos en forma interactiva, simulando paralelismo (es decir, atender de manera concurrente varios procesos de un mismo usuario). Así, en

E lugar de

Page 13: Sistemas liza

esperar a que el proceso termine de ejecutarse (como lo haría normalmente), regresa a atender al usuario inmediatamente después de haber creado el proceso

Page 14: Sistemas liza
Page 15: Sistemas liza

EVOLUCION DE LOS SISTEMAS OPERATIVOS

Primera Generación (Finales de la década de los 50’s)

En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba, leía e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del sistema para lograr independencia de información. Los laboratorios de investigación de General Motors poseen el crédito de haber sido los primeros en poner en operación un sistema operativo para su IBM 701.

Segunda Generación (Mitad de la década de los 60’s)

En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el poder de procesamiento de la máquina. El programa especificaba tan sólo que un archivo iba a ser escrito en una unidad de cinta con cierto número de pistas y cierta densidad. El sistema operativo localizaba entonces una unidad de cinta disponible con las características deseadas, y le indicaba al operador que montara una cinta en esa unidad.

Page 16: Sistemas liza

.

Page 17: Sistemas liza

Los sistemas operativos empleados normalmente son UNIX, Macintosh OS, MS-DOS, OS/2, Windows 95 y Windows NT. El UNIX y sus clones permiten múltiples tareas y múltiples usuarios. Otros SO multiusuario y multitarea son OS/2, desarrollado inicialmente por Microsoft e IBM, Windows NT y Win95 desarrollados por Microsoft. El SO multitarea de Apple se denomina Macintosh OS. El MS-DOS es un SO popular entre los usuarios de PCs pero solo permite un usuario y una tarea

Grupo 1A admón. Coruniversitec--- SISTEMAS