SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero




                                    el o
                                 igu er
                                M om
                              an R
                           , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com               UGB San Miguel   Lic. Marvin Romero


    CONCEPTO
           ES UN SOFTWARE DE SISTEMA, ES DECIR, UN
         CONJUNTO DE PROGRAMAS DE COMPUTACIÓN




                                            el o
                                         igu er
        DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE




                                        M om
        LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE




                                      an R
                       SUS RECURSOS.

                                   , S rvin
                                GB a
Se encarga de gestionar ciertos recursos:
                               U c. M
        Entrada/salida
        Tratamiento de la información
                                 Li

        Almacenamiento masivo
        Brindar una interfaz al usuario, ejecutando
        instrucciones        (comandos).
        Permitir que los cambios debidos al desarrollo
        del propio      SO se puedan realizar sin
        interferir con los servicios que ya se prestaban
        (ACTUALIZACION).

Actúa de intermediario entre el hardware y los
       www.ceminfo.net
   programas de aplicación.         blog.ceminfo.net           foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero




Un sistema operativo se puede encontrar en la
mayoría de los aparatos electrónicos que utilicen




                                    el o
microprocesadores para funcionar, ya que gracias a




                                 igu er
éstos podemos entender la máquina y que ésta




                                M om
cumpla con sus funciones (teléfonos móviles,




                              an R
reproductores de DVD, autoradios, computadoras,


                           , S rvin
radios, etc).
                        GB a
                       U c. M
                         Li




www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com              UGB San Miguel          Lic. Marvin Romero


Funciones básicas




                                     el o
                                  igu er
                                 M om
      Un sistema operativo desempeña 5 funciones básicas en
              la operación de un sistema informático:




                               an R
                            , S rvin
                         GB a
                        U c. M
                        1.   Suministro de interfaz al usuario
                        2.   Administración de recursos
                          Li

                        3.   Administración de archivos
                        4.   Administración de tareas
                        5.   Servicio de soporte y utilidades




 www.ceminfo.net                   blog.ceminfo.net           foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero básicas
                                                         Funciones
1. Suministro de interfaz al usuario,




                                        el o
                                     igu er
                                    M om
                                  an R
                               , S rvin
                            GB a
                           U c. M
Comandos                                                 Menús
                             Li




                                                     Interfaz
                                                     Gráfica
    www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero básicas
                                                         Funciones
2. Administración de los recursos




                                        el o
                                     igu er
                                    M om
                                  an R
                               , S rvin
                            GB a
                           U c. M
                             Li




    www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel          Lic. Marvin Romero básicas
                                                              Funciones
3. Administración de archivos


  Un sistema de información contiene programas de administración de
  archivos que controlan la creación, borrado y acceso de archivos de
  datos y de programas. También implica mantener el registro de la




                                        el o
  ubicación física de los archivos en los discos magnéticos y en otros




                                     igu er
                                    M om
  dispositivos de almacenamiento secundarios.




                                  an R
                               , S rvin
                            GB a
                           U c. M
                             Li




    www.ceminfo.net              blog.ceminfo.net           foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel              Lic. Marvin Romero básicas
                                                                  Funciones
4. Administración de tareas




                                        el o
                                     igu er
 Los programas de administración de tareas de un sistema operativo




                                    M om
 administran la realización de las tareas informáticas de los usuarios finales.




                                  an R
 Los programas controlan qué áreas tienen acceso al CPU y por cuánto



                               , S rvin
 tiempo. Las funciones de administración de tareas pueden distribuir una
 parte específica del tiempo del CPU para una tarea en particular, e
                            GB a
                           U c. M
 interrumpir al CPU en cualquier momento para sustituirla con una tarea de
 mayor prioridad.
                             Li




    www.ceminfo.net               blog.ceminfo.net              foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero básicas
                                                         Funciones
4. Administración de tareas




                                        el o
                                     igu er
                                    M om
                                  an R
                               , S rvin
                            GB a
                           U c. M
                             Li




    www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel      Lic. Marvin Romero básicas
                                                           Funciones
5. Servicio de soporte y utilidades



   Los servicios de soporte de cada sistema operativo dependerán
   de la implementación particular de éste con la que estemos
   trabajando.




                                         el o
                                      igu er
                                     M om
    Estos servicios de soporte suelen consistir en:




                                   an R
                                , S rvin
    •Actualización de versiones.
    •Mejoras de seguridad.   GB a
                            U c. M
    •Inclusión de alguna nueva utilidad (un nuevo entorno
    gráfico, un asistente para administrar alguna determinada
                              Li


    función, ...).
    •Controladores para manejar nuevos periféricos (este
    servicio debe coordinarse a veces con el fabricante del
    hardware).
    •Corrección de errores de software.

     www.ceminfo.net              blog.ceminfo.net       foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero básicas
                                                          Funciones
5. Servicio de soporte y utilidades




                                         el o
                                      igu er
                                     M om
                                   an R
                                , S rvin
                             GB a
                            U c. M
                              Li




     www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com          UGB San Miguel      Lic. Marvin Romero


    HISTORIA
Primeros Ordenadores Los primeros sistemas
(1945 - 1950) eran grandes máquinas operadas




                                            el o
                                         igu er
