SlideShare a Scribd company logo
1 of 6
COLEGIO TECNICO SALESIANO



                  Nombres:
                Juan Orellana
               Jorge Sarmiento



                    Curso:
             3º de Bachillerato E1




                   Materia:
Sistema Informáticos Monousuario y Multiusuario




                 Año Lectivo:
                 2009 – 2010
SISTEMAS OPERATIVOS
Introducción
En este documento usted encontrará de una manera detallada la explicación de
algunos de los conceptos más básicos sobre el tema de los sistemas
operativos, así como también pequeñas explicaciones sobre su funcionamiento
y la evolución de los mismos hasta los que usamos en la época actual.

Objetivos
✔Conocer mas fondo los conceptos básicos sobre los sistemas operativos
✔Conocer la forma básica de la estructura y arquitectura de los sistemas
operativos.
✔Conocer la evolución de los sistemas operativos hasta los que tenemos
actualmente



Marco Teórico
¿Qué es un sistema operativo?

Es un programa que controla la ejecución de programas de aplicación, es decir controla otros
softwares y actúa como una interfaz entre el usuario y el hardware de una computadora, el sistema
operativo también se encarga de administrar el hardware del sistema, es decir un sistema operativo
administra los recursos de un computador.

Sistemas por lotes sencillos

Los primeros equipos grandes y caros que se controlaban desde una consola., estos se controlaban a
través de dispositivos de entrada comunes eran: lectores de tarjetas y unidades de cinta.
Los usuarios no interactuaban directamente con el computador, el SO estaba siempre residente en
memoria y para agilizar el procesamiento se agrupaban los trabajos comunes en lotes y se
introducían al computador como un grupo, cabe destacar que le procesamiento de los datos llevaba
mucho tiempo inclusive horas.
La característica definitiva de un sistema por lotes es la falta de interacción entre el usuario y el
trabajo mientras éste se ejecuta.

Sistemas por lotes multiprogramados

La principal característica de los sistemas por lotes multiprogramados era la de
la multiprogramación, es decir que varios programas se podían ejecutar al
mismo tiempo en la memoria del computador, permitiendo de esa forma
utilizar mas eficientemente el CPU, para cumplir dicha función utilizaron el
spooling, a continuación una pequeña definición de spooling:

El spooling (Simultaneous Peripheral Operations On-Line, Operaciones
Simultaneas de Periféricos en linea) se refiere al proceso mediante el cual la
computadora introduce trabajos en un buffer (un área especial en memoria o
en un disco), de manera que un dispositivo pueda acceder a ellos cuando esté
listo.

El spooling da origen a una importante estructura de datos: la reserva de trabajos. Lo cual implica la
planificación de trabajos.
La multiprogramación debe permitir tomar decisiones por los usuarios, por lo cual estos sistemas
operativos son relativamente complejos.

Sistemas de Tiempo Compartido

Los sistemas de tiempo compartido son la evolución de los sistemas por lotes programados, aquí el
computador ejecuta varios programas a la vez, pero la CPU se conmuta entre ellos, es decir se
ejecuta un solo programa por un cierto tiempo, pero los programas se ejecutan tan rápido y en un
tiempo tan corto que el usuario puede interactuar con todos los programas a la vez, sin notar la
diferencia, estos sistemas a diferencia de los anteriores permiten que el usuario interactue
directamente con el computador obteniendo resultados inmediatamente.

Estos sistemas se crearon para brindar el uso interactivo de un sistema de computador a un costo
razonable. Utiliza planificación de la CPU y multiprogramación para ofrecer a cada usuario una
pequeña porción del tiempo de un computador.
Muchos usuarios pueden compartir el computador al mismo tiempo.


Sistemas de Computador Personal

Los sistemas de computador personal aparecieron por la década de los 70's junto con las pc's,
(personal computers) las computadoras personales, estas eran micro computadoras más baratas y
más chicas, dicho abaratamiento no proviene sólo del hardware, sino que el sistema operativo es
menos complejo pues es un ambiente de ejecución mucho más simple.
Estos sistemas no son ni multiusuario ni multitarea, es decir estos sistemas los podía usar
únicamente un usuario a la vez.


Sistemas Paralelos

