ESTRUCTURA DE UN
SISTEMA OPERATIVO
IVAN ANTONIO CORONA BERNAL
CECYTEM PLANTEL TECAMAC
RENE DOMINGUEZ ESCALONA
OBJETIVO
Este trabajo tiene como objetivo dar a conocer la estructura
de un sistema operativo para que un usuario sepa conque se
esta trabajando y a que entorno se esta refiriendo a lo que
hace o con lo que trabaja y así no tener dudas o para que
uno aprenda con lo que hace.
INTRODUCCIÓN
Con este trabajo conoceremos la estructura de un
sistema operativo, los servicios que brinda y los
componentes que requiere para que se ejecute así
mismo veremos como es su administración de
procesos, su memoria, sistemas etc.
COMPONENTES
Administración de procesos
Un proceso es un programa en memoria + CPU + acceso a dispositivos +
otros recursos. Notemos que un proceso necesita de ciertos recursos (como
CPU, memoria, archivos, dispositivos de E/S, etc.) para realizar su tarea.
El sistema operativo es el encargado de su administración. Sus servicios
son:
Crear y destruir procesos
Suspender y reanudar procesos
Proveer mecanismos para la sincronización y comunicación entre procesos
Proveer mecanismos para prevenir dead-locks o lograr salir de ellos.
Memoria
Mantener que partes de la memoria están siendo usadas, y por quien.
Decidir cuales procesos serán cargados a memoria cuando exista espacio de
memoria disponible, pero no suficiente para todos los procesos que deseamos.
Asignar y quitar espacio de memoria según sea necesario.
Almacenamiento secundario
Administrar el espacio libre
Asignar la información a un determinado lugar
Algoritmos de planificación de disco (estos algoritmos deciden quien utiliza un
recurso del disco cuando hay competencia por él)
Archivos
Abrir, cerrar y crear archivos
Leer y escribir archivos
SERVICIOS
El sistema brindará un entorno de ejecución de programas donde se dispondrá
de un conjunto de servicios. Los servicios principales serán:
· Ejecución de programas (el SO deberá ser capaz de cargar un programa a
memoria y ejecutarlo. El programa deberá poder finalizar, de forma normal o
anormal)
· Operaciones de E/S (el SO deberá proveer un mecanismo de acceso ya que por
eficiencia y protección los usuarios no accederán directamente al dispositivo)
· Manipulación del Sistema de archivos (se deberá tener acceso al sistema de
archivos y poder, como mínimo, leer, escribir, borrar y crear)
· Comunicación entre procesos (los procesos deberán poder comunicarse, ya
sea que estén en el mismo computador o el diferentes)
· Manipulación de errores (el sistema deberá tomar decisiones adecuadas ante
eventuales errores que ocurran, como fallo de un dispositivo de memoria, fallo
en un programa, etc.)
ESTRUCTURA
La estructura interna de los sistemas operativos pueden ser
muy diferentes, ya que se debe tener en cuenta las metas de
los usuarios (fácil uso, confiable, rápido, etc.) y las del
sistema (fácil de diseñar, implementar y mantener, eficiente,
etc.).
· Sistema Monolítico
Estos sistemas no tienen una estructura definida, sino que son escritos
como una colección de procedimientos donde cualquier procedimiento
puede invocar a otro.
· Sistema en capas
El diseño se organiza en una jerarquía
de capas, donde los servicios que
brinda una capa son consumidos
solamente por la capa superior. La
capa 0 es del Hardware y la N es la de
los procesos de Usuario.
· Sistema con micro núcleo
La idea consiste en tener un núcleo
que brinde los servicios mínimos de
manejo de procesos, memoria y que
provea la comunicación entre
procesos. Todos los restantes servicios
se construyen como procesos
separados del micro núcleo, que
ejecutan en modo usuario.
CONCLUSIÓN
Con este trabajo se logro comprender un poco
mejor sobre la estructura de un sistema operativo y
también cuales eran sus componentes y que
servicios tenia para un usuario y así que supiera
que es lo que esta controlando para que sirve y
como es que logra servir.
BIBLIOGRAFIA
• http://www.monografias.com/trabajos14/antecedentescompu/antecedentescompu.shtm

Más contenido relacionado

PPTX
Estructura de los Sistemas Operativos
PPT
Sistemas Operativos
PPT
Estructuras (CAPAS) de un sistema operativo
PPTX
Estructura del sistema operativo
PPTX
Sistema operativo estructura del sistema operativo
PDF
Sistemas operativos por niveles y su definicion de cada una de las capas.
DOCX
Estructura del sistema operativo
Estructura de los Sistemas Operativos
Sistemas Operativos
Estructuras (CAPAS) de un sistema operativo
Estructura del sistema operativo
Sistema operativo estructura del sistema operativo
Sistemas operativos por niveles y su definicion de cada una de las capas.
Estructura del sistema operativo

