SlideShare una empresa de Scribd logo
1 de 33
1
Sistemas operativos
Alvaro Chavez Zubieta
2
Concepto de sistemas operativos
 Sistema Operativo
 Puede definir como un conjunto de programas
que permiten una interacción simplificada
entre el usuario y la máquina
Dispositivos físicos
Sistema Operativo
Aplicaciones Usuario
Hardware
Hardware(arquitectura von
newman)
 Central Processing Unit (CPU). The CPU is
responsible executing programs.
 Memory. Memory is used to store both program
instructions and data.
 Input/Output (I/O) Devices. The kernel manages
requests from user applications to perform input and
output operations and provides convenient methods for
using each device.
Un mundo sin sistema operativo
 Al comienzo, el mundo era as
 Computación basada en mainframes
 Hardware muy complicado y muy heterogeneo
 Multitud de recursos que repartir
 En aquel contexto
 Queremos abstraernos de la complejidad y
heterogeneidad del hardware
 Queremos abstraernos de la gestion de recursos
 Queremos software de sistema
Software del sistema operativo
 Creamos una capa sobre el hardware que
nos abstraiga
Software del sistema operativo
Interfaz de comando del
usuario
Administrador de
la memoria
Administrador de
archivos
Administrador de red
Administrador de
dispositivos
Administrador del
procesador
En resumen
 Creamos sistemas operativos para
 Abstraernos de la complejidad del hardware
 Abstraernos de la heterogeneidad del
hardware
 Abstraernos de la complejidad de la gestion
de recursos
8
Concepto de sistemas operativos
 El sistema operativo puede ser visto como
 Máquina virtual
 Dar al usuario la ilusion de disponer de una
máquina mucho mas fácil de utilizar y programar
que la maquina fisica.
 Gestor de recursos
 Efectuar la gestion de los diversos componentes de
la arquitectura de un computador, imponiendo
orden en la atribucion de recursos a los programas.
 Aprovechar el máximo tiempo de los recursos
disponíbles
 Tiempo de CPU, memória, etc
9
 Procesador y Procesos
 Un proceso es basicamente un programa en
ejecucion
 En un sistema multi-programado, vários procesos
pueden estar ejecutandose simultaneamente
 Sin embargo, cuando existe un solo procesador,
apenas un proceso puede utilizarlo en cada instante
de tiempo.
 Los procesos concurren por el procesador y cooperan
entre si para realizar tareas mas complejas
Concepto de sistemas operativos
10
Conceptos y revisiones
 Procesador y Procesos
 Procesador (CPU)
 Elemento activo del sistema que ejecuta procesos
 Modo usuario (User Mode)
 Dispone un subconjunto de las instrucciones del
CPU. Es en este modo que corren las aplicaciones.
 Modo núcleo (Kernel Mode)
 Modo privilegiado del procesador, para el cual
todas las instrucciones estan disponíbles.
Solo el Sistema Operativo es que tiene acceso a
este modo
11
Conceptos y revisiones
 Memória y Gestion de memória
 Division estructurada de la memoria de modo a ser
posible el desplazamiento de diversos programas en
la memoria principal.
 Colocacion y Proteccion
 Existencia de mecanismos que permitan el
crecimiento de la memória de datos de um programa
 Reserva de memória
 Gestion del espacio de direccionamiento de modo a
que se pueda tener una capacidad de memória
superior a la de la memória principal (a RAM) –
Memória Virtual
12
Conceptos y revisiones
 Jerarquia de la memória
13
Clasificacion de SOs
 Multi-usuario
 El tiempo de procesamiento del CPU de um
computador puede ser compartido por mas de
un usuario de forma interactiva.
 Unix, Linux
 Mono-usuario
 El CPU solo puede estar dedicado de forma
interactiva a un conjunto de proceso del
mismo usuario.
 MS-DOS, todos los Windows
14
Clasificacion de SOs
 Multi-programacion
 Capacidad de ejecutar vários programas
simultaneamente (en concurrencia)
 Unix, Linux, todos os Windows
 Mono-programacion / Procesamiento por
