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

Sistema Operativo
Sistema OperativoSistema Operativo
Sistema OperativoHeli Lazaro
 
Guia de evaluación sistemas operativos
Guia de evaluación sistemas operativosGuia de evaluación sistemas operativos
Guia de evaluación sistemas operativospatrimoni
 
Administrador de archivos de windows
Administrador de archivos de windowsAdministrador de archivos de windows
Administrador de archivos de windowsAnibal Torres
 
SISTEMAS OPERATIVOS MULTIMEDIA
SISTEMAS OPERATIVOS MULTIMEDIASISTEMAS OPERATIVOS MULTIMEDIA
SISTEMAS OPERATIVOS MULTIMEDIAMari Ng
 
Sistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxSistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxTensor
 
Sistema Operativo Google Chrome OS
Sistema Operativo Google Chrome OSSistema Operativo Google Chrome OS
Sistema Operativo Google Chrome OSaleceles
 
Porque es importante estudiar los sistemas operativos en su carrera profesional
Porque es importante estudiar los sistemas operativos en su carrera profesionalPorque es importante estudiar los sistemas operativos en su carrera profesional
Porque es importante estudiar los sistemas operativos en su carrera profesionalJhosep Teofilo Flores Prado
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas OperativosDaniel
 
1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.Olupita zume
 
Conceptualizacion sistema operativo
Conceptualizacion sistema operativoConceptualizacion sistema operativo
Conceptualizacion sistema operativoMaria Garcia
 
1.3 Clasificacion de los sistemas operativos.
1.3 Clasificacion de los sistemas operativos.1.3 Clasificacion de los sistemas operativos.
1.3 Clasificacion de los sistemas operativos.adark
 
Sistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidoSistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidocamilo_flores
 

La actualidad más candente (20)

Sistema Operativo
Sistema OperativoSistema Operativo
Sistema Operativo
 
Linux ppt (2)
Linux ppt (2)Linux ppt (2)
Linux ppt (2)
 
Guia de evaluación sistemas operativos
Guia de evaluación sistemas operativosGuia de evaluación sistemas operativos
Guia de evaluación sistemas operativos
 
UNIX
UNIXUNIX
UNIX
 
Administrador de archivos de windows
Administrador de archivos de windowsAdministrador de archivos de windows
Administrador de archivos de windows
 
SISTEMAS OPERATIVOS MULTIMEDIA
SISTEMAS OPERATIVOS MULTIMEDIASISTEMAS OPERATIVOS MULTIMEDIA
SISTEMAS OPERATIVOS MULTIMEDIA
 
Mantenimiento De Software
Mantenimiento De SoftwareMantenimiento De Software
Mantenimiento De Software
 
Sistemas operativos distribuidos linux
Sistemas operativos distribuidos linuxSistemas operativos distribuidos linux
Sistemas operativos distribuidos linux
 
Sistema Operativo Google Chrome OS
Sistema Operativo Google Chrome OSSistema Operativo Google Chrome OS
Sistema Operativo Google Chrome OS
 
Porque es importante estudiar los sistemas operativos en su carrera profesional
Porque es importante estudiar los sistemas operativos en su carrera profesionalPorque es importante estudiar los sistemas operativos en su carrera profesional
Porque es importante estudiar los sistemas operativos en su carrera profesional
 
Mapa mental de la computadora o pc
Mapa mental de la computadora o pcMapa mental de la computadora o pc
Mapa mental de la computadora o pc
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O1.1 Definición y concepto de los S.O
1.1 Definición y concepto de los S.O
 
Conceptualizacion sistema operativo
Conceptualizacion sistema operativoConceptualizacion sistema operativo
Conceptualizacion sistema operativo
 
Que es software
Que es softwareQue es software
Que es software
 
Gestion de memoria en Linux
Gestion de memoria en LinuxGestion de memoria en Linux
Gestion de memoria en Linux
 
Sistema Operativo Mac Os
Sistema Operativo Mac OsSistema Operativo Mac Os
Sistema Operativo Mac Os
 
1.3 Clasificacion de los sistemas operativos.
1.3 Clasificacion de los sistemas operativos.1.3 Clasificacion de los sistemas operativos.
1.3 Clasificacion de los sistemas operativos.
 
Sistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartidoSistemas operativos de tiempo compartido
Sistemas operativos de tiempo compartido
 
Mapa mental de pc
Mapa mental de pcMapa mental de pc
Mapa mental de pc
 

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
 
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
 
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
 
SISTEMAS OPERATIVOS
SISTEMAS OPERATIVOSSISTEMAS OPERATIVOS
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
 
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

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIAFabiolaGarcia751855
 
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
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdfDemetrio Ccesa Rayme
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfRosabel UA
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxBeatrizQuijano2
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxroberthirigoinvasque
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...jlorentemartos
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuelabeltranponce75
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfEduardoJosVargasCama1
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptxCamuchaCrdovaAlonso
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxEliaHernndez7
 
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
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxhenarfdez
 

Último (20)

SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
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
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
La Evaluacion Formativa SM6 Ccesa007.pdf
La Evaluacion Formativa SM6  Ccesa007.pdfLa Evaluacion Formativa SM6  Ccesa007.pdf
La Evaluacion Formativa SM6 Ccesa007.pdf
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
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
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 

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