Está en la página 1de 8

1. Defina con sus propias palabras que es Sistemas operativos.

El Sistema Operativo es el software encargado de reconocer y administrar las


instrucciones del hardware y del sistema básico. Este, provee una plataforma bajo
la cual se ejecutan aplicaciones.
Este también se entiende como un conjunto de programas informáticos que
permite administrar los recursos de una computadora, los sistemas operativos o
software de los sistemas. Estos programas empiezan a trabajar desde el momento
que se enciende el equipo, ya que este trabaja según el hardware que tenga la
máquina, desde los niveles más básicos, este permite además la interacción con
el usuario final, la velocidad para trabajar en dicho sistema depende de la
configuración del hardware.

2. Elaborar un resumen ordenado cronológicamente donde se especifique


cada una de las generaciones de los sistemas operativos.

GENERACIÓN ÉPOCA CARACTERÍSTICAS

Los primeros sistemas computacionales


no poseían sistemas operativos. Los
Generación Cero década de 1940 usuarios tenían completo acceso
al lenguaje de la máquina. Todas las
instrucciones eran codificadas a mano.
Los sistemas operativos de los años
cincuenta fueron diseñados para hacer
Primera generación década de 1950 más fluida la transición entre trabajos.
Antes de que los sistemas fueran
diseñados, se perdía
un tiempo considerable entre la
terminación de un trabajo y el inicio del
siguiente. Este fue el comienzo de los
sistemas de procesamiento por lotes,
donde los trabajos se reunían
por grupos o lotes. Cuando el
trabajo estaba en ejecución, este
tenía control total de la máquina. Al
terminar cada trabajo, el control era
devuelto al sistema operativo, el cual
limpiaba y leía e iniciaba el trabajo
siguiente.

eran sistemas compartidos con


multiprogramación donde varios
Segunda generación a mitad de la década programas de usuario se encuentran al
de 1960 mismo tiempo en
el almacenamiento principal, y
el procesador se cambia rápidamente de
un trabajo a otro. En los sistemas de
multiprocesamiento se utilizan
varios procesadores en un solo sistema
computacional, con la finalidad de
incrementar el poder de procesamiento de
la máquina.
Se desarrolló sistemas compartidos, en la
que los usuarios podían acoplarse
directamente con el computador a través
de terminales. Surgieron sistemas de
tiempo real, en que los computadores
fueron utilizados en el control
de procesos industriales. Los sistemas de
tiempo real se caracterizan por proveer
una respuesta inmediata.

Empieza en 1964, con la introducción


Tercera generación mitad de década de la familia de computadores
1960 a mitad década Sistema/360 de IBM. Los computadores
de 1970 de esta generación fueron diseñados
como sistemas para usos generales. Casi
siempre eran sistemas grandes,
voluminosos, con el propósito de serlo
todo para toda la gente. Eran sistemas de
modos múltiples, algunos de ellos
soportaban simultáneamente procesos por
lotes, tiempo compartido, procesamiento
de tiempo real y multiprocesamiento. Eran
grandes y costosos, nunca antes se había
construido algo similar, y muchos de los
esfuerzos de desarrollo terminaron muy
por arriba del presupuesto y mucho
después de lo que el planificador marcaba
como fecha de terminación.
Estos sistemas introdujeron mayor
complejidad a los ambientes
computacionales; una complejidad a la
cual, en un principio, no estaban
acostumbrados los usuarios.

Los sistemas de la cuarta generación


Cuarta generación mitad de década de constituyen el estado actual de
1970 en adelante la tecnología. Muchos diseñadores y
usuarios se sienten aun incómodos,
después de sus experiencias con
los sistemas operativos de la tercera
generación.
Con la ampliación del uso de redes de
computadores y del procesamiento en
línea los usuarios obtienen acceso a
computadores alejados geográficamente a
través de varios tipos de terminales.
Los sistemas de seguridad se han
incrementado mucho ahora que
la información pasa a través de varios
tipos vulnerables de líneas
de comunicación. La clave de cifrado está
recibiendo mucha atención; han sido
necesario codificar los datos personales o
de gran intimidad para que; aun si los
datos son expuestos, no sean de utilidad a
nadie más que a los receptores
adecuados.

3. Definir las funciones y características de los sistemas operativos

Un sistema operativo es un programa que actúa como intermediario entre el


usuario y el hardware de un computador y su propósito es proporcionar un entorno
en el cual el usuario pueda ejecutar programas. El objetivo principal de un sistema
operativo es lograr que el sistema de computación se use de manera cómoda, y el
objetivo secundario es que el hardware del computador se emplee de manera
eficiente.

Un sistema operativo tiene además otras tareas implícitas que cabe mencionarlas
y que son:

 Administrar las tareas del procesador


 Gestionar la memoria de acceso aleatorio
 Gestiones de entradas/salidas
 Gestión de ejecución de aplicaciones diversas
 Administrar autorizaciones a usuarios
 Gestionar archivos
 Gestión de la información almacenada

características de los sistemas operativos:

1. Concurrencia.

Consiste en la existencia de varias actividades simultáneas o paralelas.


Ejemplo de ello lo son la superposición de las operaciones de I/O con el
proceso de computación, así como la coexistencia en memoria de varios
programas. La concurrencia lleva asociado el problema de conmutar de una
tarea a otra, así como proteger una determinada actividad de los efectos de
las otras, así como la sincronización de tareas que sean mutuamente
dependientes.

