SlideShare una empresa de Scribd logo
1 de 37
Sistemas operativos
Funcionamiento de los
           ordenadores y S. O.
• Ejecución de un solo programa a la vez.
• Batch: conjunto de programas que se ejecutan en grupo.
• Multiprogramación: varios programas se ejecutan a la
  vez y el S. O. Asigna los recursos.
• Entrada remota de trabajos
• Tratamiento de transacciones: permite la ejecución
  múltiple de un mismo programas (multithreading)
• Multiacceso: varios usuarios actuando de forma
  concurrente.
• Tiempo real: los ordenadores pueden interactuar con
  otros equipos.
Definición de S. O.
• Es un programa o conjunto de programas.
• Estos programas trabajan juntos para
  lograr ciertos objetivos.
• Se encarga de gestionar ciertos recursos:
  – Entrada/salida
  – Tratamiento de la información
  – Almacenamiento masivo
• Actúa de intermediario entre el hardware y
  los programas de aplicación.
Objetivos de los S. O.
• Hacer posible el uso eficiente de los recursos
  del sistema:
  – Actúa coordinando las diferentes velocidades de
    funcionamiento de los dispositivos. P. E. Mas
    velocidad de procesadores, mas lentitud de
    periféricos.
• Simplificar la operación de trabajo con el
  hardware:
  – Generan una máquina virtual: ordenador simplificado
    en el que el S. O. Carga con el trabajo de
    acercamiento al hardware.
Funciones de los S. O.
• Asignación de tiempo de CPU:
   – Planificar las diversas actividades.
• Control de recursos:
   – Asignar recursos de forma racional. P. E. División de la memoria
     del ordenador entre los programas, controlar colas de e/s.
• Control de entrada/salida:
   – Gestionar los datos desde y hacia los periféricos.
• Control de los errores y protección:
   – Informar de las situaciones anómalas
• Interfaz con el usuario:
   – Facilita el uso.
• Facilidades contables:
   – Cálculo de costes de uso de CPU.
Tipos de S. O.
• Estructura jerárquica
Tipos de S. O.
• Sistema operativos
  por servicios
Estructura de un S. O.
• Núcleo
• Gestión de la memoria
• Control de entrada/salida
• Gestión de dispositivos de almacenamiento
  masivo
• Asignación de recursos y planificación
• Protección
• Interfaz de usuario
Núcleo
• Descansa directamente sobre el hardware
  y proporciona una serie de servicios a las
  capas superiores del sistema.
• Las tareas principales son:
  – Manejo de interrupciones
  – Asignación de trabajo al procesador
  – Proporcionar una vía de comunicación entre
    los diferentes programas
Núcleo
• Manejo de interrupciones:
  – Cuando el hardware detecta una interrupción,
    el control se transfiere a este módulo,
  – el cual analiza el carácter de la interrupción y
    toma las acciones apropiadas:
     • Transferir el control a otro módulo del S. O.
     • Iniciar otro programa
     • Continuar la ejecución del programa interrumpido
Gestión de interrupciones S. O.
                multitarea



ES3                 P3
ES2       P1
ES1            P2                P3

P3
P2
P1
SO
Núcleo
• Asignación de trabajo al procesador y
  comunicación entre programas
  – El núcleo transfiere el control al programa que el
    planificador ha determinado para que sea el próximo
    en ejecutarse.
  – La comunicación entre programas se logra
    manteniendo una cola de mensajes en espera para
    cada uno de los programas activos.
  – El núcleo recibe los mensajes y los va almacenando
    en la cola apropiada al destino en cuestión, para
    distribuirlos cuando el programa destino se active.
Núcleo
Gestión de la memoria
• La memoria principal de la mayoría de los ordenadores
  es mucho mas pequeña de lo que sería necesario para
  manejar todos los programas y datos.
• El módulo de gestión de memoria es el encargado de
  asignar ciertas porciones de la memoria principal a los
  diferentes programas, mientras el resto de programas y
  datos se mantienen en los dispositivos de
  almacenamiento masivo.
