Está en la página 1de 15

Universidad Nacional Experimental de Guayana

Vice-Rectorado Acadmico
Coordinacin de pregrado
Proyecto de carrera de Ingeniera Informtica
Asignatura: Tendencia Informtica

Tendencia de los Sistemas operativos

Profesor:
Ing. Isabel Garca.

Integrantes:
Anaya, Absner.
Briceo, Christian.
Gmez, Beatriz.
Guevara, Miguel.
Guzmn, Deisyuris.

Ciudad Guayana, agosto del 2016.

NDICE.

CONTENIDO.

PG.

INTRODUCCIN.

Sistemas operativos actuales.

Dnde se puede encontrar instalado un sistema operativo?

Concepto de sistema operativo.

Funciones de los sistemas operativos.

Caractersticas de los sistemas operativos.

Tipos de sistemas operativos.

Resumen de la evolucin de los sistemas operativos.

Generaciones de los sistemas operativos.

10

Tendencias de los sistemas operativos

12

Tres sistemas operativos ms comunes para ordenadores personales.

13

CONCLUSIN.

14

BIBLIOGRAFA.

15

INTRODUCCIN.

El objetivo fundamental de los sistemas operativos es gestionar y administrar


eficientemente los recursos hardware, permitiendo que se ejecuten concurrentemente varios
programas, sin que haya conflictos en el acceso de cada uno de los recursos que necesite.
Estas tareas, pueden ser llevadas a cabo de varias formas, lo que permite que algunos
sistemas Operativos se diseen para ser prcticos, otros eficientes y otros para ser ambas
cosas. Dado que un sistema operativo es un software grande y complejo, debe crearse pieza
por pieza. En este tema de exposicin veremos, entre otras cosas, una introduccin a los
principales componentes de un sistema operativo y las tendencias actuales.

SISTEMAS OPERATIVOS ACTUALES.

El sistema operativo es el software que gobierna una mquina, el conjunto de procesos


que determinan lo que se ve y lo que se desea haga un dispositivo con cada accin que realiza
el usuario. El sistema operativo es la base sobre la que se instalan los programas que harn
posible que una persona retoque una imagen con Photoshop, prepare una presentacin con
Office, escuche msica, grabe un DVD o vea una pelcula.
El sistema operativo hace posible que una persona pueda comunicarse con una
mquina, ya sea utilizando un ratn, tocando sobre una pantalla tctil, presionando un botn
fsico o pulsando las teclas de un teclado: y a todas las acciones de un usuario, la mquina
ofrece. Hoy en da, los sistemas operativos son poderosas piezas de software que permiten
controlar a voluntad cualquier tipo de dispositivos.
Dnde se puede encontrar instalado un sistema operativo?
La mayora de los aparatos electrnicos que utilizan microprocesadores para funcionar
llevan incorporado un sistema operativo, por ejemplo:

Automviles.
Telfonos.
Tablets.
Reproductores de DVD.
Computadoras.
Radios.
Lavadoras.
Enrutadores y otros.

Concepto de sistema operativo.


Un sistema operativo (SO) es un programa o conjunto de programas que en un sistema
informtico gestiona los recursos de hardware y provee servicios a los programas de
aplicacin, ejecutndose en modo privilegiado respecto de los restantes.
Un sistema operativo es un programa de instrucciones (software) que permite la
interaccin entre usuarios y los elementos fsicos de la mquina (hardware). Aunque se
conoce principalmente con las computadoras, tambin se utiliza en otros aparatos tales como
cajeros automticos, telfonos celulares, radios y televisiones digitales, y todo los aparatos
que tienen sistemas de interaccin y almacenamiento, tales como mquinas, herramientas,
automviles, refrigeradores, lavadoras u hornos de microondas.
Funciones de los sistemas operativos.
1. Servir de intermediario en la comunicacin entre los usuarios y el hardware de la
computadora: para realizar esta funcin, el sistema operativo debe proporcionar a los
usuarios un ambiente de trabajo cmodo, accesible, eficiente y seguro. El sistema
operativo el que se encarga de manejar el hardware de la computadora, lo que hace
que los usuarios no requieran de conocimientos de electrnica para hacer uso de la
misma (abstraccin del hardware a los usuarios). Al utilizarse un sistema operativo es
como si se colocara una capa de software sobre el hardware, con el objeto de que ste
maneje todas las partes del sistema y presentar al usuario una interfaz o mquina
virtual que es ms fcil de entender y programar.
2. Administrar los recursos del sistema: el sistema operativo proporciona un sistema
lgico de comunicacin y control (ordenado, seguro, consistente y eficiente) entre los
distintos componentes que integran la computadora: el CPU, la memoria principal, las
unidades de almacenamiento secundario y los dispositivos de entrada/salida. Adems,
se encarga de ofrecer una distribucin ordenada y controlada de los recursos de que
dispone el sistema entre los distintos programas que los requieren.