Los sistemas paralelos son aquellos que se ejecutan en un sistema multiprocesador es decir se
ejecutan en varios procesadores, pero estos procesadores comparten una misma memoria. Permiten
mejorar la productividad, sin embargo los procesadores soportan una gran debido a la cantidad de
recursos compartidos que deben acceder.


Sistemas Distribuidos

Los sistemas distribuidos comparte la carga entre varios procesadores, es decir cada procesador
tiene su propia memoria y se comunica con el otro procesador mediante buses de alta velocidad y
líneas telefónicas, las razones para su uso son:
Compartir recursos, Aceleración de los cálculos, Confiabilidad, Comunicación.

Sistemas de Tiempo Real

Cuando los requisitos de tiempo de la operación de un procesador o del flujo son estrictos, por lo
que por lo general se utilizan como dispositivos de control en las aplicaciones dedicadas, este tipo
de sistemas generalmente se utilizan en las computadoras que realizan investigaciones donde se
requiere que la respuesta de los datos sea inmediata sin perder tiempo.


 Hay dos tipos:
Sistema de tiempo real duro: Garantiza que las tareas críticas se terminarán a tiempo. Por lo que no
se combinan con los sistemas de tiempo compartido.
Sistema de tiempo real blando: El que una tarea de tiempo real crítica goza de prioridad respecto a
otras tareas y conserva esa prioridad hasta que se lleva a cabo, es decir antes de poder ejecutar itras
tareas primero debe cumplir con la mas importante.


Funcionamiento de los Sistemas de Computación
El funcionamiento de un sistema de computación es el siguiente:
Primero se ejecuta y se carga el programa de arranque, el cual es necesario para que un ordenador
comience a funcionar, luego el mismo programa asignará valores iniciales a los registros de la CPU,
a los controladores de dispositivos y al contenido de la memoria., hecha esta tarea sabrá cómo
cargar el SO y comenzar a ejecutarlo, para lo cual, localiza y carga en memoria el núcleo del SO,
ejecuta un primer primer proceso llamado “init”, después de ejecutar dicho proceso espera la
ocurrencia de algún suceso.

Estructuras de E/S
La estructura de entrada y salida funciona de la siguiente manera:
Los dispositivos se conectan al bus a través de los controladores de E/S.
La CPU se comunica con los controladores a través de instrucciones especiales o de direcciones de
memoria concretas.
Cada controlador tiene un búfer local. La CPU envía y recoge datos del búfer.
El controlador notifica a la CPU la finalización de una operación o la llegada de nuevos datos
mediante una interrupción.


Estructuras de Almacenamiento

Para poder ejecutarse los programas deben de estar en memoria principal, que es el único gran área
de almacenamiento al que el procesador puede acceder directamente. Es una matriz de palabras (o
bytes) donde cada palabra tiene su propia dirección.
Carga (load):transfiere una palabra entre la memoria principal y la CPU.
Almacenaje (store):transfiere el contenido de un registro a la memoria.

Necesidad de almacenamiento secundario, la memoria principal no es lo suficientemente gran de
para contener permanentemente todos los programas y datos.
La memoria principal es volátil, por lo cual no se puede tener todos los datos almacenados que son
necesarios para el programa al mismo tiempo.
Las principales estructuras de almacenamiento que tenemos en un computador son, la memoria
principal (RAM), y los dispositivos de almacenaje como discos duros o cintas magnéticas.

Jerarquías de Almacenamiento

La jerarquía de almacenamiento es el orden en el cual se almacenan los datos de acuerdo a su coste
y velocidad, entre las cuales tenemos en orden de mayor importancia a menor importancia: los
registros del sistema, la memoria cache, la memoria principal (RAM) , a continuación una pequeña
explicación de la memoria cache:
Caché: Sistema de almacenamiento temporal de acceso muy rápido.
Principio de caché: Guardar en la memoria más rápida la información que se usa con más
frecuencia.

Como vemos los datos que estén almacenados en la memoria caché serán del acceso mas rápido
posible, por lo cual tendremos grandes velocidades de procesamiento.

Es decir que en una computadora se almacenan los datos de acuerdo a su importancia pasando
primero a verificar si son críticos en la memoria caché si no lo son, pasan a almacenarse en la
memoria principal y si son de poca importancia se almacenan en un archivo temporal del disco
duro.

