SlideShare una empresa de Scribd logo
1 de 14
Taller de sistemas




     Sistema operativo




                     Katherin liseth Salazar Rodríguez
                           Gestión empresarial
1b

Taller de sistemas
              sistema                       el núcleo Linux, que
              operativo                     es el núcleo del
                                            sistema operativo
              Estimación del uso            GNU, del cual existen
                                            las llamadas
              de sistemas                   distribuciones GNU.
              operativos según una          Este error de
              muestra de                    precisión, se debe a
              computadoras con              la modernización de
              acceso a Internet en          la
              Noviembre de 2009
              (Fuente: W3counter).

              Un 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.1
                                            informática llevada a
              Nótese que es un              cabo a finales de los
              error común muy               80, cuando la filosofía
              extendido denominar           de estructura básica
              al conjunto completo          de funcionamiento de
              de herramientas               los grandes
              sistema operativo, es         computadores2 se
              decir, la inclusión en        rediseñó a fin de
              el mismo término de           llevarla a los hogares
              programas como el             y facilitar su uso,
              explorador de                 cambiando el
              ficheros, el                  concepto de
              navegador y todo tipo         computador
              de herramientas que           multiusuario, (muchos
              permiten la                   usuarios al mismo
              interacción con el            tiempo) por un
              sistema operativo,            sistema monousuario
              también llamado               (únicamente un
              núcleo o kernel. Uno          usuario al mismo
              de los más                    tiempo) más sencillo
              prominentes ejemplos          de gestionar.3 (Véase
              de esta diferencia, es        AmigaOS, beOS o
MacOS como los                   intermediario consiste
pioneros4 de dicha               en gestionar los
modernización,                   recursos de localización
cuando los Amiga,                y protección de acceso
fueron bautizados                del hardware, hecho que
con el sobrenombre               alivia a los
de Video Toasters5               programadores de
por su capacidad                 aplicaciones de tener
para la Edición de               que tratar con estos
vídeo en entorno                 detalles. Se encuentran
multitarea round                 en la mayoría de los
robin, con gestión de            aparatos electrónicos
miles de colores e               que utilizan
interfaces intuitivos            microprocesadores
para diseño en 3D.               para funcionar.
                                 (teléfonos móviles,
Uno de los propósitos            reproductores de DVD,
del sistema operativo            computadoras, radios,
que gestiona el núcleo           etc.).


             Katherin liseth Salazar Rodríguez
                   Gestión empresarial
                             1b

Taller de sisitemas

        Monitores residentes

Fichas en lenguaje de procesamiento por lotes,
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.
Sistemas con almacenamiento temporal de
E/S

Los avances en el hardware                       •   El
crearon el soporte de                                proces
interrupciones y posteriormente se                   o se
llevó a cabo un intento de                           puede
solución más avanzado: solapar la                    repetir
E/S de un trabajo con sus propios                    de
cálculos, por lo que se creó el                      nuevo.
sistema de buffers con el siguiente
funcionamiento:                             Los
                                            problemas
    •   Un programa escribe su              surgen si hay
        salida en un área de                muchas más
        memoria (buffer 1).                 operaciones
    •   El monitor residente inicia         de cálculo
        la salida desde el buffer y         que de E/S
        el programa de aplicación           (limitado por
        calcula depositando la              la CPU) o si
        salida en el buffer 2.              por el
    •   La salida desde el buffer 1         contrario hay
        termina y el nuevo cálculo          muchas más
        también.                            operaciones
    •   Se inicia la salida desde el        de E/S que
        buffer 2 y otro nuevo               cálculo
        cálculo dirige su salida al         (limitado por
        buffer 1.                           la E/S).



             Katherin liseth Salazar Rodríguez
                   Gestión empresarial
                             1b


Taller de sisitemas
PersPectiva                  Hace aparición el
histórica                    disco magnético con
                             lo que surgen nuevas
                             soluciones a los
Los primeros                 problemas de
sistemas (1945-1950)         rendimiento. Se
eran grandes                 eliminan las cintas
máquinas operadas            magnéticas para el
desde la consola             volcado previo de los
maestra por los              datos de dispositivos
programadores.               lentos y se sustituyen
Durante la década            por discos (un disco
siguiente (1950-1960)        puede simular varias
se llevaron a cabo           cintas). Debido al
avances en el                solapamiento del
hardware: lectoras de        cálculo de un trabajo
tarjetas, impresoras,        con la E/S de otro
cintas magnéticas,           trabajo se crean
etc. Esto a su vez           tablas en el disco
provocó un avance            para diferentes
en el software:              tareas, lo que se
compiladores,                conoce como Spool
ensambladores,               (Simultaneous
cargadores,                  Peripherial Operation
manejadores de               On-Line).
dispositivos, etc.

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.

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:
•   Administrar la memoria.
    •   Gestionar el uso de la CPU (planificación).
    •   Administrar el uso de los dispositivos de E/
        S.

Cuando desempeña esas tareas, el monitor
residente se transforma en un sistema operativo
multiprogramado.




             Katherin liseth Salazar Rodríguez
                   Gestión empresarial
                             1b

Taller de sisitemas                                  tener
                                                     el
Llamadas al sistema                                  mism
operativo                                            o
                                                     forma
D efinición breve: llamadas                          to.
que ejecutan los programas de                    •   Cada
aplicación para pedir algún                          llama
servicio al SO.                                      da al
                                                     nuevo
Cada SO implementa un                                SO
conjunto propio de llamadas al                       tiene
sistema. Ese conjunto de                             que
llamadas es la interfaz del SO                       dar
frente a las aplicaciones.                           los
Constituyen el lenguaje que                          mism
deben usar las aplicaciones                          os
para comunicarse con el SO.                          result
Por ello si cambiamos de SO,                         ados
y abrimos un programa                                que la
diseñado para trabajar sobre el                      corre
anterior, en general el                              spond
programa no funcionará, a no                         iente
ser que el nuevo SO tenga la                         del
misma interfaz. Para ello:                           anteri
                                                     or.
    •   Las llamadas
        correspondientes deben
Modos de ejecución               Modo usuario: el CPU
en un CPU                        podrá ejecutar sólo
                                 las instrucciones del
Las a plicaciones no             juego restringido de
deben poder usar                 las aplicaciones.
todas las
instrucciones de la              Modo supervisor: la
CPU.                             CPU debe poder
                                 ejecutar el juego
No obstante el                   completo de
Sistema Operativo,               instrucciones.
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:




             Katherin liseth Salazar Rodríguez
                   Gestión empresarial
                             1b

Taller de sisitemas

interruPciones y excePciones

El SO ocupa una posición intermedia entre los
programas de aplicación y el hardware. No se
limita a utilizar el hardware a petición de las
aplicaciones ya que hay situaciones en las que es
el hardware el que necesita que se ejecute código
del SO. En tales situaciones el hardware debe
poder llamar al sistema, pudiendo deberse estas
llamadas a dos condiciones:

   •   Algún dispositivo de E/S necesita atención.
   •   Se ha producido una situación de error al
       intentar ejecutar una instrucción del
       programa (normalmente de la aplicación).

En ambos casos, la acción realizada no está
ordenada por el programa de aplicación, es decir,
no figura en el programa.

Según los dos casos anteriores tenemos las
interrupciones y la excepciones:

   •   Interrupción: señal que envía un dispositivo
       de E/S a la CPU para indicar que la
       operación de la que se estaba ocupando,
       ya ha terminado.
   •   Excepción: una situación de error detectada
       por la CPU mientras ejecutaba una
       instrucción, que requiere tratamiento por
       parte del SO.

Importanci         concluya           por el
a de las           una                dispositivo,
interrupcio        operación          se continúe
nes                en un              ejecutando.
                   dispositivo
El                 de E/S.El          Un ejemplo
mecanismo          hardware se        de
de                 encarga de         sincronismo
tratamiento        avisar al SO       por
de las             cuando el          interrupción
interrupcion       dispositivo        es el
es permite         de E/S ha          almacenami
al SO              terminado y        ento de
utilizar la        el SO puede        caracteres
CPU en             intervenir         introducidos
servicio de        entonces, si       mediante el
una                es                 teclado.
aplicación,        conveniente        Cuando se
mientras           , para hacer       introduce un
otra               que el             carácter, se
permanece          programa           codifica en
a la espera        que estaba         el registro
de que             esperando          de datos del
dispositivo y         que estaba            ( también
además se             completand            llamado
activa un bit         o y ejecuta           buffer)
del registro          la rutina de          asociada al
de estado             atención a            teclado y
quien crea            la                    despierta el
una                   interrupción          proceso que
interrupción          correspondi           había en el
en el                 ente. El              estado de
hardware.             teclado               espera de la
El                    almacena el           operación
procesador            carácter en           de
deja                  el vector de          entrada/sali
temporalme            memoria               da.
nte la tarea          intermedia



             Katherin liseth Salazar Rodríguez
                  Gestión empresarial 1b


Taller de sisitemas

                 ExcEpcionEs




 Cuando la CPU intenta ejecutar una instrucción
  incorrectamente construida, la unidad de control
 lanza una excepción para permitir al SO ejecutar
 el tratamiento adecuado. Al contrario que en una
 interrupción, la instrucción en curso es abortada.
   Las excepciones al igual que las interrupciones
             deben estar identificadas.
Clases de           alguno de             Como en el
excepcione          sus                   caso de las
s                   permisos de           interrupcion
                    uso.                  es, el
Las                                       hardware se
instruccione        Importanci            limita a
s de un             a de las              dejar el
programa            excepcione            control al
pueden              s                     SO, y éste
estar mal                                 es el que
construidas         El                    trata la
por diversas        mecanismo             situación
razones:            de                    como
                    tratamiento           convenga.
El código de        de las
operación           excepciones           Es bastante
puede ser           es esencial           frecuente
incorrecto.         para                  que el
                    impedir,              tratamiento
Se intenta          junto a los           de una
realizar            modos de              excepción
alguna              ejecución             no retorne
operación           de la CPU y           al programa
no definida,        los                   que se
como dividir        mecanismo             estaba
por cero.           s de                  ejecutando
                    protección            cuando se
La                  de la                 produjo la
instrucción         memoria,              excepción,
puede no            que las               sino que el
estar               aplicaciones          SO aborte
permitida en        realicen              la ejecución
el modo de          operaciones           de ese
ejecución           que no les            programa.
actual.             están                 Este factor
                    permitidas.           depende de
La dirección        En cualquier          la pericia
de algún            caso, el              del
operando            tratamiento           programado
puede ser           específico            r para
incorrecta o        de una                controlar la
se intenta          excepción lo          excepción
violar              realiza el            adecuadam
                    SO.                   ente.




           Katherin liseth Salazar Rodríguez
Gestión empresarial
                              1b
Taller de sisitemas
       Componentes de un sistema operativo
                        similar al          siempre.
                        trabajo de          Para
Gestión de              oficina. Se         solucionar
procesos                puede tener         esto, se
                        una lista de        puede
Un proceso              tareas a            asignar alta
es                      realizar y a        prioridad a
simplement              estas fijarles      las tareas
e, un                   prioridades         más
programa                alta, media,        antiguas.
en                      baja por
ejecución               ejemplo.            Gestión de
que                     Debemos             la memoria
necesita                comenzar            principal
recursos                haciendo
para realizar           las tareas          La Memoria
su tarea:               de prioridad        es una gran
tiempo de               alta primero        tabla de
CPU,                    y cuando se         palabras o
memoria,                terminen            bytes que
archivos y              seguir con          se
dispositivos            las de              referencian
de E/S. El              prioridad           cada una
SO es el                media y             mediante
responsable             después las         una
de:                     de baja.            dirección
                        Una vez             única. Este
Crear y                 realizada la        almacén de
destruir los            tarea se            datos de
procesos.               tacha. Esto         rápido
Parar y                 puede traer         accesos es
reanudar los            un problema         compartido
procesos.               que las             por la CPU
Ofrecer                 tareas de           y los
mecanismo               baja                dispositivos
s para que              prioridad           de E/S, es
se                      pueden que          volátil y
comuniquen              nunca               pierde su
y                       lleguen a           contenido
sincronicen.            ejecutarse.         en los fallos
                        y                   del sistema.
La gestión              permanezca          El SO es el
de procesos             n en la lista       responsable
podría ser              para                de:Conocer
qué partes             Gestión del            También es
de la                  almacenam              necesario
memoria                iento                  mantener
están                  secundario             los datos
siendo                                        que no
utilizadas y           Un sistema             convenga
por quién.             de                     mantener
                       almacenami             en la
Decidir qué            ento                   memoria
procesos se            secundario             principal. El
cargarán en            es                     SO se
memoria                necesario,             encarga de:
cuando                 ya que la
haya                   memoria                Planificar
espacio                principal              los discos.
disponible.            (almacenam             Gestionar el
                       iento                  espacio
Asignar y              primario) es           libre.
reclamar               volátil y              Asignar el
espacio de             además                 almacenami
memoria                muy                    ento.
cuando sea             pequeña
necesario.             para                   Verificar
                       almacenar              que los
                       todos los              datos se
                       programas y            guarden en
                       datos.                 orden



               Katherin liseth Salazar Rodríguez
                     Gestión empresarial
                               1b
Taller de sisitemas

                  Sistema de archivos

  Los archivos son colecciones de información
 relacionada, definidas por sus creadores. Éstos
almacenan programas (en código fuente y objeto)
y datos tales como imágenes, textos, información
de bases de datos, etc. El SO es responsable de:

     •  Construir y eliminar archivos y directorios.
     • Ofrecer funciones para manipular archivos
                       y directorios.
       • Establecer la correspondencia entre
        archivos y unidades de almacenamiento.
     • Realizar copias de seguridad de archivos.
Existen diferentes Sistemas de Archivos, es decir,
     existen diferentes formas de organizar la
 información que se almacena en las memorias
 (normalmente discos) de los ordenadores. Por
 ejemplo, existen los sistemas de archivos FAT,
          FAT32, EXT3, NTFS, XFS, etc.

       Desde el punto de vista del usuario estas
     diferencias pueden parecer insignificantes a
   primera vista, sin embargo, existen diferencias
   muy importantes. Por ejemplo, los sistemas de
        ficheros FAT32 y NTFS, que se utilizan
    fundamentalmente en sistemas operativos de
     Microsoft, tienen una gran diferencia para un
usuario que utilice una base de datos con bastante
     información ya que el tamaño máximo de un
  fichero con un Sistema de Archivos FAT32 está
limitado a 4 gigabytes, sin embargo, en un sistema
   NTFS el tamaño es considerablemente mayor.




           Katherin liseth Salazar Rodríguez
Gestión empresarial
        1b

Más contenido relacionado

La actualidad más candente

La actualidad más candente (17)

Sistemas operativo vanessa
Sistemas operativo vanessaSistemas operativo vanessa
Sistemas operativo vanessa
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Sistemas operativo
Sistemas operativoSistemas operativo
Sistemas operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos maye
Sistemas operativos mayeSistemas operativos maye
Sistemas operativos maye
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Shirley
ShirleyShirley
Shirley
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Trabajo sistemas ... sistemas operativos
Trabajo sistemas   ... sistemas operativosTrabajo sistemas   ... sistemas operativos
Trabajo sistemas ... sistemas operativos
 
Trabajo sis
Trabajo sisTrabajo sis
Trabajo sis
 
Trabajo sistemas terminado
Trabajo sistemas terminadoTrabajo sistemas terminado
Trabajo sistemas terminado
 
Trabajo de sistemas
Trabajo de sistemasTrabajo de sistemas
Trabajo de sistemas
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemas operativos hector
Sistemas operativos hectorSistemas operativos hector
Sistemas operativos hector
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Javier aponte
Javier aponteJavier aponte
Javier aponte
 

Destacado

Deberes de sistemas operativos en power point.
Deberes de sistemas operativos en power point.Deberes de sistemas operativos en power point.
Deberes de sistemas operativos en power point.Elena0591
 
Arquitectura y sistemas 32 y 64 bits
Arquitectura y sistemas 32 y 64 bitsArquitectura y sistemas 32 y 64 bits
Arquitectura y sistemas 32 y 64 bitsAsuncionHdz
 
Linux Ubuntu
Linux  UbuntuLinux  Ubuntu
Linux UbuntuSENA
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos19950203
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osKaren Diaz
 
Procesadores de 32 y 64 bits
Procesadores de 32 y 64 bitsProcesadores de 32 y 64 bits
Procesadores de 32 y 64 bitssdarwin1995
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos IIrajejumato
 
SISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OSSISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OSYadira Banegas
 
Presentación mac
Presentación macPresentación mac
Presentación macJimmy Ramos
 
Macintosh Operating System
Macintosh Operating SystemMacintosh Operating System
Macintosh Operating SystemJasmine Garbo
 

Destacado (15)

Deberes de sistemas operativos en power point.
Deberes de sistemas operativos en power point.Deberes de sistemas operativos en power point.
Deberes de sistemas operativos en power point.
 
Arquitectura y sistemas 32 y 64 bits
Arquitectura y sistemas 32 y 64 bitsArquitectura y sistemas 32 y 64 bits
Arquitectura y sistemas 32 y 64 bits
 
Linux Ubuntu
Linux  UbuntuLinux  Ubuntu
Linux Ubuntu
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Historia y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac osHistoria y evolución del sistema operativo mac os
Historia y evolución del sistema operativo mac os
 
Procesadores de 32 y 64 bits
Procesadores de 32 y 64 bitsProcesadores de 32 y 64 bits
Procesadores de 32 y 64 bits
 
Sistemas operativos II
Sistemas operativos IISistemas operativos II
Sistemas operativos II
 
SISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OSSISTEMA OPERATIVO MAC-OS
SISTEMA OPERATIVO MAC-OS
 
Sistema operativo GNU / Linux
Sistema operativo GNU / LinuxSistema operativo GNU / Linux
Sistema operativo GNU / Linux
 
El Sistema Operativo MAC
El Sistema Operativo MACEl Sistema Operativo MAC
El Sistema Operativo MAC
 
Diapositivas MAC
Diapositivas MACDiapositivas MAC
Diapositivas MAC
 
Presentación mac
Presentación macPresentación mac
Presentación mac
 
Macintosh Operating System
Macintosh Operating SystemMacintosh Operating System
Macintosh Operating System
 
Mac os
Mac osMac os
Mac os
 
Macintosh ppt
Macintosh pptMacintosh ppt
Macintosh ppt
 

Similar a SO Linux distribuciones

Similar a SO Linux distribuciones (15)

Collection
CollectionCollection
Collection
 
cor trabajo XD
cor trabajo XD cor trabajo XD
cor trabajo XD
 
Trabajo
TrabajoTrabajo
Trabajo
 
45
4545
45
 
Un sistema operativo
Un sistema operativoUn sistema operativo
Un sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistema operativo1
Sistema operativo1Sistema operativo1
Sistema operativo1
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Taller de sistemas bryan melo
Taller de sistemas bryan meloTaller de sistemas bryan melo
Taller de sistemas bryan melo
 
sistemas operativos
sistemas operativossistemas operativos
sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Fredy cardenas
Fredy cardenasFredy cardenas
Fredy cardenas
 
Fredy cardenas
Fredy cardenasFredy cardenas
Fredy cardenas
 
Trabajo sistemas terminado
Trabajo sistemas terminadoTrabajo sistemas terminado
Trabajo sistemas terminado
 
Desarrollo eduardo
Desarrollo eduardoDesarrollo eduardo
Desarrollo eduardo
 

Último

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 

Último (20)

Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
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
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 

SO Linux distribuciones

  • 1. Taller de sistemas Sistema operativo Katherin liseth Salazar Rodríguez Gestión empresarial
  • 2. 1b Taller de sistemas sistema el núcleo Linux, que operativo es el núcleo del sistema operativo Estimación del uso GNU, del cual existen las llamadas de sistemas distribuciones GNU. operativos según una Este error de muestra de precisión, se debe a computadoras con la modernización de acceso a Internet en la Noviembre de 2009 (Fuente: W3counter). Un 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.1 informática llevada a Nótese que es un cabo a finales de los error común muy 80, cuando la filosofía extendido denominar de estructura básica al conjunto completo de funcionamiento de de herramientas los grandes sistema operativo, es computadores2 se decir, la inclusión en rediseñó a fin de el mismo término de llevarla a los hogares programas como el y facilitar su uso, explorador de cambiando el ficheros, el concepto de navegador y todo tipo computador de herramientas que multiusuario, (muchos permiten la usuarios al mismo interacción con el tiempo) por un sistema operativo, sistema monousuario también llamado (únicamente un núcleo o kernel. Uno usuario al mismo de los más tiempo) más sencillo prominentes ejemplos de gestionar.3 (Véase de esta diferencia, es AmigaOS, beOS o
  • 3. MacOS como los intermediario consiste pioneros4 de dicha en gestionar los modernización, recursos de localización cuando los Amiga, y protección de acceso fueron bautizados del hardware, hecho que con el sobrenombre alivia a los de Video Toasters5 programadores de por su capacidad aplicaciones de tener para la Edición de que tratar con estos vídeo en entorno detalles. Se encuentran multitarea round en la mayoría de los robin, con gestión de aparatos electrónicos miles de colores e que utilizan interfaces intuitivos microprocesadores para diseño en 3D. para funcionar. (teléfonos móviles, Uno de los propósitos reproductores de DVD, del sistema operativo computadoras, radios, que gestiona el núcleo etc.). Katherin liseth Salazar Rodríguez Gestión empresarial 1b Taller de sisitemas Monitores residentes Fichas en lenguaje de procesamiento por lotes, 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.
  • 4. Sistemas con almacenamiento temporal de E/S Los avances en el hardware • El crearon el soporte de proces interrupciones y posteriormente se o se llevó a cabo un intento de puede solución más avanzado: solapar la repetir E/S de un trabajo con sus propios de cálculos, por lo que se creó el nuevo. sistema de buffers con el siguiente funcionamiento: Los problemas • Un programa escribe su surgen si hay salida en un área de muchas más memoria (buffer 1). operaciones • El monitor residente inicia de cálculo la salida desde el buffer y que de E/S el programa de aplicación (limitado por calcula depositando la la CPU) o si salida en el buffer 2. por el • La salida desde el buffer 1 contrario hay termina y el nuevo cálculo muchas más también. operaciones • Se inicia la salida desde el de E/S que buffer 2 y otro nuevo cálculo cálculo dirige su salida al (limitado por buffer 1. la E/S). Katherin liseth Salazar Rodríguez Gestión empresarial 1b Taller de sisitemas
  • 5. PersPectiva Hace aparición el histórica disco magnético con lo que surgen nuevas soluciones a los Los primeros problemas de sistemas (1945-1950) rendimiento. Se eran grandes eliminan las cintas máquinas operadas magnéticas para el desde la consola volcado previo de los maestra por los datos de dispositivos programadores. lentos y se sustituyen Durante la década por discos (un disco siguiente (1950-1960) puede simular varias se llevaron a cabo cintas). Debido al avances en el solapamiento del hardware: lectoras de cálculo de un trabajo tarjetas, impresoras, con la E/S de otro cintas magnéticas, trabajo se crean etc. Esto a su vez tablas en el disco provocó un avance para diferentes en el software: tareas, lo que se compiladores, conoce como Spool ensambladores, (Simultaneous cargadores, Peripherial Operation manejadores de On-Line). dispositivos, etc. 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. 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:
  • 6. Administrar la memoria. • Gestionar el uso de la CPU (planificación). • Administrar el uso de los dispositivos de E/ S. Cuando desempeña esas tareas, el monitor residente se transforma en un sistema operativo multiprogramado. Katherin liseth Salazar Rodríguez Gestión empresarial 1b Taller de sisitemas tener el Llamadas al sistema mism operativo o forma D efinición breve: llamadas to. que ejecutan los programas de • Cada aplicación para pedir algún llama servicio al SO. da al nuevo Cada SO implementa un SO conjunto propio de llamadas al tiene sistema. Ese conjunto de que llamadas es la interfaz del SO dar frente a las aplicaciones. los Constituyen el lenguaje que mism deben usar las aplicaciones os para comunicarse con el SO. result Por ello si cambiamos de SO, ados y abrimos un programa que la diseñado para trabajar sobre el corre anterior, en general el spond programa no funcionará, a no iente ser que el nuevo SO tenga la del misma interfaz. Para ello: anteri or. • Las llamadas correspondientes deben
  • 7. Modos de ejecución Modo usuario: el CPU en un CPU podrá ejecutar sólo las instrucciones del Las a plicaciones no juego restringido de deben poder usar las aplicaciones. todas las instrucciones de la Modo supervisor: la CPU. CPU debe poder ejecutar el juego No obstante el completo de Sistema Operativo, instrucciones. 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: Katherin liseth Salazar Rodríguez Gestión empresarial 1b Taller de sisitemas interruPciones y excePciones El SO ocupa una posición intermedia entre los programas de aplicación y el hardware. No se limita a utilizar el hardware a petición de las aplicaciones ya que hay situaciones en las que es el hardware el que necesita que se ejecute código
  • 8. del SO. En tales situaciones el hardware debe poder llamar al sistema, pudiendo deberse estas llamadas a dos condiciones: • Algún dispositivo de E/S necesita atención. • Se ha producido una situación de error al intentar ejecutar una instrucción del programa (normalmente de la aplicación). En ambos casos, la acción realizada no está ordenada por el programa de aplicación, es decir, no figura en el programa. Según los dos casos anteriores tenemos las interrupciones y la excepciones: • Interrupción: señal que envía un dispositivo de E/S a la CPU para indicar que la operación de la que se estaba ocupando, ya ha terminado. • Excepción: una situación de error detectada por la CPU mientras ejecutaba una instrucción, que requiere tratamiento por parte del SO. Importanci concluya por el a de las una dispositivo, interrupcio operación se continúe nes en un ejecutando. dispositivo El de E/S.El Un ejemplo mecanismo hardware se de de encarga de sincronismo tratamiento avisar al SO por de las cuando el interrupción interrupcion dispositivo es el es permite de E/S ha almacenami al SO terminado y ento de utilizar la el SO puede caracteres CPU en intervenir introducidos servicio de entonces, si mediante el una es teclado. aplicación, conveniente Cuando se mientras , para hacer introduce un otra que el carácter, se permanece programa codifica en a la espera que estaba el registro de que esperando de datos del
  • 9. dispositivo y que estaba ( también además se completand llamado activa un bit o y ejecuta buffer) del registro la rutina de asociada al de estado atención a teclado y quien crea la despierta el una interrupción proceso que interrupción correspondi había en el en el ente. El estado de hardware. teclado espera de la El almacena el operación procesador carácter en de deja el vector de entrada/sali temporalme memoria da. nte la tarea intermedia Katherin liseth Salazar Rodríguez Gestión empresarial 1b Taller de sisitemas ExcEpcionEs Cuando la CPU intenta ejecutar una instrucción incorrectamente construida, la unidad de control lanza una excepción para permitir al SO ejecutar el tratamiento adecuado. Al contrario que en una interrupción, la instrucción en curso es abortada. Las excepciones al igual que las interrupciones deben estar identificadas.
  • 10. Clases de alguno de Como en el excepcione sus caso de las s permisos de interrupcion uso. es, el Las hardware se instruccione Importanci limita a s de un a de las dejar el programa excepcione control al pueden s SO, y éste estar mal es el que construidas El trata la por diversas mecanismo situación razones: de como tratamiento convenga. El código de de las operación excepciones Es bastante puede ser es esencial frecuente incorrecto. para que el impedir, tratamiento Se intenta junto a los de una realizar modos de excepción alguna ejecución no retorne operación de la CPU y al programa no definida, los que se como dividir mecanismo estaba por cero. s de ejecutando protección cuando se La de la produjo la instrucción memoria, excepción, puede no que las sino que el estar aplicaciones SO aborte permitida en realicen la ejecución el modo de operaciones de ese ejecución que no les programa. actual. están Este factor permitidas. depende de La dirección En cualquier la pericia de algún caso, el del operando tratamiento programado puede ser específico r para incorrecta o de una controlar la se intenta excepción lo excepción violar realiza el adecuadam SO. ente. Katherin liseth Salazar Rodríguez
  • 11. Gestión empresarial 1b Taller de sisitemas Componentes de un sistema operativo similar al siempre. trabajo de Para Gestión de oficina. Se solucionar procesos puede tener esto, se una lista de puede Un proceso tareas a asignar alta es realizar y a prioridad a simplement estas fijarles las tareas e, un prioridades más programa alta, media, antiguas. en baja por ejecución ejemplo. Gestión de que Debemos la memoria necesita comenzar principal recursos haciendo para realizar las tareas La Memoria su tarea: de prioridad es una gran tiempo de alta primero tabla de CPU, y cuando se palabras o memoria, terminen bytes que archivos y seguir con se dispositivos las de referencian de E/S. El prioridad cada una SO es el media y mediante responsable después las una de: de baja. dirección Una vez única. Este Crear y realizada la almacén de destruir los tarea se datos de procesos. tacha. Esto rápido Parar y puede traer accesos es reanudar los un problema compartido procesos. que las por la CPU Ofrecer tareas de y los mecanismo baja dispositivos s para que prioridad de E/S, es se pueden que volátil y comuniquen nunca pierde su y lleguen a contenido sincronicen. ejecutarse. en los fallos y del sistema. La gestión permanezca El SO es el de procesos n en la lista responsable podría ser para de:Conocer
  • 12. qué partes Gestión del También es de la almacenam necesario memoria iento mantener están secundario los datos siendo que no utilizadas y Un sistema convenga por quién. de mantener almacenami en la Decidir qué ento memoria procesos se secundario principal. El cargarán en es SO se memoria necesario, encarga de: cuando ya que la haya memoria Planificar espacio principal los discos. disponible. (almacenam Gestionar el iento espacio Asignar y primario) es libre. reclamar volátil y Asignar el espacio de además almacenami memoria muy ento. cuando sea pequeña necesario. para Verificar almacenar que los todos los datos se programas y guarden en datos. orden Katherin liseth Salazar Rodríguez Gestión empresarial 1b Taller de sisitemas Sistema de archivos Los archivos son colecciones de información relacionada, definidas por sus creadores. Éstos almacenan programas (en código fuente y objeto) y datos tales como imágenes, textos, información de bases de datos, etc. El SO es responsable de: • Construir y eliminar archivos y directorios. • Ofrecer funciones para manipular archivos y directorios. • Establecer la correspondencia entre archivos y unidades de almacenamiento. • Realizar copias de seguridad de archivos.
  • 13. Existen diferentes Sistemas de Archivos, es decir, existen diferentes formas de organizar la información que se almacena en las memorias (normalmente discos) de los ordenadores. Por ejemplo, existen los sistemas de archivos FAT, FAT32, EXT3, NTFS, XFS, etc. Desde el punto de vista del usuario estas diferencias pueden parecer insignificantes a primera vista, sin embargo, existen diferencias muy importantes. Por ejemplo, los sistemas de ficheros FAT32 y NTFS, que se utilizan fundamentalmente en sistemas operativos de Microsoft, tienen una gran diferencia para un usuario que utilice una base de datos con bastante información ya que el tamaño máximo de un fichero con un Sistema de Archivos FAT32 está limitado a 4 gigabytes, sin embargo, en un sistema NTFS el tamaño es considerablemente mayor. Katherin liseth Salazar Rodríguez