La actualidad más candente (20)

PPT
Estructura de un sistema operativo
PPTX
Estructura del sistema_operativo - Sistemas por Capas
PPTX
Estructura Y Caracteristicas De Los S
PPTX
estructura de sistemas operativos
PDF
3. introducción a los sistemas operativos
PPT
Manejo De Sistemas Operativos
PPT
Estructura de los Sistemas Operativos 2
PPTX
estructuras de los sistemas operativos
PPTX
Estructura de un sistema operativo 1
PPTX
Estructura modular
PPTX
Organizacion de los sistemas operativos
PPT
Estructura Sistemas Operativos
PPSX
Estructura de los sistemas operativos
PPTX
Estructura del sistema operativo
PPT
3.- Estructura de un sistemas operativo
PDF
Diagrama de Flujo de un Sistema Operativo
PPTX
Estructura de un sistema operativo
PPTX
Organización de un sistema operativo.
PPTX
Estructura de un sistema operativo y funciones basicas
PPT
Estuctura davis
Estructura de un sistema operativo
Estructura del sistema_operativo - Sistemas por Capas
Estructura Y Caracteristicas De Los S
estructura de sistemas operativos
3. introducción a los sistemas operativos
Manejo De Sistemas Operativos
Estructura de los Sistemas Operativos 2
estructuras de los sistemas operativos
Estructura de un sistema operativo 1
Estructura modular
Organizacion de los sistemas operativos
Estructura Sistemas Operativos
Estructura de los sistemas operativos
Estructura del sistema operativo
3.- Estructura de un sistemas operativo
Diagrama de Flujo de un Sistema Operativo
Estructura de un sistema operativo
Organización de un sistema operativo.
Estructura de un sistema operativo y funciones basicas
Estuctura davis
Publicidad

Similar a 3 estructura de un sistema operativo (20)

PPTX
Estructuradeunsistemaoperativo
PPTX
Estructura de un s.o
PDF
Sistemas operativos - trabajo darwin
PDF
trabajo de los sistemas operativos - darwin chirinos
PPTX
Estructura de un sIstema operativo
PPTX
3-Estructura de un sistema operativo
PPTX
Estructura de los Sistemas Operativos
PPTX
estructuradeunsistemaoperativohhhhhh.pptx
PDF
Estructura de los sistemas operativos
PPTX
Estructura de un sistema operativo
PPTX
3.Estructura de un Sistema Operativo
PPTX
3. estructura de un sistema operativo
PPTX
Presentación1
PPTX
Sistema de protección s.o
PPTX
Estructura de los sistemas Operativos
PPTX
Sistema de protección s.o
DOC
1. CaracteríSticas Del Sistema Operativo
PPTX
Estructura de un sistema operativo
PPTX
3.estructura de un sistema operativo
PPT
SYSTEM
Estructuradeunsistemaoperativo
Estructura de un s.o
Sistemas operativos - trabajo darwin
trabajo de los sistemas operativos - darwin chirinos
Estructura de un sIstema operativo
3-Estructura de un sistema operativo
Estructura de los Sistemas Operativos
estructuradeunsistemaoperativohhhhhh.pptx
Estructura de los sistemas operativos
Estructura de un sistema operativo
3.Estructura de un Sistema Operativo
3. estructura de un sistema operativo
Presentación1
Sistema de protección s.o
Estructura de los sistemas Operativos
Sistema de protección s.o
1. CaracteríSticas Del Sistema Operativo
Estructura de un sistema operativo
3.estructura de un sistema operativo
SYSTEM
Publicidad

Más de plata17 (18)

DOCX
Relevador
DOCX
Rfid
DOCX
17 todo
PPTX
16 personajes historicos
PPTX
15 distribuciones mexicanas
PPTX
14 escritorios linux
PPTX
13 mejoramiento d el equipo de computo
PPTX
12 mantenimiento correctivo y preventivo
PPTX
11 sistema de archivos
PPTX
10 panel de control
PPTX
9 10 distribuciones linux
PPTX
8 software, source, linux
PPTX
7 windows, software comercial y mac os
PPTX
6 unidades de almacenamiento y perifericos
PPTX
5 tarjeta madre, ram y microprocesador
PPTX
4 bios uefi legacy
PPTX
2 tipos de sistemas operativos
PPTX
01 antecedentes de la computadora y sistemas operativos
Relevador
Rfid
17 todo
16 personajes historicos
15 distribuciones mexicanas
14 escritorios linux
13 mejoramiento d el equipo de computo
12 mantenimiento correctivo y preventivo
11 sistema de archivos
10 panel de control
9 10 distribuciones linux
8 software, source, linux
7 windows, software comercial y mac os
6 unidades de almacenamiento y perifericos
5 tarjeta madre, ram y microprocesador
4 bios uefi legacy
2 tipos de sistemas operativos
01 antecedentes de la computadora y sistemas operativos