Protección por Hardware

Con multiprogramación colocamos varios programas en memoria a la vez. Un programa con errores
puede modificar el propio programa o los datos de otro programa e incluso el monitor residente.

Para que el SO funcione adecuadamente, hay que impedir que los programas de usuario puedan
realizar libremente ciertas operaciones, para esto es que se crean medios de protección por
hardware, por el cual se hacen modificaciones del software para evitar que el usuario o programas
malintencionados o dañados sean capaces de alterar nuestro sistema operativo., existen varias
organizaciones que se dedican a crear nuevos métodos para proteger el hardware.


Arquitectura General de los Sistemas

La arquitectura de un sistema es el diseño conceptual y la estructura operacional fundamental de un
sistema de computadora.
Arquitecturas modernas aumentan el desempeño ejecutando las operaciones en paralelo (fetching,
decoding, executing). Esta técnica es conocida como pipeling, existen varias arquitecturas de
procesador que se clasifican en RISC (Reduced Instructions Set Computer).

Algunas arquitecturas son la SPARC, POWER, x86, Itanium.


Conclusiones:

Con la realización de este trabajo, hemos obtenido una gran cantidad de conocimientos que nos
servirán en el futuro ya que el sistema operativo de una computadora es el software principal de la
máquina y muchas veces el que mas se altera y presenta errores, es bueno conocer sobre los temas
para que a la hora de pedir asistencia técnica o prestar asistencia técnica, conocer el funcionamiento
del mismo para poder hacer un buen trabajo, además de que hemos aprendido la diferente evolución
de los sistemas operativos que han existido.

Bibliografía:
http://es.wikipedia.org/wiki/Sistema_operativo
www.utplonline.edu.ec/cursos/diretorio/apoio.../capitu~1.html
http://es.wikipedia.org/wiki/Arquitectura_de_computadoras
http://es.wikipedia.org/wiki/Protecci%C3%B3n_contra_escritura
apuntes.rincondelvago.com/esquema-de-funcionamiento-de-los-sistemas-operativos.html
es.wikipedia.org/wiki/Sistema_operativo
Trabajo Sistemas Operativos Orellana Sarmiento

More Related Content

What's hot

Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
Emily_Fdez
 
Resumen Sobre La Historia De La Bases De Datos
Resumen Sobre La Historia De La Bases De DatosResumen Sobre La Historia De La Bases De Datos
Resumen Sobre La Historia De La Bases De Datos
jose olmedo soto
 
Modelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinaModelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarina
karinaarevalo22
 
Documento de requerimiento
Documento de requerimientoDocumento de requerimiento
Documento de requerimiento
Josesito Flores
 
Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1
Albert Garcia
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
Axel Mérida
 

What's hot (20)

Gestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativosGestores de bases de datos cuadros comparativos
Gestores de bases de datos cuadros comparativos
 
Nucleo del sistema operativo
Nucleo del sistema operativoNucleo del sistema operativo
Nucleo del sistema operativo
 
Sistemas Operativos Moviles
Sistemas Operativos MovilesSistemas Operativos Moviles
Sistemas Operativos Moviles
 
Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos Cuadro comparativo de manejadores de la base de datos
Cuadro comparativo de manejadores de la base de datos
 
Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.Unidad 6 Protección y seguridad.
Unidad 6 Protección y seguridad.
 
Resumen Sobre La Historia De La Bases De Datos
Resumen Sobre La Historia De La Bases De DatosResumen Sobre La Historia De La Bases De Datos
Resumen Sobre La Historia De La Bases De Datos
 
Modelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarinaModelado de análisis para aplicaciones webkarina
Modelado de análisis para aplicaciones webkarina
 
Practica 2
Practica 2Practica 2
Practica 2
 
Introduccion sistemas operativos
Introduccion sistemas operativosIntroduccion sistemas operativos
Introduccion sistemas operativos
 
Base de datos
Base de datosBase de datos
Base de datos
 
Gestion de redes
Gestion de redesGestion de redes
Gestion de redes
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Documento de requerimiento
Documento de requerimientoDocumento de requerimiento
Documento de requerimiento
 
