SlideShare una empresa de Scribd logo
1 de 34
CONCEPTO
       ES UN SOFTWARE DE SISTEMA, ES DECIR, UN
                 CONJUNTO DE PROGRAMAS DE
          COMPUTACIÓN DESTINADOS A REALIZAR
        MUCHAS TAREAS ENTRE LAS QUE DESTACA
              LA ADMINISTRACIÓN EFICAZ DE SUS
                                   RECURSOS.
Se encarga de gestionar ciertos recursos:
        Entrada/salida
        Tratamiento de la información
        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
   programas de aplicación.
Un sistema operativo se puede encontrar en la
mayoría de los aparatos electrónicos que utilicen
microprocesadores para funcionar, ya que gracias a
éstos podemos entender la máquina y que ésta
cumpla con sus funciones (teléfonos móviles,
reproductores de DVD, autoradios, computadoras,
radios, etc).
Funciones básicas

   Un sistema operativo desempeña 5 funciones
      básicas en la operación de un sistema
                   informático:

           1. Suministro de interfaz al
              usuario
           2. Administración de recursos
           3. Administración de archivos
           4. Administración de tareas
           5. Servicio de soporte y
              utilidades
Funciones
• Suministro de interfaz al usuario,    básicas




  Comandos                               Menús




                                       Interfaz
                                       Gráfica
Funciones
2. Administración de los recursos   básicas
Funciones
3. Administración de archivos                               básicas



    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 ubicación física de los archivos en los discos magnéticos y en
    otros dispositivos de almacenamiento secundarios.
Funciones
4. Administración de tareas                           básicas




   Los programas de administración de tareas de un sistema
   operativo administran la realización de las tareas informáticas
   de los usuarios finales. Los programas controlan qué áreas
   tienen acceso al CPU y por cuánto tiempo. Las funciones de
   administración de tareas pueden distribuir una parte específica
   del tiempo del CPU para una tarea en particular, e interrumpir
   al CPU en cualquier momento para sustituirla con una tarea de
   mayor prioridad.
Funciones
4. Administración de tareas   básicas
Funciones
5. Servicio de soporte y                        básicas
utilidades


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

   Estos servicios de soporte suelen consistir en:

   •Actualización de versiones.
   •Mejoras de seguridad.
   •Inclusión de alguna nueva utilidad (un nuevo
   entorno     gráfico, un asistente para administrar
   alguna determinada       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.
Funciones
5. Servicio de soporte y   básicas
utilidades
HISTORIA
Primeros Ordenadores Los primeros
sistemas (1945 - 1950) eran grandes
máquinas operadas desde la consola
maestra por los programadores
Máquinas muy grandes que carecían de elementos
Lógicos



    Características
    •El programador debía ser operador
    •Explotación mediante listas de
    reserva

    Problemas:
    •Tiempo asignado insuficiente
    •Tiempo asignado mayor
Histori
                                                               a
Durante la década siguiente (1950 - 1960) se llevaron a cabo
avances en el hardware:
                      lectoras de tarjetas,
                          impresoras,
                       cintas magnéticas.
        Esto a su vez provocó un avance en el software:
                         compiladores,
                        ensambladores,
                          cargadores,
                 manejadores de dispositivos,
             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)
Histori
                                                                           a
Sistemas por Lotes –
Operaciones de E/S



                                    Fichas en lenguaje de procesamiento por lotes,
  Monitores residentes              con programa y datos, para ejecución secuencial




  Según fue avanzando la complejidad de los programas, fue
  necesario implementar soluciones que automatizaran la
  organización de tareas sin necesidad de un operador. Debido
  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.
Histori
                                                                            a
   Sistemas con
   almacenamiento temporal
   de E/S


Se avanza en el hardware, creando el
soporte de interrupciones. Luego se
lleva a cabo un intento de solución más
avanzado: solapar la E/S de un trabajo
con sus propios cálculos. Por ello se crea
el sistema de buffers
                                             Buffering
                                             Esquema de operación de E/S en el
                                             que las
                                             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