Caractersticas de los sistemas operativos.


1. Conveniencia: un sistema operativo hace ms conveniente el uso de una computadora.
2. Es el encargado de administrar los recursos dentro del sistema, tales como la memoria, o
la disponibilidad de procesamiento durante las distintas operaciones que realiza el
procesador de la computadora.
3. Tienen la peculiaridad de que al ser el intermediario entre el usuario y el hardware facilita
el acceso del usuario a los distintos datos, y permite realizar diversas operaciones a travs
de distintos comandos, los cuales son introducidos por varios medios, (teclados, mouse,
botones especficos en distintos aparatos), con lo que se facilita su uso, ya sea este una
computadora, un celular, un horno microondas u otro.
4. Los sistemas operativos tienen la caracterstica de ser progresivos en su evolucin para
mejorar y adaptarse a las nuevas necesidades y situaciones.
5. Eficiencia: el sistema operativo permite que los recursos de la computadora se usen de
manera correcta y eficiente.
6. Encargado de administrar el hardware: el sistema operativo debe de ser eficaz.
7. Seguridad porque proporciona niveles de seguridad de acceso a los programas y a la
informacin.
Tipos de sistemas operativos.
Sistemas operativos por sus servicios (Visin externa)
1.

Segn la administracin de tareas


o Monotarea: este tipo de sistemas operativos son capaces de manejar un
programa o realizar una sola tarea a la vez. Son los ms antiguos. Por ejemplo,
si el usuario est escaneando, la computadora no responder a nuevas
indicaciones ni comenzar un proceso nuevo.
o Multitarea: esta caracterstica es propia de los Sistemas Operativos ms
avanzados y permiten ejecutar varios procesos a la vez, desde uno o varios
ordenadores, es decir que los pueden utilizar varios usuarios al mismo tiempo.
Esto se puede realizar por medio de sesiones remotas una red o bien, a travs
de terminales conectadas a una computadora.

2. Segn la administracin de usuarios


o Monousuario: Slo pueden responder a un usuario por vez. De esta manera,
cualquier usuario tiene acceso a los datos del sistema. Existe un nico usuario
que puede realizar cualquier tipo de operacin.
o Multiusuario: esta caracterstica es propia de aquellos Sistemas Operativos en
los que varios usuarios pueden acceder a sus servicios y procesamientos al
mismo tiempo. De esta manera, satisfacen las necesidades de varios usuarios
que estn utilizando los mismos recursos, ya sea memoria, programas,
procesador, impresoras, scanners, entre otros.
3. Segn la administracin de recursos
o Centralizado: permite usar los recursos de una sola computadora.
o Distribuido: permite utilizar los recursos (memoria, CPU, disco, perifricos,
etc.) de ms de una computadora al mismo tiempo.
4. Segn el nmero de procesadores
o Sistema operativo uniprocesos: Un sistema uniproceso es aqul que es capaz
de manejar solamente un procesador del ordenador, de manera que si el
ordenador tuviese ms e uno le sera intil.
o Sistema operativo de multiproceso: Se refiere al nmero de procesadores del
sistema, que es ms de uno y ste es capaz de usarlos todos para distribuir su
carga de trabajo. Generalmente estos sistemas trabajan en dos formas:
simtrica o asimtricamente. Asimtrica el sistema operativo selecciona a uno
de los procesadores el cual jugar el papel de procesador maestro y servir
como pivote para distribuir la carga de los dems procesadores, que reciben el
nombre de esclavos. Simtrica cuando los procesos o partes de ellos son
enviados indistintamente a cual quiera de los procesadores disponibles,
teniendo tericamente una mejor distribucin y equilibrio en la carga de
trabajo.
Sistemas operativos por su estructura (Visin interna).
A continuacin se describen las distintas estructuras que presentan los actuales sistemas
operativos para satisfacer las necesidades que de ellos se quieren obtener.

1.

Estructura monoltica es la estructura de los primeros sistemas operativos constituidos