Sistema distribuido
Sistema distribuidoSistema distribuido
Sistema distribuido
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1Trabajo clasificacion de sistema operativo laye1
Trabajo clasificacion de sistema operativo laye1
 
Sistemas Gestores de Base de Datos
Sistemas Gestores de Base de DatosSistemas Gestores de Base de Datos
Sistemas Gestores de Base de Datos
 
Modelos de Base de Datos
Modelos de Base de DatosModelos de Base de Datos
Modelos de Base de Datos
 
FUNDAMENTOS DE SISTEMAS OPERATIVOS
FUNDAMENTOS DE SISTEMAS OPERATIVOSFUNDAMENTOS DE SISTEMAS OPERATIVOS
FUNDAMENTOS DE SISTEMAS OPERATIVOS
 
Estructura de un sistema operativo
Estructura de un sistema operativoEstructura de un sistema operativo
Estructura de un sistema operativo
 

Viewers also liked

Presentación power point sistemas operativos
Presentación power point sistemas operativosPresentación power point sistemas operativos
Presentación power point sistemas operativos
spursua
 
5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo
Teyyo Estraddaa Corona
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicas
janet012
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
paesor
 
Trabajo escrito luis alejandro sosa rodriguez.
Trabajo escrito luis alejandro sosa rodriguez.Trabajo escrito luis alejandro sosa rodriguez.
Trabajo escrito luis alejandro sosa rodriguez.
Ramonmaximo Desimomeridio
 
customer reviews
customer reviewscustomer reviews
customer reviews
Jo-D Demore
 
Trabajo sistema operativo
Trabajo sistema operativoTrabajo sistema operativo
Trabajo sistema operativo
daniyainoa
 
Trabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativosTrabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativos
Danii201215
 

Viewers also liked (20)

Presentación power point sistemas operativos
Presentación power point sistemas operativosPresentación power point sistemas operativos
Presentación power point sistemas operativos
 
Sistemas operativos power point
Sistemas operativos power pointSistemas operativos power point
Sistemas operativos power point
 
Sistemas operativos presentacion diapositivas
Sistemas operativos presentacion diapositivasSistemas operativos presentacion diapositivas
Sistemas operativos presentacion diapositivas
 
5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo5. objetivo y función del sistema operativo
5. objetivo y función del sistema operativo
 
Trabajo escrito
Trabajo escritoTrabajo escrito
Trabajo escrito
 
Diapositivas sistemas operativos
Diapositivas sistemas operativosDiapositivas sistemas operativos
Diapositivas sistemas operativos
 
Sistemas operativos presentacion power point
Sistemas operativos presentacion power pointSistemas operativos presentacion power point
Sistemas operativos presentacion power point
 
Sistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicasSistemas operativos y sus funciones basicas
Sistemas operativos y sus funciones basicas
 
Sistema Operativo Windows
Sistema Operativo WindowsSistema Operativo Windows
Sistema Operativo Windows
 
Sistemas operativos y sus funciones
Sistemas operativos y sus funcionesSistemas operativos y sus funciones
Sistemas operativos y sus funciones
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etcSistemas operativos,características,tipos, clasificación, etc
Sistemas operativos,características,tipos, clasificación, etc
 
Marco
MarcoMarco
Marco
 
Trabajo escrito luis alejandro sosa rodriguez.
Trabajo escrito luis alejandro sosa rodriguez.Trabajo escrito luis alejandro sosa rodriguez.
Trabajo escrito luis alejandro sosa rodriguez.
 
customer reviews
customer reviewscustomer reviews
customer reviews
 
Trabajo sistema operativo
Trabajo sistema operativoTrabajo sistema operativo
Trabajo sistema operativo
 
Sistema operativo trabajo de computación
Sistema operativo trabajo de computaciónSistema operativo trabajo de computación
Sistema operativo trabajo de computación
 
Puerto DIN-PS/1
Puerto DIN-PS/1Puerto DIN-PS/1
Puerto DIN-PS/1
 
Trabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativosTrabajo de sistemas 2012 sistemas operativos
Trabajo de sistemas 2012 sistemas operativos
 
Introducción y componenetes del sistema operativo
Introducción y componenetes del sistema operativoIntroducción y componenetes del sistema operativo
Introducción y componenetes del sistema operativo
 

