SlideShare una empresa de Scribd logo
1 de 31
Podemos crear un sistema tan grande y complejo como un sistema
operativo solo si lo dividimos en partes pequeñas.
Cada una de estas partes deberá ser un componente bien diseñado del
sistema, con entradas, salidas y funciones cuidadosamente definidas.
Gestión de procesos
Un programa no puede hacer nada si la CPU no ejecuta sus
instrucciones.
Un proceso necesita ciertos recursos incluyendo tiempo de la CPU,
MEMORIA, ARCHIVOS Y DISPOSITIVOS DE E/S.
Gestión de la memoria principal
La memoria principal es decisiva para el funcionamiento del sistema de computación
moderno ya que es un depósito de datos a los que se puede acceder rápidamente y
que pueden ser compartidos por los dispositivos de E/S.
En cuanto a gestión de memoria el S.O se encarga de:
-Saber cuáles partes de la
memoria se están usando
actualmente y quien la está
usando.
- Decidir cuales procesos se
cargaran en la memoria cuando se
disponga de espacio….
-asignar y liberar espacio de la memoria cuando se necesite.
Gestión de archivos
Es uno de los
componentes más
visibles de un
sistema operativo
ya que son parte de
las actividades que
hacemos a diario
cuando creamos,
copiamos
documentos etc.
En cuanto a la gestión de archivos el S.O se encarga de:
-crear y eliminar
(archivos y directorios).
-permitir el acceso para la manipulación
de archivos y directorios.
Gestión de sistema E/S
Uno de los objetivos del S.O es ocultar las peculiaridades de
dispositivos de hardware específicos de modo que el usuario
no las perciba.
Dicho subsistema consiste en
-una interfaz general con los controladores de
dispositivos.
-drivers (controladores en software) para dispositivos de
hardware específicos.
Sistema de protección:
Si un sistema de computación tiene múltiples usuarios y permite la
ejecución de múltiples procesos, es importante proteger las actividades
de los demás.
-El temporizador cuida que ningún proceso pueda controlar o
monopolizar la CPU.
-la detención temprana de errores de interfaz puede evitar la
contaminación de un subsistema saludable por uno que está fallando.
-un recurso no puede defenderse de un usuario incompetente o no
autorizado.
Servicios de sistemas operativos
Un sistema operativo crea un
entorno para la ejecución de
programas. El sistema operativo
proporciona ciertos
Servicios a los programas y a los
usuarios de dichos programas,
los servicios específicos pueden
ser diferentes
Dependiendo el servicio estos
pueden ir desde
Enmanuel
Ejecución de programas: El sistema debe
poder cagar un programa en la memoria y
Ejecutarlo. El programa debe poder
terminar su ejecución, sea normal o
anormalmente
Operaciones De E/S: Un programa en
ejecución podría requerí E/S. Esta podría
implicar
El uso de un archivo o un dispositivo E/S
Contabilización: Es importante
mantenerse al tanto de qué usuarios
usan cuántos recursos del computador y
de qué tipo. Esta contabilidad podría
servir par facturar el servicio de cómputo
a los usuarios o simplemente para
acumular datos estadísticos útiles.
Protección: Los dueños de la información
almacenada en sus sistema de
computador multiusuario podrían querer
controlar su uso. Si varios procesos
disjuntos se ejecutan en forma
concurrente, no deber ser posible que
un proceso interfiera los otros, ni al
sistema operativo mismo
Llamadas al sistema
En informática, llamada al sistema (en inglés system call) es el
mecanismo usado por una aplicación para solicitar un servicio al
sistema operativo.
Las llamadas al sistema comúnmente usan una instrucción
especial de la CPU que causa que el procesador transfiera el
control a un código privilegiado, previamente especificado por
el mismo código. Esto permite al código privilegiado especificar
donde va a ser conectado así como el estado del procesador.
Cuando una llamada al sistema es invocada, la ejecución del
programa que invoca es interrumpida y sus datos son
guardados, normalmente en su PCB, para poder continuar
ejecutándose luego. El procesador entonces comienza a
ejecutar las instrucciones de código de alto nivel de privilegio,
para realizar la tarea requerida. Cuando esta finaliza, se retorna
al proceso original, y continúa su ejecución. El retorno al
proceso demandante no obligatoriamente es inmediato,
depende del tiempo de ejecución de la llamada al sistema y del
algoritmo de planificación de CPU.
Maquina virtuales
java
Diseño y implementación del sistema
ejemplo
Generación de Sistemas
Maribel núñez
Generación de Sistemas
El Sistema operativo normalmente se
distribuye en dico. Para generar un Sistema,
se debe utilizar un programa especial. El
programa SYSGEN lee de un archive dado o
pide al operador del Sistema información
relative a la configuración específica del
hardware.
Hay que determiner los tipos de información:
• Qué CPU usará?
• Con cuanta memoria se cuenta?
• Con qué dispositivos se cuenta?
• Que opciones se desea que tenga el Sistema operativo?
Una vez que se ha generado un Sistema operative debe ponerse a disposición
del hardware. Como sabe el hardware donde está el núcleo, o cómo cargarlo?
El proceso de iniciar un computador
cargando el núcleo se denomina
ARRANQUE DEL SISTEMA. En la mayor
parte de los computadores, hay un
pequeño fragmanto de código,
almacenado en la ROM, llamado
programa de arranque o cargador de
arranque.
Este código puede localizar el núcleo,
cargarlo en la memoria principal, e iniciar
su ejecución. Algunos sistemas de
computador como los PC, siguen un
proceso de dos pasosen el que un
cargador de arranque muy sencillo
obtiene del disco un programa de
arranque más complejo, que a su vez
carga el núcleo.
Los servicios del sistema se pueden clasificar en
varias categorias:
- Control de Programas
- Solicitudes de Estado
- Solicitudes de entrada y Salida.
Una vez definidos los servicios del sistema
operativo, se puede desarrollar su estructura.
El diseño de un nuevo sistema
operativo es una tarea de gran
magnitud. Es importante definir las
metas del sistema antes de iniciar el
diseño. Puesto que los sistemas
operativos son grandes, la
modularidad es importante.
El diseño de un sistema como una
secuencia de capas se considera una
técnica de diseño importante.
Durante todo el ciclo de diseño de un sistema operativo, debemos tener
cuidado de separar las decisiones de política y los detalles de la
implementación. Esta separación ofrece el máximo de flexibilidad si
después es necesario cambiar las decisiones de política.