lotes
 Cada programa monopoliza al procesador
hasta terminar
 Spectrum
 DOS (parte de los programas residentes)
15
Clasificacion de SOs
 Sistemas mono-programados y
sistemas multi-programados
Sistema
Operativo
Programa Programa 1
Dados
Programa 2
Sistema
Operativo
Dados 1
Dados 2
Sistema
Mono-programado
Sistema
Multi-programado
Memória principal Memória principal
16
Clasificacion de SOs
 Dedicado
 Sistema Operativo diseñado para aplicaciones
específicas
 Ejemplos:
 Control de una linea de montaje - SOs en tiempo real
 Gestion de transacciones en una compania aérea - SOs para
Mainframes
 Interface para um telefono móvil – SO embedded
 Uso general
 Diseñado para una fácil utilizacion.
 Permiten la ejecucion de una gran variedad de
programas
 Reconocen uma gran diversidad de periféricos
17
Clasificacion de SOs
 Centralizado
 El Sistema Operativo crea una máquina virtual
sobre un único computador.
 Distribuído
 El Sistema Operativo que corre sobre un
conjunto de computadores, dando la ilusion de
que este conjunto es una entidad única
 Sistemas distribuídos puros
 Sistemas en redes
 Sistemas multi-processador
18
Modelo de un SO
 Monolítico
 El ejemplo mas comun de sistema operativo, en el
cual aparentemente no existe estrutura...
 cualquier funcion del sistema operativo puede
comunicar con cualquier una de las otras.
19
Modelo de un SO
 Capas (Layers)
 El SO se encuentra estruturado segun un
conjunto de capas funcionales
 Cada capa utiliza servicios de capas que le
son interiores
 En suma, cada capa es una máquina virtual
con una interface bien definida
 La capa mas baja (gestion de procesos)
corresponde el núcleo del sistema operativo
20
Modelo de un SO
 Capas (Layers)
Gestão de processos
Gestão de memória
Comunicação e I/O
Sistema de ficheiros
Chamadas ao sistema
Hardware
Aplicações e utilizadores
21
Modelo de un SO
 Modular
 El SO se encuentra organizado segun modulos
alrededor del nucleo (kernel)
 El nucleo es generalmente pequeño (Mikro-kernel),
comunicando con el hardware y estableciendo la
comunicacion entre los diversos modulos.
 Puede introducirse el conceto de proceso cliente y de
proceso servido que corren en modo usuario.
 Facilmente adaptable a sistemas distribuidos
 Estructura mas estable (Teoricamente)
22
Modelo de un SO
 Modular
Micro-Kernel
Chamadas ao sistema
Hardware
Gestão
de
Processos
Gestão
de
Memória
I/O
Sistema
de
Ficheiros
Aplicações e utilizadores
23
Modelo de un SO
 Modular (Cliente-Servidor)
Servidor
de
Processos
Servidor
de
Memória
Servidor
de I/O
Servidor
de
Ficheiros
Processo
Cliente
Processo
Cliente
Micro-Kernel
Modo Utilizador
Modo Núcleo
Mensagens
Linux:anillos
 Linux se compone de muchas capas que
rodean a un núcleo.
Linux: los 2 arboles
 Linux consiste en 2 arboles: procesos y archivos
 Procesos heredan propiedades de sus padres
 Los archivos residen dentro de su directorio padre
Sistema de archivos
 Una estructura lógica construida dentro de una partición de disco para
gestionar archivos
 Se admiten muchos tipos de sistemas de ficheros
 Hay un sistema de archivos raíz: la base del árbol de directorios
 Un sistema de ficheros de cualquier tipo puede ser montado en un directorio
 Gestion de la informacion no volatil almacenada en memoria secundaria
(discos, tapes)
 Provee de un nível de abstraccion para que el usuario no se preocupe con los
detalles de la utilizacion de discos, disquetes,etc.
 llamadas al sistema: Creacion, borrar, cópiar, escritura y lectura de ficheros