desde la consola maestra por los programadores




                                        M om
Máquinas muy grandes que carecían de elementos
Lógicos




                                      an R
                                   , S rvin
                                GB a
                               U c. M
    Características
    •El programador debía ser operador
                                 Li

    •Explotación mediante listas de
    reserva

    Problemas:
    •Tiempo asignado insuficiente
    •Tiempo asignado mayor



        www.ceminfo.net                blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com               UGB San Miguel                               Historia
                                                               Lic. Marvin Romero

 Durante la década siguiente (1950 - 1960) se llevaron a cabo
 avances en el hardware:
                                lectoras de tarjetas,
                                    impresoras,
                                cintas magnéticas.




                                     el o
                                  igu er
             Esto a su vez provocó un avance en el software:




                                 M om
                               an R
                                  compiladores,




                            , S rvin
                                 ensambladores,
                         GB a      cargadores,
                        U c. M
                           manejadores de dispositivos,
                          Li

                       Lenguajes de alto nivel: compiladores
                               (FORTRAN, COBOL)

         Problemas
         Uso ineficiente de recursos
         Baja utilización de la CPU
         Tiempo requerido para dejar listo un programa para ejecución
         (setup time)
www.ceminfo.net                     blog.ceminfo.net              foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel                                          Historia
                                                                         Lic. Marvin Romero


Sistemas por Lotes –
Operaciones de E/S




                                         el o
                                      igu er
                                     M om
                                                     Fichas en lenguaje de procesamiento por lotes,
  Monitores residentes                               con programa y datos, para ejecución secuencial




                                   an R
                                , S rvin
  Según fue avanzando la complejidad de los programas, fue
                             GB a
                            U c. M
  necesario implementar soluciones que automatizaran la
  organización de tareas sin necesidad de un operador. Debido
                              Li


  a ello se crearon los monitores residentes: programas que
  residían en memoria y que gestionaban la ejecución de una
  cola de trabajos.
  Un monitor residente estaba compuesto por un cargador, un
  Intérprete de comandos y un Controlador (drivers) para el
  manejo de entrada/salida.
     www.ceminfo.net              blog.ceminfo.net                           foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel                                Historia
                                                                 Lic. Marvin Romero

   Sistemas con almacenamiento
   temporal de E/S



Se avanza en el hardware, creando el




                                           el o
                                        igu er
soporte de interrupciones. Luego se




                                       M om
lleva a cabo un intento de solución más




                                     an R
avanzado: solapar la E/S de un trabajo




                                  , S rvin
con sus propios cálculos. Por ello se crea
el sistema de buffers
                               GB a           Buffering
                              U c. M
                                              Esquema de operación de E/S en el
                                              que las
                                Li


                                              transferencias de E/S se realizan a
                                              través de un área
                                              intermedia de memoria (buffer)
                                              Permite solapar operaciones de E/S
                                              de una tarea con
                                              instrucciones de CPU de esa misma
                                              tarea
       www.ceminfo.net               blog.ceminfo.net               foro.ceminfo.net
marfonline@gmail.com             UGB San Miguel                       Historia
                                                         Lic. Marvin Romero


Operaciones Off-line
Modo de operación de ciertos equipos de
E/S que trabajan no controlados
directamente por la CPU
Se reemplazan dispositivos mecánicos por
dispositivos electrónicos (cintas




                                        el o
                                     igu er
mágnéticas)




                                    M om
                                  an R
                               , S rvin
                            GB a
                           U c. M
 Operaciones On-line (Spooling)
 (Simultaneous Peripheral Operation
                             Li

 On-Line)
 Consiste en usar el disco como
 tampón o sistema de
 buffering. Existe una tarea especial el
 spooler
 Permite solapar operaciones de E/S de
 una tarea con instrucciones de CPU de
 otras tareas

    www.ceminfo.net                   blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel                                  Historia
                                                                 Lic. Marvin Romero

Sistemas Operativos Multiprogramados

      Surge un nuevo avance en el hardware: el hardware con protección de
      memoria. Lo que ofrece nuevas soluciones a los problemas de
      rendimiento:
      •Se solapa el cálculo de unos trabajos con la entrada/salida de otros




                                         el o
      trabajos.




                                      igu er
      •Se pueden mantener en memoria varios programas.




                                     M om
      •Se asigna el uso de la CPU a los diferentes programas en memoria.




                                   an R
                                , S rvin
                             GB a
                            U c. M  Procedimiento
                                    Conmutación de CPU: cuando una tarea deba
                                    esperar, los recursos de CPU son asignados a
                                    otra tarea preparada para ejecución
                              Li



                                 Tareas del Sistema Operativo
                                 •Gestión de Memoria
                                 •Planificación de la CPU
                                 •Planificación de Trabajos
                                 •Protección
                                 •Control de Concurrencia (Dead Lock)
     www.ceminfo.net              blog.ceminfo.net               foro.ceminfo.net
marfonline@gmail.com             UGB San Miguel                        Historia
                                                              Lic. Marvin Romero

  Sistemas de Tiempo Compartido
                   Mejorar la interactividad con el usuario

Caracterización
Sistemas multiprogramados e interactivos.




                                            el o
                                         igu er