Más contenido relacionado

La actualidad más candente

Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientosYesith Valencia
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacionguestd5974a6
 
Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xSophia Galarraga
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)Roberto Rojas
 
Fundamentos de los sistemas de información
Fundamentos de los sistemas de informaciónFundamentos de los sistemas de información
Fundamentos de los sistemas de informaciónAngela Inciarte
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores JUANR1022
 
Unidad 1. introducción a las tecnologías de información
Unidad 1. introducción a las tecnologías de informaciónUnidad 1. introducción a las tecnologías de información
Unidad 1. introducción a las tecnologías de informaciónROSA IMELDA GARCIA CHI
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datosralbarracin
 
Examen Arquitectura de Computadoras
Examen Arquitectura de ComputadorasExamen Arquitectura de Computadoras
Examen Arquitectura de ComputadorasErika Santos Reyes
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de SistemasJUANESTEFA
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareEvelinBermeo
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de coddenriquesyso
 
Sistemas Por Capas
Sistemas Por CapasSistemas Por Capas
Sistemas Por CapasCoirna Ortiz
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entradaSasil Catzim
 

La actualidad más candente (20)

16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales16 Curso de POO en java - arreglos unidimensionales
16 Curso de POO en java - arreglos unidimensionales
 
Analisis y determinacion de requerimientos
Analisis y determinacion de requerimientosAnalisis y determinacion de requerimientos
Analisis y determinacion de requerimientos
 
Presentacion Programacion
Presentacion ProgramacionPresentacion Programacion
Presentacion Programacion
 
Estructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+xEstructura+del+sistema+mac+os+x
Estructura+del+sistema+mac+os+x
 
