Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Sistema Operativo l
Capitulo #1
Tema:
Historia y Evolución de los Sistemas Operativos
Participante:
Edwin Daniel Hernández Figueroa
Matricula:
2020-10357
Facilitador:
José Doñé
Fecha:
Domingo, 6 de septiembre de 2020
1
Índice
1 Introducción:.................................................................................................................... 3
2 Historia de los Sistemas Operativos................................................................................4
2.1 En la generación Cero (década de 1940) y Primera generación (1945-1955):.........4
2.2 Segunda generación (1955-1965): transistores y sistemas de procesamiento por
lotes (batch):....................................................................................................................... 4
2.3 Tercera generación (1965-1980): circuitos integrados y multiprogramación:...........4
2.4 Cuarta generación (1980-1990): computadoras personales:....................................4
3 Terminología básica:.......................................................................................................6
3.1 Sistema por lotes:....................................................................................................6
3.2 Hilos de Ejecución:...................................................................................................6
3.3 Colas de mensaje:...................................................................................................6
3.4 Kernel:...................................................................................................................... 6
3.5 La memoria compartida:...........................................................................................6
4 Diferentes ambientes de procesamiento:........................................................................7
4.1 Por lotes (batch processing o modo batch):.............................................................7
4.2 Procesamiento interactivo:.......................................................................................7
4.3 Tiempo compartido:.................................................................................................8
4.4 Tiempo real:............................................................................................................. 8
5 Tipos de Sistemas Operativos:........................................................................................9
5.1 Uni-usuario:.............................................................................................................. 9
5.2 Multi-usuario:............................................................................................................ 9
5.3 Uni-tarea:............................................................................................................... 10
5.4 Multi-tarea:.............................................................................................................11
6 Conclusión:................................................................................................................... 12
7 Bibliografía:................................................................................................................... 13
2
1 Introducción:
En el presente trabajo pretendo dar a conocer información acerca de los sistemas operativos,
el cual es un conjunto de programas de computación destinadas a realizar múltiples tareas.
Los mismos han estado relacionados históricamente con las arquitecturas de las
computadoras.
Se hablará sobre la historia de los SO y sus avances a medida del paso del tiempo divididos
en generaciones en conjuntos a sus características, los distintos tipos de sistemas operativos
de acuerdo a sus usuarios y la cantidad de tareas que pueden realizar al mismo tiempo, sus
funciones y se mencionarán algunos ejemplos acerca de los mismos.
3
2 Historia de los Sistemas Operativos
Los Sistemas Operativos han estado relacionados históricamente con la arquitectura de las
computadoras en las cuales se ejecutan, razón por la cual su historia puede analizarse según
las siguientes generaciones y sus principales características:
4
2.4 Cuarta generación (1980-1990): computadoras personales:
Aparición de software amigable con el usuario, destinado a usuarios no profesionales
y con una interfaz gráfica muy desarrollada.
Desarrollo de sistemas operativos de red y sistemas operativos distribuidos.
5
3 Terminología básica:
Sistema operativo es el software principal o conjunto de programas de un sistema
informático que gestiona los recursos de hardware y provee servicios a los programas de
aplicación de software, ejecutándose en modo privilegiado respecto de los restantes.
3.4 Kernel:
El núcleo o kernel es la parte central de un sistema operativo y es el que se encarga de
realizar toda la comunicación segura entre el software y el hardware del ordenador. El
núcleo kernel es la parte más importante del sistema operativo Unix y sus derivados,
como Linux y todas las distribuciones que dependen de él.
6
3.5 La memoria compartida:
Es un modo eficaz de pasar datos entre aplicaciones. Dependiendo del contexto, los
programas pueden ejecutarse en un mismo procesador o en procesadores separados. La
memoria usada entre dos hilos de ejecución dentro de un mismo programa se conoce
también como memoria compartida.
El uso del tiempo compartido se refiere a compartir un recurso computacional entre muchos usuarios
por medio de la multitarea. Su introducción en los años 1960, y su asentamiento como modelo típico
7
de la computación en los años 1970, representa un cambio importante en la historia de la
computación. Al permitir que un gran número de usuarios interactuara simultáneamente en una sola
computadora, el coste del servicio de computación bajó drásticamente, mientras que al mismo tiempo
hacía la experiencia computacional mucho más interactiva.
Al permitir que un gran número de usuarios para interactuar simultáneamente con un único
equipo, tiempo compartido bajó drásticamente el costo de proporcionar capacidad
informática, hizo posible que los individuos y las organizaciones utilizar un ordenador sin ser
dueño de uno, y promovió el uso interactivo de computadoras y el desarrollo de nuevas
interactivas aplicaciones.
8
4.4 Tiempo real:
Es aquel sistema digital que interactúa activamente con un entorno con dinámica conocida en
relación con sus entradas, salidas y restricciones temporales, para darle un correcto
funcionamiento de acuerdo con los conceptos de predictibilidad, estabilidad, controlabilidad
y alcanzabilidad.
5.1 Uni-usuario:
Un sistema operativo monousuario (de mono: 'uno'; y usuario) es un sistema operativo que
sólo puede ser ocupado por un único usuario en un tiempo determinado.
En este sistema, el tipo de usuario no está definido, por ende, sus datos son accesibles para
cualquiera que pueda conectarse.
Por lo general, estos sistemas operativos se inician accediendo con los datos de un usuario.
Este tiene todos los permisos de un administrador por lo que puede realizar cualquier
modificación en el sistema y los archivos.
Algunos de estos sistemas ofrecen la opción de añadir más usuarios, pero su interfaz,
personalización y archivos no se separaban de forma clara. Además, el administrador seguía
teniendo todos los derechos sobre ellos.
Lista de los diferentes sistemas operativos que soportan solo un usuario por vez:
MS-DOS.
AmigaOS.
Classic Mac OS.
Windows 1.0.
9
Windows 2.0.
Windows 3.0.
Windows 3.1x.
Windows 95.
Windows 98.
Windows ME.
5.2 Multi-usuario:
Permiten que dos o más usuarios compartan los mismos recursos simultáneamente. Su uso se
ve frecuentemente en las redes, por ejemplo, cuando dos usuarios pueden estar conectados en
una misma máquina y compartiendo los recursos a la vez. Estos sistemas permiten crear una
pirámide de usuarios según sus privilegios. En la parte más alta se encuentra el administrador
(o grupo de administradores). Puede realizar todas las tareas y administrar todos los recursos.
Le permite crear o eliminar usuarios. Puede instalar, borrar, crear, entre otros. El resto de los
usuarios van perdiendo privilegios, es decir, no podrán realizar ciertas tareas y procesos
según lo determine un administrador.
5.3 Uni-tarea:
Se define así a aquel que es capaz de ejecutar solo un proceso por vez. Estos sistemas
operativos también son llamados single-task y forman parte de los sistemas monousuario.
Estos son programas informáticos que solo pueden brindarle soporte a un usuario por vez, sin
importar el número de procesadores que tenga la computadora o el número de procesos o
tareas que el usuario pueda ejecutar en un mismo instante de tiempo. Son instalados en
ordenadores personales que tienen un hardware limitado por lo que no pueden soportar a más
de un usuario. En el caso de los monousuario y monotarea, solo un usuario y solo un proceso.
Hoy por hoy ya no vemos computadoras con estas características tan limitadas ya que el
software pierde utilidad.
10
En cambio, estos sistemas si son útiles para otros dispositivos como teléfonos de línea. Los
ordenadores y móviles antiguos son un ejemplo de lo limitado de este sistema y la necesidad
de la tecnología por crear un sistema operativo multitarea.
5.4 Multi-tarea:
Un sistema operativo multitarea es cualquier tipo de sistema que es capaz de ejecutar más de
un programa a la vez. La mayoría de los sistemas operativos modernos están configurados
para manejar múltiples programas al mismo tiempo, con la excepción de algunos sistemas
desarrollados en privado y que están diseñados para su uso en entornos empresariales
específicos.
11
6 Conclusión:
En conclusión, podemos indicar que los sistemas operativos son de suma importancia para un
equipo, ya que están encargados de gestionar los recursos de hardware y provee servicios de
programas de aplicación de software. Al conocer su historia, nos permitió darnos cuenta de
cuánto han avanzado a medida qué pasa el tiempo; desde una total carencia de sistemas
operativos, hasta la cuarta generación, en donde se desarrollaron sistemas operativos de red y
distribuidos, donde además tenían una interfaz gráfica muy desarrollada.
Con relación a lo anterior, cabe mencionar que los SO tienen distintos tipos, los cuales están
divididos en cuántos usuarios puede manejar un sistema operativo en un tiempo determinado
(uni-usuario y multi-usuario), y en las tareas o procesos que los mismos pueden ejecutar a la
vez (uni-tarea y multitarea).
12
7 Bibliografía:
https://www.loyvan.com/informatica/sistema-operativo-multitarea/
https://culturacion.com/sistema-operativo-multitarea-cual-es-su-funcion/
http://sistemastube.blogspot.com/2015/10/diferentes-ambientes-de-procesamiento.html
https://www.profesionalreview.com/2018/01/04/que-es-el-kernel-y-como-funciona/
https://www.tiposde.com/sistema_operativo_monotarea.html
https://www.udg.co.cu/cmap/sistemas_operativos/sistema_operativo/multiusuarios/multiusua
rios.html
https://www.monografias.com/docs114/sistema-operativo-monousuario/sistema-operativo-
monousuario.shtm
Operating systems internals and design principles (Seventh Edition) – William Stallings
13