Asignación de la CPU en rodajas de tiempo a todos




                                        M om
los usuarios, consiguiendo:




                                      an R
•Tiempos de respuesta cortos
•Impresión de usuario único



                                   , S rvin
                                GB a
                               U c. M
Tareas del Sistema Operativo
•Sistema Multitarea (tarea <> proceso)
                                 Li


•Sistema Interactivo
•Sistema de Archivos
(archivos/directorios)
•Sistema Multiusuario
•Memoria Virtual (memoria lógica)



        www.ceminfo.net                  blog.ceminfo.net        foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel                          Historia
                                                       Lic. Marvin Romero

Sistemas de Computador Personal

            Sistemas de computador dedicados a un solo usuario


 Propiedades




                                       el o
 Adaptados al usuario y sus necesidades




                                    igu er
                                   M om
Dispositivos de E/S




                                 an R
                              , S rvin
Teclado
Ratón
Pantallas                  GB a
                          U c. M
Pequeñas impresoras
                            Li


Características
•Adoptan funcionalidades de grandes
sistemas
•No necesitan características de
utilización eficiente de CPU, ni
protección

   www.ceminfo.net              blog.ceminfo.net          foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel                         Historia
                                                        Lic. Marvin Romero

Sistemas Paralelos
                       Sistemas multiprocesador.
                       Sistemas fuertemente acoplados
 Propiedades
 Con más de un procesador, comparten




                                         el o
                                      igu er
 bus, reloj,




                                     M om
 memoria, periféricos,...




                                   an R
                                , S rvin
Características
•Mayor rendimiento           GB a
                            U c. M
•Compartir recursos
•Sistemas tolerantes a fallos
                              Li


•Sistemas de multiprocesamiento
    Multiprocesamiento simétrico: cada
   procesador ejecuta una copia del
   sistema operativo
    Multiprocesamiento asimétrico: cada
   procesador tiene una tarea específica
     www.ceminfo.net               blog.ceminfo.net        foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel         Lic. Marvin Romero

      Sistemas Distribuidos

 Sistemas multicomputador (distribuir el cómputo entre varios procesadores).
 Sistemas débilmente acoplados




                                         el o
                                      igu er
                                     M om
                                   an R
                                , S rvin
Propiedades
Los procesadores no comparten ni
memoria, ni reloj.           GB a
                            U c. M
Se comunican entre sí a través de líneas
de
                              Li


comunicación
                                 Características
                                 •Recursos compartidos
                                 •Computación más rápida
                                 •Confiabilidad
                                 •Comunicación
     www.ceminfo.net              blog.ceminfo.net          foro.ceminfo.net
marfonline@gmail.com                   UGB San Miguel                      Lic. Marvin Romero
Elementos de Sistemas Operativos – Componentes del Sistema
Gestión de Procesos
1. crear y eliminar procesos, tanto de usuario como de
sistema
2. suspender y reanudar procesos                           Gestión del Sistema de E/S
3. proveer mecanismos para la sincronización de             1. crear y eliminar directorios
procesos                                                    2. un componente de gestión de memoria que incluye




                                               el o
4. proveer mecanismos para la comunicación de              buffers, cachés, y spool




                                            igu er
procesos                                                   3. un interfaz general con los controladores de




                                           M om
5. proveer mecanismos para manejar bloqueos mutuos         dispositivos
(dead locks)                                               4. Drivers (controladores software)




                                         an R
Gestión de Memoria Principal                               Gestión de Almacenamiento Secundario




                                      , S rvin
1. conocer el estado actual de la memoria y quien la       1. administración del espacio libre de almacenamiento
está utilizando                                            secundario
                                                            2. asignación del almacenamiento
                                   GB a
2. decidir que procesos se cargarán en la memoria
                                  U c. M
cuando se disponga de espacio                               3. planificación del almacenamiento secundario
3. asignar y liberar espacio de memoria según se           Trabajo con Redes
necesite suspender y reanudar procesos                     Sistema de Protección
                                    Li

Gestión de Archivos                                        Sistema de Interpretación de Órdenes
1. crear y eliminar archivos
                                                            1. intérprete de línea de comandos
2. crear y eliminar directorios
                                                            2. interfaz gráfica de usuario
3. proveer primitivas para la manipulación de archivos
y directorios
4. establecer la correspondencia de los archivos con el
almacenamiento secundario
5. resguardar los archivos en medios de
almacenamiento estables (no volátiles)

          www.ceminfo.net                         blog.ceminfo.net                       foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero



Estructura jerárquica de un sistema operativo




                                      el o
                                   igu er
                                  M om
                                an R
                             , S rvin
                          GB a
                         U c. M
                           Li




  www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com          UGB San Miguel           Lic. Marvin Romero



       Elementos Software de un Sistema Operativo

                          1. Núcleo o Kernel
                          2. Programas de Aplicación




                                    el o
                                 igu er
                                M om
                              an R
                           , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfo.net                blog.ceminfo.net           foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel            Lic. Marvin Romero




    En informática, el núcleo (también conocido en
    español con el anglicismo kernel, de la raíz germánica
    Kern) es la parte fundamental de un sistema




                                    el o
    operativo.




                                 igu er
                                M om
    Es el software responsable de facilitar a los distintos




                              an R
    programas acceso seguro al hardware de la



                           , S rvin
    computadora o en forma más básica, es el encargado
    de gestionar recursos, a través de servicios de llamada
                        GB a
                       U c. M
    al sistema.

    Como hay muchos programas y el acceso al hardware
                         Li


    es limitado, el núcleo también se encarga de decidir
    qué programa podrá hacer uso de un dispositivo de
    hardware y durante cuánto tiempo, lo que se conoce
    como multiplexado.



