You are on page 1of 8

SISTEMAS OPERATIVOS

UNIDAD 1
TRABAJO INDIVIDUAL

Grupo: 301402_17

Presenta:
Jorge Dvila
Cdigo: 79159562

Tutor:
Jaime Jose Valdes

UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD


Escuela de Ciencias Bsicas, Tecnologa e Ingeniera
Bogot, septiembre de 2016

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


Un sistema operativo en un cdigo escrito para la interaccin entre la mquina y el
operario, este cdigo se encarga de manejar todos los procesos abiertos, el
manejo de todos los perifricos instalados en la mquina, como el monitor, el
teclado, el ratn, las impresoras, etc. hay sistemas operativos multiusuario, lo cual
permite que ms de un usuario trabaje en la misma mquina.

2. Elaborar un resumen ordenado cronolgicamente donde se


especifique cada una de las generaciones de los sistemas operativos.

Generacin Cero:
(Dcada de 1940)
Los primeros sistemas computacionales no posean sistemas operativos. Para los
usuarios eran complejos por que trabajaban con lenguaje mquina. Todas las
instrucciones eran codificadas manualmente.

Primera Generacin:
(Dcada de 1950)
Los sistemas operativos de los aos cincuenta fueron diseados para que sean
ms giles. Antes de que los sistemas fueran diseados, se perda un tiempo
considerable entre la terminacin de un trabajo y el inicio del siguiente. Este fue el
comienzo de los sistemas de procesamiento por lotes, donde los trabajos se
reunan por grupos o lotes. Cuando el trabajo estaba en ejecucin, este tena
control total de la mquina. Al terminar cada trabajo, el control era devuelto al
sistema operativo, el cual limpiaba y lea e iniciaba el trabajo siguiente.
Al inicio de los 50's esto haba mejorado un poco con la introduccin de tarjetas
perforadas (las cuales servan para introducir los programas de lenguajes de
mquina).
Se crearon mquinas suficientemente confiables las cuales se instalaban en
lugares especialmente acondicionados, aunque slo las grandes universidades y
las grandes corporaciones o bien las oficinas del gobierno se podan dar el lujo de
tenerlas.
Para poder ejecutar un trabajo (programa), tenan que escribirlo en papel (lenguaje
ensamblador) y despus se perforara en tarjetas. Enseguida se llevara la pila de
tarjetas al cuarto de introduccin al sistema y la entregara a uno de los
operadores. Cuando la computadora terminara el trabajo, un operador se dirigira
a la impresora y desprendera la salida y la llevara al cuarto de salida, para que la
recogiera el programador. Eran ms complejos controlar los componentes.

Cuando se ejecutaba alguna tarea, sta tena control total de la mquina. Al


terminar cada tarea, el control era devuelto al sistema operativo, el cual limpiaba,
lea e iniciaba la siguiente tarea.

Segunda Generacin:
(A mitad de la dcada de 1960)
La caracterstica de los sistemas operativos fue el desarrollo de los sistemas
compartidos con multiprogramacin, y los principios del multiprocesamiento. En
los sistemas de multiprogramacin, varios programas de usuario se encuentran al
mismo tiempo en el almacenamiento principal, y el procesador se cambia
rpidamente 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 mquina.
La independencia de dispositivos aparece despus. Un usuario que desea escribir
datos en una cinta en sistemas de la primera generacin tena que hacer
referencia especfica a una unidad de cinta particular. En la segunda generacin,
el programa del usuario especificaba tan solo que un archivo iba a ser escrito en
una unidad de cinta con cierto nmero de pistas y cierta densidad.
Se desarroll sistemas compartidos, en la que los usuarios podan acoplarse
directamente con el computador a travs 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.
En esta generacin se desarrollan los sistemas compartidos con
multiprogramacin, en los cuales se utilizan varios procesadores en un solo
sistema, con la finalidad de incrementar el poder de procesamiento de la mquina.
El programa especificaba tan slo que un archivo iba a ser escrito en una unidad
de cinta con cierto nmero de pistas y cierta densidad. El sistema operativo
localizaba entonces una unidad de cinta disponible con las caractersticas
deseadas, y le indicaba al operador que montara una cinta en esa unidad.