fundamentalmente por un solo programa compuesto de un conjunto de rutinas
entrelazadas de tal forma que cada una puede llamar a cualquier otra. Las
caractersticas fundamentales de este tipo de estructura son:
o Construccin del programa final a base de mdulos compilados separadamente
que se unen a travs del legador.
o Buena definicin de parmetros de enlace entre las distintas rutinas existentes,
que puede provocar mucho acoplamiento.
o Carecen de protecciones y privilegios al entrar a rutinas que manejan diferentes
aspectos de los recursos de la computadora, como memoria, disco, etc.
Generalmente estn hechos a medida, por lo que son eficientes y rpidos en su
ejecucin y gestin, pero por lo mismo carecen de flexibilidad para soportar

diferentes ambientes de trabajo o tipos de aplicaciones.


2. Estructura jerrquica a medida que fueron creciendo las necesidades de los usuarios y
se perfeccionaron los sistemas, se hizo necesaria una mayor organizacin del software,
del sistema operativo, donde una parte del sistema contena subpartes y esto
organizado en forma de niveles. Se dividi el sistema operativo en pequeas partes, de
tal forma que cada una de ellas estuviera perfectamente definida y con un claro
interface con el resto de elementos. Se constituy una estructura jerrquica o de
niveles en los sistemas operativos, el primero de los cuales fue denominado THE
(Technische Hogeschool, Eindhoven), de Dijkstra, que se utiliz con fines didcticos.
3. Mquina Virtual se trata de un tipo de sistemas operativos que presentan una interface
a cada proceso, mostrando una mquina que parece idntica a la mquina real
subyacente. Estos sistemas operativos separan dos conceptos que suelen estar unidos
en el resto de sistemas: la multiprogramacin y la mquina extendida. El objetivo de
los sistemas operativos de mquina virtual es el de integrar distintos sistemas
operativos dando la sensacin de ser varias mquinas diferentes. El ncleo de estos
sistemas operativos se denomina monitor virtual y tiene como misin llevar a cabo la
multiprogramacin, presentando a los niveles superiores tantas mquinas virtuales
como se soliciten. Estas mquinas virtuales no son mquinas extendidas, sino una
rplica de la mquina real, de manera que en cada una de ellas se pueda ejecutar un
sistema operativo diferente, que ser el que ofrezca la mquina extendida al usuario.

Resumen de la evolucin de los sistemas operativos.


Cundo comenzaron a surgir los Sistemas Operativos?
El primer sistema operativo fue un programa que transfera automticamente el control
de un trabajo a otro. Este programa tom el nombre de MONITOR RESIDENTE, el cual
permaneca constantemente en memoria. En el momento de encender la computadora se daba
control al programa monitor, este a su vez daba el control al primer trabajo y cuando
terminaba su ejecucin tomaba el control de nuevo. Este primer sistema operativo surgi
durante la primera generacin de las computadoras, aproximadamente entre 1945 y 1955.
Con qu filosofa se crearon los primeros sistemas operativos y cmo fue evolucionado?
La filosofa de creacin de los primeros sistemas operativos fue la de tratar de
automatizar los procesos de trabajo (Monoprocesamiento), al principio cuando se realizaba el
acceso por operador, todo el proceso que el operador realizaba logr automatizarlo. El primer
sistema operativo que se conoci como tal (era monousuario y monoprogramacin), por otra
parte se buscaba tambin la mejora del rendimiento, esto es una vez resuelto el problema de la
automatizacin en la ejecucin de los trabajos, an quedaba mucho tiempo en que el
procesador se encontraba ocioso, lo que representaba una enorme prdida econmica.
Es lo mismo buffer que spool?
Poco despus comenz a utilizarse como medio de almacenamiento la cinta magntica,
esta dio paso a la forma de trabajo tipo buffering que consiste en utilizar la memoria
intermedia como auxiliar, tambin denominada buffer, donde la cinta va grabando datos hasta
que se llena, volcndose estos en memoria de una sola vez, y mientras el procesador realiza
operaciones con los datos recibidos, este tipo de programacin tena como finalidad apoyar el
programa monitor con funciones especiales dentro de los dispositivos de E/S, sin los fuffers
(memorias intermedias en CI) del teclado o de las impresoras se tendra un cuello de botella.
Con la aparicin del disco magntico como medio de almacenamiento masivo, surgi la
tcnica de SPOOL (Simultaneus Peripheral Operation On Line) que permite que la salida de
un programa se escriba en el buffer y posteriormente se lleva a un disco magntico en espera
de poder ser iniciada a una impresora o cualquier otro perifrico de salida que en ese
9