1. introduccion a la programación orientada a objeto (poo)
1.  introduccion a la programación orientada a objeto (poo)1.  introduccion a la programación orientada a objeto (poo)
1. introduccion a la programación orientada a objeto (poo)
 
Fundamentos de los sistemas de información
Fundamentos de los sistemas de informaciónFundamentos de los sistemas de información
Fundamentos de los sistemas de información
 
Lenguaje Ensamblador
Lenguaje EnsambladorLenguaje Ensamblador
Lenguaje Ensamblador
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Arquitectura Multiprocesadores
Arquitectura Multiprocesadores Arquitectura Multiprocesadores
Arquitectura Multiprocesadores
 
Unidad 1. introducción a las tecnologías de información
Unidad 1. introducción a las tecnologías de informaciónUnidad 1. introducción a las tecnologías de información
Unidad 1. introducción a las tecnologías de información
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Lenguajes de bases de datos
Lenguajes de bases de datosLenguajes de bases de datos
Lenguajes de bases de datos
 
Examen Arquitectura de Computadoras
Examen Arquitectura de ComputadorasExamen Arquitectura de Computadoras
Examen Arquitectura de Computadoras
 
Diseño de Sistemas
Diseño de SistemasDiseño de Sistemas
Diseño de Sistemas
 
Entrada y Salida
Entrada y SalidaEntrada y Salida
Entrada y Salida
 
Normas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de SoftwareNormas y Estándares de calidad para el desarrollo de Software
Normas y Estándares de calidad para el desarrollo de Software
 
Conclusión sistemas de informacion
Conclusión sistemas de informacionConclusión sistemas de informacion
Conclusión sistemas de informacion
 
12 reglas de codd
12 reglas de codd12 reglas de codd
12 reglas de codd
 
Sistemas Por Capas
Sistemas Por CapasSistemas Por Capas
Sistemas Por Capas
 
Tema manejo de la entrada
Tema manejo de la entradaTema manejo de la entrada
Tema manejo de la entrada
 

Similar a Componentes de un sistema operativo

Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativosdaw106
 
Sistemas operativos diapo eduar
Sistemas operativos diapo eduarSistemas operativos diapo eduar
Sistemas operativos diapo eduarluzmary25
 
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdfGUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdfrominacastronuovo
 
Sistemas operativos funciones
Sistemas operativos funcionesSistemas operativos funciones
Sistemas operativos funcionesPablo Saúl
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativoalarcon14
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administradanielvaldez
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administraMartin Lautrerio
 
Diapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los espososDiapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los espososDanilo Vargas
 
Diapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los espososDiapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los espososDanilo Vargas
 

Similar a Componentes de un sistema operativo (20)

Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativos
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Sistemas operativos diapo eduar
Sistemas operativos diapo eduarSistemas operativos diapo eduar
Sistemas operativos diapo eduar
 
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdfGUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
GUÍA DE ESTUDIO N° 2 INTRODUCCIÓN AL SISTEMA OPERATIVO.pdf
 
Sistemas operativos resumen
Sistemas operativos resumenSistemas operativos resumen
Sistemas operativos resumen
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Sistemas operativos funciones
Sistemas operativos funcionesSistemas operativos funciones
Sistemas operativos funciones
 
Trabajo 1 s. operativos ii
Trabajo 1 s. operativos iiTrabajo 1 s. operativos ii
Trabajo 1 s. operativos ii
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
"SISTEMA OPERATIVO"
"SISTEMA OPERATIVO""SISTEMA OPERATIVO"
"SISTEMA OPERATIVO"
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
5.2 identificar los recursos que administra
5.2 identificar los recursos que administra5.2 identificar los recursos que administra
5.2 identificar los recursos que administra
 
Diapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los espososDiapositivas sistemas operativos Damilo y nuedbys los esposos
Diapositivas sistemas operativos Damilo y nuedbys los esposos
 
Diapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los espososDiapositivas sistemas operativos Danilo y nuedbys los esposos
Diapositivas sistemas operativos Danilo y nuedbys los esposos
 
que es un sistema operativo
 que es un sistema operativo que es un sistema operativo
que es un sistema operativo
 
