Вы находитесь на странице: 1из 18

UNIDAD EDUCATIVA DEL MILENIO

** CANCHAGUA **
Sistemas Operativos

INTEGRANTES: Maribel Toapanta


Silvana Cayo
Gisela Cayo
LIC: Luis Velásquez

MATERIA: Informática

GRUPO: N° 6

CURSO: Segundo B.G.U

PARALELO: ** A**

AÑO LEC:
2016 - 2017
Historia de los sistemas operativos
A finales de los 40's el uso de computadora estaba restringido a
aquellas empresas o instituciones que podían pagar su alto precio, y no
existían los sistemas operativos. La informática tal y como se le conoce hoy
día, surgió a raíz de la II Guerra Mundial, en la década de los 40. En esos
años no existía siquiera el concepto de "Sistema Operativo" y los
programadores interactuaban directamente con el hardware de las
computadoras trabajando en lenguaje máquina (esto es, en binario,
programando únicamente con 0s y 1s).

El concepto de Sistema Operativo surge en la década de los 50. El primer


Sistema Operativo de la historia fue creado en 1956 para un ordenador
IBM 704, y básicamente lo único que hacía era comenzar la ejecución de
un programa cuando el anterior terminaba.

En los años 60 se produce una revolución en el campo de los Sistemas


Operativos. Aparecen conceptos como sistema multitarea, sistema
multiusuario, sistema multiprocesadores y sistema en tiempo real.
Es en esta década cuando aparece UNIX, la base de la gran mayoría de los
Sistemas Operativos que existen hoy en día.

En los años 70 se produce un boom en cuestión de ordenadores


personales, acercando estos al público general de manera impensable
hasta entonces. Esto hace que se multiplique el desarrollo, creándose el
lenguaje de programación C (diseñado específicamente para reescribir por
completo el código UNIX).

Como consecuencia de este crecimiento exponencial de usuarios, la gran


mayoría de ellos sin ningún conocimiento sobre lenguajes de bajo o alto
nivel, hizo que, en los años 80, la prioridad a la hora de diseñar un sistema
operativo fuese la facilidad de uso, surgiendo así las primeras interfaces de
usuario.
En los 80 nacieron sistemas como MaCos, MS-DOS, Windows.

En la década de los 90 hace su aparición Linux, publicándose la primera


versión del núcleo en septiembre de 1991, que posteriormente se uniría al
proyecto GNU, un sistema operativo completamente libre, similar a UNIX,
al que le faltaba para funcionar un núcleo funcional. Hoy en día la mayoría
de la gente conoce por Linux al Sistema Operativo que realmente se llama
GNU/Linux.
Tipos de Sistemas Operativos

Los sistemas operativos son programas o conjuntos de


programas de instrucciones, (denominados software),
que permiten la interacción del usuario con el equipo y
entre los diversos componentes de un mismo equipo,
así como entre el equipo y componentes accesorios.
Es un administrador de los recursos del hardware y
coordinador de los demás programas.

Los sistemas operativos se pueden clasificar de


diferentes maneras: sistemas, operativos de texto,
sistemas operativos gráficos y sistemas operativos
que podríamos definir como simples, que son los que
usan aparatos como los refrigeradores y lavadoras
actuales, que a su vez se dividen, por el tipo de
estructura, las funcionalidades que poseen, por el
hecho de ser libres, o comerciales o de licencia, y por
la versión o distribución a la que pertenecen.

Sistemas operativos tipo texto. - Los sistemas


operativos de tipo texto son de los primero sistemas
operativos que se podían adquirir para uso de
máquinas personales.

Ejemplo de ellos son las versiones antiguas de MS2,


pero también existen varios sistemas operativos
actuales que son de este tipo, como el Unix, y algunas
versiones de Linux.

 Sistemas operativos gráficos. -En la actualidad la


mayoría de los sistemas operativos de
computadoras, son gráficos, es decir, presentan un
entorno gráfico, con el cual hacen más fácil el
acceso y uso de estos aparatos a quienes no
tienen un conocimiento profundo de la informática.

 Sistemas operativos simples. - Los sistemas


operativos básicos o simples, se pueden encontrar
en aparatos como los antes mencionados
(refrigeradores, hornos y lavadoras), ya que sus
funciones no necesitan de una elaborada y
complicada red de especificaciones, siendo muy
simples en cuanto a los tipos y cantidades de
comandos que deben realizar.
Sistemas operativos de licencia. - En esta
categoría entran los sistemas operativos de tipo
Windows de Microsoft, desde sus primeras
versiones y distribuciones hasta las más
recientes. Win 3.0, Win 3.1, Win NT, Win 95, Win 98,
Win 2000, Windows Me, Windows XP, (y sus varias
distribuciones), Windows Vista, Windows 7,
Windows 8.

De la misma manera los sistemas operativos de


