Está en la página 1de 7

“AÑO DE LA UNIDAD, LA PAZ Y EL DESARROLLO”

INSTITUTO SAN FERNANDO

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 1950 (SISTEMA BATCH)


A principios de los años 50 se destacan los sistemas operativos con el objeto de
facilitar la interacción entre persona y computadora, los sistemas operativos hacen
una aparición discreta y bastante simple, con conceptos tales como el monitor
residente, el proceso por lotes y el almacenamiento temporal.

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.

Un avance importante que se estableció a mediados de la década de 1980 fue el


desarrollo de redes de computadoras personales que corrían sistemas operativos en
red y sistemas operativos distribuidos. En esta escena, dos sistemas operativos eran los
mayoritarios: MS-DOS (Micro Soft Disk Operating System), escrito por Microsoft para
IBM PC y otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores, y UNIX,
que dominaba en los ordenadores personales que hacían uso del Motorola 68000.
Dentro de los sistemas operativos que fueron ejerciéndose estan:
- SunOS
- Mac OS
- AmigaOS
- MS-DOS
- OS/2
LA DÉCADA DE 1990
Encontramos el desarrollo de sistemas operativos tales como:
BeOS
BeOS es un sistema operativo para PC desarrollado por Be Incorporated en 1990,
orientado principalmente a proveer alto rendimiento en aplicaciones multimedia.
GNU/Linux
Este sistema al parecer es una versión mejorada de Unix, basado en el estándar POSIX,
un sistema que en principio trabajaba en modo comandos. Hoy en día dispone de
Ventanas, gracias a un servidor gráfico y a gestores de ventanas como KDE, GNOME
entre muchos.
Solaris
Solaris es un sistema operativo de tipo Unix desarrollado desde 1992 inicialmente por
Sun Microsystems y actualmente por Oracle Corporation como sucesor de SunOS. Es
un sistema certificado oficialmente como versión de Unix. Funciona en arquitecturas
SPARC y x86 para servidores y estaciones de trabajo.
Microsoft Windows NT
Windows NT es una familia de sistemas operativos producidos por Microsoft, de la cual
la primera versión fue publicada en julio de 1993.
FreeBSD
FreeBSD es un sistema operativo multiusuario, capaz de efectuar multitarea con
apropiación y multiproceso en plataformas compatibles con múltiples procesadores
Microsoft Windows
Windows es el nombre de una familia de sistemas operativos desarrollados y vendidos
por Microsoft basado en MS-DOS. Windows nunca fue realmente un Sistema
Operativo con verdadero entorno gráfico hasta Windows 95. Hasta la versión 3.11
Windows fue un entorno de escritorio para MS-DOS.
ReactOS
ReactOS (React Operating System) es un sistema operativo de código abierto
destinado a lograr la compatibilidad binaria con aplicaciones de software y
controladores de dispositivos hechos para Microsoft Windows NT versiones 5.x en
adelante (Windows XP y sus sucesores).
FreeDOS
FreeDOS es un proyecto que aspira a crear un sistema operativo libre que sea
totalmente compatible con las aplicaciones y los controladores de MS-DOS.

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).

2. Que es una imagen ISO


Básicamente, una imagen ISO es el resultado de la copia de un CD, DVD o Blu-Ray
realizada con un software de grabación de discos que provea de esta opción como
CDBurner XP, ImgBurn o UltraISO, copia que contendrá una imagen exacta de su
sistema de archivos con todos sus atributos, especificaciones y elementos de arranque.

Este formato le permite a los desarrolladores la distribución de programas complejos y


con muchos elementos en una especie de cápsula, es por ello que muchas de las
aplicaciones actuales están disponibles en formato ISO, incluyendo Microsoft
Windows, Office, y todas las distribuciones de Linux. Asimismo, podremos crear una
imagen ISO del contenido del disco duro para realizar un backup del mismo, lo que nos
facilitará la tarea de recomponer todo si algo se estropea en la PC.

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.

Windows tiene una funcionalidad que le permite a la máquina ejecutarse utilizando el


sistema operativo de una unidad extraíble. Esta función permite fácilmente ejecutar un
sistema como Kali Linux en un ordenador y realizar tareas en él sin tener que ingresar
directamente desde la cuenta de un usuario o por medio de un payload.
Saber qué es Live CD permite ejecutar un sistema operativo de GNU/Linux en cualquier
ordenador Windows que no tenga la medida de seguridad que explicaremos a
continuación. De modo que, cuando no está bien configurada la máquina, casi siempre
existirá esta vulnerabilidad.

4. Que es un sistema operativo de código abierto y


código cerrado.

- El software de código abierto es software con código fuente que cualquiera


puede inspeccionar, modificar y mejorar. El código fuente es la parte del
software que los programadores informáticos manipulan para cambiar el
funcionamiento de una aplicación o para agregar nuevas características.
Cualquiera que tenga acceso al código fuente de un software puede mejorar o
personalizar la aplicación al añadir funciones o solucionar errores existentes. El
software de código abierto aparece en la mayoría de las aplicaciones web y los
dispositivos que usa hoy en día. Algunos ejemplos de software de código
abierto son Linux (un sistema operativo de código abierto) y Mozilla Firefox (un
navegador de Internet de código abierto).

- El software de código cerrado (CSS) es un tipo de software patentado que no se


distribuye al público. Este tipo de software está cifrado, por lo que únicamente
los autores originales que crearon el código fuente tienen derechos exclusivos
para copiarlo, modificarlo, actualizarlo y editarlo legalmente. El software de
código cerrado restringe lo que los usuarios finales pueden hacer con la
aplicación, lo que evita que modifiquen, compartan, copien o redistribuyan el
código fuente.

También podría gustarte