Está en la página 1de 7

Karen Jimenez Ramírez

20200085

Ensayo sobre los Sistemas Operativos para la clase


sistemas operativos avanzados partida por la profesora
Patricia Cao.
Introducción

Los sistemas operativos son software que proporcionan un acceso fácil y


seguro al soporte físico del ordenador es decir el hardware ocultando al
usuario detalles de la implementación particular y creando la ilusión de la
existencia de recursos ilimitados. El sistema operativo gestiona los
recursos del hardware, gestiona los procesos básicos del sistema, este
empieza a trabajar desde que se enciende la computadora y es
fundamental que el usuario trabaje con él, ya que sobre este se instala los
programas que vaya a utilizar el usuario.
Al igual que el hardware este ha tenido cambios en el transcurso del
tiempo, los cuales se pueden presentar en generaciones. En este ensayo
obtendrá mucha más información sobre todo lo relacionado con que es un
sistema operativo y sus generaciones.

Sistema Operativo

Un sistema operativo o también llamado núcleo o kernels es un


software que administra todos los servicios y aplicaciones que utiliza
el usuario en una computadora. Estos se ejecutan de forma privilegiada
respecto al resto del software, sin darle acceso a que un programa
cualquiera les realice cambios que puedan comprometer su
funcionamiento. Pero no funciona por si solo, necesita del hardware para
su funcionamiento.
Los sistemas operativos consisten en interfaces gráficas, entornos de
escritorio o gestores de ventanas que les proporciona a los usuarios una
representación gráfica de los procesos en desarrollo. Pero estos también
pueden ser una línea de comandos, un conjunto de instrucciones
ordenado según su prioridad y que funciona en base a órdenes
introducidas por el usuario.
Su objetivo:
Ser un intermediario entre el hardware y usuario.
Avalar por el buen funcionamiento del ordenador.
Comodidad.
Definir la “interfaz del usuario”
Compartir el hardware entre usuarios
Permitir a los usuarios compartir los datos entre ellos
Planificar recursos entre usuarios
Facilitar la entrada / salida
Recuperase de errores
¿Quiénes se encargan de diseñar e implementar un sistema operativo?
Los programadores de sistemas y los administradores de sistemas.
Los programadores de sistemas:
Los programadores de sistemas realizan programas para dirigir el
funcionamiento interno de los procesadores. Debido a esto, ellos tienen
que realizar tareas de investigación y diseño para hacer un buen
desarrollo de programas que sean lo suficientemente rápidos, versátiles y
eficientes.
Los administradores de sistemas:
Son los que tienen la responsabilidad de monitorear, configurar, ejecutar y
asegurar que el sistema esté funcionando correctamente, también este
tiene como objetivo garantizar el rendimiento, uso de recursos y la
seguridad de los servidores que administra de forma dinámica.

Generaciones de los Sistemas Operativos:

Generación cero (Década 1940)


En esta generación las computadoras no tenían sistemas operativos, Las
Máquinas de en esta generación eran tan primitivas que los programas
por lo mayormente manejaban un bit a la vez en columnas de switch's
mecánicos. Eventualmente los programas de lenguaje máquina
manejaban tarjetas perforadas, y lenguajes ensamblador fueron
desarrollados para agilizar el proceso de programación. Los usuarios
tenían completo acceso al lenguaje de la máquina. Todas las instrucciones
eran codificadas a mano.

Primera Generación (Década 1950)

Los sistemas operativos de los años cincuenta fueron diseñados para