Estructura del kernel
 El kernel de Linux no es monolítico
 Todos los controladores de dispositivos y muchos sub-componentes pueden ser
construidos como módulos, que puede ser con o sin carga, según sea necesario.
 Esto permite que un kernel para funcionar de manera eficiente en un montón de
diferentes de hardware.
 El proceso de construcción del kernel es increíblemente configurable.
 Algunos componentes del kernel pueden ser compilados en:
 gestión de la memoria
 capa del sistema de archivos virtual
 planificador de procesos
 El soporte multi-procesador
 redes TCP / IP (si se utilizan): Sistemas de ficheros ext3, reiserfs, jfs
 soporte para hardware específico: SCSI, DASD, USB, Crypto
 Los controladores de red.
 Ejemplos de módulos cargados dinámicamente
 Sistemas de archivos: ext3, reiserfs, jfs
 soporte para hardware específico: SCSI, DASD, USB, Crypto
 Los controladores de red
Sistema de llamadas
Tipos de llamadas al sistema
Control de procesos
•fork(), exit(), wait(), chroot()
•Administración de ficheros
•open(), close(), read(), write, create(), lseek(), readdir(), unlink(),dup(),dup2()
•Administración de dispositivos
•ioctl()
•Información de mantenimiento
•gettimeofday(), profil()
•Comunicaciones
•pipe(), socket(), accept(), bind(), signal()
Control de errores en
llamadas al sistema
 Las llamadas al sistema tienen valores de
retorno
 Cuando se produce un error, se puede
comprobar qué error ha sucedido leyendo
errno
 strerror(), perror()
Modulos
Documentación
Man : Abreviatura de manual. Ayuda en línea.
man [selección_manual] nombre_programa
selección manual:
 1 Herramientas/comandos del usuario.
 2 Llamadas al sistema.
 3 Llamadas a bibliotecas.
 4 Archivos especiales, información de controladores y
dispositivos.
 5 Archivos de configuración (Ej.: /etc/passwd)
 6 Juegos.
 7 Paquetes (misceláneas).
 8 Herramientas de administración del sistema.

Más contenido relacionado

La actualidad más candente

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativoskathe92
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmoramel_92
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativosmoramel_92
 
1 unidad sistemas operativos
1 unidad sistemas operativos1 unidad sistemas operativos
1 unidad sistemas operativosriosofelia
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank CaballeroJuank_Caballero
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windowseyes
 
Guia de los Sistemas Operativos
Guia de los Sistemas OperativosGuia de los Sistemas Operativos
Guia de los Sistemas OperativosAlexis Petit
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativopainni
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativoEmily_Fdez
 
Traduccion
TraduccionTraduccion
Traduccionmela666
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redesTonatiuh Alvarez
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSsanchezsergio12
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativosAlex Acosta
 

La actualidad más candente (20)

Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Act 5
Act 5Act 5
Act 5
 
Sistemas Operativos
Sistemas Operativos Sistemas Operativos
Sistemas Operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
1 unidad sistemas operativos
1 unidad sistemas operativos1 unidad sistemas operativos
1 unidad sistemas operativos
 
Sistema operativo Juank Caballero
Sistema operativo Juank CaballeroSistema operativo Juank Caballero
Sistema operativo Juank Caballero
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Kernel De Windows
Kernel De WindowsKernel De Windows
Kernel De Windows
 
Guia de los Sistemas Operativos
Guia de los Sistemas OperativosGuia de los Sistemas Operativos
Guia de los Sistemas Operativos
 
Estructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema OperativoEstructura Y Funciones Del Sistema Operativo
Estructura Y Funciones Del Sistema Operativo
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
 
Traduccion
TraduccionTraduccion
Traduccion
 
Sistemas Operativosss
Sistemas OperativosssSistemas Operativosss
Sistemas Operativosss
 
Sistemas operativos de redes
Sistemas operativos de redesSistemas operativos de redes
Sistemas operativos de redes
 
Taller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOSTaller SITEMAS OPERATIVOS
Taller SITEMAS OPERATIVOS
 