momento pueda estar ocupada, de esta manera el procesador pueda estar ejecutando un
trabajo mientras se imprime, pueden existir spoolers de E/S o de procesos, en espera, listos o
en ejecucin.
Qu significa multiprogramacin?
Poco tiempo despus surgi la multiprogramacin la cual es un modo de trabajo en el
que se pueden ejecutar varios programas simultneamente con el fin de aprovechar al mximo
los recursos de la computadora. Como consecuencia de la multiprogramacin surgi el
proceso por lotes en sistemas multiprogramados el cual no precisa la intervencin del usuario
durante la ejecucin de los trabajos, tratndose en general de trabajos largos que van
solicitndose y entrando en una cola de espera de tipo FIFO (primero en entrar, primero en ser
atendido) y que el procesador va tomando en un grupo determinado.
Qu significa procesos distribuidos?
El siguiente paso en la evolucin de los sistemas operativos fue el proceso distribuido,
que consiste en la conexin de computadoras entre s a travs de una gran variedad de
dispositivos, existiendo varias modalidades entre las que podemos citar la conexin de varias
computadoras compartiendo un mismo almacenamiento principal o aquellos que se conectan a
la misma red nacional.
Generaciones de los sistemas operativos.
GENERACIN
Generacin Cero

POCA
Dcada 1940

CARACTERSTICAS
No existe Sistema

Generacin Uno

Dcada 1950

comunicaban con el lenguaje mquina (0,1)


Existe sistema Operativo para hacer ms

Operativo,

se

fluida la transicin de un trabajo a otro.


Surge el procesamiento por lotes donde los
Generacin Dos

Primera mitad de la

trabajos se renen en grupos.


Desarrollo
de
Sistemas

dcada de 1960

compartidos
principios

con
de

desarrollaron

Operativos

multiprogramacin

multiprocesamiento.
los

sistemas

de

y
Se

tiempo

10

compartido. Surgieron sistemas de tiempo


Generacin Tres

Segunda mitad de la

real.
Comienza en 1964 con la introduccin de

Los sistemas operativos de

dcada de 1960 a la

computadoras

esta generacin eran de

Primer mitad de 1970

introducen su sistema operativo para ese

IBM

Sistema

360

modos mltiples, tiempo

equipo (OS/360).A partir de esta aparicin

compartido, procesamiento

de mquina (184360) surgieron otros

en tiempo real y

sistemas operativos, medianos y grandes;

multiprocesamiento.

OS/MVT para los sistemas 360 grandes,


CP-67/CNOS para el poderoso sistema
360/67 de tiempo compartido, ISS para el
360/67,VMOS de RCA, KRONOS de CD

Generacin Cuatro

De la Segunda mitad

para su serie 6000


Surgen las redes de computacin, para

de la dcada de 1970 a

poder compartir recursos tanto hardware

la actualidad

como software que ser administrado por el


sistema operativo.Surge el procesamiento
en lnea relacionado con el sistema en
tiempo real surge el concepto de maquinas

Generacin Cinco

Son los sistemas que

virtuales, y los sistemas de bases de datos.


Ejemplos: Windows 95, Windows 98,

permiten el manejo de

Windows NT, L

interfaces grficas
(GUIS), POO
(Programacin
Orientada a Objetos )
con JAVA, DELPHI,
etc.

11

Tendencias de los sistemas operativos


1. Evolucin a redes: Los sistemas operativos de red se definen como aquellos que tiene
la capacidad de interactuar con sistemas operativos en otras computadoras por medio
de un medio de transmisin con el objeto de intercambiar informacin, transferir
2.
3.
4.
5.
6.
7.
8.

archivos, ejecutar comandos remotos y un sin fin de otras actividades.