• La forma mas común de gestión de memoria es crear
  una memoria virtual utilizando los dispositivos de
  almacenamiento masivo.
Gestión de la memoria
Gestión de la memoria
División de la memoria entre las
                tareas
• Por páginas: bloques de bytes de igual
  tamaño para todos los procesos y tareas.
• Por segmentos: bloques de bytes con
  distinto tamaño según el proceso.
• Por segmentos paginados: Los
  segmentos de tamaño distinto se dividen
  a su vez en páginas de distinto tamaño.
Control de la entrada/salida
• Los problemas derivados de las diferentes
  velocidades de funcionamiento de los
  dispositivos son tratados por este módulo
  presentándolo como una cuestión independiente
  del dispositivo.
• P.e. En las salidas es frecuente la utilización de
  spoolers, los datos se almacenan
  temporalmente en una cola situada en un
  dispositivo de almacenamiento masivo hasta
  que el periférico requerido quede libre.
Gestión de entradas/salidas

Proceso   Soft E/S       Soft Perif   Ctrl Interr   Hardware




                Petición E/S

                Petición OK
Gestión de los dispositivos de
      almacenamiento masivo
• Los datos y programas de un dispositivo de
  almacenamiento masivo se mantienen en
  ficheros.
• Supervisa la creación, actualización y
  eliminación de estos ficheros.
• Mantiene un directorio con todos los ficheros
  que existen en el sistema en cada momento.
• Cada fichero está dotado de un conjunto de
  privilegios de acceso, que indican la extensión
  con la que pueden compartir la información
  contenida en el fichero. El S. O. Vigila que estos
  privilegios no sean violados.
Sistema de archivos
•   Todas las aplicaciones computarizadas necesitan almacenar y recuperar la
    información Superando las limitaciones del almacenamiento real.
•   Trascendiendo a la duración de los procesos que las utilizan o generan.
•   Independizando a la información de los procesos permitiendo el acceso a la
    misma a través de varios procesos.
•   Las condiciones esenciales para el almacenamiento de la información a
    largo plazo son:
     – Debe ser posible almacenar una cantidad muy grande de información.
     – La información debe sobrevivir a la conclusión del proceso que la utiliza.
     – Debe ser posible que varios procesos tengan acceso concurrente a la
       información.
•   La solución es el almacenamiento de la información en discos y otros
    medios externos en unidades llamadas archivos:
     – Los archivos deben ser persistentes, es decir que no deben verse afectados
       por la creación o terminación de un proceso.
     – Los archivos son una colección de datos con nombre.
     – Pueden ser manipulados como una unidad por operaciones como: open, close,
       create, destroy, copy, rename, list.
     – Los elementos de datos individuales dentro del archivo pueden ser manipulados
       por operaciones como: read, write, update, insert, delete.
•   El “Sistema de Archivos” es la parte del sistema de administración del
    almacenamiento responsable, principalmente, de la administración de los
    archivos del almacenamiento secundario.
•   Es la parte del S. O. responsable de permitir “compartir controladamente” la
    información de los archivos.
Sistema de archivos
•   Los usuarios deben poder crear, modificar y borrar archivos.
•   Se deben poder compartir los archivos de una manera cuidadosamente controlada
•   El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de
    acceso controlado:
     –   Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de Ejecución”, varias
         combinaciones de estos, etc.
•   Se debe poder estructurar los archivos de la manera más apropiada a cada
    aplicación. Los usuarios deben poder ordenar la transferencia de información entre
    archivos.
•   Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirse
    contra:
     –   La pérdida accidental de información.
     –   La destrucción maliciosa de información.
•   Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando
    “Independencia de Dispositivos”. En ambientes sensibles, el sistema de archivos
    debe proporcionar posibilidades de “Cifrado” y “Descifrado”.
•   El sistema de archivos debe brindar una interfase favorable al usuario:
•   Debe suministrar una “visión lógica” de los datos y de las funciones que serán
    ejecutadas, en vez de una “visión física”.
