Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Sistemas Operativos
Tema n.° 1
Fundamentos de sistemas operativos
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Índice
Pág.
1.1. Fundamentos de sistemas operativos 3
1.1.1. Definición de sistema operativo 3
1.1.2. Objetivos de un sistema operativo 5
1.1.3. Evolución de los sistemas operativos 6
1.1.4. Sistemas operativos libres y propietarios 13
Recursos complementarios 16
Referencias 18
Autoevaluación 19
Tema n.°: 1 2
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
1.1. Fundamentos de Sistemas Operativos
1.1.1. Definición de Sistema Operativo
De acuerdo con Abraham Silberschatz et al. (2006), un sistema operativo es
el software que permite la interacción entre el hardware de una computadora y los
usuarios. Cumple con funciones esenciales, como suministrar la interfaz al usuario,
administrar recursos, archivos, tareas, y brindar soporte, aplicaciones y servicios. Se
encarga de gestionar los recursos del sistema, tales como la memoria, el
procesador y los dispositivos de entrada/salida.
El Sistema operativo es un puente o un medio de comunicación entre el
usuario y la computadora. Se ocupa de la carga y ejecución de programas de
aplicación y gestiona la transferencia de datos y archivos hacia y desde los
dispositivos periféricos. La Figura 1 es una representación de como interactúa el
sistema operativo con el hardware de la computadora, las aplicaciones y el usuario.
Figura 1
Gráfica conceptual de un sistema operativo. El S.O interactúa como un puente entre
las aplicaciones del usuario y el hardware
Tema n.°: 1 3
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Considere un programa que permite al usuario ingresar su contraseña. El
sistema operativo da acceso al usuario al disco donde se almacena el programa,
acceda a la memoria del dispositivo para cargarlo y así poder ejecutarlo. Asimismo,
permite mostrar al usuario cómo ingresar su contraseña en la pantalla, habilitando
al teclado y al mouse para que el usuario introduzca su contraseña. (Jaeger, 2022)
Existen sistemas operativos para equipos de escritorio (Windows, Linux, Mac
OS), para servidor (Windows Server, UNIX, Solaris, AIX, Linux), para teléfonos
móviles (Android, IOS, Windows phone, BlackBerry OS), para dispositivos de red
(Cisco IOS, OpenSwitch de HP, FortiOS, de Fortinet) por citar algunos ejemplos
(Nova, 2017), (Tanenbaum, 2015). Esta variedad permite a los usuarios seleccionar
el sistema operativo que mejor se adapte a sus necesidades y preferencias
individuales o empresariales, lo que mejora su experiencia general con la tecnología
(Arpaci-Dusseau, 2018). La Figura 2 muestra los principales logos que representan
los sistemas operativos existentes en la industria.
Figura 2
Logos de los sistemas operativos más utilizados.
Fuente: [Link] sin licenciamiento.
.
Tema n.°: 1 4
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
1.1.2. Objetivos de un sistema operativo
Los sistemas operativos son el punto central de cualquier dispositivo informático,
desde computadoras hasta teléfonos inteligentes. Su función esencial es administrar
recursos y permitir que los usuarios interactúen con el hardware. Los objetivos de un
sistema operativo, como la eficiencia en el uso de recursos, la seguridad y la
usabilidad, son cruciales para su diseño y funcionamiento. En esta breve exploración,
se examinarán los principales objetivos de un sistema operativo y su impacto en la
experiencia del usuario y el rendimiento del sistema.
Objetivos principales
• Facilidad de uso: Un sistema operativo facilita el uso de un computador.
• Eficiencia: Un sistema operativo permite que los recursos de un sistema de
computación se puedan utilizar de una manera eficiente.
• Capacidad para evoluciona: Un sistema operativo se debe construir de tal
forma que se puedan desarrollar, probar e introducir nuevas funciones en el
sistema sin interferir con su servicio. (STALLINGS, 2005).
El sistema operativo actúa como un intermediario entre el usuario y el
hardware de la computadora, proporcionando una capa de abstracción que oculta
los detalles técnicos del hardware al usuario final. Esto permite que el usuario
interactúe con el sistema a través de un conjunto de aplicaciones sin necesidad de
conocer los aspectos internos del hardware. Para cumplir este propósito, el sistema
operativo provee al usuario de una interfaz para gestionar su equipo. La primera,
conocida como interfaz de línea de comandos (Command Line Interface, CLI) que
proporciona una interfaz basada en texto en modo terminal, que permite ingresar
por teclado comandos, parámetros o datos específicos. La segunda, la interfaz
gráfica de usuario (Graphical User Interface, GUI) utilizada con mayor frecuencia,
que proporciona una interfaz visual basada en ventanas, iconos y símbolos en la
que los usuarios ingresan los datos específicos, vía ratón, teclado, e inclusive
paneles y pantallas táctiles. Ambas interfaces permiten a los usuarios y
Tema n.°: 1 5
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
administradores interactuar con el sistema operativo para instalar, personalizar,
configurar, depurar, probar e incluso resolver problemas (troubleshooting) del
equipo, hardware y software subyacente (Zeydan, 2021).
Para facilitar el desarrollo de aplicaciones, el sistema operativo ofrece una
variedad de herramientas y servicios, como editores y depuradores, que ayudan al
programador en la creación de programas. Además, el sistema operativo se encarga
de realizar una serie de tareas para ejecutar programas, como cargar instrucciones
y datos en la memoria principal, inicializar dispositivos de E/S y preparar recursos
necesarios.
El sistema operativo también desempeña un papel crucial en la detección y
respuesta a errores durante la ejecución del sistema. Además, controla el
transporte, almacenamiento y procesamiento de datos, al asignar recursos como la
memoria principal y el tiempo de procesador de manera eficiente, esto le permite
recopilar estadísticas de uso de recursos y monitorear el rendimiento del sistema
para mejorar su desempeño.
Para que un sistema operativo evolucione con el tiempo, debe adaptarse a
cambios en el hardware, ofrecer nuevos servicios según las demandas de los
usuarios y resolver errores que surjan durante su uso. Por lo tanto, un diseño
modular y bien documentado es fundamental para facilitar las actualizaciones y
modificaciones del sistema operativo a lo largo del tiempo (STALLINGS, 2005)
1.1.3. Evolución de los sistemas operativos
Desde su surgimiento, la informática ha enfrentado desafíos cada vez más
complejos, impulsando la evolución de los sistemas operativos para mejorar la
eficiencia en el uso de recursos y resolver problemas de manera más sofisticada.
Esta evolución ha dado lugar a una serie de hitos tecnológicos que han dejado una
huella persistente en la historia de la tecnología. Al explorar la evolución de los
Tema n.°: 1 6
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
sistemas operativos, se pueden observar las aportaciones esenciales y las
tendencias que han moldeado la informática a lo largo de los años. A continuación,
se presenta una breve cronología que abarca desde los primeros sistemas
operativos hasta las tendencias más recientes:
• 1950: Surgimiento de los primeros sistemas operativos, como el IBM 701 y el
MIT Compatible Time-Sharing System (CTSS).
• 1960: Desarrollo de sistemas operativos de tiempo compartido y lenguajes de
programación de alto nivel, destacando proyectos como MULTICS y Unix.
• 1970: Emergencia de sistemas operativos para microcomputadoras, como
CP/M y Apple DOS, junto con la introducción de la interfaz gráfica de usuario
(GUI).
• 1980: Auge de los sistemas operativos personales, incluyendo MS-DOS,
Windows y Mac OS, que popularizaron la informática doméstica.
• 1990: Consolidación de sistemas operativos de código abierto, como Linux, y
el desarrollo de plataformas para dispositivos móviles, como Palm OS.
• 2000: Lanzamiento de sistemas operativos móviles populares como Android e
iOS, así como el crecimiento exponencial del mercado de aplicaciones móviles.
Esta cronología ilustra cómo los sistemas operativos han evolucionado para
adaptarse a las demandas cambiantes de los usuarios y los avances tecnológicos,
abarcando desde los sistemas centrales hasta los dispositivos móviles y la
computación en la nube. (Rambla, 2023)
Para una mejor comprensión, la evolución de los sistemas operativos ha sido
clasificada en diferentes generaciones que van desde la primera a la cuarta y que
reflejan el paralelismo entre la evolución del hardware y los sistemas operativos.
Cada una de ellas representa avances y cambios significativos en la tecnología de
los sistemas operativos, influenciados por el progreso en el hardware y las
demandas de los usuarios.
Tema n.°: 1 7
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
En la Primera Generación de sistemas operativos (1945 - 1955), se utilizaron
tubos de vacío y tableros enchufables. Durante ese período, las tareas se
agrupaban en lotes y se ejecutaban una tras otra, con cada tarea controlando
completamente la máquina. Una vez finalizada una tarea, el control volvía al sistema
operativo, que limpiaba, leía e iniciaba la tarea siguiente.
Se atribuye a los laboratorios de investigación de General Motors la puesta
en marcha del primer sistema operativo para el IBM 701. Con el avance de la
década de 1950, se introdujeron las tarjetas perforadas, lo que supuso una mejora
al permitir escribir y leer datos en tarjetas en lugar de usar tableros enchufables,
aunque el proceso general se mantuvo similar.
Durante la Segunda Generación de sistemas operativos (1955 - 1965),
marcada por la adopción de transistores y sistemas de lote, se crearon sistemas
compartidos con multiprogramación (ver Figura 3). Estos sistemas permitían el uso
de múltiples procesadores en una sola máquina para incrementar su capacidad de
procesamiento. En este período, los programas detallaban aspectos básicos, como
la escritura de archivos en unidades de cinta con características específicas de
pistas y densidad.
Figura 3
Sistemas de procesamiento por lotes
Fuente: [Link]
Durante la Tercera Generación de sistemas operativos (1965-1980), marcada
por la aparición de los circuitos integrados (CI) y la multiprogramación, se
Tema n.°: 1 8
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
desarrollaron los computadores IBM/360. Estos estaban diseñados para
aplicaciones de uso general que necesitaban manejar información variada. Esto
llevó a una evolución en los sistemas operativos hacia los sistemas de modos
múltiples, que podían soportar procesos por lotes, tiempo compartido,
procesamiento en tiempo real y multiprocesamiento simultáneamente.
Un hito importante durante este período fue el auge de las minicomputadoras,
que comenzó con la DEC PDP-1 en 1961. Ken Thompson, uno de los científicos
que participó en el proyecto MULTICS, encontró posteriormente una pequeña PDP-
7 y empezó a desarrollar una versión simplificada de MULTICS para un solo
usuario. Este sistema, inicialmente llamado "UNICS" (Uniplexed Information and
Computing Service), evolucionó más tarde hacia UNIX. UNIX ha sido adoptado por
más computadoras que cualquier otro sistema operativo en la historia, y su uso
sigue creciendo.
Durante la Cuarta Generación de sistemas operativos (1980 - 1990),
impulsada por la aparición de las computadoras personales, se produjeron avances
significativos que cambiaron el panorama de la informática. Además, con la
expansión del uso de redes de computadoras y el procesamiento en línea, surgió la
oportunidad de acceder a computadoras remotas a través de diferentes tipos de
terminales. En este contexto, se introdujo el concepto de máquinas virtuales, donde
los usuarios interactúan con una interfaz gráfica creada por el sistema operativo, sin
tener que preocuparse por el hardware subyacente.
El surgimiento de los circuitos integrados LSI (Large Scale Integration), que
contenían miles de transistores en un centímetro cuadrado de silicio, marcó el inicio
de la era de las computadoras personales.
Durante este período, dos sistemas operativos dominaron el escenario de las
computadoras personales: MS-DOS, desarrollado por Microsoft para la IBM PC y
otras computadoras que utilizaban la CPU Intel 8088 y sus sucesores; y UNIX, que
Tema n.°: 1 9
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
era común en computadoras personales de mayor capacidad que empleaban la
CPU Motorola 68000.
Un avance importante que comenzó a surgir a mediados de la década de
1980 fue el desarrollo de redes de computadoras personales y sistemas operativos
distribuidos. En un sistema operativo en red, los usuarios podían acceder a varias
computadoras y transferir archivos entre ellas. Cada máquina ejecutaba su propio
sistema operativo y tenía usuarios asignados. Los sistemas operativos distribuidos,
por su parte, gestionaban un conjunto de equipos independientes que actúan de
forma transparente actuando como un único sistema con el fin de descentralizar
tanto el almacenamiento de la información como el procesamiento (Stallings). A
continuación, se presentan os hitos significativos en la evolución en la evolución de
los diferentes sistemas operativos más utilizados en las Tablas 1, 2 y 3.
Versión Año Características destacadas
Windows 1.0 1985 Interfaz gráfica basada en ventanas, corría sobre
el sistema operativo MS-DOS1.
Windows 2.0 1987 Mejora de gráficos, memoria ampliada, iconos de
escritorio y un panel de control1.
Windows 3 1990 Mejoras en rendimiento y multitarea, renovación
de los iconos del escritorio1.
Windows NT 1993 Sistema operativo de 32 bytes multitarea,
multiusuario y multiprocesamiento1.
Windows 95 1995 Nueva interfaz gráfica y de usuario, navegador
Internet Explorer, botón de inicio, barra de tareas
y el área de notificaciones1.
Windows 98 1998 Primera versión diseñada específicamente para
el consumidor, nuevo sistema de archivos más
rápido y con más capacidad1.
Windows 2000 Orientado al mercado profesional, recibió críticas
Millennium debido a sus problemas de estabilidad y
Edition seguridad1.
Windows XP 2001 Rediseño espectacular, estética limpia,
funcionamiento eficaz y con pocos errores
Tema n.°: 1 10
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Windows 2006 Mejora en la seguridad y en la interfaz de
Vista usuario, pero fue criticado por su rendimiento
lento y problemas de compatibilidad1.
Windows 7 2009 Mejora en el rendimiento y la estabilidad,
introducción de la barra de tareas rediseñada y
nuevas funciones de interfaz de usuario2.
Windows 8 2012 Interfaz de usuario completamente rediseñada
orientada a dispositivos táctiles, introducción de
la pantalla de inicio2.
Windows 10 2015 Retorno del menú de inicio, introducción de
Cortana, actualizaciones gratuitas para usuarios
de Windows 7 y 82.
Windows 11 2021 Rediseño completo de la interfaz, centrado en la
simplicidad y la productividad, introducción de
Microsoft Teams integrado3.
Tabla 1: Evolución del sistema operativo Windows
Año Versión Nombre Características Destacadas
Primer sistema operativo Mac con
escritorio, ventanas, iconos, mouse y
1984 Sistema 1 - menús. Limitaciones en la creación de
carpetas y memoria virtual.
Mejoras en velocidad y funcionalidad.
Introducción de carpetas reales y
1985 Sistema 2 - soporte para múltiples programas.
Mejoras en el Finder y corrección de
errores. Introducción de Apple Share
1987 Sistema 3 - para compartir archivos.
Soporte para monitores múltiples y
1989 Sistema 4 - discos de mayor capacidad.
Mejoras en velocidad y estabilidad.
1991 Sistema 6 -
Introducción de multitarea cooperativa
1994 Mac OS 7 - y mejoras en la interfaz.
Tema n.°: 1 11
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Cambios en la interfaz y mejoras en el
1997 Mac OS 8 - rendimiento.
Cambio radical hacia la interfaz Aqua.
2000 Mac OS X Cheetah
Mejoras en estabilidad y rendimiento.
2001 Mac OS X Puma
Introducción de Quartz Extreme y
2002 Mac OS X Jaguar mejoras en velocidad.
Mejoras en búsqueda y soporte para
2003 Mac OS X Panther Windows.
Introducción de Spotlight y Dashboard.
2005 Mac OS X Tiger
Mejoras en la interfaz y Time Machine.
2007 Mac OS X Leopard
Introducción de Launchpad y Mission
2011 OS X Lion Control.
Integración con iCloud y mejoras en
2012 OS X Mountain Lion aplicaciones.
Enfoque en rendimiento y eficiencia.
2013 OS X Mavericks
Rediseño de la interfaz y Continuity.
2014 OS X Yosemite
Mejoras en rendimiento y seguridad.
2015 OS X El Capitán
Introducción de Siri y optimización.
2016 macOS Sierra
Mejoras en el sistema de archivos y
2017 macOS High Sierra gráficos.
Modo oscuro y mejoras en privacidad.
2018 macOS Mojave
Eliminación de aplicaciones de 32 bits
2019 macOS Catalina y Sidecar.
Rediseño de la interfaz y mejoras en
2020 macOS Big Sur rendimiento.
Integración con iOS y nuevas
2021 macOS Monterey funciones.
Tabla 2: Evolución del sistema operativo MAC
Tema n.°: 1 12
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Año Evento
Linus Torvalds inicia el proyecto Linux como un núcleo de
1991 sistema operativo libre.
El núcleo Linux se licencia bajo la GNU GPL y las primeras
1992 distribuciones Linux son creadas.
Más de 100 desarrolladores trabajan en el núcleo Linux.
1993
El núcleo Linux alcanza la versión 5.6, con más de 33.14
2020 millones de líneas de código fuente1.
Tabla 3. Evolución del sistema operativo Linux
1.1.4. Sistemas Operativos libres y propietarios
Existen dos tipos principales de sistemas operativos: los libres y los
propietarios o comerciales. Los sistemas operativos libres brindan a los usuarios la
libertad de acceder, modificar y compartir su código fuente, promoviendo la
colaboración comunitaria. Por otro lado, los sistemas operativos propietarios
restringen el acceso al código fuente y suelen estar vinculados a empresas
específicas, limitando la capacidad de adaptación y control por parte de los
usuarios.
Sistemas Operativos Libres
Es una filosofía del software que defiende la libertad del usuario para
utilizarlo, estudiarlo, modificación y redistribuirlo de ser el caso (Tramullas, 2006).
Esta filosofía es atribuida a Richard Mathew Stallman, un destacado programador y
defensor del software libre quien en la década de 1980 propuso la Fundación de
Software Libre (Free Software Foundation, FSF). La FSF es una organización sin
fines de lucro que tiene como objetivo principal promover la libertad de los usuarios
de software para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software
(Figura 4). La FSF es conocida además por su papel en la redacción de la Licencia
Pública General de GNU (GPL), que garantiza a cualquier desarrollador el acceso al
Tema n.°: 1 13
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
código fuente del software para que pueda explorar cómo funciona y realizar
modificaciones de ser necesario.
Figura 4
Free Software Foundation
Fuente: Captura tomada de [Link]
Por otro lado, la FSF fue establecida debido a la restricción de libertades en
el uso del software propietario, donde las empresas imponían costos a la copia,
modificación y distribución de programas informáticos. Stallman y otros activistas
como Bruce Perens y Robert Chassell crearon la FSF con la visión de construir un
movimiento que promoviera la libertad del software, enfocándose en la creación y
promoción de software libre, que permite a los usuarios disfrutar de estas libertades
fundamentales (Tramullas, 2006). A continuación, se describen las cuatro libertades
del software libre, y una leve explicación del Proyecto GNU-Linux:
• Libertad 0: implica la capacidad de utilizar el programa con cualquier objetivo.
• Libertad 1: implica la posibilidad de examinar y modificar el programa.
Tema n.°: 1 14
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
• Libertad 2: otorga la libertad de copiar el programa de manera libre, lo que
incluye su redistribución.
• Libertad 3: brinda a los usuarios la facultad de mejorar el programa e incorporar
esas mejoras a nuevas versiones.
Proyecto GNU/Linux
El movimiento del software libre tiene como base el sistema operativo
GNU/Linux, originado por Linus Torvalds en la década de 1990, cuya flexibilidad ha
dado lugar a diversas distribuciones como Debian, Ubuntu, Fedora, Red Hat, Suse,
Mandriva, Gentoo y Slackware, entre otras. Cada una presenta diferencias en
aspectos como el funcionamiento interno, la apariencia visual y el método de
instalación de programas, lo que permite a los usuarios encontrar la distribución que
mejor se ajuste a sus necesidades y cambiar entre ellas sin inconvenientes. La
Tabla 4 lista los sitios web oficiales de algunas distribuciones de Linux.
Distribución Link de recurso
Debian
[Link]
Fedora [Link]
Ubuntu [Link]
Mandriva [Link]
Suse [Link]
Gentoo [Link]
Slackware [Link]
MEPIX [Link]
Knoppix [Link]
Tema n.°: 1 15
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
FreeBSD [Link]
DistroWatch [Link]
Tabla 4. “Distribuciones GNU/Linux”
Sistemas Operativos Propietarios
Los sistemas operativos propietarios, se caracterizan por ser más cerrados,
ya que no permiten que los usuarios vean o modifiquen el funcionamiento interno,
es decir, el usuario enfrenta restricciones que si le otorga el software libre. El
software propietario tiene un costo asociado y dispone de soporte técnico y
actualizaciones proporcionadas por la empresa desarrolladora. Por tanto, la
empresa que lo desarrolló tiene el control exclusivo sobre el sistema operativo. Esta
restricción está orientada a proteger los intereses comerciales y la propiedad
intelectual de la empresa.
Cabe mencionar que, a pesar de sus costos de adquisición, el sistema
operativo propietario es más utilizado por los usuarios debido a cierto monopolio en
la venta de equipos informáticos. Además, el usuario debe cubrir costos de
actualización para evitar errores de compatibilidad. Algunos ejemplos de sistemas
operativos propietarios son los provenientes de la empresa Microsoft, tales como
Microsoft Windows para cliente y servidor.
Recursos complementarios
• La evolución de los SISTEMAS OPERATIVOS: Un viaje desde MacOS hasta
Android, Windows, iOS y Linux
Explicación detallada sobre la evolución de los sistemas operativos
[Link]
Tema n.°: 1 16
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
• Free Software Foundation: [Link] (FSF) es una organización sin
fines de lucro con la misión mundial de promover la libertad de los usuarios de
computadoras.
• Libro de Fundamentos de sistemas operativos de Wolf G, para reforzar
definiciones:
[Link]
PA11&dq=sistemas+operativos+propietarios&ots=OUV17F5N6j&sig=Z1kJdilFVb
WbAPoMsw0_kKCz70g&redir_esc=y#v=onepage&q=sistemas%20operativos%2
0propietarios&f=false
Tema n.°: 1 17
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Referencias
Arpaci-Dusseau, R. H., & Arpaci-Dusseau, A. C. (2018). Operating systems: Three
easy pieces. Arpaci-Dusseau Books, LLC. ISBN: 978-1985086590.
EVOLUCIÓN DE LOS SISTEMAS OPERATIVOS. (s.f). OFIMATICA CENSA:
[Link]
sistemas-operativos/
Jaeger, T. (2022). Seguridad del Sistema Operativo. Serie: Conferencias de Síntesis
sobre Avances en Tecnología Automotriz, Conferencia #1. ISBN: 978-3-031-
01205-1. [Link]: 10.1007/978-3-031-02333-0.
Rumbla, X. (27 de abril de 2023). La Saga Informática: Una inmersión produnda en
la evolución de los sistemas operativos.
[Link]
Silberschatz, A., Galvin, P. B., & Gagne, G. (2006). Fundamentos de sistemas
operativos (S. A. U. McGraw-Hill Interamericana De España, Ed.).
Stallings, W. (s.f.). En W. Stallings, SISTEMAS OPERATIVOS Segunda Edición
(págs. 51-62). 2004.
STALLINGS, W. (2005). Departamento de Arquitectura y Tecnología de Sistemas
Informáticos. [Link]
Tanenbaum, A. S., & Bos, H. (2015). Modern Operating Systems. ISBN: 978-1-013-
75755-8.
Velasco, J. (9 de julio de 2015). Historia de la Tecnología: IBM 701. hipertextual:
[Link]
Tema n.°: 1 18
Vicerrectorado de Docencia
Unidad de Apoyo a la Formación Académica
Tramullas, G. y. (2006). Fundamentos. En J. Tramullas, & P. Garrido, Fundamentos
1. Madrid: Prentice Hall. 12 de febrero de 2024
Tema n.°: 1 19