Nombre: Daniela Morales Albarracin Curso: 1.
1
COMPUTACIÓN I: TIC APLICADAS A LA PROFESIÓN E INVESTIGACIÓN
TRABAJO AUTONOMO: SISTEMAS OPERATIVOS 1
Sistemas operativos, Historia y Evolución y Tipos de Sistemas Operativos
y sus Características.
¿Qué es un sistema operativo?
Un sistema operativo es un conjunto de programas que permite
manejar la memoria, disco, medios de almacenamiento de
información y los diferentes periféricos o recursos de nuestra
computadora, como son el teclado, el mouse, la impresora, la
placa de red, entre otros.
Los periféricos utilizan un driver o controlador y son desarrollados por los fabricantes de
cada equipo. Encontramos diferentes sistemas operativos como Windows, Linux, MAS OS,
en sus diferentes versiones. También los teléfonos y tablets poseen un sistema operativo.
Dentro de las tareas que realiza el sistema operativo, en particular, se ocupa de gestionar la
memoria de nuestro sistema y la carga de los diferentes programas, para ello cada programa
tiene una prioridad o jerarquía y en función de la misma contará con los recursos de nuestro
sistema por más tiempo que un programa de menor prioridad.
El sistema operativo se ocupa también de correr procesos. Llamamos proceso a la carga en
memoria de nuestro programa, si no está cargado en memoria nuestro programa simplemente
“no corre”.
Historia de 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
Evolucion de los sistemas operativos
Primera Generación (1945 - 1955) : Tubos de vacío y tableros enchufables
En esta década aparecen los sistemas de procesamiento por lotes, donde los trabajos se
reunían por grupos o lotes. Cuando se ejecutaba alguna tarea, ésta tenía control total de la
máquina. Al terminar cada tarea, el control era devuelto al sistema operativo, el cual
limpiaba, leía e iniciaba la siguiente tarea. Aparece el concepto de nombres de archivo del
sistema para lograr independencia de información. Los laboratorios de investigación de
General Motors poseen el crédito de haber sido los primeros en poner en operación un sistema
operativo para su IBM 701.
Al inicio de la década de 1950, la rutina había mejorado un poco con la introducción de la
tarjetas perforadas. Ahora era posible escribir en tarjetas y leerlos, en vez de utilizar tableros
enchufables; de lo contrario el procedimiento era el mismo.
Segunda Generación (1955 - 1965 ) : Transistores y sistemas de lote
En esta generación se desarrollan los sistemas compartidos con multiprogramación, en los
cuales se utilizan varios procesadores en un solo sistema, con la finalidad de incrementar el
poder de procesamiento de la máquina. El programa especificaba tan sólo que un archivo iba
a ser escrito en una unidad de cinta con cierto número de pistas y cierta densidad. El sistema
operativo localizaba entonces una unidad de cinta disponible con las características deseadas,
y le indicaba al operador que montara una cinta en esa unidad.
La estructura de un trabajo de entrada común arrancaba con una tarjeta $JOB , que especifica
el tiempo máximo de ejecución en minutos, el número de cuenta que se cargara y el nombre
del programador. Después venia una tarjeta $FORTRAN, que indicaba al sistema operativo
que debía cargar el compilador de FORTRAN. Venia seguido de un programa que debía
compilarse y después de una tarjeta $LOAD, que ordenaba al sistema operativo cargar el
programa objeto recién compilado, después venia la tarjeta $RUN, que indicaba al sistema
operativo que debía ejecutar el programa con los datos que le seguían. Por último, la tarjeta
$END marcaba el final del trabajo. Los sistemas operativos comunes eran FMS (el sistema
monitor del FORTRAN) e IBSYS, sistema operativo de IBM de la 7094.
Tercera Generación (1965-1980): Circuitos integrados (CI) y multiprogramación
En esta época surge la familia de computadores IBM/360 diseñados como sistemas para uso
general, por lo que requerían manejar grandes volúmenes de información de distinto tipo, lo
cual provocó una nueva evolución de los sistemas operativos: los sistemas de
modos múltiples, que soportan simultáneamente procesos por lotes, tiempo compartido,
procesamiento en tiempo real y multiprocesamiento.
Otro avance durante la tercera generación fue el crecimiento de las minicomputadoras,
comenzando con DEC PDP-1 en 1961. Uno de los científicos que había trabajado en el
proyecto MULTICS, Ken Thompson, hallo después una pequeña PDP-7 y empezó a escribir
después una versión desguarnecida de MULTICS para un usuario. Este sistema se llamo
“UNICS” ( Uniplexed information and computing service, información unicanalizada y
servicio de computación ), pero su ortografía cambio mas tarde por UNIX. UNIX se ha
desplazado a mas computadoras que ningún otro sistema operativo de la historia y su uso
sigue aumentando rápidamente.
Cuarta Generación (1980 - 1990 ) : Computadoras personales
Los sistemas operativos conocidos en la época actual son los considerados sistemas de cuarta
generación. Con la ampliación del uso de redes de computadoras y del procesamiento en
línea es posible obtener acceso a computadoras alejadas geográficamente a través de varios
tipos de terminales. Con estos sistemas operativos aparece el concepto de máquinas 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 gráfica creada por el sistema operativo.
Con la creación de los circuitos integrados LSI ( integración a grande escala ) , chips que
contiene miles de transistores en un centímetro cuadrado de silicon, la era de computadora
personal vio sus inicios.
Dos sistemas operativos han dominado la escena de la computadora personal: MS-DOS,
escrito por Microsoft, Inc., para la IBM PC y otras computadoras que utilizan la CPU Intel
8088 y sus sucesores. y UNIX, que domina en las computadoras personales mayores que
hacen uso de CPU Motorola 68000.
Aunque la versión inicial de MS-DOS era relativamente primitiva, versiones subsiguientes
han incluido mas y mas características de UNIX, lo que no es totalmente sorprendente dado
que Microsoft es un proveedor importante de UNIX, que usa el nombre comercial de XENIX.
Un avance importante que empezó a tomar su sitio a mediados de la década de 1980 es el
desarrollo de redes de computadoras personales que corren sistemas operativos en red y
sistemas operativos distribuidos. En un sistema operativo en red, los usuarios tienen
conocimiento de la existencia de múltiples computadoras y pueden ingresar en maquinas
remotas y reproducir archivos de una maquina a la otra. Cada maquina ejecuta su sistema
operativo local y tiene un usuario propio ( o usuarios).
Un sistema distribuido, es aquel que se presenta ante sus usuarios como un sistema
uniprocesador tradicional, aunque en realidad este compuesto de múltiples procesadores. En
un sistema distribuido real, los usuarios no tienen conocimiento de donde se están ejecutando
sus programas o de donde están ubicados sus archivos; todo esto se debe manejar en forma
automática y eficiente por medio del sistema operativo.
Los sistemas operativos en red no son fundamentalmente diferentes de los sistemas
operativos uniprocesadores. Sin duda necesitan un controlador de interfaz en red y algún
software de bajo nivel para impulsarlo, así como programas para lograr un ingreso remoto al
sistema y un acceso remoto del archivo .
Los sistemas operativos distribuidos reales requieren más que simplemente agregar un poco
de código a un sistema operativo uniprocesador, ya que los sistemas operativos distribuidos
y centralizados difieren de manera decisiva.
Tipos de Sistemas Operativos y sus Características.
Existen diversos tipos de sistemas operativos de acuerdo al número de usuarios y a la
posibilidad de sistema de ejecutar o no varias tareas como son:
El número de los microprocesadores:
• Sistemas operativos uniproceso
• Sistemas operativos multiproceso
El número de usuarios:
• Sistemas operativos monousuario
• Sistemas operativos multiusuario
El tiempo de respuesta:
• Sistemas operativos de tiempo real
• Sistemas operativos de tiempo compartido
El número de tareas:
• Sistemas operativos monotarea
• Sistemas operativos multitareas
Ejemplos de sistemas operativos
✓ Microsoft Windows.
❖ La ubicación y el tipo de icono pueden personalizarse por el usuario.
❖ Fondo de pantalla observable en el monitor.
❖ Es la base en la cual el usuario ejecuta los programas, el sistema operativo y
las aplicaciones.
❖ Acceso dado al menú principal desplegable.
✓ MS-DOS.
❖ Se utilizó ms-dos principalmente a partir de los procesadores 16 bits de Intel
comenzando por el 8086 el cual Fue el primer microprocesador de 16 bits que
INTEL fabrico a principios del año 1978.
❖ Es un sistema operativo estándar.
❖ Representa un elemento de enlace clave entre el usuario y el hardware que
compone el ordenador.
✓ UNIX.
❖ Los usuarios pueden correr sus propios programas.
❖ Permite el control de dispositivos como impresoras, escáner, etc.
❖ Se considera portable por ser compatible
❖ Es capaz de adaptarse a muchas aplicaciones diversas.
❖ Es utilizable por muchas personas en forma simultanea conectadas a un
cerebro central.
✓ MacOS.
❖ Grabar actividades en la pantalla macOs con QuickTime.
❖ Posee Carpetas inteligentes.
❖ Se puede reproducir música, películas y multitudinaria en general.
❖ Puedes crear escritorios virtuales.
❖ Puedes ejecutar en sistema Windows por medio de Boot Camp.
❖ Te permite firmar documentos.
✓ Ubuntu.
❖ Facilidad de manejo
❖ Actualizaciones frecuentes
❖ Facilidad de instalación del sistema
❖ Búsqueda e instalación de programas robusta y fácil al basarse en paquetes.
❖ Libertad de uso y distribución.
✓ Android.
❖ Código abierto.
❖ Núcleo basado en el Kernel de Linux.
❖ Adaptable a muchas pantallas y resoluciones.
❖ Utiliza SQLite para el almacenamiento de datos.
❖ Navegador web basado en WebKit incluido.
❖ Soporte de Java y muchos formatos multimedia.
❖ Soporte de HTML, HTML5, Adobe Flash Player, etc.
❖ Incluye un emulador de dispositivos, herramientas para depuración de
memoria y análisis del rendimiento del software.
Bibliografia
http://www.monografias.com/trabajos12/hisis/hisis.shtml
http://es.wikipedia.org/wiki/Historia_de_los_sistemas_operativos
https://ofimaticascensa.jimdofree.com/guia-ofimatica-3/evolucion-de-los-sistemas-operativos/
http://www.pixelworking.com/curso/actividadsistemasoperativos.html
https://concepto.de/sistema-operativo/