www.ceminfo.net              blog.ceminfo.net             foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero


                           Núcleo




                                    el o
                                 igu er
                                M om
                              an R
                           , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com            UGB San Miguel               Lic. Marvin Romero


CLASES DE SISTEMAS OPERATIVOS
Los sistemas operativos pueden ser clasificados de la siguiente forma:

Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo




                                       el o
tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios




                                    igu er
al mismo tiempo.




                                   M om
                                 an R
Multiprocesador: soporta el abrir un mismo programa en más de una CPU.




                              , S rvin
Multitarea: Permite que varios programas se ejecuten al mismo tiempo.
                           GB a
                          U c. M
Multitramo: Permite que diversas partes de un solo programa funcionen al mismo
tiempo.
                            Li


Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos
como DOS y UNIX, no funcionan en tiempo real.




   www.ceminfo.net                 blog.ceminfo.net                 foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero


                       Tipos de S. O.




                                    el o
                                 igu er
                                M om
                              an R
                           , S rvin
         Sistema
       operativos por   GB a
                       U c. M
          servicios
                         Li




www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel              Lic. Marvin Romero
                    Ejemplos de Sistema Operativo



MS-DOS




                                     el o
                                  igu er
                                 M om
                               an R
                            , S rvin
                         GB a
                        U c. M
                          Li


                                                 Desarrollado en 1979
                                                 MS DOS, IBM, Bill
                                                   Gates y Microsoft

 www.ceminfo.net              blog.ceminfo.net               foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero
                        Ejemplos de Sistema Operativo

Familia Windows
Windows 3.1
Windows 95
Windows 98




                                         el o
Windows ME




                                      igu er
Windows NT




                                     M om
Windows 2000




                                   an R
                                , S rvin
Windows 2000 server
Windows XP                   GB a
                            U c. M
Windows Server 2003
Windows CE
                              Li


Windows Mobile
Windows XP 64 bits
Windows Vista
Windows 7


     www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero



Familia Macintosh




                                         el o
                                      igu er
                                     M om
                                   an R
                                , S rvin
   Mac OS 7
   Mac OS 8                  GB a
                            U c. M
   Mac OS 9
   Mac OS X
                              Li




   DESARROLLADO POR
         APPLE
     www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero


                                LINUX
   Desarrollado por Linus Torvald




                                        el o
    Funciona sobre plataformas Intel o




                                     igu er





                                    M om
    Motorola


                                  an R
                               , S rvin
   Se estructura en:       GB a
                           U c. M
      Núcleo o Kernel: Interactúa directamente
       con el hardware y reside
                             Li


       permanentemente en memoria.
      Shell: Intérprete de comandos. Interfaz
       entre núcleo y usuario.
      Utilidades o programas de usuario.
    www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero



                            Familia UNIX

                                AIX




                                    el o
                               AMIX




                                 igu er
                            GNU/Linux




                                M om
                            GNU / Hurd




                              an R
                           , S rvin
                              HP-UX
                                Irix
                        GB a
                       U c. M
                               Minix
                             System V
                         Li


                              Solaris
                             UnixWare




www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net
marfonline@gmail.com         UGB San Miguel     Lic. Marvin Romero




                                    el o
                                 igu er
                                M om
                              an R
                           , S rvin
                        GB a
                       U c. M
                         Li




www.ceminfo.net              blog.ceminfo.net      foro.ceminfo.net

Más contenido relacionado

Destacado

Planes de migración hacia el software libre
Planes de migración hacia el software  librePlanes de migración hacia el software  libre
Planes de migración hacia el software libreangeles1507
 
Plan de migracion hacia el software libre
Plan de migracion hacia el software librePlan de migracion hacia el software libre
Plan de migracion hacia el software libreLaiberth Cedeño
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativosfvaldivieso
 
3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativosrcarrerah
 
Qué es un sistema operativo.pdf
Qué es un sistema operativo.pdfQué es un sistema operativo.pdf
Qué es un sistema operativo.pdfMICHAEL GARCIA
 
Concepto De Sistema Operativo.
Concepto De Sistema Operativo.Concepto De Sistema Operativo.
Concepto De Sistema Operativo.jengibre
 
Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generalesJIMIJOU
 
Proyecto Canaima Educativo
Proyecto Canaima EducativoProyecto Canaima Educativo
Proyecto Canaima EducativoAmyBlanco
 
Elementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windowsElementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windowsCarlos_cfcr444
 
Ventana y sus partes
Ventana y sus partesVentana y sus partes
Ventana y sus partesazevalloss
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativopainni
 