Cambio de informacin remota a informacin moderna.
Procesamiento en tiempo real o en lnea.
Multiprocesamiento.
Multiprogramacin.
Manejo de memoria virtual y mquina virtual.
Existen sistemas operativos transparentes para el usuario y fciles de manejar.
Los sistemas operativos de los 90s tienden a los procesos distribuidos: Los sistemas
operativos distribuidos abarcan los servicios de los de red, logrando integrar recursos
(impresoras, unidades de respaldo, memoria, procesos, unidades centrales de proceso)
en una sola mquina virtual que el usuario accede en forma transparente. Es decir,
ahora el usuario ya no necesita saber la ubicacin de los recursos, sino que los conoce
por nombre y simplemente los usa como si todos ellos fuesen locales a su lugar de
trabajo habitual. Todo lo anterior es el marco terico de lo que se deseara tener como
sistema operativo distribuido, pero en la realidad no se ha conseguido crear uno del
todo, por la complejidad que suponen: distribuir los procesos en las varias unidades de
procesamiento, reintegrar sub-resultados, resolver problemas de concurrencia y
paralelismo, recuperarse de fallas de algunos recursos distribuidos y consolidar la
proteccin y seguridad entre los diferentes componentes del sistema y los usuarios.
Supngase que se tienen en una gran empresa varios grupos de trabajo, cada uno
necesita almacenar grandes cantidades de informacin en disco duro con una alta
fiabilidad y disponibilidad. La solucin puede ser que para cada grupo de trabajo se
asigne una particin de disco duro en servidores diferentes, de manera que si uno de
los servidores falla, no se deje dar el servicio a todos, sino slo a unos cuantos y, ms
an, se podra tener un sistema con discos en espejo (mirror ) a travs de la red, de
manera que si un servidor se cae, el servidor en espejo contina trabajando y el
usuario ni cuenta se da de estas fallas, es decir, obtiene acceso a recursos en forma
transparente.

12

Tres sistemas operativos ms comunes para ordenadores personales.


Los sistemas operativos modernos utilizan una interfaz grfica de usuario, o GUI. Una
GUI te permite utilizar tu ratn para clicar en los diferentes iconos, botones, y mens. De
manera que todo se muestra claramente en la pantalla usando una combinacin de grficos y
textos. Cada sistema operativo tiene una GUI de diferente apariencia, as que si se cambia de
sistema operativo puede parecer al principio un tanto raro, hasta que uno se acostumbra. Sin
embargo, los sistemas operativos modernos son diseados para ser usados fcilmente, y la
mayora de los principios bsicos son los mismos.
Windows
Microsoft cre el sistema operativo Windows a mediados de 1980. A lo largo de los
aos, han ido apareciendo diferentes versiones de Windows, pero las ms recientes son el
Windows 10 (publicado en 2015), el Windows 8 (publicado en 2012), el Windows 7 (2009) y
el Windows Vista (2007).
Mac OS X
MAC OS es una lnea de sistemas operativos creados por Apple. Viene precargada en
todos los ordenadores nuevos de Macintosh o Macs. Las versiones son conocidas como OS X,
y versiones especificas incluyendo Yosemite (publicada en 2014), (2012), Lion (2011) y
snow Leopard (2009). Apple tambin ofrece una versin llamada Mac OS X Server, diseada
para ser ejecutada en los servidores.
Linux
Linux lleva el nombre de Linus Torvalds, quien cre el ncleo de Linux en 1991. El
ncleo es el cdigo del ordenador, la parte central del sistema operativo.Linux es una familia
se sistemas operativos de codigo abierto, lo que significa que ellos pueden ser modificados y
distribuidos por cualquier persona alrededor de todo el mundo. Las versiones ms populares
incluyen Ubuntu, Mint y Fedora.

13

CONCLUSIN.

Los sistemas operativos son necesarios e indispensables para poder usar una
computadora. El estudio de los mismos es tan importante como su funcionamiento y utilidad.
En el pasado, las consideraciones de eficiencia a menudo eran ms importantes que la
comodidad para el usuario, por lo que gran parte de la teora de los sistemas operativos se
concentran en el uso ptimo de los recursos de computacin, aunque los usuarios tenan que
ser programadores de sistemas y no como ahora que hasta un nio de preescolar puede ser un
usuario de una microcomputadora y se tiene como prioridad lo amigable y fcil de usar que
puede ser un sistema operativo sacrificando la optimizacin en el uso de los recursos de
hardware que actualmente se derrochan por el abaratamiento de los equipos en la
comercializacin y avances tecnolgicos de los mismos.

14

BIBLIOGRAFA.

Jess Carretero, Flix Garca, Pedro de Miguel y Fernando Prez (s/f). Sistemas
operativos una visin aplicada. Mxico. Mc Graw Hill.
Silberschatz, Galvin y Gagne (2006). Sistemas operativos. Mxico. Mc Graw Hill.

15

También podría gustarte