Macintosh, Mac OS, y sus varias versiones y variantes
“sistema 1” sistema 1.1, sitema 2, sistema 3, sistema
3.2, sistema 3.3, (a partir del sistema 7.6, se le
denominó Mac O S7.6 y a partir de Mac Os9.1, se le
designó a las nuevas versiones Mac OS X, se les
conoce con nombres de felinos, como tiger, lion, o
leopard, etc.
Sistemas operativos Libres: Son aquellos que tienen
abierto el código fuente, es decir, permiten al usuario
algunas libertades como mejorarlo, adaptarlo a las
necesidades y liberar esas mejoras al público, así
como ejecutarlo con cualquier propósito lícito.
Un ejemplo: De sistema operativo libre es Linux y sus
muy variadas versiones.

Tipos de Sistemas Operativos por su


Estructura.

La estructura de los sistemas operativos se considera la


organización interna de los S.O y se clasifica de la siguiente
manera, destacando sus principales características.

Monolítica. Sin estructura definida. Se componen de un conjunto


de procedimientos, donde cada uno de ellos puede llamar a todos
los demás.
Monousuarios. Los sistemas operativos monousuarios son
aquéllos que soportan a un usuario a la vez, sin importar el número
de procesadores que tenga la computadora o el número de
procesos o tareas que el usuario pueda ejecutar en un mismo
instante de tiempo.

Multiusuarios. Los sistemas operativos multiusuarios son capaces


de dar servicio a más de un usuario a la vez, ya sea por medio de
varias terminales conectadas a la computadora o por medio de
sesiones remotas en una red de comunicaciones. No importa el
número de procesadores en la máquina ni el número de procesos
que cada usuario puede ejecutar simultáneamente.

Monotareas.Los sistemas monotarea son aquellos que sólo


permiten una tarea a la vez por usuario. Puede darse el caso de un
sistema multiusuario y monotarea, en el cual se admiten varios
usuarios al mismo tiempo, pero cada uno de ellos puede estar
haciendo solo una tarea a la vez.

Multitareas. Un sistema operativo multitarea es aquél que le


permite al usuario estar realizando varias labores al mismo tiempo.
Uniproceso Un sistema operativo uniproceso es aquél que es capaz
de manejar solamente un procesador de la computadora, de
manera que si la computadora tuviese más de uno le sería inútil.

Máquinas virtuales. Crea ilusiones (máquinas virtuales) de la


máquina real, permitiendo que en cada máquina virtual se ejecute
un S. O. distinto.
Modelo cliente- servidor. Este sistema sirve para toda clase de
aplicaciones, por tanto, es de propósito general y cumple con las
mismas actividades que los sistemas operativos convencionales.

Estructura orientada al objeto. Se basan en una colección de


objetos, donde las funciones del sistema son un tipo de objeto
(ficheros, dispositivos, etc.). La interacción entre dichos objetos
viene determinada por las capacidades que cada uno tenga para
actuar con el otro.

Sistemas Operativos por Servicios. Esta clasificación es la más


comúnmente usada y conocida desde el punto de vista del usuario
final.

Sistemas operativos

Sistemas Operativos por la Forma de Ofrecer sus


Servicios
Esta clasificación también se refiere a una visión externa, que en este caso
se refiere a la del usuario, el cómo accesa a los servicios. Bajo esta
clasificación se pueden detectar dos tipos principales:

1 .. Sistemas Operativos de Red


2 .. Sistemas Operativos Distribuidos
Sistemas Operativos Distribuidos
Permiten distribuir trabajos, tareas o procesos, entre un conjunto de
procesadores. Puede ser que este conjunto de procesadores esté en un
equipo o en diferentes, en este caso es transparente para el usuario.
Existen dos esquemas básicos de éstos. Un sistema fuertemente acoplado
esa es aquel que comparte la memoria y un reloj global, cuyos tiempos de
acceso son similares para todos los procesadores.
Sistemas Operativos Distribuidos
En un sistema débilmente acoplado los procesadores no comparten ni
memoria ni reloj, ya que cada uno cuenta con su memoria local.
Los sistemas distribuidos deben de ser muy confiables, ya que si un
componente del sistema se compone otro componente debe de ser capaz
de reemplazarlo.
Entre los diferentes Sistemas Operativos distribuidos que existen tenemos
los siguientes: Sprite, Solaris-MC, Mach, Chorus, Spring, Amoeba, Taos,
etc.
Sistemas Operativos de Red
Son aquellos sistemas que mantienen a dos o más computadoras unidas
a través de algún medio de comunicación (físico o no), con el objetivo
primordial de poder compartir los diferentes recursos y la información del
sistema.
El primer Sistema Operativo de red estaba enfocado a equipos con un
procesador Motorola 68000, pasando posteriormente a procesadores Intel
como Novell Netware.
Los Sistemas Operativos de red más ampliamente usados son: Novell
Netware, Personal Netware, LAN Manager, Windows NT Server, UNIX,
LANtastic.

Sistemas Operativos por Lotes


Los Sistemas Operativos por lotes, procesan una gran cantidad de
trabajos con poca o ninguna interacción entre los usuarios y los programas
en ejecución. Se reúnen todos los trabajos comunes para realizarlos al
mismo tiempo, evitando la espera de dos o más trabajos como sucede en
el procesamiento en serie.
Estos sistemas son de los más tradicionales y antiguos, y fueron
introducidos alrededor de 1956 para aumentar la capacidad de
procesamiento de los programas.

Sistemas Operativos de Tiempo Real


Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene
importancia el usuario, sino los procesos. Por lo general, están
subutilizados sus recursos con la finalidad de prestar atención a los
procesos en el momento que lo requieran. Se utilizan en entornos donde
son procesados un gran número de sucesos o eventos.
Muchos Sistemas Operativos de tiempo real son construidos para
aplicaciones muy específicas como control de tráfico aéreo, bolsas de
valores, control de refinerías, control de laminadores. También en el ramo
automovilístico y de la electrónica de consumo, las aplicaciones de tiempo
real están creciendo muy rápidamente. Otros campos de aplicación de los
Sistemas Operativos de tiempo real son los siguientes

Sistemas Operativos de Tiempo Compartido


Permiten la simulación de que el sistema y sus recursos son todos para
cada usuario. El usuario hace una petición a la computadora, está la
procesa tan pronto como le es posible, y la respuesta aparecerá en la
Terminal del usuario.
Los principales recursos del sistema, el procesador, la memoria,
dispositivos de E/S, son continuamente utilizados entre los diversos
usuarios, dando a cada usuario la ilusión de que tiene el sistema dedicado
para sí mismo. Esto trae como consecuencia una gran carga de trabajo al
Sistema Operativo, principalmente en la administración de memoria
principal y secundaria.
Sistemas Operativos Paralelos
En estos tipos de Sistemas Operativos se pretende que cuando existan dos
o más procesos que compitan por algún recurso se puedan realizar o
ejecutar al mismo tiempo.
En UNIX existe también la posibilidad de ejecutar programas sin tener que
atenderlos en forma interactiva, simulando paralelismo (es decir, atender
de manera concurrente varios procesos de un mismo usuario). Así, en
lugar de esperar a que el proceso termine de ejecutarse (como lo haría
normalmente), regresa a atender al usuario inmediatamente después de
haber creado el proceso.

Sistemas Operativos por Servicios


Esta clasificación es la más comúnmente usada y conocida desde el punto
de vista del usuario final. Esta clasificación se comprende fácilmente con el
cuadro sinóptico que a continuación se muestra:
Monousuarios
Los sistemas operativos monousuarios son aquéllos que soportan a un
usuario a la vez, sin importar el número de procesadores que tenga la
computadora o el número de procesos o tareas que el usuario pueda
ejecutar en un mismo instante de tiempo. Las computadoras personales
típicamente se han clasificado en este renglón.
Multiusuarios
Los sistemas operativos multiusuarios son capaces de dar servicio a más
de un usuario a la vez, ya sea por medio de varias terminales conectadas a
la computadora o por medio de sesiones remotas en una red de
comunicaciones. No importa el número de procesadores en la máquina ni
el número de procesos que cada usuario puede ejecutar simultáneamente.
Monotarea
Los sistemas monotarea son aquellos que sólo permiten una tarea a la vez
por usuario. Puede darse el caso de un sistema multiusuario y monotarea,
en el cual se admiten varios usuarios al mismo tiempo, pero cada uno de
ellos puede estar haciendo solo una tarea a la vez.
Multitareas
Un sistema operativo multitarea es aquél que le permite al usuario estar
realizando varias labores al mismo tiempo. Por ejemplo, puede estar
editando el código fuente de un programa durante su depuración mientras
compila otro programa, a la vez que está recibiendo correo electrónico en
un proceso en background. Es común encontrar en ellos interfaces gráficas
orientadas al uso de menús y el ratón, lo cual permite un rápido
intercambio entre las tareas para el usuario, mejorando su productividad.
Uniproceso
Un sistema operativo uniproceso es aquél que es capaz de manejar
solamente un procesador de la computadora, de manera que si la
computadora tuviese más de uno le sería inútil. El ejemplo más típico de
este tipo de sistemas es el DOS y MacOS.
Multiproceso
Un sistema operativo multiproceso se refiere al número de procesadores
del sistema, que es más de uno y éste es capaz de usarlos todos para
distribuir su carga de trabajo. Generalmente estos sistemas trabajan de
dos formas: simétrica o asimétricamente.

Sistemas Operativos por la Forma de Ofrecer sus


Servicios
Esta clasificación también se refiere a una visión externa, que en este caso
se refiere a la del usuario, el cómo accede a los servicios. Bajo esta
clasificación se pueden detectar dos tipos principales: sistemas operativos
de red y sistemas operativos distribuidos.
Sistemas Operativos de Red
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 transmisión con el objeto de intercambiar
información, transferir archivos, ejecutar comandos remotos y un sin fin
de otras actividades

Sistemas Operativos 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 máquina virtual que el
usuario accede en forma transparente.

Вам также может понравиться