Sistemas operativos presentacion power point
Sistemas operativos presentacion power pointSistemas operativos presentacion power point
Sistemas operativos presentacion power pointRICARDO ANTONIO ALARCON
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windowsDenisse C
 
Sistema Operativo Windows
Sistema Operativo WindowsSistema Operativo Windows
Sistema Operativo Windowsgueste36a9c
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativoguestdf4e5a
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasjanet012
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativospaesor
 

Destacado (20)

Planes de migración hacia el software libre
Planes de migración hacia el software  librePlanes de migración hacia el software  libre
Planes de migración hacia el software libre
 
Plan de migracion hacia el software libre
Plan de migracion hacia el software librePlan de migracion hacia el software libre
Plan de migracion hacia el software libre
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativos
 
3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos3. Conceptos de sistemas operativos
3. Conceptos de sistemas operativos
 
Qué es un sistema operativo.pdf
Qué es un sistema operativo.pdfQué es un sistema operativo.pdf
Qué es un sistema operativo.pdf
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Concepto De Sistema Operativo.
Concepto De Sistema Operativo.Concepto De Sistema Operativo.
Concepto De Sistema Operativo.
 
Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generales
 
Proyecto Canaima Educativo
Proyecto Canaima EducativoProyecto Canaima Educativo
Proyecto Canaima Educativo
 
Elementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windowsElementos principales del sistema operativo de windows
Elementos principales del sistema operativo de windows
 
Ventana y sus partes
Ventana y sus partesVentana y sus partes
Ventana y sus partes
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Sistemas operativos presentacion power point
Sistemas operativos presentacion power pointSistemas operativos presentacion power point
Sistemas operativos presentacion power point
 
Historia de los Sistemas Operativos
Historia de los Sistemas OperativosHistoria de los Sistemas Operativos
Historia de los Sistemas Operativos
 
Elementos de windows
Elementos de windowsElementos de windows
Elementos de windows
 
Sistema Operativo Windows
Sistema Operativo WindowsSistema Operativo Windows
Sistema Operativo Windows
 
El Sistema Operativo
El Sistema OperativoEl Sistema Operativo
El Sistema Operativo
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicas
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos y sus funciones
Sistemas operativos y sus funcionesSistemas operativos y sus funciones
Sistemas operativos y sus funciones
 

Similar a Sistemas Operativos - Conceptos Básicos

Clasificacion de los S.O.
Clasificacion de los S.O.Clasificacion de los S.O.
Clasificacion de los S.O.Marvin Romero
 
Importancia de los Sistemas Operativos
Importancia de  los Sistemas OperativosImportancia de  los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 
Definiciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de ProgramaciónDefiniciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de ProgramaciónMarvin Romero
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la ProgramaciónMarvin Romero
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programaciónMarvin Romero
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosMarvin Romero
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaMarvin Romero
 
Sesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romeroSesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romeroMarvin Romero
 
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows FormsGuia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows FormsMarvin Romero
 
Guia 2, Formularios MDI
Guia 2, Formularios MDIGuia 2, Formularios MDI
Guia 2, Formularios MDIMarvin Romero
 
Estructuras De DecisióN Y Control. Vb. NET
Estructuras De DecisióN Y Control. Vb. NETEstructuras De DecisióN Y Control. Vb. NET
Estructuras De DecisióN Y Control. Vb. NETMarvin Romero
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsMarvin Romero
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas OperativosMarvin Romero
 

Similar a Sistemas Operativos - Conceptos Básicos (18)

Clase 1
Clase 1Clase 1
Clase 1
 
Clasificacion de los S.O.
Clasificacion de los S.O.Clasificacion de los S.O.
Clasificacion de los S.O.
 
Importancia de los Sistemas Operativos
Importancia de  los Sistemas OperativosImportancia de  los Sistemas Operativos
Importancia de los Sistemas Operativos
 
Definiciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de ProgramaciónDefiniciones Básicas Fundamentos de Programación
Definiciones Básicas Fundamentos de Programación
 
Introducción a la Programación
Introducción a la ProgramaciónIntroducción a la Programación
Introducción a la Programación
 
Introducción a la programación
Introducción a la programaciónIntroducción a la programación
Introducción a la programación
 
Gestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativosGestion De Procesos sistemas operativos
Gestion De Procesos sistemas operativos
 
Importanc
ImportancImportanc
Importanc
 
Importancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN EstructuradaImportancia De La ProgramacióN Estructurada
Importancia De La ProgramacióN Estructurada
 
Guia6, If.. End IF
Guia6, If.. End IFGuia6, If.. End IF
Guia6, If.. End IF
 
Sesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romeroSesion 2 . tecnologia microsoft-net-marvin romero
Sesion 2 . tecnologia microsoft-net-marvin romero
 
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows FormsGuia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
Guia5, Consumo de Bibliotecas de Clases en Proyectos de Windows Forms
 
Guia 1
Guia  1Guia  1
Guia 1
 
Guia 2, Formularios MDI
Guia 2, Formularios MDIGuia 2, Formularios MDI
Guia 2, Formularios MDI
 
Estructuras De DecisióN Y Control. Vb. NET
Estructuras De DecisióN Y Control. Vb. NETEstructuras De DecisióN Y Control. Vb. NET
Estructuras De DecisióN Y Control. Vb. NET
 