•   El usuario no debe tener que preocuparse por:
     –   Los dispositivos particulares.
     –   Dónde serán almacenados los datos.
     –   El formato de los datos en los dispositivos.
     –   Los medios físicos de la transferencia de datos hacia y desde los dispositivos.
•
                 Sistemaregistrosarchivos
    Un “Archivo” es un conjunto de
                                   de relacionados
•   El “Sistema de Archivos” es un componente importante de un S. O. y suele
    contener:
     – “Métodos de acceso” relacionados con la manera de acceder a los datos
       almacenados en archivos.
     – “Administración de archivos” referida a la provisión de mecanismos para que los
       archivos sean almacenados, referenciados, compartidos y asegurados.
     – “Administración del almacenamiento auxiliar” para la asignación de espacio a los
       archivos en los dispositivos de almacenamiento secundario.
     – “Integridad del archivo” para garantizar la integridad de la información del
       archivo.
•   El sistema de archivos está relacionado especialmente con la
    administración del espacio de almacenamiento secundario,
    fundamentalmente con el almacenamiento de disco. Una forma de
    organización de un sistema de archivos puede ser la siguiente:
     – Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio
       raíz ”.
     – El “directorio raíz ” apunta a los “directorios de usuarios”.
     – Un “directorio de usuario” contiene una entrada para cada uno de los archivos
       del usuario.
     – Cada entrada de archivo apunta al lugar del disco donde está almacenado el
       archivo referenciado.
•   Los nombres de archivos solo necesitan ser únicos dentro de un directorio
    de usuario dado. El nombre del sistema para un archivo dado debe ser
    único para el sistema de archivos.
•   En sistemas de archivo “jerárquicos” el nombre del sistema para un archivo
    suele estar formado como el “nombre de la trayectoria” del directorio raíz al
    archivo.
Sistema de archivos
Asignación de recursos y
              planificación
• La mayor parte del tiempo en que un ordenador está
  funcionando, la demanda de recursos es mayor que los
  realmente existentes. Este problema se resuelve
  aplicando una política de asignación de recursos.
• El mecanismo sería sencillo si se pudiese utilizar una
  política del tipo: “atender primero al que antes lo
  solicite”, sin embargo esto puede llevar a situaciones de
  deadlock (sistema colgado o caido) cuando dos
  programas solicitan insistentemente recursos asignados
  a otro.
• El planificador cuenta con una política que varia de un S.
  O. a otro. Una política muy común consiste en el time
  slicing (asignación de intervalos cortos de tiempo a los
  programas)
Asignación de recursos y
                  planificación
                           Fin de un intervalo de tiempo



Nuevos                          Programas listos                      Programas
programas      Cola del         para ejecutarse                       terminados
              procesador                              Procesador
      Programas                                              Ejecución de
      ejecutables                                            Un programa



                                                           Programas bloqueados
Programas cuyas
                                 Colas de                  por peticiones e/s
peticiones e/s
satisfechas                    Entrada/salida

                       Programas no ejecutables
Protección
• Actúa contra dos sucesos:
  – Errores
  – Abuso deliberado de los recursos del sistema
Bloqueos
Interfaz de usuario
• Interfaz de comandos
• Interfaz gráfica
MS DOS
• Desarrollado en 1979
• MS DOS, IBM, Bill Gates y Microsoft
MS DOS
                              Usuario



                          Procesador
                         de comandos


   Sistema de
                   Sistema de            Programas
Transferencia de                                        Utilidades
                    ficheros            de aplicación
   caracteres




Controladores de
                      Bios
  dispositivos




                   Firmware

                   Hardware
MS DOS
• Procesador de comandos
  – Interfaz de usuario
  – Gestionar el sistema de interrupciones
  – Tratar los errores
  – Ejecutar los comandos internos del MS DOS
MS DOS
• Gestión de almacenamiento masivo
  – Gestión de ficheros del ordenador
  – Sistemas de directorios

                             Directorio
                                raíz


   Fichero           Directorio           Fichero       Directorio




        Directorio         Fichero            Fichero        Fichero
