SlideShare ist ein Scribd-Unternehmen logo
1 von 16
U
        n SISTEMA OPERATIVO (SO) es el programa o conjunto de programas
        que efectúan la gestión de los procesos básicos de un sistema
        informático, y permite la normal ejecución del resto de las operaciones.

Nótese que es un error común muy extendido denominar al conjunto completo de
herramientas sistema operativo, es decir, la inclusión en el mismo término de
programas como el explorador de ficheros, el navegador y todo tipo de
herramientas que permiten la interacción con el sistema operativo, también
llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta diferencia,
es el núcleo Linux, que es el núcleo del sistema operativo GNU, del cual existen
las llamadas distribuciones GNU. Este error de precisión, se debe a la



          EDITH HASBLEIDY SEDANO RONCANCIO                                         1
modernización de la informática llevada a cabo a finales de los 80, cuando la
filosofía de estructura básica de funcionamiento de los grandes computadores se
rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto
de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema
mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar.
(Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización,
cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters por
su capacidad para la Edición de vídeo en entorno multitarea round robín, con
gestión de miles de colores e interfaces intuitivos para diseño en 3D.

               Interacción entre el SO con el resto de las partes.




Estimación del uso de sistemas operativos según una muestra de computadoras
con acceso a Internet en Noviembre de 2009 (Fuente: W3counter).

Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario
consiste en gestionar los recursos de localización y protección de acceso del
hardware, hecho que alivia a los programadores de aplicaciones de tener que
tratar con estos detalles. Se encuentran en la mayoría de los aparatos
electrónicos que utilizan microprocesadores para funcionar. (Teléfonos móviles,
reproductores de DVD, computadoras, radios, etc.).




          EDITH HASBLEIDY SEDANO RONCANCIO                                         2
PERSPECTIVA                El problema principal de los
      HISTÓRICA                 primeros sistemas era la
                                baja utilización de los
Los primeros sistemas           mismos, la primera solución
(1945-1960) eran grandes        fue poner un operador
máquinas operadas desde la      profesional que lo manejase,
consola maestra por los         con lo que se eliminaron las
programadores. Durante la       hojas de reserva, se ahorró
década siguiente                tiempo y se aumentó la
(1950-1960) se llevaron a       velocidad.
cabo avances en el
hardware: lectoras de           Para ello, los trabajos se
tarjetas, impresoras, cintas    agrupaban de forma manual
magnéticas, etc. Esto a su      en lotes mediante lo que se
vez provocó un avance en el     conoce como procesamiento
software: compiladores,         por lotes (batch) sin
ensambladores, cargadores,      automatizar.
manejadores de
dispositivos, etc.
                                  Monitores residentes

A finales de los años 80, una
computadora Commodore
Amiga equipada con una
aceleradora Video Toaster
era capaz de producir
efectos comparados a
sistemas dedicados que
costaban el triple. Un Video
Toaster junto a Lightwave
ayudó a producir muchos
                                Fichas en lenguaje de
programas de televisión y
                                procesamiento por lotes,
películas, entre las que se
                                con programa y datos, para
incluyen Babylon 5,
                                ejecución secuencial.
Seaquest DSV y Terminator
II.
                                Según fue avanzando la
                                complejidad de los
      Problemas de
                                programas, fue necesario
 explotación y soluciones       implementar soluciones que
         iníciales


EDITH HASBLEIDY SEDANO RONCANCIO                               3
automatizaran la                   la ejecución de una cola de
organización de tareas sin         trabajos.
necesidad de un operador.
Debido a ello se crearon los       Un monitor residente
monitores residentes:              estaba compuesto por un
programas que residían en          cargador, un Intérprete de
memoria y que gestionaban          comandos y un Controlador
                                   (drivers) para el manejo de
                                   entrada/salida.

Sistemas con almacenamiento temporal de E/S



L
     os avances en el hardware crearon el soporte de
     interrupciones y posteriormente se llevó a cabo un
     intento de solución más avanzado: solapar la E/S de un
trabajo con sus propios cálculos, por lo que se creó el sistema
de buffers con el siguiente funcionamiento:

   •   Un programa escribe su salida en un área de memoria
       (buffer 1).
   •   El monitor residente inicia la salida desde el buffer y el
       programa      de     aplicación    calcula
       depositando la salida en el buffer 2.
   •   La salida desde el buffer 1 termina y el
       nuevo cálculo también.
   •   Se inicia la salida desde el buffer 2 y
       otro nuevo cálculo dirige su salida al
       buffer 1.
   •   El proceso se puede repetir de nuevo.

            Los problemas surgen si hay muchas más
            operaciones de cálculo que de E/S (limitado por la
            CPU) o si por el contrario hay muchas más
            operaciones de E/S que cálculo (limitado por la
            E/S).

            Perspectiva histórica

            Los primeros sistemas (1945-1950) eran grandes
máquinas   operadas desde la consola maestra por los



EDITH HASBLEIDY SEDANO RONCANCIO                                    4
programadores. Durante la década siguiente (1950-1960) se
         llevaron a cabo avances en el hardware: lectoras de tarjetas,
         impresoras, cintas magnéticas, etc. Esto a su vez provocó un
                           avance en el software: compiladores,
                           ensambladores, cargadores, manejadores de
                           dispositivos, etc.

                              Hace aparición el disco magnético con lo
                            que surgen nuevas soluciones a los problemas
                            de rendimiento. Se eliminan las cintas
         magnéticas para el volcado previo de los datos de dispositivos
         lentos y se sustituyen por discos (un disco puede simular varias
         cintas). Debido al solapamiento del cálculo de un trabajo con la
         E/S de otro trabajo se crean tablas en el disco para diferentes
         tareas, lo que se conoce como Spool (Simultaneous Peripherial
         Operation On-Line).

           Sistemas operativos Se asigna el uso de la CPU a los
            multiprogramados   diferentes programas en memoria.

                                     Debido a los cambios anteriores,
                                     se producen cambios en el monitor
                                     residente, con lo que éste debe
                                     abordar nuevas tareas, naciendo lo
                                     que se denomina como Sistemas
                                     Operativos multiprogramados, los
                                     cuales cumplen con las siguientes
                                     funciones:
    Surge un nuevo avance en el
    hardware:   el   hardware  con             •   Administrar         la
    protección de memoria. Lo que                  memoria.
    ofrece nuevas soluciones a los
    problemas de rendimiento:                  Llamadas al sistema
                                                    operativo
•   Se solapa el cálculo de unos
    trabajos con la entrada/salida de         Definición         breve:
    otros trabajos.                           llamadas que ejecutan los
    • Se pueden mantener en memoria
                                              programas de aplicación
       varios programas.




        EDITH HASBLEIDY SEDANO RONCANCIO                                    5
para pedir algún servicio       SO frente a las aplicaciones.
               al SO.                          Constituyen el lenguaje que
                                               deben usar las aplicaciones
       •     Cada SO implementa un             para comunicarse con el SO.
             conjunto propio de llamadas       Por ello si cambiamos de SO,
             al sistema. Ese conjunto de       y abrimos un programa
             llamadas es la interfaz del
   •       Gestionar el uso de la CPU           •   Las                llamadas
           (planificación).                         correspondientes      deben
   •       Administrar el uso de los                tener el mismo formato.
           dispositivos de E/S.                 •   Cada llamada al nuevo SO
                                                    tiene que dar los mismos
  Cuando desempeña esas tareas,                     resultados      que       la
  el   monitor     residente se                     correspondiente         del
  transforma en un sistema                          anterior.
  operativo multiprogramado.

  Diseñado para trabajar sobre el
    anterior, en general el
    programa no funcionará, a no
    ser que el nuevo SO tenga la
    misma interfaz. Para ello:




MODOS DE EJECUCIÓN EN UN CPU



L
     as aplicaciones no deben poder usar todas las instrucciones de la CPU.
     No obstante el Sistema Operativo, tiene que poder utilizar todo el
     juego de instrucciones del CPU. Por ello, una CPU debe tener (al
menos) dos modos de operación diferentes:

   •       Modo usuario: el CPU podrá ejecutar sólo las instrucciones del juego
           restringido de las aplicaciones.
   •       Modo supervisor: la CPU debe poder ejecutar el juego completo de
           instrucciones.




            EDITH HASBLEIDY SEDANO RONCANCIO                                       6
Llamadas al             operación de la CPU    Bibliotecas de
sistema                 en la llamada (y la    interfaz de
                        recuperación del       llamadas al
Una aplicación,         modo anterior en el
                                               sistema
normalmente no sabe     retorno).
dónde está situada                             Las llamadas al
la rutina de servicio   Esto se hace
                                               sistema no siempre
de la llamada. Por lo   utilizando
                                               tienen una expresión
que si ésta se          instrucciones
                                               sencilla en los
codifica como una       máquina diseñadas
                                               lenguajes de alto
llamada de función,     específicamente
                                               nivel, por ello se
cualquier cambio en     para este cometido,
                                               crean las bibliotecas
el S.O. haría que       distintas de las que
                                               de interfaz, que son
hubiera que             se usan para las
                                               bibliotecas de
reconstruir la          llamadas de función.
                                               funciones que
aplicación.                                    pueden usarse para
                                               efectuar llamadas al
Pero lo más
                                               sistema. Las hay
importante es que
                                               para distintos
una llamada de
                                               lenguajes de
función no cambia el
                                               programación.
modo de ejecución
de la CPU. Con lo que                          La aplicación llama a
hay que conseguir                              una función de la
llamar a la rutina de                          biblioteca de
servicio, sin tener                            interfaz (mediante
que conocer su                                 una llamada normal)
ubicación, y hacer                             y esa función es la
que se fuerce un                               que realmente hace
cambio de modo de                              la llamada al sistema.




       EDITH HASBLEIDY SEDANO RONCANCIO                                 7
EDITH HASBLEIDY SEDANO RONCANCIO   8
COMPONENTES DE UN

            SISTEMA OPERATIVO
GESTIÓN DE PROCESOS

Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tare
tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de:

   •   Crear y destruir los procesos.
   •   Parar y reanudar los procesos.
   •   Ofrecer mecanismos para que se comuniquen y sincronicen.

La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas
realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo
tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después
las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de b
prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para
solucionar esto, se puede asignar alta prioridad a las tareas más antiguas.



GESTIÓN DE LA MEMORIA PRINCIPAL

La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una
dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositiv
de E/S, son volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de:

   •   Conocer qué partes de la memoria están siendo utilizadas y por quién.
   •   Decidir qué procesos se cargarán en memoria cuando haya espacio disponible.

   •   Asignar y reclamar espacio de memoria cuando sea necesario.




        EDITH HASBLEIDY SEDANO RONCANCIO                                             9
GESTIÓN DEL ALMACENAMIENTO SECUNDARIO

Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamien
primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También e
necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga
de:

   •   Planificar los discos.
   •   Gestionar el espacio libre.
   •   Asignar el almacenamiento.

   •   Verificar que los datos se guarden en orden




        EDITH HASBLEIDY SEDANO RONCANCIO                                         10
EDITH HASBLEIDY SEDANO RONCANCIO   11
Gestor de recursos

Como gestor de recursos, el Sistema Operativo administra:

   •   La CPU (Unidad Central de Proceso, donde está alojado el
       microprocesador).
   •   Los dispositivos de E/S (entrada y salida)
   •   La memoria principal (o de acceso directo).
   •   Los discos (o memoria secundaria).
   •   Los procesos (o programas en ejecución).
   •   y en general todos los recursos del sistema.




        EDITH HASBLEIDY SEDANO RONCANCIO                          12
Clasificación


ADMINISTRACIÓ            y/o                  manera que
 N DE TAREAS             interrupción.        el usuario
                     •   Multitarea:          percibe que
 •   Mono tarea:         Es capaz de          todos
     Solamente           ejecutar             funcionan a
     puede               varios               la vez, de
     ejecutar un         procesos al          forma
     proceso             mismo                concurrente.
     (aparte de          tiempo. Este
     los procesos        tipo de S.O.
     del propio          normalmente
     S.O.) en un         asigna los
     momento             recursos
     dado. Una           disponibles
     vez que             (CPU,
     empieza a           memoria,
     ejecutar un                         ADMINISTRACIÓ
                         periféricos)
     proceso,                            N DE USUARIOS
                         de forma
     continuará          alternada a      •   Mono
     haciéndolo          los procesos         usuario: Si
     hasta su            que los              sólo permite
     finalización        solicitan, de


      EDITH HASBLEIDY SEDANO RONCANCIO                       13
ejecutar los          operativos          •   Distribuido:
      programas de          utilizan                Si permite
      un usuario al         métodos de              utilizar los
      mismo                 protección              recursos
      tiempo.               de datos, de            (memoria,
  •   Multiusuario:         manera que              CPU, disco,
      Si permite            un programa             periféricos...)
      que varios            no pueda                de más de
      usuarios              usar o                  una
      ejecuten              cambiar los             computadora
      simultáneame          datos de                al mismo
      nte sus               otro usuario.           tiempo.
      programas,
      accediendo a      MANEJO DE
      la vez a los      RECURSOS
      recursos de
                        •   Centralizado:
      la
                            Si permite
      computadora.
                            usar los
      Normalmente
                            recursos de
      estos
                            una sola
      sistemas
                            computadora.




Ejemplos de Sistemas Operativos (ordenadores)




       EDITH HASBLEIDY SEDANO RONCANCIO                               14
•   Windows
  •   Mac OS
  •   Linux
  •   AmigaOS

Ejemplos de Sistemas Operativos (Dispositivos Móviles)

  •   Symbian
  •   Android
  •   iOS
  •   Windows Mobile




       EDITH HASBLEIDY SEDANO RONCANCIO                  15
EDITH HASBLEIDY SEDANO RONCANCIO   16

Weitere ähnliche Inhalte

Was ist angesagt?

Un sistema operativo luis
Un sistema operativo luisUn sistema operativo luis
Un sistema operativo luisuplo45
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assssuplo45
 
Un sistema operativo caraballo1
Un sistema operativo caraballo1Un sistema operativo caraballo1
Un sistema operativo caraballo1uplo45
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballouplo45
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballoMIGUELITO-1
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luisuplo45
 
Trabajo sistemas terminado
Trabajo sistemas terminadoTrabajo sistemas terminado
Trabajo sistemas terminadokatalina001
 
Trabajo sis
Trabajo sisTrabajo sis
Trabajo sisYOKIIZ
 
Taller de sistemas
Taller de sistemasTaller de sistemas
Taller de sistemasgeralis
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1goldenay
 

Was ist angesagt? (15)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Un sistema operativo luis
Un sistema operativo luisUn sistema operativo luis
Un sistema operativo luis
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assss
 
Un sistema operativo caraballo1
Un sistema operativo caraballo1Un sistema operativo caraballo1
Un sistema operativo caraballo1
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo caraballo luis
Un sistema operativo caraballo luisUn sistema operativo caraballo luis
Un sistema operativo caraballo luis
 
Un sistema operativo luis caraballo
Un sistema operativo luis caraballoUn sistema operativo luis caraballo
Un sistema operativo luis caraballo
 
Trabajo sistemas terminado
Trabajo sistemas terminadoTrabajo sistemas terminado
Trabajo sistemas terminado
 
Trabajo sis
Trabajo sisTrabajo sis
Trabajo sis
 
Taller de sistemas
Taller de sistemasTaller de sistemas
Taller de sistemas
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
45
4545
45
 

Ähnlich wie Sistemas

Ähnlich wie Sistemas (17)

Collection
CollectionCollection
Collection
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Shirley
ShirleyShirley
Shirley
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Taller de sistemas bryan melo
Taller de sistemas bryan meloTaller de sistemas bryan melo
Taller de sistemas bryan melo
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un sistema operativo caraballo1assss
Un sistema operativo caraballo1assssUn sistema operativo caraballo1assss
Un sistema operativo caraballo1assss
 
Un sistema operativo caraballo
Un sistema operativo caraballoUn sistema operativo caraballo
Un sistema operativo caraballo
 
Un
UnUn
Un
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Javier aponte
Javier aponteJavier aponte
Javier aponte
 
Trabajo
TrabajoTrabajo
Trabajo
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Trabajo sistemas terminado
Trabajo sistemas terminadoTrabajo sistemas terminado
Trabajo sistemas terminado
 

Kürzlich hochgeladen

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
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í
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Kürzlich hochgeladen (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
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
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
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
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 

Sistemas

  • 1. U n SISTEMA OPERATIVO (SO) es el programa o conjunto de programas que efectúan la gestión de los procesos básicos de un sistema informático, y permite la normal ejecución del resto de las operaciones. Nótese que es un error común muy extendido denominar al conjunto completo de herramientas sistema operativo, es decir, la inclusión en el mismo término de programas como el explorador de ficheros, el navegador y todo tipo de herramientas que permiten la interacción con el sistema operativo, también llamado núcleo o kernel. Uno de los más prominentes ejemplos de esta diferencia, es el núcleo Linux, que es el núcleo del sistema operativo GNU, del cual existen las llamadas distribuciones GNU. Este error de precisión, se debe a la EDITH HASBLEIDY SEDANO RONCANCIO 1
  • 2. modernización de la informática llevada a cabo a finales de los 80, cuando la filosofía de estructura básica de funcionamiento de los grandes computadores se rediseñó a fin de llevarla a los hogares y facilitar su uso, cambiando el concepto de computador multiusuario, (muchos usuarios al mismo tiempo) por un sistema mono usuario (únicamente un usuario al mismo tiempo) más sencillo de gestionar. (Véase AmigaOS, beOS o MacOS como los pioneros de dicha modernización, cuando los Amiga, fueron bautizados con el sobrenombre de Video Toasters por su capacidad para la Edición de vídeo en entorno multitarea round robín, con gestión de miles de colores e interfaces intuitivos para diseño en 3D. Interacción entre el SO con el resto de las partes. Estimación del uso de sistemas operativos según una muestra de computadoras con acceso a Internet en Noviembre de 2009 (Fuente: W3counter). Uno de los propósitos del sistema operativo que gestiona el núcleo intermediario consiste en gestionar los recursos de localización y protección de acceso del hardware, hecho que alivia a los programadores de aplicaciones de tener que tratar con estos detalles. Se encuentran en la mayoría de los aparatos electrónicos que utilizan microprocesadores para funcionar. (Teléfonos móviles, reproductores de DVD, computadoras, radios, etc.). EDITH HASBLEIDY SEDANO RONCANCIO 2
  • 3. PERSPECTIVA El problema principal de los HISTÓRICA primeros sistemas era la baja utilización de los Los primeros sistemas mismos, la primera solución (1945-1960) eran grandes fue poner un operador máquinas operadas desde la profesional que lo manejase, consola maestra por los con lo que se eliminaron las programadores. Durante la hojas de reserva, se ahorró década siguiente tiempo y se aumentó la (1950-1960) se llevaron a velocidad. cabo avances en el hardware: lectoras de Para ello, los trabajos se tarjetas, impresoras, cintas agrupaban de forma manual magnéticas, etc. Esto a su en lotes mediante lo que se vez provocó un avance en el conoce como procesamiento software: compiladores, por lotes (batch) sin ensambladores, cargadores, automatizar. manejadores de dispositivos, etc. Monitores residentes A finales de los años 80, una computadora Commodore Amiga equipada con una aceleradora Video Toaster era capaz de producir efectos comparados a sistemas dedicados que costaban el triple. Un Video Toaster junto a Lightwave ayudó a producir muchos Fichas en lenguaje de programas de televisión y procesamiento por lotes, películas, entre las que se con programa y datos, para incluyen Babylon 5, ejecución secuencial. Seaquest DSV y Terminator II. Según fue avanzando la complejidad de los Problemas de programas, fue necesario explotación y soluciones implementar soluciones que iníciales EDITH HASBLEIDY SEDANO RONCANCIO 3
  • 4. automatizaran la la ejecución de una cola de organización de tareas sin trabajos. necesidad de un operador. Debido a ello se crearon los Un monitor residente monitores residentes: estaba compuesto por un programas que residían en cargador, un Intérprete de memoria y que gestionaban comandos y un Controlador (drivers) para el manejo de entrada/salida. Sistemas con almacenamiento temporal de E/S L os avances en el hardware crearon el soporte de interrupciones y posteriormente se llevó a cabo un intento de solución más avanzado: solapar la E/S de un trabajo con sus propios cálculos, por lo que se creó el sistema de buffers con el siguiente funcionamiento: • Un programa escribe su salida en un área de memoria (buffer 1). • El monitor residente inicia la salida desde el buffer y el programa de aplicación calcula depositando la salida en el buffer 2. • La salida desde el buffer 1 termina y el nuevo cálculo también. • Se inicia la salida desde el buffer 2 y otro nuevo cálculo dirige su salida al buffer 1. • El proceso se puede repetir de nuevo. Los problemas surgen si hay muchas más operaciones de cálculo que de E/S (limitado por la CPU) o si por el contrario hay muchas más operaciones de E/S que cálculo (limitado por la E/S). Perspectiva histórica Los primeros sistemas (1945-1950) eran grandes máquinas operadas desde la consola maestra por los EDITH HASBLEIDY SEDANO RONCANCIO 4
  • 5. programadores. Durante la década siguiente (1950-1960) se llevaron a cabo avances en el hardware: lectoras de tarjetas, impresoras, cintas magnéticas, etc. Esto a su vez provocó un avance en el software: compiladores, ensambladores, cargadores, manejadores de dispositivos, etc. Hace aparición el disco magnético con lo que surgen nuevas soluciones a los problemas de rendimiento. Se eliminan las cintas magnéticas para el volcado previo de los datos de dispositivos lentos y se sustituyen por discos (un disco puede simular varias cintas). Debido al solapamiento del cálculo de un trabajo con la E/S de otro trabajo se crean tablas en el disco para diferentes tareas, lo que se conoce como Spool (Simultaneous Peripherial Operation On-Line). Sistemas operativos Se asigna el uso de la CPU a los multiprogramados diferentes programas en memoria. Debido a los cambios anteriores, se producen cambios en el monitor residente, con lo que éste debe abordar nuevas tareas, naciendo lo que se denomina como Sistemas Operativos multiprogramados, los cuales cumplen con las siguientes funciones: Surge un nuevo avance en el hardware: el hardware con • Administrar la protección de memoria. Lo que memoria. ofrece nuevas soluciones a los problemas de rendimiento: Llamadas al sistema operativo • Se solapa el cálculo de unos trabajos con la entrada/salida de Definición breve: otros trabajos. llamadas que ejecutan los • Se pueden mantener en memoria programas de aplicación varios programas. EDITH HASBLEIDY SEDANO RONCANCIO 5
  • 6. para pedir algún servicio SO frente a las aplicaciones. al SO. Constituyen el lenguaje que deben usar las aplicaciones • Cada SO implementa un para comunicarse con el SO. conjunto propio de llamadas Por ello si cambiamos de SO, al sistema. Ese conjunto de y abrimos un programa llamadas es la interfaz del • Gestionar el uso de la CPU • Las llamadas (planificación). correspondientes deben • Administrar el uso de los tener el mismo formato. dispositivos de E/S. • Cada llamada al nuevo SO tiene que dar los mismos Cuando desempeña esas tareas, resultados que la el monitor residente se correspondiente del transforma en un sistema anterior. operativo multiprogramado. Diseñado para trabajar sobre el anterior, en general el programa no funcionará, a no ser que el nuevo SO tenga la misma interfaz. Para ello: MODOS DE EJECUCIÓN EN UN CPU L as aplicaciones no deben poder usar todas las instrucciones de la CPU. No obstante el Sistema Operativo, tiene que poder utilizar todo el juego de instrucciones del CPU. Por ello, una CPU debe tener (al menos) dos modos de operación diferentes: • Modo usuario: el CPU podrá ejecutar sólo las instrucciones del juego restringido de las aplicaciones. • Modo supervisor: la CPU debe poder ejecutar el juego completo de instrucciones. EDITH HASBLEIDY SEDANO RONCANCIO 6
  • 7. Llamadas al operación de la CPU Bibliotecas de sistema en la llamada (y la interfaz de recuperación del llamadas al Una aplicación, modo anterior en el sistema normalmente no sabe retorno). dónde está situada Las llamadas al la rutina de servicio Esto se hace sistema no siempre de la llamada. Por lo utilizando tienen una expresión que si ésta se instrucciones sencilla en los codifica como una máquina diseñadas lenguajes de alto llamada de función, específicamente nivel, por ello se cualquier cambio en para este cometido, crean las bibliotecas el S.O. haría que distintas de las que de interfaz, que son hubiera que se usan para las bibliotecas de reconstruir la llamadas de función. funciones que aplicación. pueden usarse para efectuar llamadas al Pero lo más sistema. Las hay importante es que para distintos una llamada de lenguajes de función no cambia el programación. modo de ejecución de la CPU. Con lo que La aplicación llama a hay que conseguir una función de la llamar a la rutina de biblioteca de servicio, sin tener interfaz (mediante que conocer su una llamada normal) ubicación, y hacer y esa función es la que se fuerce un que realmente hace cambio de modo de la llamada al sistema. EDITH HASBLEIDY SEDANO RONCANCIO 7
  • 9. COMPONENTES DE UN SISTEMA OPERATIVO GESTIÓN DE PROCESOS Un proceso es simplemente, un programa en ejecución que necesita recursos para realizar su tare tiempo de CPU, memoria, archivos y dispositivos de E/S. El SO es el responsable de: • Crear y destruir los procesos. • Parar y reanudar los procesos. • Ofrecer mecanismos para que se comuniquen y sincronicen. La gestión de procesos podría ser similar al trabajo de oficina. Se puede tener una lista de tareas realizar y a estas fijarles prioridades alta, media, baja por ejemplo. Debemos comenzar haciendo tareas de prioridad alta primero y cuando se terminen seguir con las de prioridad media y después las de baja. Una vez realizada la tarea se tacha. Esto puede traer un problema que las tareas de b prioridad pueden que nunca lleguen a ejecutarse. y permanezcan en la lista para siempre. Para solucionar esto, se puede asignar alta prioridad a las tareas más antiguas. GESTIÓN DE LA MEMORIA PRINCIPAL La Memoria es una gran tabla de palabras o bytes que se referencian cada una mediante una dirección única. Este almacén de datos de rápido accesos es compartido por la CPU y los dispositiv de E/S, son volátil y pierde su contenido en los fallos del sistema. El SO es el responsable de: • Conocer qué partes de la memoria están siendo utilizadas y por quién. • Decidir qué procesos se cargarán en memoria cuando haya espacio disponible. • Asignar y reclamar espacio de memoria cuando sea necesario. EDITH HASBLEIDY SEDANO RONCANCIO 9
  • 10. GESTIÓN DEL ALMACENAMIENTO SECUNDARIO Un sistema de almacenamiento secundario es necesario, ya que la memoria principal (almacenamien primario) es volátil y además muy pequeña para almacenar todos los programas y datos. También e necesario mantener los datos que no convenga mantener en la memoria principal. El SO se encarga de: • Planificar los discos. • Gestionar el espacio libre. • Asignar el almacenamiento. • Verificar que los datos se guarden en orden EDITH HASBLEIDY SEDANO RONCANCIO 10
  • 11. EDITH HASBLEIDY SEDANO RONCANCIO 11
  • 12. Gestor de recursos Como gestor de recursos, el Sistema Operativo administra: • La CPU (Unidad Central de Proceso, donde está alojado el microprocesador). • Los dispositivos de E/S (entrada y salida) • La memoria principal (o de acceso directo). • Los discos (o memoria secundaria). • Los procesos (o programas en ejecución). • y en general todos los recursos del sistema. EDITH HASBLEIDY SEDANO RONCANCIO 12
  • 13. Clasificación ADMINISTRACIÓ y/o manera que N DE TAREAS interrupción. el usuario • Multitarea: percibe que • Mono tarea: Es capaz de todos Solamente ejecutar funcionan a puede varios la vez, de ejecutar un procesos al forma proceso mismo concurrente. (aparte de tiempo. Este los procesos tipo de S.O. del propio normalmente S.O.) en un asigna los momento recursos dado. Una disponibles vez que (CPU, empieza a memoria, ejecutar un ADMINISTRACIÓ periféricos) proceso, N DE USUARIOS de forma continuará alternada a • Mono haciéndolo los procesos usuario: Si hasta su que los sólo permite finalización solicitan, de EDITH HASBLEIDY SEDANO RONCANCIO 13
  • 14. ejecutar los operativos • Distribuido: programas de utilizan Si permite un usuario al métodos de utilizar los mismo protección recursos tiempo. de datos, de (memoria, • Multiusuario: manera que CPU, disco, Si permite un programa periféricos...) que varios no pueda de más de usuarios usar o una ejecuten cambiar los computadora simultáneame datos de al mismo nte sus otro usuario. tiempo. programas, accediendo a MANEJO DE la vez a los RECURSOS recursos de • Centralizado: la Si permite computadora. usar los Normalmente recursos de estos una sola sistemas computadora. Ejemplos de Sistemas Operativos (ordenadores) EDITH HASBLEIDY SEDANO RONCANCIO 14
  • 15. Windows • Mac OS • Linux • AmigaOS Ejemplos de Sistemas Operativos (Dispositivos Móviles) • Symbian • Android • iOS • Windows Mobile EDITH HASBLEIDY SEDANO RONCANCIO 15
  • 16. EDITH HASBLEIDY SEDANO RONCANCIO 16