Histori
                                           a

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
mágnéticas)




 Operaciones On-line
 (Spooling)
 (Simultaneous Peripheral Operation
 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
Histori
                                                                              a
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
      trabajos.
      •Se pueden mantener en memoria varios programas.
      •Se asigna el uso de la CPU a los diferentes programas en memoria.



                                    Procedimiento
                                    Conmutación de CPU: cuando una tarea deba
                                    esperar, los recursos de CPU son asignados a
                                    otra tarea preparada para ejecución


                                 Tareas del Sistema Operativo
                                 •Gestión de Memoria
                                 •Planificación de la CPU
                                 •Planificación de Trabajos
                                 •Protección
                                 •Control de Concurrencia (Dead Lock)
Histori
                                                            a
  Sistemas de Tiempo Compartido
                 Mejorar la interactividad con el usuario

Caracterización
Sistemas multiprogramados e interactivos.
Asignación de la CPU en rodajas de tiempo a todos
los usuarios, consiguiendo:
•Tiempos de respuesta cortos
•Impresión de usuario único


Tareas del Sistema Operativo
•Sistema Multitarea (tarea <> proceso)
•Sistema Interactivo
•Sistema de Archivos
(archivos/directorios)
•Sistema Multiusuario
•Memoria Virtual (memoria lógica)
Histori
                                                               a
Sistemas de Computador Personal

          Sistemas de computador dedicados a un solo usuario


 Propiedades
 Adaptados al usuario y sus necesidades

Dispositivos de E/S
Teclado
Ratón
Pantallas
Pequeñas impresoras

Características
•Adoptan funcionalidades de grandes
sistemas
•No necesitan características de
utilización eficiente de CPU, ni
protección
Histori
                                                   a
Sistemas Paralelos
                  Sistemas multiprocesador.
                  Sistemas fuertemente acoplados
 Propiedades
 Con más de un procesador, comparten
 bus, reloj,
 memoria, periféricos,...

Características
•Mayor rendimiento
•Compartir recursos
•Sistemas tolerantes a fallos
•Sistemas de multiprocesamiento
    Multiprocesamiento simétrico: cada
   procesador ejecuta una copia del sistema
   operativo
    Multiprocesamiento asimétrico: cada
   procesador tiene una tarea específica
Sistemas Distribuidos

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




Propiedades
Los procesadores no comparten ni
memoria, ni reloj.
Se comunican entre sí a través de líneas
de
comunicación
                               Características
                               •Recursos compartidos
                               •Computación más rápida
                               •Confiabilidad
                               •Comunicación
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
4. proveer mecanismos para la comunicación de             buffers, cachés, y spool
procesos                                                  3. un interfaz general con los controladores de
5. proveer mecanismos para manejar bloqueos mutuos        dispositivos
(dead locks)                                              4. Drivers (controladores software)
Gestión de Memoria Principal                              Gestión de Almacenamiento
 1. conocer el estado actual de la memoria y quien la     Secundario
está utilizando                                           1. administración del espacio libre de almacenamiento
 2. decidir que procesos se cargarán en la memoria        secundario
cuando se disponga de espacio                              2. asignación del almacenamiento
 3. asignar y liberar espacio de memoria según se          3. planificación del almacenamiento secundario
necesite suspender y reanudar procesos                    Trabajo con Redes
Gestión de Archivos                                       Sistema de Protección
1. crear y eliminar archivos
2. crear y eliminar directorios
                                                          Sistema de Interpretación de Órdenes
3. proveer primitivas para la manipulación de archivos    1. intérprete de línea de comandos
y directorios                                             2. interfaz gráfica de usuario
4. establecer la correspondencia de los archivos con el
almacenamiento secundario
5. resguardar los archivos en medios de
almacenamiento estables (no volátiles)
Estructura jerárquica de un sistema operativo
Elementos Software de un Sistema Operativo

             1. Núcleo o Kernel
             2. Programas de Aplicación
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
operativo.

Es el software responsable de facilitar a los distintos
programas acceso seguro al hardware de la
computadora o en forma más básica, es el encargado
de gestionar recursos, a través de servicios de llamada
al sistema.

Como hay muchos programas y el acceso al hardware
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.
Núcleo
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
tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios
al mismo tiempo.

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

Multitarea: Permite que varios programas se ejecuten al mismo tiempo.

Multitramo: Permite que diversas partes de un solo programa funcionen al mismo
tiempo.

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



  Sistema
operativos por
   servicios
Ejemplos de Sistema Operativo



MS-DOS




                     Desarrollado en
                      1979
                     MS DOS, IBM, Bill
                      Gates y
                      Microsoft
Ejemplos de Sistema Operativo

Familia Windows
 Windows 3.1
 Windows 95
 Windows 98
 Windows ME
 Windows NT
 Windows 2000
 Windows 2000 server
 Windows XP
 Windows Server 2003
 Windows CE
 Windows Mobile
 Windows XP 64 bits
 Windows Vista
 Windows 7
Familia Macintosh




    Mac OS 7
    Mac OS 8
    Mac OS 9
    Mac OS X




   DESARROLLADO POR
         APPLE
LINUX
   Desarrollado por Linus Torvald
   Funciona sobre plataformas Intel o
    Motorola
   Se estructura en:
     Núcleo o Kernel: Interactúa directamente
      con el hardware y reside
      permanentemente en memoria.
     Shell: Intérprete de comandos. Interfaz
      entre núcleo y usuario.
     Utilidades o programas de usuario.
Familia UNIX

    AIX
   AMIX
GNU/Linux
GNU / Hurd
  HP-UX
    Irix
   Minix
 System V
  Solaris
 UnixWare
Todo sobre Sistemas Operativos

Más contenido relacionado

La actualidad más candente

Cuadro comparativo sistemas operativos
Cuadro comparativo sistemas operativosCuadro comparativo sistemas operativos
Cuadro comparativo sistemas operativosCARLOS BOTELLO
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux Dhariana Leguisamo
 
Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utileríasAngel Hernandez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdareendlg
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónNatalia Ludeña
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasYESENIA CETINA
 
Evolución del sistema de Windows, Linux y Mac Os
Evolución del sistema de Windows, Linux y Mac OsEvolución del sistema de Windows, Linux y Mac Os
Evolución del sistema de Windows, Linux y Mac OsSarah Avalos Chavez
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativosKenneth Tacuri Mora
 
Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Absner Anaya
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSAnel Sosa
 
Tarjetas y ranuras de expansión
Tarjetas y ranuras de expansiónTarjetas y ranuras de expansión
Tarjetas y ranuras de expansiónianst
 
La estructura del computador power point
La estructura del computador  power pointLa estructura del computador  power point
La estructura del computador power pointTito Cepeda
 
Software utilitario presentacion
Software utilitario presentacionSoftware utilitario presentacion
Software utilitario presentacionJavierReyesCastillo
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicasdanielchecar
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 

La actualidad más candente (20)

Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
Cuadro comparativo sistemas operativos
Cuadro comparativo sistemas operativosCuadro comparativo sistemas operativos
Cuadro comparativo sistemas operativos
 
Presentación Sistema OPerativo Linux
Presentación Sistema OPerativo  Linux Presentación Sistema OPerativo  Linux
Presentación Sistema OPerativo Linux
 
Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utilerías
 
Linux
LinuxLinux
Linux
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Round robin apa
Round robin apaRound robin apa
Round robin apa
 
Paginación, Segmentación y Fragmentación
Paginación, Segmentación y FragmentaciónPaginación, Segmentación y Fragmentación
Paginación, Segmentación y Fragmentación
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADORUNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
UNIDAD 1 INTRODUCCIÓN AL LENGUAJE ENSAMBLADOR
 
Evolución del sistema de Windows, Linux y Mac Os
Evolución del sistema de Windows, Linux y Mac OsEvolución del sistema de Windows, Linux y Mac Os
Evolución del sistema de Windows, Linux y Mac Os
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.Tendencias en los sistemas operativos.
Tendencias en los sistemas operativos.
 
INTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOSINTRODUCCION A LOS SISTEMAS OPERATIVOS
INTRODUCCION A LOS SISTEMAS OPERATIVOS
 
Tarjetas y ranuras de expansión
Tarjetas y ranuras de expansiónTarjetas y ranuras de expansión
Tarjetas y ranuras de expansión
 
Sistemas operativos power point
Sistemas operativos power pointSistemas operativos power point
Sistemas operativos power point
 
La estructura del computador power point
La estructura del computador  power pointLa estructura del computador  power point
La estructura del computador power point
 
Software utilitario presentacion
Software utilitario presentacionSoftware utilitario presentacion
Software utilitario presentacion
 
Particiones EstáTicas
Particiones EstáTicasParticiones EstáTicas
Particiones EstáTicas
 
Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 

Destacado

Sistemas operativos para redes
Sistemas operativos para redesSistemas operativos para redes
Sistemas operativos para redesCézar Leyton ↯
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativosSaito1991
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosCarolina Cols
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosdavidrt
 
IntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De RedIntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De Redguest263b7b0
 
Hardware y software diapositivas
Hardware  y software diapositivasHardware  y software diapositivas
Hardware y software diapositivasAngelika Mosquera
 
Exposicion hardware
Exposicion hardwareExposicion hardware
Exposicion hardwarejaviliyo
 
EXPOSICION DE HARDWARE
EXPOSICION DE HARDWAREEXPOSICION DE HARDWARE
EXPOSICION DE HARDWAREYeshita Diaz
 
Software hardware-sistemas
Software hardware-sistemasSoftware hardware-sistemas
Software hardware-sistemasdelimar-diaz
 
Diapositivas de hardware
Diapositivas de hardwareDiapositivas de hardware
Diapositivas de hardwareleidy santiago
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computadorSofylutqm
 
Trabajo De Exposicion
Trabajo De ExposicionTrabajo De Exposicion
Trabajo De Exposicionguest5111059
 
EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...
EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...
EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...brylejo
 
Exposición sobre hardware y software daniel pardo
Exposición sobre hardware y software daniel pardoExposición sobre hardware y software daniel pardo
Exposición sobre hardware y software daniel pardoclasedepaginaweb
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y softwareSabina
 

Destacado (20)

Sistemas operativos para redes
Sistemas operativos para redesSistemas operativos para redes
Sistemas operativos para redes
 
Historia de los sistemas operativos
Historia de los sistemas operativosHistoria de los sistemas operativos
Historia de los sistemas operativos
 
Manejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativosManejo de los procesos en los sistemas operativos
Manejo de los procesos en los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
IntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De RedIntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De Red
 
Hardware y software diapositivas
Hardware  y software diapositivasHardware  y software diapositivas
Hardware y software diapositivas
 
Hardware y software del computador
Hardware y software del computadorHardware y software del computador
Hardware y software del computador
 
Exposicion hardware
Exposicion hardwareExposicion hardware
Exposicion hardware
 
Hardware, Software
Hardware, SoftwareHardware, Software
Hardware, Software
 
EXPOSICION DE HARDWARE
EXPOSICION DE HARDWAREEXPOSICION DE HARDWARE
EXPOSICION DE HARDWARE
 
Software hardware-sistemas
Software hardware-sistemasSoftware hardware-sistemas
Software hardware-sistemas
 
Diapositivas de hardware
Diapositivas de hardwareDiapositivas de hardware
Diapositivas de hardware
 
Componentes del computador
Componentes del computadorComponentes del computador
Componentes del computador
 
Software hardware
Software hardwareSoftware hardware
Software hardware
 
Exposicion nayeli
Exposicion nayeliExposicion nayeli
Exposicion nayeli
 
Trabajo De Exposicion
Trabajo De ExposicionTrabajo De Exposicion
Trabajo De Exposicion
 
Exposicion de hardware
Exposicion de hardwareExposicion de hardware
Exposicion de hardware
 
EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...
EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...
EXPOSICION GRUPO 1 Informatica, dato, informacion, programa, software hardwar...
 
Exposición sobre hardware y software daniel pardo
Exposición sobre hardware y software daniel pardoExposición sobre hardware y software daniel pardo
Exposición sobre hardware y software daniel pardo
 
Diapositivas hardware y software
Diapositivas hardware y softwareDiapositivas hardware y software
Diapositivas hardware y software
 

Similar a Todo sobre Sistemas Operativos

Los Sistemas Operativos
Los Sistemas OperativosLos Sistemas Operativos
Los Sistemas OperativosMiguel Alfonso
 
Sitemas operativos
Sitemas operativosSitemas operativos
Sitemas operativosSilMuri
 
***SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS******SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS***vanesitha44
 
S I S T E M A O P E R A T I V O. . . :D
S I S T E M A  O P E R A T I V O. . .   :DS I S T E M A  O P E R A T I V O. . .   :D
S I S T E M A O P E R A T I V O. . . :Dvanesitha44
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVOvanesitha44
 
*S IS T E M A O P E R A T I V O*
                       *S IS T E M A     O P E R A T I V O*                       *S IS T E M A     O P E R A T I V O*
*S IS T E M A O P E R A T I V O*vanesitha44
 
S I S T E M A O P E R A T I V O S. . .
S I S T E M A   O P E R A T I V O S. . . S I S T E M A   O P E R A T I V O S. . .
S I S T E M A O P E R A T I V O S. . . vanesitha44
 
Sistema operativo [autoguardado]
Sistema operativo [autoguardado]Sistema operativo [autoguardado]
Sistema operativo [autoguardado]miiguueell
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosmayleentorrez
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativosmayleentorrez
 
cor trabajo XD
cor trabajo XD cor trabajo XD
cor trabajo XD na2mar
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativosJessy Simba
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemasJeimicita Pte
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemasJeimicita Pte
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemasJeimicita Pte
 
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxJORGELUISCAMACHOROSA
 

Similar a Todo sobre Sistemas Operativos (20)

Los Sistemas Operativos
Los Sistemas OperativosLos Sistemas Operativos
Los Sistemas Operativos
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sitemas operativos
Sitemas operativosSitemas operativos
Sitemas operativos
 
***SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS******SISTEMA OPERATIVOS***
***SISTEMA OPERATIVOS***
 
S I S T E M A O P E R A T I V O. . . :D
S I S T E M A  O P E R A T I V O. . .   :DS I S T E M A  O P E R A T I V O. . .   :D
S I S T E M A O P E R A T I V O. . . :D
 
SISTEMA OPERATIVO
SISTEMA OPERATIVOSISTEMA OPERATIVO
SISTEMA OPERATIVO
 
*S IS T E M A O P E R A T I V O*
                       *S IS T E M A     O P E R A T I V O*                       *S IS T E M A     O P E R A T I V O*
*S IS T E M A O P E R A T I V O*
 
S I S T E M A O P E R A T I V O S. . .
S I S T E M A   O P E R A T I V O S. . . S I S T E M A   O P E R A T I V O S. . .
S I S T E M A O P E R A T I V O S. . .
 
Sistema operativo [autoguardado]
Sistema operativo [autoguardado]Sistema operativo [autoguardado]
Sistema operativo [autoguardado]
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
Presentacion sistemas operativos
Presentacion sistemas operativosPresentacion sistemas operativos
Presentacion sistemas operativos
 
cor trabajo XD
cor trabajo XD cor trabajo XD
cor trabajo XD
 
Informe de sistemas operativos
Informe de sistemas operativosInforme de sistemas operativos
Informe de sistemas operativos
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
Coruniversitec.docx sistemas
Coruniversitec.docx sistemasCoruniversitec.docx sistemas
Coruniversitec.docx sistemas
 
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docxARQUITECTURA DE UN SISTEMA OPERATIVO.docx
ARQUITECTURA DE UN SISTEMA OPERATIVO.docx
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativos
Sistema operativos Sistema operativos
Sistema 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
 
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
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de 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
 
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
 
Importancia de los Sistemas Operativos
Importancia de los Sistemas OperativosImportancia de los Sistemas Operativos
Importancia de 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
 

Último

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfMercedes Gonzalez
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxlclcarmen
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnnlitzyleovaldivieso
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesMarisolMartinez707897
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfUPTAIDELTACHIRA
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSYadi Campos
 

Último (20)

Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Los avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtualesLos avatares para el juego dramático en entornos virtuales
Los avatares para el juego dramático en entornos virtuales
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLAACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
ACRÓNIMO DE PARÍS PARA SU OLIMPIADA 2024. Por JAVIER SOLIS NOYOLA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 

Todo sobre Sistemas Operativos

  • 1.
  • 2. CONCEPTO ES UN SOFTWARE DE SISTEMA, ES DECIR, UN CONJUNTO DE PROGRAMAS DE COMPUTACIÓN DESTINADOS A REALIZAR MUCHAS TAREAS ENTRE LAS QUE DESTACA LA ADMINISTRACIÓN EFICAZ DE SUS RECURSOS. Se encarga de gestionar ciertos recursos: Entrada/salida Tratamiento de la información 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 programas de aplicación.
  • 3. Un sistema operativo se puede encontrar en la mayoría de los aparatos electrónicos que utilicen microprocesadores para funcionar, ya que gracias a éstos podemos entender la máquina y que ésta cumpla con sus funciones (teléfonos móviles, reproductores de DVD, autoradios, computadoras, radios, etc).
  • 4. Funciones básicas Un sistema operativo desempeña 5 funciones básicas en la operación de un sistema informático: 1. Suministro de interfaz al usuario 2. Administración de recursos 3. Administración de archivos 4. Administración de tareas 5. Servicio de soporte y utilidades
  • 5. Funciones • Suministro de interfaz al usuario, básicas Comandos Menús Interfaz Gráfica
  • 6. Funciones 2. Administración de los recursos básicas
  • 7. Funciones 3. Administración de archivos básicas 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 ubicación física de los archivos en los discos magnéticos y en otros dispositivos de almacenamiento secundarios.
  • 8. Funciones 4. Administración de tareas básicas Los programas de administración de tareas de un sistema operativo administran la realización de las tareas informáticas de los usuarios finales. Los programas controlan qué áreas tienen acceso al CPU y por cuánto tiempo. Las funciones de administración de tareas pueden distribuir una parte específica del tiempo del CPU para una tarea en particular, e interrumpir al CPU en cualquier momento para sustituirla con una tarea de mayor prioridad.
  • 10. Funciones 5. Servicio de soporte y básicas utilidades Los servicios de soporte de cada sistema operativo dependerán de la implementación particular de éste con la que estemos trabajando. Estos servicios de soporte suelen consistir en: •Actualización de versiones. •Mejoras de seguridad. •Inclusión de alguna nueva utilidad (un nuevo entorno gráfico, un asistente para administrar alguna determinada 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.
  • 11. Funciones 5. Servicio de soporte y básicas utilidades
  • 12. HISTORIA Primeros Ordenadores Los primeros sistemas (1945 - 1950) eran grandes máquinas operadas desde la consola maestra por los programadores Máquinas muy grandes que carecían de elementos Lógicos Características •El programador debía ser operador •Explotación mediante listas de reserva Problemas: •Tiempo asignado insuficiente •Tiempo asignado mayor
  • 13. Histori a Durante la década siguiente (1950 - 1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, 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)
  • 14. Histori a Sistemas por Lotes – Operaciones de E/S Fichas en lenguaje de procesamiento por lotes, Monitores residentes con programa y datos, para ejecución secuencial Según fue avanzando la complejidad de los programas, fue necesario implementar soluciones que automatizaran la organización de tareas sin necesidad de un operador. Debido 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.
  • 15. Histori a Sistemas con almacenamiento temporal de E/S Se avanza en el hardware, creando el soporte de interrupciones. Luego se lleva a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos. Por ello se crea el sistema de buffers Buffering Esquema de operación de E/S en el que las 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
  • 16. Histori a 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 mágnéticas) Operaciones On-line (Spooling) (Simultaneous Peripheral Operation 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
  • 17. Histori a 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 trabajos. •Se pueden mantener en memoria varios programas. •Se asigna el uso de la CPU a los diferentes programas en memoria. Procedimiento Conmutación de CPU: cuando una tarea deba esperar, los recursos de CPU son asignados a otra tarea preparada para ejecución Tareas del Sistema Operativo •Gestión de Memoria •Planificación de la CPU •Planificación de Trabajos •Protección •Control de Concurrencia (Dead Lock)
  • 18. Histori a Sistemas de Tiempo Compartido Mejorar la interactividad con el usuario Caracterización Sistemas multiprogramados e interactivos. Asignación de la CPU en rodajas de tiempo a todos los usuarios, consiguiendo: •Tiempos de respuesta cortos •Impresión de usuario único Tareas del Sistema Operativo •Sistema Multitarea (tarea <> proceso) •Sistema Interactivo •Sistema de Archivos (archivos/directorios) •Sistema Multiusuario •Memoria Virtual (memoria lógica)
  • 19. Histori a Sistemas de Computador Personal Sistemas de computador dedicados a un solo usuario Propiedades Adaptados al usuario y sus necesidades Dispositivos de E/S Teclado Ratón Pantallas Pequeñas impresoras Características •Adoptan funcionalidades de grandes sistemas •No necesitan características de utilización eficiente de CPU, ni protección
  • 20. Histori a Sistemas Paralelos Sistemas multiprocesador. Sistemas fuertemente acoplados Propiedades Con más de un procesador, comparten bus, reloj, memoria, periféricos,... Características •Mayor rendimiento •Compartir recursos •Sistemas tolerantes a fallos •Sistemas de multiprocesamiento  Multiprocesamiento simétrico: cada procesador ejecuta una copia del sistema operativo  Multiprocesamiento asimétrico: cada procesador tiene una tarea específica
  • 21. Sistemas Distribuidos Sistemas multicomputador (distribuir el cómputo entre varios procesadores). Sistemas débilmente acoplados Propiedades Los procesadores no comparten ni memoria, ni reloj. Se comunican entre sí a través de líneas de comunicación Características •Recursos compartidos •Computación más rápida •Confiabilidad •Comunicación
  • 22. 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 4. proveer mecanismos para la comunicación de buffers, cachés, y spool procesos 3. un interfaz general con los controladores de 5. proveer mecanismos para manejar bloqueos mutuos dispositivos (dead locks) 4. Drivers (controladores software) Gestión de Memoria Principal Gestión de Almacenamiento 1. conocer el estado actual de la memoria y quien la Secundario está utilizando 1. administración del espacio libre de almacenamiento 2. decidir que procesos se cargarán en la memoria secundario cuando se disponga de espacio 2. asignación del almacenamiento 3. asignar y liberar espacio de memoria según se 3. planificación del almacenamiento secundario necesite suspender y reanudar procesos Trabajo con Redes Gestión de Archivos Sistema de Protección 1. crear y eliminar archivos 2. crear y eliminar directorios Sistema de Interpretación de Órdenes 3. proveer primitivas para la manipulación de archivos 1. intérprete de línea de comandos y directorios 2. interfaz gráfica de usuario 4. establecer la correspondencia de los archivos con el almacenamiento secundario 5. resguardar los archivos en medios de almacenamiento estables (no volátiles)
  • 23. Estructura jerárquica de un sistema operativo
  • 24. Elementos Software de un Sistema Operativo 1. Núcleo o Kernel 2. Programas de Aplicación
  • 25. 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 operativo. Es el software responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma más básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware 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.
  • 27. 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 tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo. Multiprocesador: soporta el abrir un mismo programa en más de una CPU. Multitarea: Permite que varios programas se ejecuten al mismo tiempo. Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo. Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.
  • 28. Tipos de S. O. Sistema operativos por servicios
  • 29. Ejemplos de Sistema Operativo MS-DOS Desarrollado en 1979 MS DOS, IBM, Bill Gates y Microsoft
  • 30. Ejemplos de Sistema Operativo Familia Windows Windows 3.1 Windows 95 Windows 98 Windows ME Windows NT Windows 2000 Windows 2000 server Windows XP Windows Server 2003 Windows CE Windows Mobile Windows XP 64 bits Windows Vista Windows 7
  • 31. Familia Macintosh Mac OS 7 Mac OS 8 Mac OS 9 Mac OS X DESARROLLADO POR APPLE
  • 32. LINUX  Desarrollado por Linus Torvald  Funciona sobre plataformas Intel o Motorola  Se estructura en:  Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria.  Shell: Intérprete de comandos. Interfaz entre núcleo y usuario.  Utilidades o programas de usuario.
  • 33. Familia UNIX AIX AMIX GNU/Linux GNU / Hurd HP-UX Irix Minix System V Solaris UnixWare