SlideShare una empresa de Scribd logo
1 de 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
SISTEMAS OPERATIVOS 




LIZA GABRIELA FERNANDEZ

ADMINISTRACION DE EMPRESAS

1A
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
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
♦ 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.
♦ 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.
♦ 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)
•   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
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.
♦ 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
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
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
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
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.
.
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

Más contenido relacionado

La actualidad más candente

Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativosuweimardorado
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administradanielvaldez
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...alberto compositor
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIEuler V. Terán Yépez
 
Administración de Hardware y foftware
Administración de Hardware y foftwareAdministración de Hardware y foftware
Administración de Hardware y foftwareguestefc95b
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docCarolina Cols
 
Unidad 5 Sistema Operativo
Unidad 5 Sistema OperativoUnidad 5 Sistema Operativo
Unidad 5 Sistema OperativoTheBoops
 
Sistemas operativos 4
Sistemas operativos 4Sistemas operativos 4
Sistemas operativos 4diegodago
 
2 el sistema operativo
2 el sistema operativo2 el sistema operativo
2 el sistema operativoYurek Defret
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmmazonf
 
Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)InformaticaconSilvia
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativoslady9327
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)mesiasangeles
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos JenniferAnayaM
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesosSamir Barrios
 

La actualidad más candente (18)

Fundamentos de sistemas operativos
Fundamentos de sistemas operativosFundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
Fundamentos de sistemas operativos final
Fundamentos de sistemas operativos finalFundamentos de sistemas operativos final
Fundamentos de sistemas operativos final
 
Sistemas Operativosss
Sistemas OperativosssSistemas Operativosss
Sistemas Operativosss
 
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye... proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
proyecto de (diferenciar las funciones del sistema operativo) - alfonso reye...
 
Aplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte IIAplicaciones Informáticas 2011. Parte II
Aplicaciones Informáticas 2011. Parte II
 
Administración de Hardware y foftware
Administración de Hardware y foftwareAdministración de Hardware y foftware
Administración de Hardware y foftware
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Unidad 5 Sistema Operativo
Unidad 5 Sistema OperativoUnidad 5 Sistema Operativo
Unidad 5 Sistema Operativo
 
Sistemas operativos 4
Sistemas operativos 4Sistemas operativos 4
Sistemas operativos 4
 
2 el sistema operativo
2 el sistema operativo2 el sistema operativo
2 el sistema operativo
 
Sistemas operativos ii (1)
Sistemas operativos ii (1)Sistemas operativos ii (1)
Sistemas operativos ii (1)
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)Tema 1 sistemas operativos(4ºeso)
Tema 1 sistemas operativos(4ºeso)
 
Trabajo de sistemas operativos
Trabajo de sistemas operativosTrabajo de sistemas operativos
Trabajo de sistemas operativos
 
Sistemas operativos (1)
Sistemas operativos (1)Sistemas operativos (1)
Sistemas operativos (1)
 
Fundamentos de sistemas operativos
Fundamentos de sistemas operativos Fundamentos de sistemas operativos
Fundamentos de sistemas operativos
 
administracion de entrada, salida y procesos
administracion de entrada, salida y procesosadministracion de entrada, salida y procesos
administracion de entrada, salida y procesos
 

Similar a Sistemas liza

Trabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosTrabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosingrdth
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romeroromeprofe
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romeroromeprofe
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema OperativoCANDIDO RUIZ
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdiana arias
 
Sistemas operativos 1 pdf
Sistemas operativos 1 pdfSistemas operativos 1 pdf
Sistemas operativos 1 pdffernyMultimedia
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21monica2003722
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21monik9415
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsFernando Melendro
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsfernando912
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del softwareATM_SSI
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscarter96
 

Similar a Sistemas liza (20)

Trabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativosTrabajo ingrid marcela sistemas operativos
Trabajo ingrid marcela sistemas operativos
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Los sistemas operativos prof j romero
Los sistemas operativos prof j romeroLos sistemas operativos prof j romero
Los sistemas operativos prof j romero
 
Lorena g
Lorena gLorena g
Lorena g
 
Lorena g
Lorena gLorena g
Lorena g
 
1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo1. CaracteríSticas Del Sistema Operativo
1. CaracteríSticas Del Sistema Operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos 1 pdf
Sistemas operativos 1 pdfSistemas operativos 1 pdf
Sistemas operativos 1 pdf
 
Juan mejia baca
Juan mejia bacaJuan mejia baca
Juan mejia baca
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
ñOño
ñOñoñOño
ñOño
 
monica
monicamonica
monica
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21
 
Sistemas monica de 21
Sistemas monica de 21Sistemas monica de 21
Sistemas monica de 21
 
Sergio 11 01
Sergio 11 01Sergio 11 01
Sergio 11 01
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windows
 
Trabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windowsTrabajo de arquitectura cerrada windows
Trabajo de arquitectura cerrada windows
 
Clasificación del software
Clasificación del softwareClasificación del software
Clasificación del software
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Sistemas liza

  • 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
  • 2. SISTEMAS OPERATIVOS  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.
  • 16. .
  • 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