2. Utilización conjunta de recursos. Compartición.

Las razones para la compartición son las siguientes:

a) El coste: es absurdo disponer de suficientes recursos para cada usuario


por separado.

b) Aprovechamiento de los trabajos de otros. La utilidad es poder utilizar


rutinas y programas desarrollados por otras personas.

c) Posibilidad de compartir datos: Utilización de una misma base de datos


para varios programas distintos, asociados posiblemente a distintos
usuarios.
d) Eliminación de redundancias: poder disponer de una sola copia de un
programa (por ejemplo, un compilador) y compartirlo con otros.

3. Permite que el usuario guarde sus datos o programas en el propio ordenador,


y no tener que usar medios externos (portables). Los problemas que se
plantean son de protección de la información frente a terceros y protegerlos
frente a fallos del sistema.

4. Un Sistema Operativo debe ser determinista en el sentido de que el mismo


programa ejecutado con los mismos datos, en momentos diferentes, debe
producir los mismos resultados. En cambio, será indeterminista porque en
caso de variabilidad de las situaciones puede responder de un modo
impredecible. Deben tomarse las medidas oportunas. Estas situaciones
pueden ser debidas a petición de recursos, errores de ejecución en
programas o bien interrupción de periféricos.

4. Realice un cuadro comparativo de los tipos de sistemas operativos


(monousuario, multiusuario, multiusuario, monotarea, multitarea. etc.)

Sistema operativo Características


La palabra multiusuario se refiere a un
concepto de sistemas operativos, pero en
ocasiones también puede aplicarse a
programas de ordenador de otro tipo (e.j.
aplicaciones de base de datos). En general
Multiusuario se le llama multiusuario a la característica
de un sistema operativo o programa que
permite proveer servicio y procesamiento a
múltiples usuarios simultáneamente (tanto
en paralelismo real como simulado).
En contraposición a los sistemas
monousuario, que proveen servicio y
procesamiento a un solo usuario, en la
categoría de multiusuario se encuentran
todos los sistemas que cumplen
simultáneamente las necesidades de dos o
más usuarios, que comparten los mismos
recursos. Actualmente este tipo de
sistemas se emplean especialmente en
redes, pero los primeros ejemplos de
sistemas multiusuario fueron sistemas
centralizados que se compartían a través
del uso de múltiples dispositivos de interfaz
humana (e.j. una unidad central y múltiples
pantallas y teclados).
Los recursos que se comparten son por lo
regular una combinación de:
- Procesador.
- Memoria.
- Almacenamiento secundario (almacenaje
en disco duro).
- Programas.
- Periféricos como impresoras, plotters,
scanner, etc.
De tal modo que los múltiples usuarios
tienen la impresión de utilizar un ordenador
y un sistema operativo unificado, que les
están dedicados por completo.

Un sistema operativo monousuario


(de mono: 'uno'; y usuario) es un sistema
operativo que sólo puede ser ocupado por
un único usuario en un determinado tiempo.
Ejemplo de sistemas monousuario son las
Monousuario versiones domésticas de Windows.
Administra recursos de memoria procesos y
dispositivos de las PC'S
Es un sistema en el cual el tipo de usuario
no está definido y, por lo tanto, los datos
que tiene el sistema son accesibles para
cualquiera que pueda conectarse.
En algunos sistemas operativos se accede
al sistema por medio de un usuario único
que tiene permiso para realizar cualquier
operación. Este es el caso de los sistemas
operativos más antiguos como MS-DOS y
algunos más recientes como la serie
Windows 95/98/Me de Microsoft o MacOS
(antes de MacOS X) de Macintosh. En
estos sistemas no existe una diferenciación
clara entre las tareas que realiza un
administrador del sistema y las tareas que
realizan los usuarios habituales, no
disponiendo del concepto de multiusuario,
un usuario común tiene acceso a todas las
capacidades del sistema, pudiendo borrar,
incluso, información vital para su
funcionamiento. Un usuario malicioso
(remoto o no) que obtenga acceso al
sistema podrá realizar todo lo que desee
por no existir dichas limitaciones.

Se denomina sistema monotarea a aquel


sistema operativo que solamente puede
ejecutar un proceso (programa) a la misma
Monotarea vez. Es una característica de los sistemas
operativos más antiguos como MS-DOS
pues en la actualidad la mayoría de los
sistemas de propósito general son
multitarea.
modo de funcionamiento disponible en
algunos sistemas operativos, mediante el
cual una computadora procesa varias
tareas al mismo tiempo. Existen varios tipos
de multitarea. La conmutación de
Multitarea contextos (context switching) es un tipo
muy simple de multitarea en el que dos o
más aplicaciones se cargan al mismo
tiempo, pero en el que sólo se está
procesando la aplicación que se encuentra
en primer plano (la que ve el usuario)

BIBLIOGRAFIA

 http://www.monografias.com/trabajos6/hiso/hiso.shtml
 http://soi12morej.blogspot.com.co/2012/10/generaciones-sistemas-
operativos.html
 http://tallersistop.blogspot.com.co/2010/05/historia-evolucion-y-
generaciones-de.html
 http://www.magomez.net/SSOO/document/Funciones.htm
 http://informatica-cuqui.blogspot.com.co/2011/11/monousuario-
multiusuario.html
 http://wiki.inf.utfsm.cl/index.php?title=Comparaci
%C3%B3n_entre_sistemas_operativos_multiusuarios_y_monousuarios

También podría gustarte