Similar to Trabajo Sistemas Operativos Orellana Sarmiento

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
Merlyn
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
leopt
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
Carolina Cols
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
laidysita
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
chicaruda
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
divaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
divaaleja
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
divaaleja
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
fredur
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
fabio623
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
fabio623
 

Similar to Trabajo Sistemas Operativos Orellana Sarmiento (20)

Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02Introduccinalossistemasoperativosi doc-110920001101-phpapp02
Introduccinalossistemasoperativosi doc-110920001101-phpapp02
 
Introducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.docIntroducción a los sistemas operativos i.doc
Introducción a los sistemas operativos i.doc
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Sistemas Operativos 3 E1
Sistemas Operativos 3 E1Sistemas Operativos 3 E1
Sistemas Operativos 3 E1
 
Sistemas Operativos 3 E1
Sistemas Operativos 3 E1Sistemas Operativos 3 E1
Sistemas Operativos 3 E1
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Cap1 2
Cap1 2Cap1 2
Cap1 2
 
Sistema operativo
Sistema operativoSistema operativo
Sistema operativo
 
Que son los sistemas operativos
Que son los sistemas operativosQue son los sistemas operativos
Que son los sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
Sistemas operativos
Sistemas operativosSistemas operativos
Sistemas operativos
 
SISTEMAS OPERATIVOS I
SISTEMAS OPERATIVOS ISISTEMAS OPERATIVOS I
SISTEMAS OPERATIVOS I
 
Proyecto sistema operativo suspes
Proyecto sistema operativo suspesProyecto sistema operativo suspes
Proyecto sistema operativo suspes
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Que es un sistema operativo
Que es un sistema operativoQue es un sistema operativo
Que es un sistema operativo
 
Conceptos 2
Conceptos 2 Conceptos 2
Conceptos 2
 
Sistemas!!!
Sistemas!!!Sistemas!!!
Sistemas!!!
 
Sistemas..!!
Sistemas..!!Sistemas..!!
Sistemas..!!
 

Recently uploaded

Recently uploaded (20)

BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Desarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por ValoresDesarrollo y Aplicación de la Administración por Valores
Desarrollo y Aplicación de la Administración por Valores
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...Louis Jean François Lagrenée.  Erotismo y sensualidad. El erotismo en la Hist...
Louis Jean François Lagrenée. Erotismo y sensualidad. El erotismo en la Hist...
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADOTIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
TIENDAS MASS MINIMARKET ESTUDIO DE MERCADO
 