Tercera Generacin:
(Mitad de dcada 1960 a mitad dcada de 1970)
Se inicia en 1964, con la introduccin de la familia de computadores Sistema/360
de IBM. Los computadores de esta generacin fueron diseados como sistemas
para usos generales. Casi siempre eran sistemas grandes, voluminosos, con el
propsito de serlo todo para toda la gente. Eran sistemas de modos mltiples,
algunos de ellos soportaban simultneamente procesos por lotes, tiempo
compartido, procesamiento de tiempo real y multiprocesamiento. Eran grandes y
costosos, nunca antes se haba construido algo similar, y muchos de los esfuerzos
de desarrollo terminaron muy por arriba del presupuesto y mucho despus de lo
que el planificador marcaba como fecha de terminacin.
Estos sistemas introdujeron mayor complejidad a los ambientes computacionales;
una complejidad a la cual, en un principio, no estaban acostumbrados los
usuarios.

Cuarta Generacin:

(Mitad de dcada de 1970 en adelante)


Los sistemas de la cuarta generacin constituyen el estado actual de la tecnologa.
Muchos diseadores y usuarios se sienten aun incmodos, despus de sus
experiencias con los sistemas operativos de la tercera generacin.
Los sistemas de seguridad se han mejorado mucho ahora que la informacin pasa
a travs de varios tipos vulnerables de lneas de comunicacin. La clave de cifrado
est recibiendo mucha atencin; 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 ms que a los receptores adecuados.
Los sistemas de bases de datos han adquirido gran importancia. Nuestro mundo
es una sociedad orientada hacia la informacin, y el trabajo de las bases de datos
es hacer que esta informacin sea conveniente accesible de una manera
controlada para aquellos que tienen derechos de acceso.
Los sistemas operativos conocidos en la poca actual son los considerados
sistemas de cuarta generacin. Con la ampliacin del uso de redes de
computadoras y del procesamiento en lnea es posible obtener acceso a
computadoras alejadas geogrficamente a travs de varios tipos de terminales.
Con estos sistemas operativos aparece el concepto de mquinas virtuales, en el
cual el usuario no se involucra con el hardware de la computadora con la que se
quiere conectar y en su lugar el usuario observa una interfaz grfica creada por el
sistema operativo.

3. Definir las funciones y caractersticas de los sistemas operativos

Funciones de los sistemas operativos.


1.- Aceptar todos los trabajos y conservarlos hasta su finalizacin.
2.- Interpretacin de comandos: Interpreta los comandos que permiten al usuario
comunicarse con el ordenador.
3.- Control de recursos: Coordina y manipula el hardware de la computadora,
como la memoria, las impresoras, las unidades de disco, el teclado o el Mouse.
4.- Manejo de dispositivos de E/S: Organiza los archivos en diversos dispositivos
de almacenamiento, como discos flexibles, discos duros, discos compactos o
cintas magnticas.
5.- Manejo de errores: Gestiona los errores de hardware y la prdida de datos.
6.- Secuencia de tareas: El sistema operativo debe administrar la manera en que
se reparten los procesos. Definir el orden. (Quien va primero y quien despus).
7.- Proteccin: Evitar que las acciones de un usuario afecten el trabajo que esta
realizando otro usuario.
8.- Multiacceso: Un usuario se puede conectar a otra mquina sin tener que estar
cerca de ella.
9.- Contabilidad de recursos: establece el costo que se le cobra a un usuario por
utilizar determinados recursos.
Caractersticas de los sistemas operativos.
En general, se puede decir que un Sistema Operativo tiene las siguientes
caractersticas:

Conveniencia. Un Sistema Operativo hace ms conveniente el uso de


una computadora.

Eficiencia. Un Sistema Operativo permite que los recursos de la


computadora se usen de la manera ms eficiente posible.

Habilidad para evolucionar. Un Sistema Operativo deber construirse de