Windows
•   Interfaz gráfico
•   Metáfora escritorio
•   Menús y botones
•   Teclado y ratón
•   S: O. Usuario
•   S. O. Servidores
•   Historia
    –   Windows 1.0, 2.0, 3.0
    –   Windows 3.1
    –   Windows 3.11
    –   Windows 95 y 98
    –   Windows NT, 2000 y XP
    –   Windows CE
    –   Windows Pocket PC
UNIX
•   Laboratorios Bell de ATT
•   S. O. de propósito general
•   Multiusuario e Interactivo
•   Soporta multiprogramación y multiacceso
LINUX
• Desarrollado por Linus Torvald
• Funciona sobre plataformas Intel o Motorola
• Se estructura en:
  – Núcleo o Kernel: Interactúa directamente con el
    hardware y reside permanentemente en memoria.
  – Shell: Intérprete de comandos. Interfaz entre núcleo y
    usuario.
  – Utilidades o programas de usuario.
LINUX
Interfaz gráfica

Más contenido relacionado

La actualidad más candente

Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02txetxu12
 
Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)Manuel Monroy
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]kaory22
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativomery1044
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosOscarB8
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmmazonf
 

La actualidad más candente (14)

Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
 
Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)Presentacion general (Fundamentos de Programacion)
Presentacion general (Fundamentos de Programacion)
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Maria
MariaMaria
Maria
 
Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]Trabajo de sistema operativo px el juevez[1]
Trabajo de sistema operativo px el juevez[1]
 
Juan salamanca y daniel araque
Juan salamanca y daniel araqueJuan salamanca y daniel araque
Juan salamanca y daniel araque
 
Sist operativo
Sist operativoSist operativo
Sist operativo
 
Redes23a
Redes23aRedes23a
Redes23a
 
Qué es un sistema operativo
Qué es un sistema operativoQué es un sistema operativo
Qué es un sistema operativo
 
S.o 1
S.o 1S.o 1
S.o 1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Taller Informatica
Taller InformaticaTaller Informatica
Taller Informatica
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 

Similar a Funcionamiento de los sistemas operativos y sus principales componentes

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos920218
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosranceleduale
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosnenatm
 
estudiameSO.pptx
estudiameSO.pptxestudiameSO.pptx
estudiameSO.pptxAldoNh1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoscarmenb-lm
 
Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generalesJIMIJOU
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1emma tellez
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosSl1d35sh4r3
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosMushMG
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosfranjateca77
 
Sistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidiaSistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidianidiau
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativosmi_nombre
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosMilangel
 