hacer mas 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, esta 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.
Pero al inicio de los 50's esto mejoro un poco debido a la llegada de
tarjetas perforadas, puesto que ya no había necesidad de utilizar los
tableros enchufables.
Además, el laboratorio de investigación General Motors implementó el
primer sistema operativo para la IBM 701. Los sistemas de los 50's
generalmente ejecutaban una sola tarea, y la transición entre tareas se
suavizaba para lograr la máxima utilización del sistema. Esto se conoce
como sistemas de procesamiento por lotes de un sólo flujo, ya que los
programas y los datos eran sometidos en grupos o lotes.
La introducción del transistor a mediados de los 50's cambió la imagen
radicalmente.
Segunda Generación (A mitad de la década 1960)
La característica de la segunda generación de los sistemas operativos fue
la implementación de la multiprogramación y el multiprocesamiento. En
los sistemas que tenían multiprogramación, se basaban en que diversos
programas de usuarios se encontraban al mismo tiempo en el
almacenamiento principal, y el procesador cambiaba de un trabajo a otro
ligeramente. En los sistemas de multiprocesamiento se basaba en la
utilización de diversos procesadores en un solo ordenador, con el fin de
incrementar el poder de procesamiento de la máquina. La independencia
de dispositivos aparece después. Un usuario que deseara escribir datos en
una cinta en sistemas de la primera generación tenía que hacer referencia
específica a una unidad en particular. En los sistemas de la segunda
generación, el programa del usuario especificaba tan solo 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.
Tercera Generación (Mitad década 1960 a mitad 1970)
La tercera generación de sistemas operativos comenzó en forma efectiva,
en 1964, con la introducción de la familia de computadores Sistemas/360
de IBM. Las variadas computadoras 360 fueron diseñadas para ser
compatibles con el hardware, para usar el OS/360 sistema operativo, y
para ofrecer mayor poder computacional a cómo iba avanzando el usuario
en las series. Sistemas operativos más avanzados fueron desarrollados
para servir a múltiples usuarios interactivos a la vez. Los usuarios
interactivos se comunicaban con la computadora vía terminales que están
en línea conectadas directamente a la computadora. Los computadores de
la tercera generación fueron diseñados como sistemas de usos generales.
Casi siempre eran sistemas grandes, voluminosos, con el propósito de
serlo todo para toda la gente. Este concepto vendió gran cantidad de
computadores, pero tenía su precio. Los usuarios que necesitaban de
algunas aplicaciones particulares que no requerían de este tipo de poder
pagaban caro el elevado tiempo de ejecución, tiempo de, tiempo de
depuración, mantenimiento, etc. Los sistemas operativos de la tercera
generación eran sistemas de modos múltiples. Algunos soportan
simultáneamente procesos por lotes, tiempo compartido, procesamiento
de tiempo real y multiprocesamiento. Eran grandes y costosos, nunca se
había construido algo similar, y muchos de los esfuerzos de desarrollo
terminaron muy arriba del presupuesto y mucho después de lo que el
planificador marcaba como fecha de terminación.
Cuarta Generación (Mitad década 1970 en adelante)
Los sistemas de la cuarta generación constituyen el estado actual de 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, y se muestran cautelosos antes de comprometerse con
sistemas operativos complejos. 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. El microprocesador ha hecho posible la aparición de la
computadora personal, uno de los desarrollos de notables consecuencias
sociales más importantes de las últimas décadas. Ahora muchos usuarios
han desarrollado sistemas de computación que son accesibles para su uso
personal en cualquier momento del día o de la noche. La potencia de
computador, que costaba varios cientos de miles de dólares al principio de
la década de 1960, hoy es accesible por menos de mil dólares. El
porcentaje de la población que tiene acceso a un computador en la
década de los ochenta es mucho mayor y aumento rápidamente.
Individuos podían tener su propia computadora para realizar parte de su
trabajo, y utilizar facilidades de comunicación para transmitir datos entre
sistemas. La aplicación de paquetes de software tales como procesadores
de palabras, paquetes de bases de datos y paquetes de gráficos ayudaron
a la evolución de la computadora personal. La llave era transferir
información entre computadoras en redes de trabajo de computadoras. El
correo electrónico, transferencia de archivos, y aplicaciones de acceso a
bases de datos proliferaron. El modelo cliente-servidor fue esparcido. El
campo de ingeniería de software continuó evolucionando con una mayor
confianza proveniente de los E.U. Los ambientes del usuario, altamente
simbólicos, mnemónicos y orientados hacia las siglas de las décadas de los
sesenta y setenta, están siendo reemplazados, en la década de los
ochenta, por los sistemas controlados por menú, los cuales guían al
usuario a lo largo de varias opciones expresadas en un lenguaje sencillo.
En los 90's habremos de entrar a la era de la verdadera distribución de
computación en la cual calcula dentro de sub-calculos que pueden ser
ejecutados en otros procesadores en computadoras de múltiples
procesadores y en conmutadores de red. Estos tipos de conectividad son
facilitados para abrir sistemas estándar y protocolos que se empiezan
desarrollar para grupos.

Conclusión

Los sistemas operativos son uno de los más complejos en el medio de la


informática, sin embargo, gracias a ellos podemos tener un mejor control
sobre los programas, ya que estos tienen un conjunto de programas que
contribuyen a administrar los recursos del hardware, pero además otorga
varios elementos que hacen que este sea amigable con el usuario. Los
sistemas operativos tienen varias funciones gracias a la cantidad de
programas que trabajan simultáneamente, lo que se traduce como la
obtención de respuestas concretas a tareas específicas dictadas por ellos;
Este ha ido avanzando y mejorando sus defectos tras generaciones, pero
aún existen fayas dentro de los sistemas que aun con el paso del tiempo
no se ha logrado alcanzar un sistema perfecto de manejo.

Bibliografía

https://www.preceden.com/timelines/414858-generaciones-de-la-historia-de-los-
sistemas-operativos

https://www.monografias.com/trabajos6/hiso/hiso.shtml

https://es.slideshare.net/FreddySinchi2/generacion-de-sistemas-operativos-70704580

https://es.wikipedia.org/wiki/Sistema_operativo

También podría gustarte