Kernel de los sistemas operativos
Kernel de los  sistemas operativosKernel de los  sistemas operativos
Kernel de los sistemas operativos
 
So
SoSo
So
 

Destacado

T31 so borjasanz
T31 so borjasanzT31 so borjasanz
T31 so borjasanzborjasanz8
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzborjasanz8
 
Trabajo digital 1
Trabajo digital 1Trabajo digital 1
Trabajo digital 1sandrairua
 
Diapositiva
Diapositiva Diapositiva
Diapositiva nazth
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativosblankaa394
 
Ejecutando tu idea de negocios sistema operativo integral
Ejecutando tu idea de negocios sistema operativo integralEjecutando tu idea de negocios sistema operativo integral
Ejecutando tu idea de negocios sistema operativo integralStartcoaching
 
Antecedentes de la computadoras y Sistemas Operativos
Antecedentes de la computadoras y Sistemas Operativos Antecedentes de la computadoras y Sistemas Operativos
Antecedentes de la computadoras y Sistemas Operativos lizbethvazquezramirez
 
Sistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoSistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoVictor Prieto
 
Sistemas Operativos Online
Sistemas Operativos OnlineSistemas Operativos Online
Sistemas Operativos OnlineUAGro Virtual
 
Sistema operativo (so).
Sistema operativo (so).Sistema operativo (so).
Sistema operativo (so).Alex20736924
 
Presentacion de Sistemas Operativos Online
Presentacion de Sistemas Operativos OnlinePresentacion de Sistemas Operativos Online
Presentacion de Sistemas Operativos Onlinejohn
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasOmar Salazar
 
Sistemas Por Capas
Sistemas Por CapasSistemas Por Capas
Sistemas Por CapasCoirna Ortiz
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosErwin Meza
 
Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosMarvin Romero
 

Destacado (20)

T31 so borjasanz
T31 so borjasanzT31 so borjasanz
T31 so borjasanz
 
T22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanzT22 ejecutainstruccion borjasanz
T22 ejecutainstruccion borjasanz
 
Trabajo digital 1
Trabajo digital 1Trabajo digital 1
Trabajo digital 1
 
Servicios de un sistema operativo.
Servicios de un sistema operativo.Servicios de un sistema operativo.
Servicios de un sistema operativo.
 
Gestion e s.ppt
Gestion e s.pptGestion e s.ppt
Gestion e s.ppt
 
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVOESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
ESTRUCTURA DE CAPAS DEL SISTEMA OPERATIVO
 
Diapositiva
Diapositiva Diapositiva
Diapositiva
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Ejecutando tu idea de negocios sistema operativo integral
Ejecutando tu idea de negocios sistema operativo integralEjecutando tu idea de negocios sistema operativo integral
Ejecutando tu idea de negocios sistema operativo integral
 
Antecedentes de la computadoras y Sistemas Operativos
Antecedentes de la computadoras y Sistemas Operativos Antecedentes de la computadoras y Sistemas Operativos
Antecedentes de la computadoras y Sistemas Operativos
 
Sistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de DiscoSistemas Operativos Gestion de E/S y Planificacion de Disco
Sistemas Operativos Gestion de E/S y Planificacion de Disco
 
Sistemas Operativos Online
Sistemas Operativos OnlineSistemas Operativos Online
Sistemas Operativos Online
 
Sistema operativo (so).
Sistema operativo (so).Sistema operativo (so).
Sistema operativo (so).
 
Sistema operativo (windows)
Sistema operativo (windows)Sistema operativo (windows)
Sistema operativo (windows)
 
Presentacion de Sistemas Operativos Online
Presentacion de Sistemas Operativos OnlinePresentacion de Sistemas Operativos Online
Presentacion de Sistemas Operativos Online
 
Estructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por CapasEstructura del sistema_operativo - Sistemas por Capas
Estructura del sistema_operativo - Sistemas por Capas
 
Sistemas Por Capas
Sistemas Por CapasSistemas Por Capas
Sistemas Por Capas
 
Conceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas OperativosConceptos Básicos de Sistemas Operativos
Conceptos Básicos de Sistemas Operativos
 
Sistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos BásicosSistemas Operativos - Conceptos Básicos
Sistemas Operativos - Conceptos Básicos
 

Similar a prueba (20)

Introducción a Sistemas Operativos
Introducción a Sistemas OperativosIntroducción a Sistemas Operativos
Introducción a Sistemas Operativos
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02Sistemaoperativo 101120071653-phpapp02
Sistemaoperativo 101120071653-phpapp02
 
introduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptxintroduccion sistemas operativos2.pptx
introduccion sistemas operativos2.pptx
 
Taller so
Taller soTaller so
Taller so
 
Virtual PC
Virtual PCVirtual PC
Virtual PC
 
Diana malave 26625869
Diana malave 26625869Diana malave 26625869
Diana malave 26625869
 
Conceptos generales (2)
Conceptos generales (2)Conceptos generales (2)
Conceptos generales (2)
 
Tarea 3 SO
Tarea 3 SOTarea 3 SO
Tarea 3 SO
 
Infraestructura tecnologica
Infraestructura tecnologicaInfraestructura tecnologica
Infraestructura tecnologica
 
So 03-estructura del so-6x1
So 03-estructura del so-6x1So 03-estructura del so-6x1
So 03-estructura del so-6x1
 
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOSKERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
KERNEL, SISTEMA Y TABLA DE ASIGNACIÓN DE ARCHIVOS
 
Los sistemas operativos
Los sistemas operativosLos sistemas operativos
Los sistemas operativos
 
Ejercicios sistemas operativos I
Ejercicios sistemas operativos IEjercicios sistemas operativos I
Ejercicios sistemas operativos I
 
So
SoSo
So
 
sistema operativo Windows
 sistema operativo Windows sistema operativo Windows
sistema operativo Windows
 
TRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOSTRABAJO SISTEMAS OPERATIVOS
TRABAJO SISTEMAS OPERATIVOS
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Los Sistemas Operativos
Los Sistemas OperativosLos Sistemas Operativos
Los Sistemas Operativos
 

Último

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
 
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
 
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
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
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
 
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
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
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í
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 

Último (20)

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...
 
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...
 
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
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
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
 
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
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
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
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
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
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
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
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 

