1. 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
3. SISTEMAS OPERATIVOS
EL SISTEMA OPERATIVO (SO)
es el programa o conjunto de sistema operativo. Los
programas que efectúan la sistemas operativos realizan
gestión de los procesos tareas básicas, tales como
básicos de un sistema reconocimiento de la conexión
informático, y permite la del teclado, enviar la
normal ejecución del resto de información a la pantalla, no
las operaciones, es el perder de vista archivos y
programa (o software) más directorios en el disco, y
importante de un ordenador. controlar los dispositivos
Para que funcionen los otros periféricos tales como
programas, cada ordenador de impresoras, escáner, etc.
uso general debe tener un
LIZA GABRIELA FERNANDEZ
ADMINISTRACION DE EMPRESAS
1A
4. 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
5. ♦ 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.
6. ♦ 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.
7. ♦ 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)
8. • 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
C
on el paso tipos de Sistemas
del tiempo, Operativos que
los Sistemas existen en la
Operativos fueron actualidad, con
clasificándose de algunas de sus
diferentes maneras, características:
dependiendo del uso
o de la aplicación Es el modo de
que se les daba. A funcionamiento
continuación se disponible en
mostrarán diversos algunos sistemas
operativos, mediante
9. el cual una 95, Windows 98,
computadora Windows NT, MAC-
procesa varias OS, OS/2, soportan la
tareas al mismo multitarea.
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
♦ 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.
10. ♦ 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
11. 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
12. 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.
E
N UNIX existe también lugar
la posibilidad de 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
13. 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
14.
15. EVOLUCION DE LOS SISTEMAS OPERATIVOS
En esta década aparecen los sistemas de
procesamiento por lotes, donde los
Primera Generación
trabajos se reunían por grupos o lotes.
(Finales de la década
Cuando se ejecutaba alguna tarea, ésta
de los 50’s)
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.
En esta generación se desarrollan los
sistemas compartidos con
multiprogramación, en los cuales se
Segunda Generación utilizan varios procesadores en un solo
(Mitad de la década de sistema, con la finalidad de incrementar
los 60’s) 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.
17. 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