3 estructura de un sistema operativo

  • 1. ESTRUCTURA DE UN SISTEMA OPERATIVO IVAN ANTONIO CORONA BERNAL CECYTEM PLANTEL TECAMAC RENE DOMINGUEZ ESCALONA
  • 2. OBJETIVO Este trabajo tiene como objetivo dar a conocer la estructura de un sistema operativo para que un usuario sepa conque se esta trabajando y a que entorno se esta refiriendo a lo que hace o con lo que trabaja y así no tener dudas o para que uno aprenda con lo que hace.
  • 3. INTRODUCCIÓN Con este trabajo conoceremos la estructura de un sistema operativo, los servicios que brinda y los componentes que requiere para que se ejecute así mismo veremos como es su administración de procesos, su memoria, sistemas etc.
  • 4. COMPONENTES Administración de procesos Un proceso es un programa en memoria + CPU + acceso a dispositivos + otros recursos. Notemos que un proceso necesita de ciertos recursos (como CPU, memoria, archivos, dispositivos de E/S, etc.) para realizar su tarea. El sistema operativo es el encargado de su administración. Sus servicios son: Crear y destruir procesos Suspender y reanudar procesos Proveer mecanismos para la sincronización y comunicación entre procesos Proveer mecanismos para prevenir dead-locks o lograr salir de ellos.
  • 5. Memoria Mantener que partes de la memoria están siendo usadas, y por quien. Decidir cuales procesos serán cargados a memoria cuando exista espacio de memoria disponible, pero no suficiente para todos los procesos que deseamos. Asignar y quitar espacio de memoria según sea necesario. Almacenamiento secundario Administrar el espacio libre Asignar la información a un determinado lugar Algoritmos de planificación de disco (estos algoritmos deciden quien utiliza un recurso del disco cuando hay competencia por él) Archivos Abrir, cerrar y crear archivos Leer y escribir archivos
  • 6. SERVICIOS El sistema brindará un entorno de ejecución de programas donde se dispondrá de un conjunto de servicios. Los servicios principales serán: · Ejecución de programas (el SO deberá ser capaz de cargar un programa a memoria y ejecutarlo. El programa deberá poder finalizar, de forma normal o anormal) · Operaciones de E/S (el SO deberá proveer un mecanismo de acceso ya que por eficiencia y protección los usuarios no accederán directamente al dispositivo) · Manipulación del Sistema de archivos (se deberá tener acceso al sistema de archivos y poder, como mínimo, leer, escribir, borrar y crear) · Comunicación entre procesos (los procesos deberán poder comunicarse, ya sea que estén en el mismo computador o el diferentes) · Manipulación de errores (el sistema deberá tomar decisiones adecuadas ante eventuales errores que ocurran, como fallo de un dispositivo de memoria, fallo en un programa, etc.)
  • 7. ESTRUCTURA La estructura interna de los sistemas operativos pueden ser muy diferentes, ya que se debe tener en cuenta las metas de los usuarios (fácil uso, confiable, rápido, etc.) y las del sistema (fácil de diseñar, implementar y mantener, eficiente, etc.). · Sistema Monolítico Estos sistemas no tienen una estructura definida, sino que son escritos como una colección de procedimientos donde cualquier procedimiento puede invocar a otro.
  • 8. · Sistema en capas El diseño se organiza en una jerarquía de capas, donde los servicios que brinda una capa son consumidos solamente por la capa superior. La capa 0 es del Hardware y la N es la de los procesos de Usuario. · Sistema con micro núcleo La idea consiste en tener un núcleo que brinde los servicios mínimos de manejo de procesos, memoria y que provea la comunicación entre procesos. Todos los restantes servicios se construyen como procesos separados del micro núcleo, que ejecutan en modo usuario.
  • 9. CONCLUSIÓN Con este trabajo se logro comprender un poco mejor sobre la estructura de un sistema operativo y también cuales eran sus componentes y que servicios tenia para un usuario y así que supiera que es lo que esta controlando para que sirve y como es que logra servir.