manera que permita el desarrollo, prueba o introduccin efectiva de nuevas
funciones del sistema sin interferir con el servicio.

Encargado de administrar el hardware. El Sistema Operativo se encarga


de manejar de una mejor manera los recursos de la computadora en cuanto a
hardware se refiere, esto es, asignar a cada proceso una parte del procesador
para poder compartir los recursos.


Relacionar dispositivos (gestionar a travs del kernel). El Sistema
Operativo se debe encargar de comunicar a los dispositivos perifricos, cuando el
usuario as lo requiera.

Organizar datos para acceso rpido y seguro.

Manejar las comunicaciones en red. El Sistema Operativo permite al


usuario manejar con alta facilidad todo lo referente a la instalacin y uso de las
redes de computadoras.

Procesamiento por bytes de flujo a travs del bus de datos.

Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fcil al


usuario el acceso y manejo de los dispositivos de Entrada/Salida de la
computadora.
El software de aplicacin son programas que se utilizan para disear, tal como el
procesador de palabras, lenguajes de programacin, hojas de clculo, etc.
El software de base sirve para interactuar el usuario con la mquina, son un
conjunto de programas que facilitan el ambiente plataforma, y permite el diseo
del mismo.
El Software de base est compuesto por :
Cargadores.
Compiladores.
Ensambladores.
Macros.

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


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

Monousuario

Son aqullos que soportan a un


usuario a la vez, sin importar el
nmero de procesadores que tenga la
computadora o el nmero de
procesos o tareas que el usuario
pueda ejecutar en un mismo instante
de tiempo.

monotarea (singletask)

Un sistema operativo monousuario


que es un sistema monotarea se
desarrolla para ser usado por un
computador o dispositivo electrnico
que solo ejecutar una aplicacin a la
vez. Este tipo de sistema es
generalmente usado en dispositivos
como telfonos inalmbricos y
dispositivos de mensajera
bidireccional (two-ways). En un
sistema monotarea, el sistema
operativo monousuario solo puede
ejecutar un programa o aplicacin a la
vez, por lo que no es muy til para
computadores o dispositivos
destinados para ejecutar mltiples
programas. Es aqu donde el sistema
operativo monousuario multitarea es
utilizado.

Multitarea (multitask)

Un sistema multitarea puede ejecutar


mltiples aplicaciones y programas a
la vez. Esto es generalmente usado
en computadores donde el usuario
desea navegar en internet, ejecutar
un programa de edicin de imgenes,
escuchar msica mediante un
reproductor de multimedia y escribir
en un programa de procesamiento de
palabras todo de manera simultanea.
Un sistema monotarea no podra
hacer todo esto, pero un sistema
multitarea es capaz de manejar todos
estos procesos.

MS-DOS, AmigaOS,
Classic Mac OS, Windows
1.0, Windows 2.0,
Windows 3.0, Windows
3.1x, Windows 95,
Windows 98, Windows ME

Multiusuario

Un sistema operativo multiusuario es


un sistema operativo que permite el
acceso concurrente de mltiples
usuarios al computador. Este tipo de
diseo es complicado y debe ser
capaz para manejar correctamente
las tareas necesarias requeridas por
los diferentes usuarios conectados al
sistema. Los usuarios generalmente
estarn en terminales o
computadores que tendrn acceso al
sistema a travs de una red.

Windows Vista, Windows


7, Windows 8, Mac OS X,
Linux, FreeBSD, NetBSD,
OpenBSD, Solaris, Plan 9,
QNX, BeOS, GNU HURD,
AIX, VMS, HP-UX, IRIX,
Tru64, VxWorks

Bibliografa

Coyago Diego. (2015). Generaciones de los sistemas operativos.


30 de septiembre de 2016, de diegocoyago.galeon.com/ Sitio
web: http://diegocoyago.galeon.com/
Gomez Florisel. (2012). Sistemas Operativos, Funciones y
Caracteristicas. 30 de septiembre de 2016, de blogspot Sitio
web:
http://florysel.blogspot.com.co/2012/11/12-funciones-ycaracteristicas.html

You might also like