Similar a Funcionamiento de los sistemas operativos y sus principales componentes (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
estudiameSO.pptx
estudiameSO.pptxestudiameSO.pptx
estudiameSO.pptx
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas Operativos. Características generales
Sistemas Operativos. Características generalesSistemas Operativos. Características generales
Sistemas Operativos. Características generales
 
Sistemas operativos1
Sistemas operativos1Sistemas operativos1
Sistemas operativos1
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
3 Tema
3 Tema3 Tema
3 Tema
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidiaSistemas operativos 180604 uchima_uchima_nidia
Sistemas operativos 180604 uchima_uchima_nidia
 
Tarea de DFSO COBAEJ #10
Tarea de DFSO COBAEJ #10Tarea de DFSO COBAEJ #10
Tarea de DFSO COBAEJ #10
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Clase S.O.
Clase S.O.Clase S.O.
Clase S.O.
 

Último

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfDaniel Ángel Corral de la Mata, Ph.D.
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfluisantoniocruzcorte1
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 

Último (20)

PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdfTema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
Tema 8.- Gestion de la imagen a traves de la comunicacion de crisis.pdf
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdfÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
ÉTICA, NATURALEZA Y SOCIEDADES_3RO_3ER TRIMESTRE.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 

Funcionamiento de los sistemas operativos y sus principales componentes

  • 2. Funcionamiento de los ordenadores y S. O. • Ejecución de un solo programa a la vez. • Batch: conjunto de programas que se ejecutan en grupo. • Multiprogramación: varios programas se ejecutan a la vez y el S. O. Asigna los recursos. • Entrada remota de trabajos • Tratamiento de transacciones: permite la ejecución múltiple de un mismo programas (multithreading) • Multiacceso: varios usuarios actuando de forma concurrente. • Tiempo real: los ordenadores pueden interactuar con otros equipos.
  • 3. Definición de S. O. • Es un programa o conjunto de programas. • Estos programas trabajan juntos para lograr ciertos objetivos. • Se encarga de gestionar ciertos recursos: – Entrada/salida – Tratamiento de la información – Almacenamiento masivo • Actúa de intermediario entre el hardware y los programas de aplicación.
  • 4. Objetivos de los S. O. • Hacer posible el uso eficiente de los recursos del sistema: – Actúa coordinando las diferentes velocidades de funcionamiento de los dispositivos. P. E. Mas velocidad de procesadores, mas lentitud de periféricos. • Simplificar la operación de trabajo con el hardware: – Generan una máquina virtual: ordenador simplificado en el que el S. O. Carga con el trabajo de acercamiento al hardware.
  • 5. Funciones de los S. O. • Asignación de tiempo de CPU: – Planificar las diversas actividades. • Control de recursos: – Asignar recursos de forma racional. P. E. División de la memoria del ordenador entre los programas, controlar colas de e/s. • Control de entrada/salida: – Gestionar los datos desde y hacia los periféricos. • Control de los errores y protección: – Informar de las situaciones anómalas • Interfaz con el usuario: – Facilita el uso. • Facilidades contables: – Cálculo de costes de uso de CPU.
  • 6. Tipos de S. O. • Estructura jerárquica
  • 7. Tipos de S. O. • Sistema operativos por servicios
  • 8. Estructura de un S. O. • Núcleo • Gestión de la memoria • Control de entrada/salida • Gestión de dispositivos de almacenamiento masivo • Asignación de recursos y planificación • Protección • Interfaz de usuario
  • 9. Núcleo • Descansa directamente sobre el hardware y proporciona una serie de servicios a las capas superiores del sistema. • Las tareas principales son: – Manejo de interrupciones – Asignación de trabajo al procesador – Proporcionar una vía de comunicación entre los diferentes programas
  • 10. Núcleo • Manejo de interrupciones: – Cuando el hardware detecta una interrupción, el control se transfiere a este módulo, – el cual analiza el carácter de la interrupción y toma las acciones apropiadas: • Transferir el control a otro módulo del S. O. • Iniciar otro programa • Continuar la ejecución del programa interrumpido
  • 11. Gestión de interrupciones S. O. multitarea ES3 P3 ES2 P1 ES1 P2 P3 P3 P2 P1 SO
  • 12. Núcleo • Asignación de trabajo al procesador y comunicación entre programas – El núcleo transfiere el control al programa que el planificador ha determinado para que sea el próximo en ejecutarse. – La comunicación entre programas se logra manteniendo una cola de mensajes en espera para cada uno de los programas activos. – El núcleo recibe los mensajes y los va almacenando en la cola apropiada al destino en cuestión, para distribuirlos cuando el programa destino se active.
  • 14. Gestión de la memoria • La memoria principal de la mayoría de los ordenadores es mucho mas pequeña de lo que sería necesario para manejar todos los programas y datos. • El módulo de gestión de memoria es el encargado de asignar ciertas porciones de la memoria principal a los diferentes programas, mientras el resto de programas y datos se mantienen en los dispositivos de almacenamiento masivo. • La forma mas común de gestión de memoria es crear una memoria virtual utilizando los dispositivos de almacenamiento masivo.
  • 15. Gestión de la memoria
  • 16. Gestión de la memoria
  • 17. División de la memoria entre las tareas • Por páginas: bloques de bytes de igual tamaño para todos los procesos y tareas. • Por segmentos: bloques de bytes con distinto tamaño según el proceso. • Por segmentos paginados: Los segmentos de tamaño distinto se dividen a su vez en páginas de distinto tamaño.
  • 18. Control de la entrada/salida • Los problemas derivados de las diferentes velocidades de funcionamiento de los dispositivos son tratados por este módulo presentándolo como una cuestión independiente del dispositivo. • P.e. En las salidas es frecuente la utilización de spoolers, los datos se almacenan temporalmente en una cola situada en un dispositivo de almacenamiento masivo hasta que el periférico requerido quede libre.
  • 19. Gestión de entradas/salidas Proceso Soft E/S Soft Perif Ctrl Interr Hardware Petición E/S Petición OK
  • 20. Gestión de los dispositivos de almacenamiento masivo • Los datos y programas de un dispositivo de almacenamiento masivo se mantienen en ficheros. • Supervisa la creación, actualización y eliminación de estos ficheros. • Mantiene un directorio con todos los ficheros que existen en el sistema en cada momento. • Cada fichero está dotado de un conjunto de privilegios de acceso, que indican la extensión con la que pueden compartir la información contenida en el fichero. El S. O. Vigila que estos privilegios no sean violados.
  • 21. Sistema de archivos • Todas las aplicaciones computarizadas necesitan almacenar y recuperar la información Superando las limitaciones del almacenamiento real. • Trascendiendo a la duración de los procesos que las utilizan o generan. • Independizando a la información de los procesos permitiendo el acceso a la misma a través de varios procesos. • Las condiciones esenciales para el almacenamiento de la información a largo plazo son: – Debe ser posible almacenar una cantidad muy grande de información. – La información debe sobrevivir a la conclusión del proceso que la utiliza. – Debe ser posible que varios procesos tengan acceso concurrente a la información. • La solución es el almacenamiento de la información en discos y otros medios externos en unidades llamadas archivos: – Los archivos deben ser persistentes, es decir que no deben verse afectados por la creación o terminación de un proceso. – Los archivos son una colección de datos con nombre. – Pueden ser manipulados como una unidad por operaciones como: open, close, create, destroy, copy, rename, list. – Los elementos de datos individuales dentro del archivo pueden ser manipulados por operaciones como: read, write, update, insert, delete. • El “Sistema de Archivos” es la parte del sistema de administración del almacenamiento responsable, principalmente, de la administración de los archivos del almacenamiento secundario. • Es la parte del S. O. responsable de permitir “compartir controladamente” la información de los archivos.
  • 22. Sistema de archivos • Los usuarios deben poder crear, modificar y borrar archivos. • Se deben poder compartir los archivos de una manera cuidadosamente controlada • El mecanismo encargado de compartir los archivos debe proporcionar varios tipos de acceso controlado: – Ej.: “Acceso de Lectura”, “Acceso de Escritura”, “Acceso de Ejecución”, varias combinaciones de estos, etc. • Se debe poder estructurar los archivos de la manera más apropiada a cada aplicación. Los usuarios deben poder ordenar la transferencia de información entre archivos. • Se deben proporcionar posibilidades de “respaldo” y “recuperación” para prevenirse contra: – La pérdida accidental de información. – La destrucción maliciosa de información. • Se debe poder referenciar a los archivos mediante “Nombres Simbólicos”, brindando “Independencia de Dispositivos”. En ambientes sensibles, el sistema de archivos debe proporcionar posibilidades de “Cifrado” y “Descifrado”. • El sistema de archivos debe brindar una interfase favorable al usuario: • Debe suministrar una “visión lógica” de los datos y de las funciones que serán ejecutadas, en vez de una “visión física”. • El usuario no debe tener que preocuparse por: – Los dispositivos particulares. – Dónde serán almacenados los datos. – El formato de los datos en los dispositivos. – Los medios físicos de la transferencia de datos hacia y desde los dispositivos.
  • 23. Sistemaregistrosarchivos Un “Archivo” es un conjunto de de relacionados • El “Sistema de Archivos” es un componente importante de un S. O. y suele contener: – “Métodos de acceso” relacionados con la manera de acceder a los datos almacenados en archivos. – “Administración de archivos” referida a la provisión de mecanismos para que los archivos sean almacenados, referenciados, compartidos y asegurados. – “Administración del almacenamiento auxiliar” para la asignación de espacio a los archivos en los dispositivos de almacenamiento secundario. – “Integridad del archivo” para garantizar la integridad de la información del archivo. • El sistema de archivos está relacionado especialmente con la administración del espacio de almacenamiento secundario, fundamentalmente con el almacenamiento de disco. Una forma de organización de un sistema de archivos puede ser la siguiente: – Se utiliza una “raíz ” para indicar en qué parte del disco comienza el “directorio raíz ”. – El “directorio raíz ” apunta a los “directorios de usuarios”. – Un “directorio de usuario” contiene una entrada para cada uno de los archivos del usuario. – Cada entrada de archivo apunta al lugar del disco donde está almacenado el archivo referenciado. • Los nombres de archivos solo necesitan ser únicos dentro de un directorio de usuario dado. El nombre del sistema para un archivo dado debe ser único para el sistema de archivos. • En sistemas de archivo “jerárquicos” el nombre del sistema para un archivo suele estar formado como el “nombre de la trayectoria” del directorio raíz al archivo.
  • 25. Asignación de recursos y planificación • La mayor parte del tiempo en que un ordenador está funcionando, la demanda de recursos es mayor que los realmente existentes. Este problema se resuelve aplicando una política de asignación de recursos. • El mecanismo sería sencillo si se pudiese utilizar una política del tipo: “atender primero al que antes lo solicite”, sin embargo esto puede llevar a situaciones de deadlock (sistema colgado o caido) cuando dos programas solicitan insistentemente recursos asignados a otro. • El planificador cuenta con una política que varia de un S. O. a otro. Una política muy común consiste en el time slicing (asignación de intervalos cortos de tiempo a los programas)
  • 26. Asignación de recursos y planificación Fin de un intervalo de tiempo Nuevos Programas listos Programas programas Cola del para ejecutarse terminados procesador Procesador Programas Ejecución de ejecutables Un programa Programas bloqueados Programas cuyas Colas de por peticiones e/s peticiones e/s satisfechas Entrada/salida Programas no ejecutables
  • 27. Protección • Actúa contra dos sucesos: – Errores – Abuso deliberado de los recursos del sistema
  • 29. Interfaz de usuario • Interfaz de comandos • Interfaz gráfica
  • 30. MS DOS • Desarrollado en 1979 • MS DOS, IBM, Bill Gates y Microsoft
  • 31. MS DOS Usuario Procesador de comandos Sistema de Sistema de Programas Transferencia de Utilidades ficheros de aplicación caracteres Controladores de Bios dispositivos Firmware Hardware
  • 32. MS DOS • Procesador de comandos – Interfaz de usuario – Gestionar el sistema de interrupciones – Tratar los errores – Ejecutar los comandos internos del MS DOS
  • 33. MS DOS • Gestión de almacenamiento masivo – Gestión de ficheros del ordenador – Sistemas de directorios Directorio raíz Fichero Directorio Fichero Directorio Directorio Fichero Fichero Fichero
  • 34. Windows • Interfaz gráfico • Metáfora escritorio • Menús y botones • Teclado y ratón • S: O. Usuario • S. O. Servidores • Historia – Windows 1.0, 2.0, 3.0 – Windows 3.1 – Windows 3.11 – Windows 95 y 98 – Windows NT, 2000 y XP – Windows CE – Windows Pocket PC
  • 35. UNIX • Laboratorios Bell de ATT • S. O. de propósito general • Multiusuario e Interactivo • Soporta multiprogramación y multiacceso
  • 36. LINUX • Desarrollado por Linus Torvald • Funciona sobre plataformas Intel o Motorola • Se estructura en: – Núcleo o Kernel: Interactúa directamente con el hardware y reside permanentemente en memoria. – Shell: Intérprete de comandos. Interfaz entre núcleo y usuario. – Utilidades o programas de usuario.