Documentos de Académico
Documentos de Profesional
Documentos de Cultura
COMPUTACIÓN INFORMÁTICA
SISTEMAS OPERATIVOS
NOMBRE Y APELLIDOS:
Jesús Geovany Vidal Gonzales
PROFESOR:
Marcelo Montero
AÑO 2023
1. Evolución de los Sistemas Operativos
Los sistemas operativos proveen un conjunto de funciones necesarias y usadas por
diversos programas de aplicaciones de una computadora, y los vínculos necesarios
para controlar y sincronizar el hardware de la misma. En las primeras computadoras,
que no tenían sistema operativo cada programa necesitaba la más detallada
especificación del hardware para ejecutarse correctamente y desarrollar tareas
estándares, y sus propios drivers para los dispositivos periféricos como impresoras y
lectores de tarjetas perforadas. El incremento de la complejidad del hardware y los
programas de aplicaciones eventualmente hicieron del sistema operativo una
necesidad.
Los primeros sistemas operativos fueron desarrollados por cada usuario para el uso de
su propia computadora central,1 y es en 1956 que la General Motors desarrolla lo que
es hoy considerado el primer sistema, el GM-NAA I/O,2 para su IBM 704
LA DÉCADA DE 1940
A finales de la década de 1940, se destaca la aparición de primera generación de
computadoras, se accedía directamente a la consola de la computadora desde la cual
se actuaba sobre una serie de micro interruptores que permitían introducir
directamente el programa en la memoria de la computadora.
LA DÉCADA DE 1960
En los años 60 se produjeron cambios notorios en varios campos de la informática, con
la aparición del circuito integrado la mayoría orientados a seguir incrementando el
potencial de los ordenadores.
Encontramos las formas de trabajo dentro de los sistemas operativos, tales como:
Multiprogramación: alberga a más de un programa de usuario. La CPU ejecuta
instrucciones de un programa, cuando el que se encuentra en ejecución realiza una
operación de E/S; en lugar de esperar a que termine la operación de E/S, se pasa a
ejecutar otro programa. Si éste realiza, a su vez, otra operación de E/S, se mandan las
órdenes oportunas al controlador, y pasa a ejecutarse otro. De esta forma es posible,
teniendo almacenado un conjunto adecuado de tareas en cada momento, utilizar de
manera óptima los recursos disponibles.
Tiempo compartido: Es un sistema que hace buen uso de la electrónica disponible,
pero adolece la falta de interactividad existen varios usuarios con un terminal en línea,
utilizando el modo de operación de tiempo compartido. En estos sistemas los
programas de los distintos usuarios residen en memoria. Al realizar una operación de
E/S los programas ceden la CPU a otro programa, al igual que en la multiprogramación.
Pero, a diferencia de ésta, cuando un programa lleva cierto tiempo ejecutándose el
sistema operativo lo detiene para que se ejecute otra aplicación.; para conseguirla
debe convertirse en un sistema multiusuario, en el cual
Tiempo real: Estos sistemas se usan en entornos donde se deben aceptar y procesar en
tiempos muy breves un gran número de sucesos, en su mayoría externos al ordenador.
Si el sistema no respeta las restricciones de tiempo en las que las operaciones deben
entregar su resultado se dice que ha fallado. El tiempo de respuesta a su vez debe
servir para resolver el problema o hecho planteado. El procesamiento de archivos se
hace de una forma continua, pues se procesa el archivo antes de que entre el
siguiente, sus primeros usos fueron y siguen siendo en telecomunicaciones.
Multiprocesador: Diseño que no se encuentran en ordenadores monoprocesador.
Estos problemas derivan del hecho de que dos programas pueden ejecutarse
simultáneamente y, potencialmente, pueden interferirse entre sí. Concretamente, en
lo que se refiere a las lecturas y escrituras en memoria.
LA DÉCADA DE 1970
En los años 1970 marco el inicio de UNIX, a mediados de los 60 aparece Multics,
sistema operativo multiusuario - multitarea desarrollado por los laboratorios Bell de
AT&T y Unix, convirtiéndolo en uno de los pocos SO escritos en un lenguaje de alto
nivel.
Sistemas operativos desarrollados
MULTICS (Multiplexed Information and Computing Service): Originalmente era un
proyecto cooperativo liderado por Fernando Corbató del MIT, con General Electric y
los laboratorios Bell, que comenzó en los 60, pero los laboratorios Bell abandonaron
en 1969 para comenzar a crear el sistema UNIX. Se desarrolló inicialmente para el
mainframe GE-645, un sistema de 36 bits; después fue soportado por la serie de
máquinas Honeywell 6180.
Fue uno de los primeros. Además, los traducía a instrucciones de alto nivel destinadas
a BDOS.
BDOS (Basic Disk Operating System): Traductor de las instrucciones en llamadas a la
BIOS.
CP/M: (Control Program for Microcomputers) fue un sistema operativo desarrollado
por Gary Kildall para el microprocesador Intel 8080 (los Intel 8085 y Zilog Z80 podían
ejecutar directamente el código del 8080, aunque lo normal era que se entregara el
código recompilado para el microprocesador de la máquina
LA DÉCADA DE 1980
Empezó el auge de los ordenadores personales.
En éstos se dejó un poco de lado el rendimiento y se buscó más que el sistema
operativo fuera amigable, surgiendo menús, e interfaces gráficas.
Esto reducía la rapidez de las aplicaciones, pero se volvían más prácticos y simples para
los usuarios. En esta época, siguieron utilizándose lenguajes ya existentes, como
Smalltalk o C, y nacieron otros nuevos, de los cuales se podrían destacar: C++ y Eiffel
dentro del paradigma de la orientación a objetos, y Haskell y Miranda en el campo de
la programación declarativa.
LA DÉCADA DE 2000
Encontramos el desarrollo de sistemas operativos tales como:
Darwin
Darwin es el sistema que subyace en Mac OS X, cuya primera versión final salió en el
año 2001 para funcionar en computadoras Macintosh.
OS X
OS X, antes llamado Mac OS X, es un sistema operativo basado en Unix, desarrollado,
comercializado y vendido por Apple Inc.
Haiku
Haiku es un sistema operativo de código abierto actualmente en desarrollo que se
centra específicamente en la informática personal y multimedia. Inspirado por BeOS
(Be Operating System), Haiku aspira a convertirse en un sistema rápido, eficiente, fácil
de usar y fácil de aprender, sin descuidar su potencia para los usuarios de todos los
niveles.
LA DÉCADA DE 2010
Encontramos el desarrollo de sistemas operativos tales como:
IllumOS
Illumos es un proyecto de software libre derivado de OpenSolaris. Fue anunciado por
conferencia web desde Nueva York el 3 de agosto de 2010. Se trata del código base a
partir del cual cualquiera podrá crear su propia distribución de software basada en el
sistema operativo OpenSolaris. Pero Illumos no es una distribución, ni una bifurcación
(fork).
3. Que es LIVE CD
Live CD es un sistema operativo (usualmente alguna distribución de GNU/Linux) que se
almacena en algún medio extraíble. Anteriormente, se utilizaba sobre todo en formato
de CD o DVD y de allí tomó su nombre. Actualmente, la idea de qué es Live CD se ha
tenido que adaptar a la tecnología y se puede utilizar desde una memoria USB o una
imagen ISO.
Las imágenes ISO son copias exactas del contenido de una unidad extraíble, como un
USB o un CD. En internet, puedes encontrar imágenes ISO con distribuciones de Linux
para ejecutarlas en una máquina virtual o un ordenador.