Trabajo Sistemas Operativos Orellana Sarmiento

  • 1. COLEGIO TECNICO SALESIANO Nombres: Juan Orellana Jorge Sarmiento Curso: 3º de Bachillerato E1 Materia: Sistema Informáticos Monousuario y Multiusuario Año Lectivo: 2009 – 2010
  • 2. SISTEMAS OPERATIVOS Introducción En este documento usted encontrará de una manera detallada la explicación de algunos de los conceptos más básicos sobre el tema de los sistemas operativos, así como también pequeñas explicaciones sobre su funcionamiento y la evolución de los mismos hasta los que usamos en la época actual. Objetivos ✔Conocer mas fondo los conceptos básicos sobre los sistemas operativos ✔Conocer la forma básica de la estructura y arquitectura de los sistemas operativos. ✔Conocer la evolución de los sistemas operativos hasta los que tenemos actualmente Marco Teórico ¿Qué es un sistema operativo? Es un programa que controla la ejecución de programas de aplicación, es decir controla otros softwares y actúa como una interfaz entre el usuario y el hardware de una computadora, el sistema operativo también se encarga de administrar el hardware del sistema, es decir un sistema operativo administra los recursos de un computador. Sistemas por lotes sencillos Los primeros equipos grandes y caros que se controlaban desde una consola., estos se controlaban a través de dispositivos de entrada comunes eran: lectores de tarjetas y unidades de cinta. Los usuarios no interactuaban directamente con el computador, el SO estaba siempre residente en memoria y para agilizar el procesamiento se agrupaban los trabajos comunes en lotes y se introducían al computador como un grupo, cabe destacar que le procesamiento de los datos llevaba mucho tiempo inclusive horas. La característica definitiva de un sistema por lotes es la falta de interacción entre el usuario y el trabajo mientras éste se ejecuta. Sistemas por lotes multiprogramados La principal característica de los sistemas por lotes multiprogramados era la de la multiprogramación, es decir que varios programas se podían ejecutar al mismo tiempo en la memoria del computador, permitiendo de esa forma utilizar mas eficientemente el CPU, para cumplir dicha función utilizaron el spooling, a continuación una pequeña definición de spooling: El spooling (Simultaneous Peripheral Operations On-Line, Operaciones Simultaneas de Periféricos en linea) se refiere al proceso mediante el cual la
  • 3. computadora introduce trabajos en un buffer (un área especial en memoria o en un disco), de manera que un dispositivo pueda acceder a ellos cuando esté listo. El spooling da origen a una importante estructura de datos: la reserva de trabajos. Lo cual implica la planificación de trabajos. La multiprogramación debe permitir tomar decisiones por los usuarios, por lo cual estos sistemas operativos son relativamente complejos. Sistemas de Tiempo Compartido Los sistemas de tiempo compartido son la evolución de los sistemas por lotes programados, aquí el computador ejecuta varios programas a la vez, pero la CPU se conmuta entre ellos, es decir se ejecuta un solo programa por un cierto tiempo, pero los programas se ejecutan tan rápido y en un tiempo tan corto que el usuario puede interactuar con todos los programas a la vez, sin notar la diferencia, estos sistemas a diferencia de los anteriores permiten que el usuario interactue directamente con el computador obteniendo resultados inmediatamente. Estos sistemas se crearon para brindar el uso interactivo de un sistema de computador a un costo razonable. Utiliza planificación de la CPU y multiprogramación para ofrecer a cada usuario una pequeña porción del tiempo de un computador. Muchos usuarios pueden compartir el computador al mismo tiempo. Sistemas de Computador Personal Los sistemas de computador personal aparecieron por la década de los 70's junto con las pc's, (personal computers) las computadoras personales, estas eran micro computadoras más baratas y más chicas, dicho abaratamiento no proviene sólo del hardware, sino que el sistema operativo es menos complejo pues es un ambiente de ejecución mucho más simple. Estos sistemas no son ni multiusuario ni multitarea, es decir estos sistemas los podía usar únicamente un usuario a la vez. Sistemas Paralelos Los sistemas paralelos son aquellos que se ejecutan en un sistema multiprocesador es decir se ejecutan en varios procesadores, pero estos procesadores comparten una misma memoria. Permiten mejorar la productividad, sin embargo los procesadores soportan una gran debido a la cantidad de recursos compartidos que deben acceder. Sistemas Distribuidos Los sistemas distribuidos comparte la carga entre varios procesadores, es decir cada procesador tiene su propia memoria y se comunica con el otro procesador mediante buses de alta velocidad y líneas telefónicas, las razones para su uso son: Compartir recursos, Aceleración de los cálculos, Confiabilidad, Comunicación. Sistemas de Tiempo Real Cuando los requisitos de tiempo de la operación de un procesador o del flujo son estrictos, por lo
  • 4. que por lo general se utilizan como dispositivos de control en las aplicaciones dedicadas, este tipo de sistemas generalmente se utilizan en las computadoras que realizan investigaciones donde se requiere que la respuesta de los datos sea inmediata sin perder tiempo. Hay dos tipos: Sistema de tiempo real duro: Garantiza que las tareas críticas se terminarán a tiempo. Por lo que no se combinan con los sistemas de tiempo compartido. Sistema de tiempo real blando: El que una tarea de tiempo real crítica goza de prioridad respecto a otras tareas y conserva esa prioridad hasta que se lleva a cabo, es decir antes de poder ejecutar itras tareas primero debe cumplir con la mas importante. Funcionamiento de los Sistemas de Computación El funcionamiento de un sistema de computación es el siguiente: Primero se ejecuta y se carga el programa de arranque, el cual es necesario para que un ordenador comience a funcionar, luego el mismo programa asignará valores iniciales a los registros de la CPU, a los controladores de dispositivos y al contenido de la memoria., hecha esta tarea sabrá cómo cargar el SO y comenzar a ejecutarlo, para lo cual, localiza y carga en memoria el núcleo del SO, ejecuta un primer primer proceso llamado “init”, después de ejecutar dicho proceso espera la ocurrencia de algún suceso. Estructuras de E/S La estructura de entrada y salida funciona de la siguiente manera: Los dispositivos se conectan al bus a través de los controladores de E/S. La CPU se comunica con los controladores a través de instrucciones especiales o de direcciones de memoria concretas. Cada controlador tiene un búfer local. La CPU envía y recoge datos del búfer. El controlador notifica a la CPU la finalización de una operación o la llegada de nuevos datos mediante una interrupción. Estructuras de Almacenamiento Para poder ejecutarse los programas deben de estar en memoria principal, que es el único gran área de almacenamiento al que el procesador puede acceder directamente. Es una matriz de palabras (o bytes) donde cada palabra tiene su propia dirección. Carga (load):transfiere una palabra entre la memoria principal y la CPU. Almacenaje (store):transfiere el contenido de un registro a la memoria. Necesidad de almacenamiento secundario, la memoria principal no es lo suficientemente gran de para contener permanentemente todos los programas y datos. La memoria principal es volátil, por lo cual no se puede tener todos los datos almacenados que son necesarios para el programa al mismo tiempo. Las principales estructuras de almacenamiento que tenemos en un computador son, la memoria principal (RAM), y los dispositivos de almacenaje como discos duros o cintas magnéticas. Jerarquías de Almacenamiento La jerarquía de almacenamiento es el orden en el cual se almacenan los datos de acuerdo a su coste y velocidad, entre las cuales tenemos en orden de mayor importancia a menor importancia: los registros del sistema, la memoria cache, la memoria principal (RAM) , a continuación una pequeña explicación de la memoria cache:
  • 5. Caché: Sistema de almacenamiento temporal de acceso muy rápido. Principio de caché: Guardar en la memoria más rápida la información que se usa con más frecuencia. Como vemos los datos que estén almacenados en la memoria caché serán del acceso mas rápido posible, por lo cual tendremos grandes velocidades de procesamiento. Es decir que en una computadora se almacenan los datos de acuerdo a su importancia pasando primero a verificar si son críticos en la memoria caché si no lo son, pasan a almacenarse en la memoria principal y si son de poca importancia se almacenan en un archivo temporal del disco duro. Protección por Hardware Con multiprogramación colocamos varios programas en memoria a la vez. Un programa con errores puede modificar el propio programa o los datos de otro programa e incluso el monitor residente. Para que el SO funcione adecuadamente, hay que impedir que los programas de usuario puedan realizar libremente ciertas operaciones, para esto es que se crean medios de protección por hardware, por el cual se hacen modificaciones del software para evitar que el usuario o programas malintencionados o dañados sean capaces de alterar nuestro sistema operativo., existen varias organizaciones que se dedican a crear nuevos métodos para proteger el hardware. Arquitectura General de los Sistemas La arquitectura de un sistema es el diseño conceptual y la estructura operacional fundamental de un sistema de computadora. Arquitecturas modernas aumentan el desempeño ejecutando las operaciones en paralelo (fetching, decoding, executing). Esta técnica es conocida como pipeling, existen varias arquitecturas de procesador que se clasifican en RISC (Reduced Instructions Set Computer). Algunas arquitecturas son la SPARC, POWER, x86, Itanium. Conclusiones: Con la realización de este trabajo, hemos obtenido una gran cantidad de conocimientos que nos servirán en el futuro ya que el sistema operativo de una computadora es el software principal de la máquina y muchas veces el que mas se altera y presenta errores, es bueno conocer sobre los temas para que a la hora de pedir asistencia técnica o prestar asistencia técnica, conocer el funcionamiento del mismo para poder hacer un buen trabajo, además de que hemos aprendido la diferente evolución de los sistemas operativos que han existido. Bibliografía: http://es.wikipedia.org/wiki/Sistema_operativo www.utplonline.edu.ec/cursos/diretorio/apoio.../capitu~1.html http://es.wikipedia.org/wiki/Arquitectura_de_computadoras http://es.wikipedia.org/wiki/Protecci%C3%B3n_contra_escritura apuntes.rincondelvago.com/esquema-de-funcionamiento-de-los-sistemas-operativos.html es.wikipedia.org/wiki/Sistema_operativo