JONATHAN JOEL CRUZ
JONATHAN JOEL CRUZJONATHAN JOEL CRUZ
JONATHAN JOEL CRUZ
 

Último

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsxJuanpm27
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTESaraNolasco4
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...DavidBautistaFlores1
 
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
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxMartín Ramírez
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaLuis Minaya
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfssuser50d1252
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOMARIBEL DIAZ
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxRAMON EUSTAQUIO CARO BAYONA
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxMaritza438836
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
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.
 

Último (20)

Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
3. Pedagogía de la Educación: Como objeto de la didáctica.ppsx
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE4º SOY LECTOR PART2- MD  EDUCATIVO.p df PARTE
4º SOY LECTOR PART2- MD EDUCATIVO.p df PARTE
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...describimos como son afectados las regiones naturales del peru por la ola de ...
describimos como son afectados las regiones naturales del peru por la ola de ...
 
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...
 
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptxc3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
c3.hu3.p1.p2.El ser humano y el sentido de su existencia.pptx
 
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsaManejo del Dengue, generalidades, actualización marzo 2024 minsa
Manejo del Dengue, generalidades, actualización marzo 2024 minsa
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Aedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptxAedes aegypti + Intro to Coquies EE.pptx
Aedes aegypti + Intro to Coquies EE.pptx
 
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdfFichas de MatemáticA QUINTO DE SECUNDARIA).pdf
Fichas de MatemáticA QUINTO DE SECUNDARIA).pdf
 
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADOPLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
PLAN DE TUTORIA- PARA NIVEL PRIMARIA CUARTO GRADO
 
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docxMODELO DE INFORME DE INDAGACION CIENTIFICA .docx
MODELO DE INFORME DE INDAGACION CIENTIFICA .docx
 
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docxIII SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
III SEGUNDO CICLO PLAN DE TUTORÍA 2024.docx
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
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
 