Guia 7 ADO .NET SQL
Guia 7 ADO .NET SQLGuia 7 ADO .NET SQL
Guia 7 ADO .NET SQL
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAs
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de los Sistemas Operativos
 

Más de Marvin Romero

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosMarvin Romero
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosMarvin Romero
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónMarvin Romero
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionMarvin Romero
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas OperativosMarvin Romero
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoMarvin Romero
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosMarvin Romero
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas OperativosMarvin Romero
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumannMarvin Romero
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CMarvin Romero
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CMarvin Romero
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada optMarvin Romero
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optMarvin Romero
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Marvin Romero
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Marvin Romero
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMarvin Romero
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareMarvin Romero
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parteMarvin Romero
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesMarvin Romero
 

Más de Marvin Romero (20)

Procesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas OperativosProcesos e Hilos, Sistemas Operativos
Procesos e Hilos, Sistemas Operativos
 
Gestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas OperativosGestion Procesos, Sistemas Operativos
Gestion Procesos, Sistemas Operativos
 
Guía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de ProgramaciónGuía de Ejercicios de Fundamentos de Programación
Guía de Ejercicios de Fundamentos de Programación
 
Guia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de ProgramacionGuia de Ejercicios Fundamentos de Programacion
Guia de Ejercicios Fundamentos de Programacion
 
Todo sobre Sistemas Operativos
Todo sobre Sistemas OperativosTodo sobre Sistemas Operativos
Todo sobre Sistemas Operativos
 
Estructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativoEstructuras (CAPAS) de un sistema operativo
Estructuras (CAPAS) de un sistema operativo
 
Clasificación de los Sistemas Operativos
Clasificación de los Sistemas OperativosClasificación de los Sistemas Operativos
Clasificación de los Sistemas Operativos
 
Introducción a los Sistemas Operativos
Introducción a los Sistemas OperativosIntroducción a los Sistemas Operativos
Introducción a los Sistemas Operativos
 
Máquina de von neumann
Máquina de von neumannMáquina de von neumann
Máquina de von neumann
 
Estructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje CEstructuras de Control en Lenguaje C
Estructuras de Control en Lenguaje C
 
Variables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en CVariables, Constantes y Tipos de datos en C
Variables, Constantes y Tipos de datos en C
 
Importancia de la programación estructurada opt
Importancia de la programación estructurada optImportancia de la programación estructurada opt
Importancia de la programación estructurada opt
 
Historia y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c optHistoria y caracteristicas del lenguaje c opt
Historia y caracteristicas del lenguaje c opt
 
Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012Jornalizacion Sistemas Operativos I-2012
Jornalizacion Sistemas Operativos I-2012
 
Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012Jornalizacion Fundamentos de Programación I-2012
Jornalizacion Fundamentos de Programación I-2012
 
Metodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de SoftwareMetodologías y Técnicas de Diseño de Software
Metodologías y Técnicas de Diseño de Software
 
Especificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de SoftwareEspecificación de requerimientos, Ingenieria de Software
Especificación de requerimientos, Ingenieria de Software
 
Cocomo ejemplo
Cocomo ejemploCocomo ejemplo
Cocomo ejemplo
 
Planificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera partePlanificacion y gestion de proyectos primera parte
Planificacion y gestion de proyectos primera parte
 
VB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepcionesVB. NET manejo estructurado de excepciones
VB. NET manejo estructurado de excepciones
 