prueba

  • 2. 2 Concepto de sistemas operativos  Sistema Operativo  Puede definir como un conjunto de programas que permiten una interacción simplificada entre el usuario y la máquina Dispositivos físicos Sistema Operativo Aplicaciones Usuario Hardware
  • 3. Hardware(arquitectura von newman)  Central Processing Unit (CPU). The CPU is responsible executing programs.  Memory. Memory is used to store both program instructions and data.  Input/Output (I/O) Devices. The kernel manages requests from user applications to perform input and output operations and provides convenient methods for using each device.
  • 4. Un mundo sin sistema operativo  Al comienzo, el mundo era as  Computación basada en mainframes  Hardware muy complicado y muy heterogeneo  Multitud de recursos que repartir  En aquel contexto  Queremos abstraernos de la complejidad y heterogeneidad del hardware  Queremos abstraernos de la gestion de recursos  Queremos software de sistema
  • 5. Software del sistema operativo  Creamos una capa sobre el hardware que nos abstraiga
  • 6. Software del sistema operativo Interfaz de comando del usuario Administrador de la memoria Administrador de archivos Administrador de red Administrador de dispositivos Administrador del procesador
  • 7. En resumen  Creamos sistemas operativos para  Abstraernos de la complejidad del hardware  Abstraernos de la heterogeneidad del hardware  Abstraernos de la complejidad de la gestion de recursos
  • 8. 8 Concepto de sistemas operativos  El sistema operativo puede ser visto como  Máquina virtual  Dar al usuario la ilusion de disponer de una máquina mucho mas fácil de utilizar y programar que la maquina fisica.  Gestor de recursos  Efectuar la gestion de los diversos componentes de la arquitectura de un computador, imponiendo orden en la atribucion de recursos a los programas.  Aprovechar el máximo tiempo de los recursos disponíbles  Tiempo de CPU, memória, etc
  • 9. 9  Procesador y Procesos  Un proceso es basicamente un programa en ejecucion  En un sistema multi-programado, vários procesos pueden estar ejecutandose simultaneamente  Sin embargo, cuando existe un solo procesador, apenas un proceso puede utilizarlo en cada instante de tiempo.  Los procesos concurren por el procesador y cooperan entre si para realizar tareas mas complejas Concepto de sistemas operativos
  • 10. 10 Conceptos y revisiones  Procesador y Procesos  Procesador (CPU)  Elemento activo del sistema que ejecuta procesos  Modo usuario (User Mode)  Dispone un subconjunto de las instrucciones del CPU. Es en este modo que corren las aplicaciones.  Modo núcleo (Kernel Mode)  Modo privilegiado del procesador, para el cual todas las instrucciones estan disponíbles. Solo el Sistema Operativo es que tiene acceso a este modo
  • 11. 11 Conceptos y revisiones  Memória y Gestion de memória  Division estructurada de la memoria de modo a ser posible el desplazamiento de diversos programas en la memoria principal.  Colocacion y Proteccion  Existencia de mecanismos que permitan el crecimiento de la memória de datos de um programa  Reserva de memória  Gestion del espacio de direccionamiento de modo a que se pueda tener una capacidad de memória superior a la de la memória principal (a RAM) – Memória Virtual
  • 12. 12 Conceptos y revisiones  Jerarquia de la memória
  • 13. 13 Clasificacion de SOs  Multi-usuario  El tiempo de procesamiento del CPU de um computador puede ser compartido por mas de un usuario de forma interactiva.  Unix, Linux  Mono-usuario  El CPU solo puede estar dedicado de forma interactiva a un conjunto de proceso del mismo usuario.  MS-DOS, todos los Windows
  • 14. 14 Clasificacion de SOs  Multi-programacion  Capacidad de ejecutar vários programas simultaneamente (en concurrencia)  Unix, Linux, todos os Windows  Mono-programacion / Procesamiento por lotes  Cada programa monopoliza al procesador hasta terminar  Spectrum  DOS (parte de los programas residentes)
  • 15. 15 Clasificacion de SOs  Sistemas mono-programados y sistemas multi-programados Sistema Operativo Programa Programa 1 Dados Programa 2 Sistema Operativo Dados 1 Dados 2 Sistema Mono-programado Sistema Multi-programado Memória principal Memória principal
  • 16. 16 Clasificacion de SOs  Dedicado  Sistema Operativo diseñado para aplicaciones específicas  Ejemplos:  Control de una linea de montaje - SOs en tiempo real  Gestion de transacciones en una compania aérea - SOs para Mainframes  Interface para um telefono móvil – SO embedded  Uso general  Diseñado para una fácil utilizacion.  Permiten la ejecucion de una gran variedad de programas  Reconocen uma gran diversidad de periféricos
  • 17. 17 Clasificacion de SOs  Centralizado  El Sistema Operativo crea una máquina virtual sobre un único computador.  Distribuído  El Sistema Operativo que corre sobre un conjunto de computadores, dando la ilusion de que este conjunto es una entidad única  Sistemas distribuídos puros  Sistemas en redes  Sistemas multi-processador
  • 18. 18 Modelo de un SO  Monolítico  El ejemplo mas comun de sistema operativo, en el cual aparentemente no existe estrutura...  cualquier funcion del sistema operativo puede comunicar con cualquier una de las otras.
  • 19. 19 Modelo de un SO  Capas (Layers)  El SO se encuentra estruturado segun un conjunto de capas funcionales  Cada capa utiliza servicios de capas que le son interiores  En suma, cada capa es una máquina virtual con una interface bien definida  La capa mas baja (gestion de procesos) corresponde el núcleo del sistema operativo
  • 20. 20 Modelo de un SO  Capas (Layers) Gestão de processos Gestão de memória Comunicação e I/O Sistema de ficheiros Chamadas ao sistema Hardware Aplicações e utilizadores
  • 21. 21 Modelo de un SO  Modular  El SO se encuentra organizado segun modulos alrededor del nucleo (kernel)  El nucleo es generalmente pequeño (Mikro-kernel), comunicando con el hardware y estableciendo la comunicacion entre los diversos modulos.  Puede introducirse el conceto de proceso cliente y de proceso servido que corren en modo usuario.  Facilmente adaptable a sistemas distribuidos  Estructura mas estable (Teoricamente)
  • 22. 22 Modelo de un SO  Modular Micro-Kernel Chamadas ao sistema Hardware Gestão de Processos Gestão de Memória I/O Sistema de Ficheiros Aplicações e utilizadores
  • 23. 23 Modelo de un SO  Modular (Cliente-Servidor) Servidor de Processos Servidor de Memória Servidor de I/O Servidor de Ficheiros Processo Cliente Processo Cliente Micro-Kernel Modo Utilizador Modo Núcleo Mensagens
  • 24. Linux:anillos  Linux se compone de muchas capas que rodean a un núcleo.
  • 25. Linux: los 2 arboles  Linux consiste en 2 arboles: procesos y archivos  Procesos heredan propiedades de sus padres  Los archivos residen dentro de su directorio padre
  • 26. Sistema de archivos  Una estructura lógica construida dentro de una partición de disco para gestionar archivos  Se admiten muchos tipos de sistemas de ficheros  Hay un sistema de archivos raíz: la base del árbol de directorios  Un sistema de ficheros de cualquier tipo puede ser montado en un directorio  Gestion de la informacion no volatil almacenada en memoria secundaria (discos, tapes)  Provee de un nível de abstraccion para que el usuario no se preocupe con los detalles de la utilizacion de discos, disquetes,etc.  llamadas al sistema: Creacion, borrar, cópiar, escritura y lectura de ficheros
  • 27. Estructura del kernel  El kernel de Linux no es monolítico  Todos los controladores de dispositivos y muchos sub-componentes pueden ser construidos como módulos, que puede ser con o sin carga, según sea necesario.  Esto permite que un kernel para funcionar de manera eficiente en un montón de diferentes de hardware.  El proceso de construcción del kernel es increíblemente configurable.  Algunos componentes del kernel pueden ser compilados en:  gestión de la memoria  capa del sistema de archivos virtual  planificador de procesos  El soporte multi-procesador  redes TCP / IP (si se utilizan): Sistemas de ficheros ext3, reiserfs, jfs  soporte para hardware específico: SCSI, DASD, USB, Crypto  Los controladores de red.  Ejemplos de módulos cargados dinámicamente  Sistemas de archivos: ext3, reiserfs, jfs  soporte para hardware específico: SCSI, DASD, USB, Crypto  Los controladores de red
  • 29. Tipos de llamadas al sistema Control de procesos •fork(), exit(), wait(), chroot() •Administración de ficheros •open(), close(), read(), write, create(), lseek(), readdir(), unlink(),dup(),dup2() •Administración de dispositivos •ioctl() •Información de mantenimiento •gettimeofday(), profil() •Comunicaciones •pipe(), socket(), accept(), bind(), signal()
  • 30. Control de errores en llamadas al sistema  Las llamadas al sistema tienen valores de retorno  Cuando se produce un error, se puede comprobar qué error ha sucedido leyendo errno  strerror(), perror()
  • 31.
  • 33. Documentación Man : Abreviatura de manual. Ayuda en línea. man [selección_manual] nombre_programa selección manual:  1 Herramientas/comandos del usuario.  2 Llamadas al sistema.  3 Llamadas a bibliotecas.  4 Archivos especiales, información de controladores y dispositivos.  5 Archivos de configuración (Ej.: /etc/passwd)  6 Juegos.  7 Paquetes (misceláneas).  8 Herramientas de administración del sistema.