Componentes de un sistema operativo

  • 1.
  • 2.
  • 3. Podemos crear un sistema tan grande y complejo como un sistema operativo solo si lo dividimos en partes pequeñas. Cada una de estas partes deberá ser un componente bien diseñado del sistema, con entradas, salidas y funciones cuidadosamente definidas.
  • 4. Gestión de procesos Un programa no puede hacer nada si la CPU no ejecuta sus instrucciones.
  • 5. Un proceso necesita ciertos recursos incluyendo tiempo de la CPU, MEMORIA, ARCHIVOS Y DISPOSITIVOS DE E/S.
  • 6. Gestión de la memoria principal La memoria principal es decisiva para el funcionamiento del sistema de computación moderno ya que es un depósito de datos a los que se puede acceder rápidamente y que pueden ser compartidos por los dispositivos de E/S.
  • 7. En cuanto a gestión de memoria el S.O se encarga de: -Saber cuáles partes de la memoria se están usando actualmente y quien la está usando. - Decidir cuales procesos se cargaran en la memoria cuando se disponga de espacio….
  • 8. -asignar y liberar espacio de la memoria cuando se necesite.
  • 9. Gestión de archivos Es uno de los componentes más visibles de un sistema operativo ya que son parte de las actividades que hacemos a diario cuando creamos, copiamos documentos etc.
  • 10. En cuanto a la gestión de archivos el S.O se encarga de: -crear y eliminar (archivos y directorios). -permitir el acceso para la manipulación de archivos y directorios.
  • 11. Gestión de sistema E/S Uno de los objetivos del S.O es ocultar las peculiaridades de dispositivos de hardware específicos de modo que el usuario no las perciba. Dicho subsistema consiste en -una interfaz general con los controladores de dispositivos. -drivers (controladores en software) para dispositivos de hardware específicos.
  • 12. Sistema de protección: Si un sistema de computación tiene múltiples usuarios y permite la ejecución de múltiples procesos, es importante proteger las actividades de los demás.
  • 13. -El temporizador cuida que ningún proceso pueda controlar o monopolizar la CPU. -la detención temprana de errores de interfaz puede evitar la contaminación de un subsistema saludable por uno que está fallando. -un recurso no puede defenderse de un usuario incompetente o no autorizado.
  • 14. Servicios de sistemas operativos Un sistema operativo crea un entorno para la ejecución de programas. El sistema operativo proporciona ciertos Servicios a los programas y a los usuarios de dichos programas, los servicios específicos pueden ser diferentes Dependiendo el servicio estos pueden ir desde Enmanuel
  • 15. Ejecución de programas: El sistema debe poder cagar un programa en la memoria y Ejecutarlo. El programa debe poder terminar su ejecución, sea normal o anormalmente Operaciones De E/S: Un programa en ejecución podría requerí E/S. Esta podría implicar El uso de un archivo o un dispositivo E/S
  • 16. Contabilización: Es importante mantenerse al tanto de qué usuarios usan cuántos recursos del computador y de qué tipo. Esta contabilidad podría servir par facturar el servicio de cómputo a los usuarios o simplemente para acumular datos estadísticos útiles. Protección: Los dueños de la información almacenada en sus sistema de computador multiusuario podrían querer controlar su uso. Si varios procesos disjuntos se ejecutan en forma concurrente, no deber ser posible que un proceso interfiera los otros, ni al sistema operativo mismo
  • 17. Llamadas al sistema En informática, llamada al sistema (en inglés system call) es el mecanismo usado por una aplicación para solicitar un servicio al sistema operativo. Las llamadas al sistema comúnmente usan una instrucción especial de la CPU que causa que el procesador transfiera el control a un código privilegiado, previamente especificado por el mismo código. Esto permite al código privilegiado especificar donde va a ser conectado así como el estado del procesador. Cuando una llamada al sistema es invocada, la ejecución del programa que invoca es interrumpida y sus datos son guardados, normalmente en su PCB, para poder continuar ejecutándose luego. El procesador entonces comienza a ejecutar las instrucciones de código de alto nivel de privilegio, para realizar la tarea requerida. Cuando esta finaliza, se retorna al proceso original, y continúa su ejecución. El retorno al proceso demandante no obligatoriamente es inmediato, depende del tiempo de ejecución de la llamada al sistema y del algoritmo de planificación de CPU.
  • 19. java
  • 23. Generación de Sistemas El Sistema operativo normalmente se distribuye en dico. Para generar un Sistema, se debe utilizar un programa especial. El programa SYSGEN lee de un archive dado o pide al operador del Sistema información relative a la configuración específica del hardware.
  • 24. Hay que determiner los tipos de información: • Qué CPU usará? • Con cuanta memoria se cuenta? • Con qué dispositivos se cuenta? • Que opciones se desea que tenga el Sistema operativo?
  • 25. Una vez que se ha generado un Sistema operative debe ponerse a disposición del hardware. Como sabe el hardware donde está el núcleo, o cómo cargarlo?
  • 26. El proceso de iniciar un computador cargando el núcleo se denomina ARRANQUE DEL SISTEMA. En la mayor parte de los computadores, hay un pequeño fragmanto de código, almacenado en la ROM, llamado programa de arranque o cargador de arranque.
  • 27. Este código puede localizar el núcleo, cargarlo en la memoria principal, e iniciar su ejecución. Algunos sistemas de computador como los PC, siguen un proceso de dos pasosen el que un cargador de arranque muy sencillo obtiene del disco un programa de arranque más complejo, que a su vez carga el núcleo.
  • 28. Los servicios del sistema se pueden clasificar en varias categorias: - Control de Programas - Solicitudes de Estado - Solicitudes de entrada y Salida. Una vez definidos los servicios del sistema operativo, se puede desarrollar su estructura.
  • 29. El diseño de un nuevo sistema operativo es una tarea de gran magnitud. Es importante definir las metas del sistema antes de iniciar el diseño. Puesto que los sistemas operativos son grandes, la modularidad es importante.
  • 30. El diseño de un sistema como una secuencia de capas se considera una técnica de diseño importante.
  • 31. Durante todo el ciclo de diseño de un sistema operativo, debemos tener cuidado de separar las decisiones de política y los detalles de la implementación. Esta separación ofrece el máximo de flexibilidad si después es necesario cambiar las decisiones de política.