Sistemas Operativos - Conceptos Básicos

  • 1. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 2. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN el o igu er DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE M om LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE an R SUS RECURSOS. , S rvin GB a Se encarga de gestionar ciertos recursos: U c. M Entrada/salida Tratamiento de la información Li Almacenamiento masivo Brindar una interfaz al usuario, ejecutando instrucciones (comandos). Permitir que los cambios debidos al desarrollo del propio SO se puedan realizar sin interferir con los servicios que ya se prestaban (ACTUALIZACION). Actúa de intermediario entre el hardware y los www.ceminfo.net programas de aplicación. blog.ceminfo.net foro.ceminfo.net
  • 3. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Un sistema operativo se puede encontrar en la mayoría de los aparatos electrónicos que utilicen el o microprocesadores para funcionar, ya que gracias a igu er éstos podemos entender la máquina y que ésta M om cumpla con sus funciones (teléfonos móviles, an R reproductores de DVD, autoradios, computadoras, , S rvin radios, etc). GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 4. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Funciones básicas el o igu er M om Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: an R , S rvin GB a U c. M 1. Suministro de interfaz al usuario 2. Administración de recursos Li 3. Administración de archivos 4. Administración de tareas 5. Servicio de soporte y utilidades www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 5. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 1. Suministro de interfaz al usuario, el o igu er M om an R , S rvin GB a U c. M Comandos Menús Li Interfaz Gráfica www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 6. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 2. Administración de los recursos el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 7. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 3. Administración de archivos Un sistema de información contiene programas de administración de archivos que controlan la creación, borrado y acceso de archivos de datos y de programas. También implica mantener el registro de la el o ubicación física de los archivos en los discos magnéticos y en otros igu er M om dispositivos de almacenamiento secundarios. an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 8. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 4. Administración de tareas el o igu er Los programas de administración de tareas de un sistema operativo M om administran la realización de las tareas informáticas de los usuarios finales. an R Los programas controlan qué áreas tienen acceso al CPU y por cuánto , S rvin tiempo. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e GB a U c. M interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad. Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 9. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 4. Administración de tareas el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 10. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 5. Servicio de soporte y utilidades Los servicios de soporte de cada sistema operativo dependerán de la implementación particular de éste con la que estemos trabajando. el o igu er M om Estos servicios de soporte suelen consistir en: an R , S rvin •Actualización de versiones. •Mejoras de seguridad. GB a U c. M •Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para administrar alguna determinada Li función, ...). •Controladores para manejar nuevos periféricos (este servicio debe coordinarse a veces con el fabricante del hardware). •Corrección de errores de software. www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 11. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero básicas Funciones 5. Servicio de soporte y utilidades el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 12. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero HISTORIA Primeros Ordenadores Los primeros sistemas (1945 - 1950) eran grandes máquinas operadas el o igu er desde la consola maestra por los programadores M om Máquinas muy grandes que carecían de elementos Lógicos an R , S rvin GB a U c. M Características •El programador debía ser operador Li •Explotación mediante listas de reserva Problemas: •Tiempo asignado insuficiente •Tiempo asignado mayor www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 13. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Durante la década siguiente (1950 - 1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas. el o igu er Esto a su vez provocó un avance en el software: M om an R compiladores, , S rvin ensambladores, GB a cargadores, U c. M manejadores de dispositivos, Li Lenguajes de alto nivel: compiladores (FORTRAN, COBOL) Problemas Uso ineficiente de recursos Baja utilización de la CPU Tiempo requerido para dejar listo un programa para ejecución (setup time) www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 14. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Sistemas por Lotes – Operaciones de E/S el o igu er M om Fichas en lenguaje de procesamiento por lotes, Monitores residentes con programa y datos, para ejecución secuencial an R , S rvin Según fue avanzando la complejidad de los programas, fue GB a U c. M necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido Li a ello se crearon los monitores residentes: programas que residían en memoria y que gestionaban la ejecución de una cola de trabajos. Un monitor residente estaba compuesto por un cargador, un Intérprete de comandos y un Controlador (drivers) para el manejo de entrada/salida. www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 15. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Sistemas con almacenamiento temporal de E/S Se avanza en el hardware, creando el el o igu er soporte de interrupciones. Luego se M om lleva a cabo un intento de solución más an R avanzado: solapar la E/S de un trabajo , S rvin con sus propios cálculos. Por ello se crea el sistema de buffers GB a Buffering U c. M Esquema de operación de E/S en el que las Li transferencias de E/S se realizan a través de un área intermedia de memoria (buffer) Permite solapar operaciones de E/S de una tarea con instrucciones de CPU de esa misma tarea www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 16. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Operaciones Off-line Modo de operación de ciertos equipos de E/S que trabajan no controlados directamente por la CPU Se reemplazan dispositivos mecánicos por dispositivos electrónicos (cintas el o igu er mágnéticas) M om an R , S rvin GB a U c. M Operaciones On-line (Spooling) (Simultaneous Peripheral Operation Li On-Line) Consiste en usar el disco como tampón o sistema de buffering. Existe una tarea especial el spooler Permite solapar operaciones de E/S de una tarea con instrucciones de CPU de otras tareas www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 17. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Sistemas Operativos Multiprogramados Surge un nuevo avance en el hardware: el hardware con protección de memoria. Lo que ofrece nuevas soluciones a los problemas de rendimiento: •Se solapa el cálculo de unos trabajos con la entrada/salida de otros el o trabajos. igu er •Se pueden mantener en memoria varios programas. M om •Se asigna el uso de la CPU a los diferentes programas en memoria. an R , S rvin GB a U c. M Procedimiento Conmutación de CPU: cuando una tarea deba esperar, los recursos de CPU son asignados a otra tarea preparada para ejecución Li Tareas del Sistema Operativo •Gestión de Memoria •Planificación de la CPU •Planificación de Trabajos •Protección •Control de Concurrencia (Dead Lock) www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 18. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Sistemas de Tiempo Compartido Mejorar la interactividad con el usuario Caracterización Sistemas multiprogramados e interactivos. el o igu er Asignación de la CPU en rodajas de tiempo a todos M om los usuarios, consiguiendo: an R •Tiempos de respuesta cortos •Impresión de usuario único , S rvin GB a U c. M Tareas del Sistema Operativo •Sistema Multitarea (tarea <> proceso) Li •Sistema Interactivo •Sistema de Archivos (archivos/directorios) •Sistema Multiusuario •Memoria Virtual (memoria lógica) www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 19. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Sistemas de Computador Personal Sistemas de computador dedicados a un solo usuario Propiedades el o Adaptados al usuario y sus necesidades igu er M om Dispositivos de E/S an R , S rvin Teclado Ratón Pantallas GB a U c. M Pequeñas impresoras Li Características •Adoptan funcionalidades de grandes sistemas •No necesitan características de utilización eficiente de CPU, ni protección www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 20. marfonline@gmail.com UGB San Miguel Historia Lic. Marvin Romero Sistemas Paralelos Sistemas multiprocesador. Sistemas fuertemente acoplados Propiedades Con más de un procesador, comparten el o igu er bus, reloj, M om memoria, periféricos,... an R , S rvin Características •Mayor rendimiento GB a U c. M •Compartir recursos •Sistemas tolerantes a fallos Li •Sistemas de multiprocesamiento  Multiprocesamiento simétrico: cada procesador ejecuta una copia del sistema operativo  Multiprocesamiento asimétrico: cada procesador tiene una tarea específica www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 21. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Sistemas Distribuidos Sistemas multicomputador (distribuir el cómputo entre varios procesadores). Sistemas débilmente acoplados el o igu er M om an R , S rvin Propiedades Los procesadores no comparten ni memoria, ni reloj. GB a U c. M Se comunican entre sí a través de líneas de Li comunicación Características •Recursos compartidos •Computación más rápida •Confiabilidad •Comunicación www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 22. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Elementos de Sistemas Operativos – Componentes del Sistema Gestión de Procesos 1. crear y eliminar procesos, tanto de usuario como de sistema 2. suspender y reanudar procesos Gestión del Sistema de E/S 3. proveer mecanismos para la sincronización de 1. crear y eliminar directorios procesos 2. un componente de gestión de memoria que incluye el o 4. proveer mecanismos para la comunicación de buffers, cachés, y spool igu er procesos 3. un interfaz general con los controladores de M om 5. proveer mecanismos para manejar bloqueos mutuos dispositivos (dead locks) 4. Drivers (controladores software) an R Gestión de Memoria Principal Gestión de Almacenamiento Secundario , S rvin 1. conocer el estado actual de la memoria y quien la 1. administración del espacio libre de almacenamiento está utilizando secundario 2. asignación del almacenamiento GB a 2. decidir que procesos se cargarán en la memoria U c. M cuando se disponga de espacio 3. planificación del almacenamiento secundario 3. asignar y liberar espacio de memoria según se Trabajo con Redes necesite suspender y reanudar procesos Sistema de Protección Li Gestión de Archivos Sistema de Interpretación de Órdenes 1. crear y eliminar archivos 1. intérprete de línea de comandos 2. crear y eliminar directorios 2. interfaz gráfica de usuario 3. proveer primitivas para la manipulación de archivos y directorios 4. establecer la correspondencia de los archivos con el almacenamiento secundario 5. resguardar los archivos en medios de almacenamiento estables (no volátiles) www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 23. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Estructura jerárquica de un sistema operativo el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 24. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Elementos Software de un Sistema Operativo 1. Núcleo o Kernel 2. Programas de Aplicación el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 25. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero En informática, el núcleo (también conocido en español con el anglicismo kernel, de la raíz germánica Kern) es la parte fundamental de un sistema el o operativo. igu er M om Es el software responsable de facilitar a los distintos an R programas acceso seguro al hardware de la , S rvin computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada GB a U c. M al sistema. Como hay muchos programas y el acceso al hardware Li es limitado, el núcleo también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado. www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 26. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Núcleo el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 27. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero CLASES DE SISTEMAS OPERATIVOS Los sistemas operativos pueden ser clasificados de la siguiente forma: Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo el o tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios igu er al mismo tiempo. M om an R Multiprocesador: soporta el abrir un mismo programa en más de una CPU. , S rvin Multitarea: Permite que varios programas se ejecuten al mismo tiempo. GB a U c. M Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. Li Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real. www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 28. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Tipos de S. O. el o igu er M om an R , S rvin Sistema operativos por GB a U c. M servicios Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 29. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Ejemplos de Sistema Operativo MS-DOS el o igu er M om an R , S rvin GB a U c. M Li Desarrollado en 1979 MS DOS, IBM, Bill Gates y Microsoft www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 30. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Ejemplos de Sistema Operativo Familia Windows Windows 3.1 Windows 95 Windows 98 el o Windows ME igu er Windows NT M om Windows 2000 an R , S rvin Windows 2000 server Windows XP GB a U c. M Windows Server 2003 Windows CE Li Windows Mobile Windows XP 64 bits Windows Vista Windows 7 www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 31. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Familia Macintosh el o igu er M om an R , S rvin Mac OS 7 Mac OS 8 GB a U c. M Mac OS 9 Mac OS X Li DESARROLLADO POR APPLE www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 32. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero LINUX  Desarrollado por Linus Torvald el o Funciona sobre plataformas Intel o igu er  M om Motorola an R , S rvin  Se estructura en: GB a U c. M  Núcleo o Kernel: Interactúa directamente con el hardware y reside Li permanentemente en memoria.  Shell: Intérprete de comandos. Interfaz entre núcleo y usuario.  Utilidades o programas de usuario. www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 33. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero Familia UNIX AIX el o AMIX igu er GNU/Linux M om GNU / Hurd an R , S rvin HP-UX Irix GB a U c. M Minix System V Li Solaris UnixWare www.ceminfo.net blog.ceminfo.net foro.ceminfo.net
  • 34. marfonline@gmail.com UGB San Miguel Lic. Marvin Romero el o igu er M om an R , S rvin GB a U c. M Li www.ceminfo.net blog.ceminfo.net foro.ceminfo.net