Está en la página 1de 171

Colección Tecnologías Aplicadas

Fundamentos de Hardware y Software

Villalobos Molero Angel Segundo


Fundamentos
de Hardware y Software
Colección Tecnologías Aplicadas

Villalobos Molero Angel Segundo.


Instituto Superior de Artes y Ciencias de la Comunicación S.A
Colección Procesos Industriales
Coord. Diseño Gráfico UX Jorge A. Ulloa Valenzuela.
Coord. Diseño Instruccional Verónica A. Garrido Andrades.
Imágenes: shutterstock.com

Administración de la
Prevención de Riesgos
Santiago, Chile: Instituto Profesional IACC S.A. 2018.
Cristopher
Av. Salvador n°1318, Providencia, Andrés Navarrete
Región Metropolitana. Carriel
www.iacc.cl

Digitalización y distribución en formato PDF.


©2018. 1° ed.

Reservados todos los derechos Instituto Superior de Artes y Ciencias de la Comunicación S.A.. No se permite copiar,
reproducir, reeditar, descargar, publicar, emitir, difundir, de forma total o parcial la presente obra, ni su incorporación
a un sistema informático, ni su transmisión en cualquier forma o por cualquier medio (electrónico, mecánico,
fotocopia, grabación u otros) sin autorización previa y por escrito de Instituto Superior de Artes y Ciencias de la
Comunicación S.A. La infracción de dichos derechos puede constituir un delito contra la propiedad intelectual. N°
de Inscripción: 301.551
ÍNDICE
Fundamentos de Hardware y
Software

Historia de la computación 1
CAPÍTULO

Estructura del computador 2


CAPÍTULO

Arquitectura del hardware 3


CAPÍTULO

Dispositivos móviles 4
CAPÍTULO

Fundamentos de sistemas operativos 5


CAPÍTULO

Sistemas operativos Microsoft 6


CAPÍTULO

Sistemas operativos Linux 7


CAPÍTULO

Sistemas operativos Apple 8


CAPÍTULO
Informática de Hardware y Software
Fundamentos

Historia de la computación
1
CAPÍTULO

Ver índice
Capítulo 1
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 1

Historia de la computación

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Relacionar la evolución de la
computación con las características de la
sociedad actual.

IACC-2018
2
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. HISTORIA DEL COMPUTADOR ....................................................................................................5
1.1 ORIGEN Y EVOLUCIÓN DE LA COMPUTACIÓN ................................................................5
1.2 IMPACTO DE LA COMPUTACIÓN EN LA SOCIEDAD ACTUAL .........................................10
2. GENERACIONES DE COMPUTADORES ......................................................................................11
2.1 PRIMERA GENERACIÓN ................................................................................................12
2.2 SEGUNDA GENERACIÓN ...............................................................................................12
2.3 TERCERA GENERACIÓN .................................................................................................13
2.4 CUARTA GENERACIÓN ..................................................................................................14
2.5 QUINTA GENERACIÓN ..................................................................................................14
2.6 SEXTA GENERACIÓN .....................................................................................................15
2.7 SÉPTIMA GENERACIÓN .................................................................................................16
2.8 COMPUTADOR PERSONAL ............................................................................................16
3. TIPOS DE COMPUTADORES ......................................................................................................17
3.1 SUPERCOMPUTADORES Y MAINFRAMES .....................................................................17
3.2 COMPUTADORES HÍBRIDOS .........................................................................................18
3.3 COMPUTADORES PORTÁTILES Y DE ESCRITORIO ..........................................................19
3.4 NETBOOKS Y TABLETS ...................................................................................................19
COMENTARIO FINAL.........................................................................................................................20

IACC-2018
3
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
Con el paso del tiempo, el computador ha Las computadoras, con sus correspondientes
sufrido variaciones en muchos aspectos, es innovaciones, afectan el contexto del ser
por ello que en este documento se hará humano, permitiendo mejorar sus
referencia a la evolución de las actividades laborales. Entre los avances, se
computadoras, destacando aspectos encuentran los computadores personales PC
relevantes de su historia. y supercomputadores, donde cada uno tiene
su utilidad, así como diferentes
Es importante acotar al respecto que la características.
historia está asociada a la evolución de los
computadores, a las cuales hoy día se les Con el pasar del tiempo, para que puedan
agrupa en generaciones. A la fecha, se han operar de manera efectiva, se han
estudiado siete generaciones, donde cada desarrollado invenciones en cuanto a la
una de ellas aporta bases teóricas e hipótesis interfaz gráfica, permitiendo una mejor
para el desarrollo de futuras generaciones. comunicación e interacción entre el usuario y
el equipo de computación.

“Lo más sorprendente es que los computadores se hayan infiltrado


en nuestras vidas en un tiempo tan corto”

Beekman (2005, p. 3).

IACC-2018
4
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. HISTORIA DEL COMPUTADOR


1.1 ORIGEN Y EVOLUCIÓN DE LA COMPUTACIÓN
El origen de los computadores tiene como antecedente 500 años antes de Cristo, durante mucho
tiempo se han desarrollado en función de cubrir necesidades del ser humano, iniciando con las
operaciones de cálculo: suma y resta, pasando por operaciones algebraicas hasta lograr desarrollar
máquinas que permitieran efectuar esas operaciones.

Con el pasar del tiempo, los computadores en su aspecto físico fueron cambiando de acuerdo a los
fabricantes, muchos mantenían características comunes otros las utilizaban como ventaja
competitiva. Sin embargo, su evolución ha generado cambios en los contextos sociales y
empresariales.

Antes de detallar las generaciones de los computadores, es importante hacer referencia a los
aspectos más sobresalientes de su evolución.

Tabla 1. Aspectos sobresalientes de la historia del computador


Año Aspecto Función
500 años antes de Cristo Ábaco Tablero para contar
1642 Calculadora de Pascal Calculadora: suma y resta
Máquina de multiplicar de Calculadora: multiplica y divide
Leibniz
1801 Máquina de Telar Tarjetas perforadas
1820 Charles Xavier Thomas de Calculadora con 4 operaciones: sumar,
Colmar: Arithmometer restar, dividir y multiplicar
1822 Máquina diferencia y Máquina diferencial capaz de
analítica de Babbage desarrollar polinomios
1833 Máquina analítica de Babbage Máquina analítica, capaz de hacer
diversas operaciones matemáticas y ser
programada por medio de tarjetas de
cartón perforado
1889 Máquina tabuladora de Hollerith Sistema basado en tarjetas perforadas

Al respecto de la tabla 1, es necesario desarrollar cada aspecto, destacando la relevancia en cada


una de las épocas, lo que se verá a continuación.

1.1.1 EL ÁBACO
Al respecto, Lagunas (2001) afirma que “el término proviene del latín abăcus. Se trata de un
cuadro construido con madera que dispone de 10 alambres o cuerdas dispuestos de manera

IACC-2018
5
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

paralela” (p. 15). Más adelante, añade que “cada uno de estos alambres o cuerdas, a su vez,
cuenta con 10 bolas que pueden moverse. El ábaco, por lo tanto, es un instrumento que ayuda a
realizar cuentas y cálculos simples” (Lagunas, 2001, p. 15).

Durante sus inicios el ábaco solo se usaba para efectuar operaciones de suma y resta, pero
actualmente se pueden realizar operaciones como multiplicación y división, siendo muy usados en
China. Respecto a su historia, se afirma que su aparición se remonta hace 500 años antes de
Cristo.

Existieron varios modelos de ábacos, en distintas ciudades donde según la cultura se le daba una
utilidad diferente. Países como China, Francia y Corea, entre otros, usaban su propio modelo.

Figura 1. El Ábaco.

Fuente: Norton (2006, p. 35).

1.1.2 LA PASCALINA
Según Lagunas (2001), en el año 1642, cuando Blaise Pascal (1623-1662) tenía apenas 19 años de
edad, ayudaba a su padre a crear un dispositivo que pudiera aminorar su carga de trabajo, “al ver
que su padre tenía problemas para llevar una correcta cuenta de los impuestos que cobraba,
inventa una máquina calculadora que trabajaba a base de engranajes, la misma que Pascal llamó
pascalina” (p. 17).

Figura 2. La Pascalina.

Fuente: Lagunas (2001, p. 17).

IACC-2018
6
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Pascal, conocido no solo en el área de ingeniería, ya que también era matemático, escritor y físico,
inventó una calculadora mecánica, la cual sufrió incontables modificaciones, hasta perfeccionar el
mecanismo, mejorando poco a poco el diseño. De forma muy general, funcionaba con ocho
dígitos, seis para los enteros y dos para los decimales. Cuando se efectuaban sumas se hacía uso
del sistema de acarreo, el cual permitía sumar un número al siguiente dígito.

1.1.3 MÁQUINA DE MULTIPLICAR DE LEIBNIZ


En relación a la máquina de multiplicar de Gottfried Leibniz (1646-1716), Beekman (2005) explica
que:

Leibniz se inspiró en las ideas de Pascal puestas en práctica en la Pascalina, pero


experimentó que para poder multiplicar y dividir necesitaba otro tipo de
mecanismos. En 1674 puso en marcha su máquina de calcular. Un prototipo de
madera que funcionaba con dificultades. En principio la bautizó como Staffelwalfe,
calculador escalonado, pero le definió como máquina aritmética (p. 21)

Figura 3. Máquina aritmética.

Fuente: Lagunas (2001, p. 21).

Es de notar que la máquina inventada por Leibniz estaba construida en base a ruedas, las cuales
permitían efectuar operaciones tales como suma, resta, multiplicación y división.

1.1.4 LA MÁQUINA DEL TELAR


Según Norton (2005), Joseph Marie Jacquard (1752-1834) construyó el llamado telar de Jacquard,
el primer telar programable de la historia que utilizaba tarjetas perforadas. Su método se convirtió

IACC-2018
7
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

en el paradigma de la primera máquina computacional, desarrollada por Charles Babbage (1791-


1871).

La máquina del telar funcionaba a base de tarjetas perforadas, donde cada una de ellas contenía el
diseño que la máquina procesaba para efectuar su trabajo. De acuerdo al diseño perforado la
máquina ajustaba sus engranajes, partes y sistema de hilar para obtener sus tejidos.

Figura 4. Máquina telar.

Fuente: Norton (2005, p. 38).

1.1.5 ARITHMOMETER
Dentro de la historia de la computación es importante destacar la Arithmometer, conocida como
la calculadora mecánica. Norton (2005) explica que “permitía efectuar operaciones tales como
suma, resta, multiplicación y división, a diferencia a las máquinas anteriores esta trabajaba con
doce (12) dígitos” (p. 39). Esta calculadora mecánica marcó el inicio de la evolución de los
computadores, ya que por su estructura permitía efectuar de manera acertada operaciones
aritméticas y con cifras de mayor capacidad. La desventaja de esta invención es que no guardaba o
almacenaba los datos, ya que para esta época aún no existían las memorias.

Figura 5. Arithmometer.

Fuente: Norton (2005, p. 39).

IACC-2018
8
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.1.6 LA MÁQUINA DE BABBAGE


Charles Babbage, conocido por muchos como “El padre de la computación”, se destacó por el
desarrollo de los dispositivos mecánicos. Esto le permitió la adquisición de habilidades
matemáticas de forma autodidáctica a través de la lectura e investigación en libros o cualquier
otro tipo de documento.

Babbage, fue reconocido con la medalla honorífica de la Sociedad de Astronomía de Londres. Sin
embargo, este proyecto tuvo que abandonarlo por la falta de fondos para su desarrollo. Además
de esta máquina, también desarrolló la máquina analítica, estructurada de forma muy similar a la
máquina de diferencias, con la variación del tamaño y cuya su capacidad de procesamiento de
número era mayor.

1.1.7 MÁQUINA DIFERENCIAL


La máquina diferencial, ideada por Babbage en 1842, utilizaba notación decimal y operaba
tabulando operaciones polinómicas. Era accionada por una manivela y podía sumar el resultado de
la última columna con la anterior, de manera de obtener un nuevo resultado.

Figura 6. Máquina diferencial.

Fuente: https://goo.gl/zWUErs

Al igual que las máquinas anteriores, esta también podía efectuar operaciones básicas tales como
suma y resta, pero presentaba, como desventaja, problemas al momento de multiplicar, por lo
que no efectuaba cálculos de polinomios de forma directa.

1.1.8 MÁQUINA ANALÍTICA


Según Gómez (2008), “fue descrita por primera vez en 1837 y por entonces ya contaba con unidad
aritmética, control de flujo y memoria, además de permitir condiciones y bucles” (p. 45). La unidad

IACC-2018
9
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

aritmética, o máquina analítica, tenía la capacidad de efectuar las cuatro operaciones básicas, por
otra parte efectuaba comparaciones y raíces cuadradas, operaciones que las máquinas de
diseñadores anteriores no procesaban. Después de diseñar la máquina, Babbage entendió la
importancia de optimizar el costo y hacer algoritmos eficientes.

Figura 7. Máquina analítica.

Fuente: Gómez (2008, p. 45).

1.1.9 MÁQUINA TABULADORA DE HOLLERITH


Esta máquina utilizaba tarjetas perforadas y era eléctrica, lo que convierte a Hollerith (1860-1929)
en el padre de la informática, ya que a través de sus investigaciones logró poner en práctica la
lógica de Boole, con la cual se estructuran algebraicamente las operaciones lógicas y matemáticas.

De acuerdo a Gómez (2008), “Hollerith logró poner en práctica la idea que revolucionaría para
siempre el cálculo mecanizado, diseñó un sistema mediante el cual las tarjetas eran perforadas
para representar la información de censo” (p. 48).

1.2 IMPACTO DE LA COMPUTACIÓN EN LA SOCIEDAD ACTUAL


El avance tecnológico ha planteado un contexto social moderno y cambiante, basado en el uso del
computador, el cual se caracteriza por ser amigable y de fácil acceso. Los computadores
intervienen en el desarrollo de múltiples áreas tales como la sociedad, la política, la economía, la
cultura y la electrónica.

Todo esto permite que los usuarios desarrollen habilidades prácticas y técnicas, así como potencia
el desarrollo analítico, conllevando un aceleramiento en el desarrollo tecnológico y afectando el
estilo de vida del individuo. De allí que el computador haya producido un gran impacto en áreas

IACC-2018
10
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

tales como las telecomunicaciones, estaciones meteorológicas e industrias de producción, entre


otras.

La incorporación de los computadores en la vida del usuario se caracteriza por su uso como:

 Herramienta de comunicación.
 Herramienta de trabajo.
 Facilitador de la investigación.
 Pilar del desarrollo de tareas de procesamiento de datos.
 Equipo amigable y en constante evolución.
 Elemento de almacenamiento.

Por otra parte, los computadores han generado gran impacto en áreas de vanguardia como la
robótica y producido avances en el área de la domótica, drones y la automatización de procesos.
En el ámbito de las industrias, la mayor parte de los procesos son automatizados y emplean
computadoras para controlar sistemas de producción y calidad. En las oficinas facilitan la
elaboración del trabajo de procesamiento de datos y las comunicaciones. Por su parte, en el área
de las ciencias ha generado gran impacto en las investigaciones y desarrollo de medicamentos. Sin
mencionar que el impacto en el ámbito educativo cada día es mayor.

Todo lo expuesto trae como resultado que el usuario cada día desarrolle de manera interna un
proceso de adaptación hacia los medios y herramientas que evolucionan constantemente, como
resultado de las innovaciones tecnológicas.

2. GENERACIONES DE COMPUTADORES
Con el pasar del tiempo, los equipos de computación avanzan, así como las investigaciones en el
área, a fin de producir nuevas tecnologías y mejoras en el desarrollo de las mismas. Al respecto,
estos avances han generado siete generaciones en cuanto a la evolución de las computadoras,
como se muestra en la tabla a continuación

Tabla 2. Generaciones de computadores.


Generación Aspecto resaltante
PRIMERA Tubos al vacío
SEGUNDA Transistores
TERCERA Circuito integrado
CUARTA Tecnologías: LSI y VLSI
QUINTA Tecnologías FGCS
SEXTA Arquitectura combinada paralelo vectorial,
robótica
SÉPTIMA Realidad virtual, multimedia

IACC-2018
11
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

2.1 PRIMERA GENERACIÓN


La primera generación de computadores inicia en 1940. Coello (2003) explica que en esta época
“la tecnología fue desarrollada a base de bulbos, o tubos de vacío, y se utilizaba como lenguaje de
programación el más básico que se conoce como lenguaje de máquina” (p. 22). Esta generación se
caracterizó por:

 Estar construidos con válvulas.


 Ser programados en lenguaje máquina.

Figura 8. Primera generación, tubos al vacío.

Fuente: Coello (2003, p. 22).

2.2 SEGUNDA GENERACIÓN


Para Coello (2003), “en la segunda generación, el transistor reemplazó a las válvulas de vacío por
los circuitos de los computadores. Los computadores de la segunda generación ya no son de
válvulas de vacío, sino con transistores” (p. 23). Esta generación se caracteriza porque:

 Aparecen los lenguajes de programación de alto nivel.


 Los transistores son de tamaño pequeño en su escala.
 Los transistores consumen menos electricidad.

IACC-2018
12
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 9. Segunda generación, transistores.

Fuente: Coello (2003, p. 23).

2.3 TERCERA GENERACIÓN


Afirma Coello (2003) que “se desarrolló en la década de los años sesenta donde se inventa el
circuito integrado o microchip. Después se desarrolló el Microprocesador, en Intel” (p. 23). Con el
avance de las generaciones, la aparición de los transistores y su disminución en la escala del
tamaño se efectuó una fusión con otros componentes o dispositivos electrónicos, dando paso al
conocido circuito integrado, lo que permitió crear las computadoras de esta generación. Por otra
parte, otro aspecto importante de resaltar es que aparecen innovaciones en los lenguajes de
programación. Esta generación se caracteriza por:

 Menor consumo de energía.


 Tamaño más pequeño.
 Programación en lenguajes de alto nivel.
 Variedad de unidades periféricos.
 Menos costoso.
 Mayor procesamiento.

Figura 10. Tercera generación, circuitos integrados.

Fuente: Coello (2003, p. 24).

IACC-2018
13
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

2.4 CUARTA GENERACIÓN


Al respeto, Barceló (2008) afirma que “esta generación corresponde aproximadamente a los años
1971, con la invención del micro miniaturización de los circuitos electrónicos. El tamaño reducido
del microprocesador de chips hizo posibles la creación de los computadores personales (PC)” (p.
31). Entre las características más destacadas de esta generación se encuentran:

 Integración de múltiples componentes en un chip.


 Aparición de memorias con núcleos magnéticos.
 Reducción del tamaño del micro procesador.
 Aparición de las Interfaz Gráfica de Usuarios.
 Desarrollo de micro y macro computadoras.

Figura 11. Cuarta generación, microminiaturización.

Fuente: Barceló (2008, p. 31).

2.5 QUINTA GENERACIÓN


Cita Barceló (2008) que “esta generación estuvo basada en la tecnología FGCS (de Fifth Generation
Computer Systems), la cual permitía desarrollar hardware y software avanzados” (p. 33). De cierta
manera, afecta el desarrollo de las memorias utilizadas en este tipo de computadores, ya que
requerían de mayor capacidad. En esta generación se observaron avances notables en cuanto a
inteligencia artificial y sistemas expertos, y a la capacidad de almacenamiento de los dispositivos
magnéticos ópticos. Se caracteriza por:

 Aparición de la inteligencia artificial.


 Desarrollo de nuevos tipos de computadores.
 Capacidad de resolver problemas complejos.
 Mayor capacidad de almacenamiento en los dispositivos ópticos.

IACC-2018
14
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 12. Quinta generación, inteligencia artificial.

Fuente: Barceló (2008, p. 33).

2.6 SEXTA GENERACIÓN


En la década de los noventa, según indica Coello (2003), “las computadoras de esta generación
cuentan con arquitecturas combinadas paralelo-vectorial, con cientos de microprocesadores
vectoriales trabajando a tiempo” (p. 50). Este avance produjo la incorporación de múltiples
tecnologías, entre ellas el uso de internet, aparición de pantallas táctiles, desarrollo de la fibra
óptica y el auge de la robótica, entre otros. Esta generación se caracteriza por:

 Desarrollo de computadores portátiles.


 Desarrollo de computadoras de bolsillos (PDA).
 Innovaciones en comercio electrónico.
 Aparecen dispositivos inalámbricos.
 Memorias compactas.
 Realidad virtual.

Figura 13. Sexta generación, desarrollo de robótica.

Fuente: Coello (2003, p. 33).

IACC-2018
15
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

2.7 SÉPTIMA GENERACIÓN


Señala Forouzan (2003) que “se desarrolla a partir del año 1999, donde aparecen las pantallas LCD
2 y hacen a un lado a los rayos catódicos, en donde se han dejado los DVD y los formatos de disco
duro óptico” (p. 44). En esta generación también se observan desarrollos en al ámbito de la
realidad virtual, redes inalámbricas y de telefonía, así como un gran avance en los equipos móviles
y multimedia. Con respecto a los equipos de almacenamiento, surgen las memorias USB con
variaciones en su forma y capacidad. Esta generación se caracteriza por:

 Desarrollo de pantallas planas y LCD.


 Computadores reemplazan los televisores.
 Computadores convertidos en centros de entretenimiento.
 Celulares convertidos en computadores personales.

2.8 COMPUTADOR PERSONAL


Guevara (2003) define computador “como la combinación de hardware y software que trabajan de
forma integrada para procesar una tarea” (p. 10). Sin embargo, debe observarse que los
computadores fueron diseñadas para procesar volúmenes de información y facilitar el trabajo de
los usuarios. Los computadores personales son evaluados por sus características específicas tales
como: desempeño, diseño, servicio y precio.

2.8.1 EL ADVENIMIENTO DEL MICROCHIP


Con la incorporación de tecnologías, los circuitos integrados permitieron la innovación en las
diferentes generaciones de computadores. Han pasado 58 años de la invención del microchip o
circuito integrado, lo que permitió una nueva etapa en el mundo de la electrónica. El microchip se
define como “un diminuto dispositivo en el que se encuentran una cantidad enorme de
componentes microelectrónicos interactuados, principalmente diodos y transistores, además de
componentes pasivos como resistencias o condensadores” (Gómez, 2008, p. 27).

IACC-2018
16
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

2.8.2 LA CREACIÓN DE LA INTERFACE GRÁFICA DE USUARIO (GUI)


En primer lugar, es necesario definir GUI. Según Guevara (2003), la interfaz gráfica de usuario
(acrónimo en inglés de graphical user interface) “es un programa o entorno que gestiona la
interacción con el usuario basándose en relaciones visuales como iconos, menús o un puntero” (p.
12).

La interfaz gráfica es un medio que facilita la comunicación entre el computador y el usuario final,
haciendo uso de software que representan imágenes para poder lograr el proceso de interacción.
Al igual que las computadoras, los GUI han evolucionado, permitiendo el desarrollo de interfaces
gráficas táctiles. Al respecto, fueron tres grandes empresas las que se dedicaron al desarrollo de
GUI, entre ellas se tiene a Apple, IBM y Windows, a las cuales les tomó tiempo e inversión su
desarrollo.

3. TIPOS DE COMPUTADORES
Existen diversos tipos de computadores y estos pueden variar de acuerdo a las características tales
como tamaño, costo y volumen de procesamiento. Entre estos se pueden mencionar los
siguientes:

3.1 SUPERCOMPUTADORES Y MAINFRAMES


Para Baca (2014), los supercomputadores “son ordenadores o computadora de gran capacidad de
procesamiento, rápidas y costosas, utilizadas en cálculos complejos o tareas muy especiales. Las
supercomputadoras se usan para hacer las previsiones meteorológicas” (p. 27).

Los supercomputadores y mainframes en la mayor parte de las grandes empresas son utilizados
como servidores, ya que poseen la capacidad suficiente que se requiere para el procesamiento de
la información. Dependiendo de la marca, modelo, capacidad y uso que se le asigne estos
computadores, pueden variar en tamaño y apariencia.

IACC-2018
17
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 14. Supercomputador y mainframe.

Fuente: Baca (2014, p. 27).

3.2 COMPUTADORES HÍBRIDOS


Como su nombre lo indica, combinan las características de las computadoras digitales y analógicas.
Además, poseen la rapidez y precisión. Su uso principal se da en el área de la robótica, sistemas de
control y multimedia.
Se llaman híbridas, porque la combinación de sus procesadores y partes internas dan respuesta a
la necesidad de crear equipos avanzados, con una rapidez que permite procesar de manera
inmediata. Las características de estos equipos varían de acuerdo a los fines para los que fueron
creados.

Figura 15. Computadoras híbridas.

Fuente: www.microsoft.com

IACC-2018
18
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

3.3 COMPUTADORES PORTÁTILES Y DE ESCRITORIO


Los computadores portátiles fueron diseñados, como su nombre lo indica, para ser transportados
o movidos de un lugar a otro. Entre las carácterísticas más resaltantes se encuentran: peso liviano,
movilidad y facilidad de uso, además de que pueden realizar cualquier tarea al igual que un
computador de escritorio. Tienen la capacidad de operar sin estar conectados a una fuente de
alimentación por tiempo determinado. Asimismo, poseen velocidad de procesamiento y son
equipos totalmente integrados. Pueden variar en tamaño, peso y color de acuerdo al fabricante.

Los computadores de escritorio poseen las mismas funciones que el computador portátil, pero
fueron diseñados para colocarlos sobre un escritorio o mesa, es decir, un lugar fijo. A diferencia de
los portártiles, requieren de alimentación eléctrica contínua para operar.

3.4 NETBOOKS Y TABLETS


Los netbooks son un tipo de computador portátil pero de menor tamaño, su funcionamiento es
limitado y el tamaño puede variar de acuerdo al fabricante. Por lo general, no pasan de 14
pulgadas y su gran desventaja es que no poseen unidades ópticas de almacenamiento. El navegar
por internet es el uso mas común que los usuarios suelen darle.

Un tablet es un dispositivo electrónico que posee mejores capacidades que un teléfono


inteligente, pero no tantas como las de un computador personal. Presenta características
especiales en cuanto a ligereza, manejo intuitivo, portabilidad, bajo peso, bajo precio y facilidad de
uso.

IACC-2018
19
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
Al estudiar los aspectos más relevantes de la historia de los computadores, ha sido posible conocer
las innovaciones que van desde los tubos de vacíos hasta la microminiaturización de los circuitos
electrónicos, avances que han sido posibles gracias al trabajo de científicos de diversas disciplinas.

Es importante destacar que a la fecha se han desarrollado siete generaciones de computadores,


donde cada uno se convierte en antecedente y base para el desarrollo de innovaciones. Con los
avances de estas generaciones, las labores de las empresas y las personas cada día se convierten
en una experiencia, ya que el contexto social, de una u otra forma, está influenciado de forma
directa por el uso de las nuevas tecnologías.

IACC-2018
20
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Baca, G. (2014). Evaluación de proyectos. México: Mc Graw Hill.

Beekman, G. (2005). Introducción a la computación. Ciudad de México, México: Pearson


Educación.

Coello, C. (2003). Breve historia de la computación y sus pioneros. Ciudad de México, México:
Fondo de Cultura Económica.

Forouzan, B. (2003). Introducción a la ciencia de la computación. México: Thomson.

Gómez, A. (2008). Introducción a la computación. Ciudad de México, México: Cengage Learning


Latin America.

Guevara, R. (2003). Informática básica. Ciudad de México: México RCGCalume.

Lagunas, H. (2001). El ábaco: un recurso para el entendimiento de la aritmética. México: Grupo


Editorial Iberoamérica.

Norton, P. (2006). Introducción a la computación. Barcelona, España: McGraw-Hill Interamericana


de España S. L.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC. (2018). Historia de la computación. Fundamentos de Hardware y Software.

Capítulo 1.

IACC-2018
21
Capítulo 1 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
22
Informática de Hardware y Software
Informática
Fundamentos

Estructura del computador 2


CAPÍTULO

Ver índice
Capítulo 1
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 2

Estructura del computador

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Relacionar hardware, software y señales
de control como parte de la estructura
del computador.
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. ESTRUCTURA DEL COMPUTADOR ..............................................................................................5
1.1 HARDWARE ........................................................................................................................5
1.1.1 LA UNIDAD DE CONTROL ............................................................................................6
1.1.2 MEMORIA ...................................................................................................................7
1.1.3 UNIDADES DE ENTRADA/SALIDA ..............................................................................11
1.2 SOFTWARE........................................................................................................................20
1.2.1 CLASIFICACIÓN DEL SOFTWARE ................................................................................21
COMENTARIO FINAL.........................................................................................................................23
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
El hombre hace uso de una herramienta de gestionados por el CPU, logrando la
trabajo que ha variado con el pasar del comunicación entre los distintos elementos
tiempo, el computador. Esta conocida del computador y el usuario.
herramienta procesa datos introducidos por
el usuario y los transforma, produciendo Finalmente, pero no menos importante, se
información. encuentra el software como elemento
intangible del computador, el cual es el
En esencia, un computador está conformado encargado de servir de puente entre los
por el hardware, señales de control y periféricos y el CPU y el usuario. Es
software, los cuales requieren trabajar de importante señalar que sin software base
forma integrada a fin de lograr el correcto (conocido como sistema operativo) el
funcionamiento del sistema. computador no puede funcionar. En este
están instalados los softwares de desarrollo y
Con respecto al hardware asociado, existen
aplicación.
dispositivos periféricos o elementos que
pueden ser internos y externos, cada uno de Durante lel presente capítulo se abordarán
los cuales cumple con un propósito y los conceptos básicos de hardware, señales
características particulares. de control y software, los cuales sentarán
las bases sobre las que se cimentarán
A su vez, las señales de control se relacionan
otras asignaturas relacionadas.
con los impulsos eléctricos, los que son

“El arquitecto de computadores tiene que definir una interficie, interface o interfaz que se pueda
materializar en circuitería de forma eficiente y que pueda ser explotada también eficientemente
por los compiladores”

Patterson y Hennessy (2000, p. VII).


Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. ESTRUCTURA DEL COMPUTADOR


La arquitectura del computador está conformada por dos elementos clave: el hardware y el
software. Sin embargo, es necesario hacer referencia a que ambas interactúan gracias a un tercer
elemento conocido como las señales de control.

En relación a esto Guevara (2003) explica que “un computador tiene dos partes que funcionan de
manera conjunta, ninguna puede existir sin la otra. Al respecto la parte que se puede ver, tocar, es
conocida como el Hardware” (p. 12). Y prosigue afirmando que “mientras, la otra parte está
constituida por las instrucciones electrónicas que hacen que el computador haga lo que usted le
ordena, a esto se le conoce como señales de control acompañado del software” (p. 12).

Es fundamental considerar que el hardware requiere de señales de control a fin de comunicarse


con el software y lograr el funcionamiento del computador. Es importante resaltar que el
hardware está compuesto de una variedad de componentes diferentes.

1.1 HARDWARE
Al respecto, Norton (2006) define como hardware a todos los dispositivos que conforman un PC y
que se relacionan entre sí. Los dispositivos o componentes físicos, tangibles, que forman parte de
la computadora se comunican por medio de circuitos, a través de estos viajan los conocidos buses
que pueden ser de datos y dirección.

Es importante destacar que el hardware de un computador está conformado por:

 La unidad de control.
 Memoria.
 Unidades de entrada/salida.
 Buses.
 Periféricos.

La estructura funcional de la unidad de procesos está conformada por tres buses: datos, control y
dirección, donde la unidad de control dirige el sistema, controlando la disponibilidad de memoria,
pasando el control a la unidad aritmético-lógica para la ejecución de la próxima instrucción, y
apoyándose en los circuitos de la unidad de control para la gestión de las instrucciones y
periféricos.

IACC-2018
5
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 1. Estructura funcional de la unidad de proceso.

Fuente: Prieto, Lloris y Torres (2002, p. 332).

1.1.1 LA UNIDAD DE CONTROL


Tiene como función dar secuencia a las instrucciones. Posee la capacidad de identificar la próxima
instrucción a ser ejecutada, y posteriormente transfiere el mando o control a la próxima
instrucción a ser ejecutada. La unidad de control forma parte de la CPU, o unidad central de
procesamiento por sus siglas en inglés, al igual que la unidad de proceso y la unidad de entrada y
salida.

Para Prieto, Lloris y Torres (2002), el objetivo de la unidad de control es “captar las instrucciones,
las interpreta y las lleva a las unidades funcionales adecuadas de las unidades de procesamiento,
enviando las señales a la ALU (Unidad Aritmética Lógica) para completar las operaciones” (p. 332).

De acuerdo a la definición, se establece que la unidad de control trabaja en conjunto con la unidad
aritmética lógica, logrando el funcionamiento de la CPU, apoyadas ambas en los registros de
control y dirección. Entre las funciones de la unidad de control se encuentran:

 Sincronización.
 Ejecución de código.
 Generación de señales.
 Ejecución de instrucciones.

Por otra parte, la CPU dirige el hardware, ya que es la encargada de almacenar los programas y
datos para que el computador pueda ejecutar la operación o instrucción deseada. El modelo del
computador está conformado por la unidad central de proceso, la cual se divide en unidad
aritmético-lógica y la unidad de control. Estas trabajan de forma integrada para la gestión de los

IACC-2018
6
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

periféricos o unidades de entrada y salida, activado los registros, los cuales se comunican
mediante los buses del sistema a través de las unidades de memoria y almacenamiento.

Figura 2. Modelo del computador.

Fuente: Stallings (1997, p. 17).

1.1.2 MEMORIA
Según Ureña et al. (1999), la memoria es “la unidad donde se almacenan tanto los datos como las
instrucciones” (p. 41). Aunque la definición tradicional señala que es un componente que permite
el almacenamiento de los datos en el computador, de acuerdo a su tipo, puede determinar la
velocidad en el procesamiento de los datos.

El computador maneja dos tipos de memorias maestras: la interna o central y las auxiliares o
secundarias, donde cada una de ellas posee diferentes tipos de memoria, las cuales pueden variar
de acuerdo al fabricante, modelo, tipo y tecnología con la cual fue desarrollada.

En un computador los elementos de almacenamiento tienen como base los sistemas distribuidos,
seguidos de discos duros, la memoria principal DRAM y la memoria caché en dos partes, en la cual
se almacenan los datos temporales y direcciones de las instrucciones próximas a ejecutarse,
activando y validando los registros de estados del computador.

IACC-2018
7
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 3. Elementos de almacenamiento.

Fuente: Ureña (1999, p. 43).

La característica más resaltante de las memorias es su capacidad. La de la memoria interna suele


medirse en términos de palabras (término informático utilizado para representar la equivalenca de
8 bits, que es el equivalente a una orden o instrucción ), es decir, 1 byte equivale a 8 bits y eso crea
una palabra, mientras que la memoria externa puede medirse en capacidad de Kbytes (kilobyte).

1.1.2.1 TIPOS DE MEMORIA

La memoria es un dispositivo interno del computador en el cual se almacenan los datos e


instrucciones. Como se mencionó anteriormente, el computador maneja dos tipos de memoria:
internas y externas. El diagrama 1 muestra algunos detalles prácticos de ello.

IACC-2018
8
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Diagrama 1. Tipos de memoria: interna y externa

PROM
ROM
EPROM
Memorias
internas SRAM

RAM DRAM

CACHÉ

Discos Discos duros


magnéticos portátiles

Unidades de CD
- DVD
Memorias Discos ópticos
externas Unidades de
Blue Ray
Memoria USB

Micromemorias

A continuación se revisará cada tipo de memoria en detalle:

a) Memorias internas: también conocidas como memorias centrales o principales del


computador. Están ubicadas dentro del CPU del computador y es la que trabaja con mayor
capacidad y velocidad de procesamiento. Está conformada por dos tipos de memorias:

o Memoria ROM (read only memory, memoria de solo lectura): es un tipo


de memoria permanente y solo permite leer datos que previamente
fueron guardadas por el fabricante. No posee capacidad de
almacenamiento.
Dentro de la memoria ROM se encuentran las memorias PROM
(programmable only memory) y EPROM (erasable programmable only
memory), las cuales se definen como memorias de solo lectura

IACC-2018
9
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

programables y borrables, es decir, pueden ser grabadas y borradas para


posteriormente efectuar la lectura de los datos en el computador.

Figura 4. Memoria ROM.

Fuente: Pedraza (2002, p. 69).

o Memoria RAM (random acces memory, memoria de acceso solo


aleatorio): se caracteriza porque tiene la capacidad de leer y escribir,
aunque su almacenamiento es temporal o volátil, ya que al no poseer
alimentación eléctrica pierde la información procesada.

Esta memoria RAM, a su vez, se clasifica en SRAM (static random access


memory) y DRAM (dynamic random acces memory), es decir, en estática y
dinámica, las cuales de igual manera almacenan los datos de forma
temporal, diferenciándose en los tiempos y métodos de acceso.

Figura 5. Memoria RAM.

Fuente: Pedraza (2002, p. 66).

o Memoria caché: es un tipo de memoria interna que forma parte de la


tarjeta madre del computador, específicamente se encuentra dentro del
procesador. Su función principal es servir de puente o intermediario entre
el computador y los periféricos de entrada y salida. Se caracteriza por
suministrar velocidad al computador. Su tamaño y velocidad varían de
acuerdo al fabricante.

IACC-2018
10
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura. Memoria caché.

Fuente: Pedraza (2002, p. 69).

b) Memorias externas: se caracterizan por poseer grandes capacidades de almacenamiento,


de forma masiva, a través del uso de dispositivos externos. Entre ellos se tienen discos
magnéticos y ópticos, cintas, memorias USB y discos duros portátiles. Es importante
resaltar que la información almacenada en las memorias externas permanece hasta que
esta sea borrada por el usuario. Son de bajo costo y de fácil acceso.

Figura 7. Memoria externa.

1.1.3 UNIDADES DE ENTRADA/SALIDA


Otro de los elementos claves en el computador son los conocidos dispositivos o unidades de
entrada y salida, donde cada uno “se conecta al computador por medio del bus del sistema, que es
un conector mecánico que permite conectar al dispositivo y permite la comunicación entre el
periférico y el bus” (Stallings, 1997, p. 179).

IACC-2018
11
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

El sistema de computador está conformado por las memorias, el procesador y las unidades de
entradas y salidas, donde los controladores de periféricos reciben señales de activación de la
unidad de control, y el estado de los registros valida la disponibilidad de los periféricos de entrada
y salida.

Figura 8. Unidades de entrada/salida.

Fuente: Ureña et al. (1999, p. 57).

Con el pasar del tiempo, las innovaciones en cuanto al desarrollo de las unidades de entrada y
salida han variado, por lo que muchas de ellas se tornan rápidamente obsoletas, sin embargo el
uso de controladores para establecer la comunicación aún está vigente.

Los controladores se encargan de traducir las señales de los dispositivos al computador. Hoy en día
la mayor parte de los sistemas operativos contienen los controladores base que permiten la
comunicación de diversos dispositivos, enviando las señales de control y estado a los periféricos.

1.1.3.1 UNIDADES DE ENTRADA

Son un medio de ingreso o entrada de datos al computador, para que luego sean procesados.
Estos pueden variar de acuerdo al tipo de computador, entre ellos los más comunes son el teclado,
mouse o ratón, monitores o pantallas táctiles, lectores de códigos de barra, etc. A través de las
unidades de entrada se transmiten los datos desde el exterior, desde el usuario hacia el
procesador, los cuales en este proceso se transforman en señales eléctricas para ser ejecutadas.

IACC-2018
12
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

a) Teclado: Parecido al teclado tradicional de una máquina de escribir, aunque muchas de


sus teclas combinan varios caracteres o funciones, los cuales para ser visualizados
requieren de la combinación de teclas o acceso directos.

Por lo general, el teclado está agrupado en cuatro áreas o grupos de teclas: alfanumérico,
números, funciones y de control o gestión de imágenes. Es importante señalar que existe una gran
variedad de teclados de acuerdo a la forma y función dispuesta por el fabricante.

Figura 9. Unidad de entrada: teclado.

b) Lápiz óptico: su apariencia es similar a la de un lápiz, con la diferencia de que está


conectado al computador a través de un cable, aunque también puede ser inalámbrico. En
“la punta contiene una abertura por la cual pasa la radiación luminosa de la pantalla”
(Ureña et al., 1999, p. 61). Se utiliza tanto en los computadores como en equipos
portátiles.

Figura 10. Unidad de entrada: lápiz óptico.

Fuente: Ureña et al. (1999, p. 61).

IACC-2018
13
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

c) Detector de caracteres magnéticos: se utilizan para leer información del tipo magnética.
Por lo general, están asociados a lectura de cheques, carnets y otros documentos
similares.

Figura 10. Unidad de entrada: detector de caracteres magnéticos.

Fuente: Ureña et al. (1999, p. 61).

d) Detector de códigos de barras y código QR: en la actualidad, los códigos de barras y


código QR1 se tornan más comunes en cuanto a su implementación con el objetivo,
generalmente, de identificar productos y gestionar accesos. Estos contienen información
asociada al detalle del producto, tales como descripción, precio, ubicación, cantidad en
existencia, entre otros datos. También pueden dar acceso a sitios web o redes sociales.

Figura 11. Unidad de entrada: detector de código de barra y código QR.

Fuente: Ureña et al. (1999, p. 61).

1
Sigla de quick response (código de respuesta rápida).

IACC-2018
14
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

e) Escáner: es un dispositivo que permite digitalizar documentos. Basa su funcionamiento en


transformar información captada por una cámara (o elementos fotoreceptores) a señales
eléctricas, que luego transmite al computador. Hace uso de procedimientos
optoelectrónicos.

Figura 12. Unidad de entrada: escáner.

Fuente: Ureña et al. (1999, p. 65).

f) Mouse o ratón: dispositivo de entrada que depende del tipo de computador al cual esté
conectado. Puede ser alámbrico, inalámbrico, incorporado al teclado, con tecnología de
conexión Bluetooth, entre otros.

Figura 13. Unidad de entrada: mouse.

IACC-2018
15
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

g) Pantallas táctiles: conocidas también como pantallas con tecnología touch screen, son
pizarras con características interactivas, las cuales poseen variedad de uso. Su tamaño,
peso y características varían dependiendo del fabricante.

Figura 14. Unidad de entrada: pantalla táctil.

1.1.3.2 UNIDADES DE SALIDA

La definición general de unidad de salida está relacionada con dispositivos que permiten visualizar
el resultado de los datos de entrada que fueron procesados por el computador. Estos son los
encargados de procesar las señales eléctricas generadas por el computador en un formato de
preferencia gráfico e inteligible para el usuario.

Existen varios tipos de unidades o periféricos de salida, esto depende del tipo de respuesta que
emite el computador y la que espera el usuario. Hay resultados de procesamiento que requieren
un resultado en físico, es decir, impreso, o solo a través de imágenes, sonidos y almacenamiento
en dispositivos ópticos, entre otros.

a) Impresoras: existe una gran variedad de tipos de impresoras. De acuerdo a la necesidad,


pueden tener diversas presentaciones y funcionalidades. Las impresoras como dispositivos
de salida “permiten visualizar en forma impresa los datos o resultados generados por la
computadora” (Prieto, Lloris y Torres, 2002, p. 393). Estas unidades o periféricos están
conformadas por dos partes principales: la mecánica y electrónica. Además, no se debe
pasar por alto que hoy en día la evolución de la tecnología ha permitido desarrollar
impresoras 3D.

IACC-2018
16
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 15. Unidad de salida: impresoras.

b) Monitores: es un medio electrónico que permite obtener la salida del resultado del
procesamiento de los datos a través de imágenes gráficas. Es el más común entre los
periféricos de salida. Los monitores tradicionales conforman la imagen a través del uso de
pixeles de color, los cuales se combinan y activan para producir las imágenes. Los
monitores, al igual que otros dispositivos, varían de acuerdo al fabricante en cuanto a
tamaño, calidad de imagen, brillo, contraste, entre otros aspectos. Actualmente, se están
desarrollando con tecnología touch screen, convirtiéndose en un dispositivo o periférico
mixto, es decir, de entrada y salida.

Figura 16. Unidad de salida: monitor.

c) Cornetas/parlantes/síntesis de voz: son unidades o periféricos de salida que permiten


generar, como resultado del procesamiento del computador, sonidos y sus

IACC-2018
17
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

combinaciones. En su gran mayoría, están incorporados al computador, aunque para


obtener una mejor calidad del audio se hace uso, de manera externa al computador, de
circuitos auxiliares.

Figura 17. Unidad de salida: parlantes.

d) Registradores gráficos o plotters: permiten obtener como salida impresiones gigantes


como planos, gráficos, artes o dibujos. Actualmente, solo son utilizadas por usuarios
profesionales, principalmente por su alto costo, si se compara con las impresoras
tradicionales.

Figura 17. Unidad de salida: plotters.

Fuente: Prieto et al. (2002, p. 394).

e) Dispositivos de almacenamiento: también conocidos como memorias auxiliares, poseen


la capacidad de almacenar altos volúmenes de información de manera temporal, mientras

IACC-2018
18
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

el usuario lo requiera. Existen varias presentaciones que varían en cuanto a capacidad,


tamaño, color y forma. De igual manera, su objetivo es almacenar los datos procesados
por el computador y, al igual que otros dispositivos, este es un periférico mixto, es decir,
de entrada porque permite almacenar; y de salida, porque permite su lectura.

f) Discos ópticos: como dispositivo de salida permite almacenar información en un medio


externo. Existen varios tipos y se fabrican con diversas capacidades de almacenamiento y
tamaño, según la tecnología con la que se requiera trabajar. De acuerdo al fabricante,
varían los costos y la velocidad de procesamiento.

Figura 17. Unidad de salida: almacenamiento externo.

Fuente: Prieto et al. (2002, p. 395).

1.1.3.3 BUSES

En el contexto del computador, se conoce como buses al conjunto de líneas conductoras eléctricas
que pueden transportar datos y direcciones. Son los encargados de transportar la información
entre los componentes del computador; hacen la transferencia de datos entre la memoria y el
disco duro. Por citar un ejemplo: transportan datos y direcciones origen y destino, así como
información del estado del periférico.

Ureña et al. (1999) afirman que los computadores poseen tres tipos de buses:

 “Dirección: encargado de transportar las direcciones de origen y destino requeridas en la


memoria, donde la instrucción será ejecutada, para luego liberara la memoria.
 Datos: Se caracteriza por ser el encargado de transportar la información entre el
procesador y los periféricos de entradas y salidas
 Control: Controla la secuencia de operaciones para el intercambio de información” (p. 71).

IACC-2018
19
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.1.3.4 PERIFÉRICOS

Se conoce como periféricos a todos los elementos o componentes que se encuentran conectados
al computador por medio de la unidad central de proceso. Además, permiten la comunicación del
computador con el medio externo o usuario.

Los periféricos se comunican con el computador por medio de los buses de datos, de dirección y
control, a través de las señales que viajan desde la unidad central de procesamiento hacia cada
periférico, también conocido como dispositivo.

Los periféricos o dispositivos pueden ser de entrada, salida o entrada salida. Con relación a los
periféricos de entrada, se pueden citar teclados, mouse, pantallas táctiles, lectores de códigos,
escáneres, entre otros. Los periféricos de salida hoy en día han variado de acuerdo a los
fabricantes y pueden ser impresoras, plotters, auriculares, parlantes, monitores o pantallas.

1.1.3.5 SEÑALES DE CONTROL

Antes de pensar en una definición de señales de control, es necesario evaluar el significado de las
palabras por separado.

 Señales: pueden ser análogas o digitales. Para el contexto de la arquitectura del


computador son impulsos eléctricos o estímulos, los cuales pueden variar de acuerdo al
uso.
 Control: son mecanismos y/o procedimientos que permiten regular, administrar y
controlar los estímulos, acciones, impulsos eléctricos o señales, de manera constante o
variable, según se requiera.

Por lo antes señalado, el computador trabaja con impulsos eléctricos que son controlados por la
CPU, con el objeto de poder gestionar las instrucciones a ejecutar. La unidad de control es la parte
del computador que produce las señales de control, necesitando para ello el registro de
instrucción y de estado, puertos de salida y el contador, además de los buses de dirección y
control. Cada uno efectúa una tarea específica que requiere y/o genera señales de control.

1.2 SOFTWARE
Conocido como la parte intangible y lógica del computador, es el que permite la interacción con el
equipo. “Está compuesto por un conjunto de programas ejecutables” (Ureña et al.,1999, p. 85). De
acuerdo a la tarea a realizar por el usuario del programa, el software cumple su función,
permitiendo el desarrollo del mismo.

IACC-2018
20
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.2.1 CLASIFICACIÓN DEL SOFTWARE


Existen varios tipos de softwares, siendo los más importantes los básicos, de aplicación, de
desarrollo y gestores de bases de datos.

a) Básicos: permiten administrar las funciones del computador. Sin el software básico, el
computador no puede efectuar ninguna operación. A estos también se les conoce como
sistemas operativos. Sobre este software base se procede a instalar el resto de los
programas. Existen softwares base propietarios, como es el caso del Windows y softwares
de base libre o de código abierto, como las versiones y ediciones de Linux.

Figura 18. Software: sistemas operativos.

Fuente: Guevara (2003, p. 20).

b) De aplicación: están relacionados con “programas que realizan una tarea específica, es
decir, que el usuario de acuerdo a la necesidad de procesamiento, requiere instalar en su
computador” (Ureña et al., 1999, p. 87). Entre ellos se encuentran los procesadores de
textos, hojas de cálculo, herramientas para dibujo, editores de imágenes, herramientas
para la comunicación, diseño de presentaciones, administradores de correos electrónicos
y navegadores de internet entre otros.

IACC-2018
21
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

c) De programación: son aquellos programas que le permiten al usuario desarrollar,


programar y construir aplicaciones, de acuerdo a una necesidad específica. Existe en la
actualidad una enorme variedad de softwares de desarrollo, también conocidos como
lenguajes de programación. Se habla también de lenguajes para el desarrollo y
administración de base de datos. Cada uno de estos puede variar de acuerdo al fabricante.

IACC-2018
22
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
El computador se ha convertido en la principal herramienta de trabajo del ser humano, ya que
permite efectuar diversas acciones.

Los equipos han variado con el pasar del tiempo en cuanto a modelo, tamaño, peso y capacidad de
procesamiento, debido principalmente a las innovaciones que se han producido tanto en el
hardware como en el software, los que se utilizan de manera conjunta para poder llevar a cabo
los procesos.

En cuanto al hardware, se han desarrollado mejoras en sus componentes internos y externos, los
cuales tienen como ventaja mayor capacidad y mayor procesamiento, así como la portabilidad de
los equipos, programas y tareas a través de las unidades de almacenamiento externas. El
hardware administra sus periféricos o dispositivos internos y externos mediante señales de
control, las cuales son coordinadas por el CPU.

Respecto del software, existe una gran variedad de herramientas que permiten desarrollar
diversas acciones de acuerdo a las necesidades de los usuarios o empresas, las cuales pueden ser
aplicadas en cualquier ámbito de acuerdo al requerimiento. Es importante señalar que el avance
del hardware ha impactado en el avance del software, ya que estos trabajan de manera conjunta
para el correcto funcionamiento del computador.

Finalmente, el conocer las partes del computador permite tener una visión más clara de los
procesos asociados y su uso eficiente. En definitiva, estos son elementos claves en la formación de
los profesionales hoy.

IACC-2018
23
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Guevara, R. (2003). Informática básica. México D.F., México: RCG Calume.

Norton, P. (2006). Introducción a la computación. Madrid, España: McGraw Hill.

Prieto, A.; Lloris, A. y Torres, J. (2002). Introducción a la informática. Madrid, España: McGraw-Hill.

Patterson, D. y Hennessy, J. (2000). Estructura y diseño de computadores. Barcelona, España:

Editorial Reverté.

Stallings, W. (1997). Organización y arquitectura de computadoras: principios de estructura y de

funcionamiento. Madrid, España: Prentice Hall.

Ureña et al. (1999). Fundamentos de informática. México D.F., México: Alfa Omega Grupo Editor.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC. (2018). Estructura del computador. Fundamentos de Hardware y

Software. Capítulo 2.

IACC-2018
24
Capítulo 2 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
25
Informática de Hardware y Software
Fundamentos

Arquitectura del hardware


3
CAPÍTULO

Ver índice
Capítulo 1
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 3

Arquitectura del hardware

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Reconocer las características y
potencialidades operativas de un
hardware computacional.

IACC-2018
2
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. ARQUITECTURA DEL HARWARE..................................................................................................5
1.1 DISPOSITIVOS DE ENTRADA Y SALIDA .................................................................................5
1.2 DISPOSITIVOS DE COMUNICACIÓN ....................................................................................6
1.3 DISPOSITIVOS DE CÓMPUTO ..............................................................................................8
1.3.1 UNIDAD CENTRAL DE PROCESO ..................................................................................8
1.3.2 MEMORIA: ROM, RAM, CACHE, VIRTUAL O SWAP ...................................................10
1.3.3 BUS DE DATOS Y DIRECCIONES .................................................................................13
1.4 DISPOSITIVOS DE ALMACENAMIENTO .............................................................................14
COMENTARIO FINAL.........................................................................................................................17

IACC-2018
3
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
El computador, como ya se ha visto, está cuales viajan información y direcciones, así
conformado por dos partes básicas: el como el estado de los periféricos.
hardware y software, sin embargo, cada uno
Internamente, todos los componentes
de ellos, a su vez, está internamente
trabajan de manera integrada y sincronizada,
estructurado de varios aspectos.
bajo la dirección y control de la CPU.
Este capítulo se estudiará
más detenidamente el hardware y sus Al respecto, los periféricos de entrada y
aspectos internos, conocidos en su salida requieren de controladores y otros
elementos para poder ejecutar sus
conjunto como estructura o arquitectura,
de la cual forma parte la CPU . operaciones, así como la interacción interna
y externa.
Esta cuenta con carácterísticas y
funcionabilidades que varían de acuerdo a la Por otra parte, las memorias que conforman
la arquitectura interna poseen características
marca y aspectos definidos por cada
específicas, así como el funcionamiento de
fabricante.
los dispositivos de entrada/salida,
Sin embargo, se puede descatar que la CPU, dispositivos de comunicación, dispositivos de
está conectada a periféricos, memorias y cómputo y los dispositivos de
otros dispositivos mediante buses, por los almacenamiento.

IACC-2018
4
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. ARQUITECTURA DEL HARWARE


A continuación, se analizará el funcionamiento de los dispositivos de entrada/salida, dispositivos
de comunicación, dispositivos de cómputo y los dispositivos de almacenamiento.

Es importante conocer la funcionabilidad y el trabajo integrado entre dispositivos y otros


componentes del computador, ya que la arquitectura interna del computador trabaja en conjunto
con la CPU, acompañados de memorias y módulos, “donde cada uno de ellos se conecta a un bus
del sistema o a un conmutador central y controla a uno o más dispositivos periféricos” (Stallings,
1997, p. 179).

Por ello, es importante destacar la funcionabilidad de los módulos, periféricos y su interconexión a


los buses y al CPU del computador.

1.1 DISPOSITIVOS DE ENTRADA Y SALIDA


Todo dispositivo de entrada/salida, que forma parte de la arquitectura del hardware, se conecta al
bus del sistema, el cual es una línea electrónica por donde viaja información relacionada a los
datos y dirección del dispositivo con el que se interactuará; el bus del sistema es el encargado de
controlar a uno o más dispositivos mediante un medio físico y uno lógico. El físico no es más que el
elemento donde se fija de forma mecánica el dispositivo, a través de un puerto, lo que permite
conectarlo y puede ser un dispositivo de almacenamiento externo o interno; el lógico, es el
encargado de establecer la comunicación entre el dispositivo y el bus, y puede ser, en este caso, el
software del dispositivo de almacenamiento. Esto también se relaciona con los archivos necesarios
para que el dispositivo pueda entenderse con el procesador y traduzca los datos a un lenguaje
entendible, tanto para el usuario como para el computador.

El modelo general de un módulo de entrada y salida funciona de manera conjunta con los buses de
datos (contiene la información), dirección (posiciones y zonas de memoria disponibes para la
ejecución) y de control (almacenan el estado de los dispositivos), mediante estas líneas o canales
se traslada la información necesaria para que el módulo de E/S (entrada y salida) envíe la
información necesaria al procesador para su ejecución.

IACC-2018
5
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 1. Modelo genérico de un módulo de E/S.

Fuente: Stallings (1997, p. 180).

Es importante estudiar el proceso que el computador ejecuta de forma interna, con respecto a la
estructura y funcionamiento de un módulo de E/S, de forma conjunta con la CPU y los módulos de
memoria.

1.2 DISPOSITIVOS DE COMUNICACIÓN


Los dispositivos de comunicación “permiten el intercambio de datos con un equipo remoto, es
decir una comunicación de una estación de trabajo o cliente-servidor” (Patterson y Hennessy,
2000, p. 168).

Se refiere a todos los dispositivos o periféricos que permiten la transferencia de datos entre
dispositivos. Para lograrlo, el computador se apoya en los buses de datos, dirección y control con
el fin de realizar la operación de transferencia de datos a los diversos dispositivos de E/S. Como es
de esperarse, los controladores de E/S gestionan la comunicación y generan las señales necesarias
para el envío de los datos a los dispositivos requeridos.

Entre los dispositivos de comunicación más utilizados hoy se encuentran los controladores para la
conexión a redes físicas o inalámbricas, las cuales físicamente están ubicadas de manera integrada
a la placa o tarjeta base del computador. Adicionalmente, se cuenta con los archivos necesarios
para permitir la comunicación entre la CPU y el periférico.

Entre algunos de los dispositivos de comunicación se encuentran:

IACC-2018
6
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Tabla 1: Dispositivos de comunicación.

Fax módem

Router

Teléfonos

Concentradores y conmutadores

Dispositivos Bluetooth

Hub USB

Fuente: Prieto, Lloris y Torres (2002, p. 308).

IACC-2018
7
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.3 DISPOSITIVOS DE CÓMPUTO


Los dispositivos de cómputo son los encargados del procesamiento digital de la información. A
continuación, se estudiarán los componentes que permiten efectuar las operaciones internas
entre ellos. Se tienen:

 La unidad central de procesamiento (CPU).


 Memorias: ROM, RAM CACHE, VIRTUAL O SWAP.
 Bus de datos y direcciones.

1.3.1 UNIDAD CENTRAL DE PROCESO


La CPU es el “cerebro” del computador, su principal función es administrar, dirigir y controlar las
operaciones del sistema. De forma simplificada puede decirse que el trabajo de la CPU consiste en
extraer una instrucción de un programa, analizarla y realizar la acción correspondiente. Su
estructura física corresponde a un elemento electrónico integrado a un chip, conocido como
procesador.

La CPU además interactúa con periféricos de E/S y las memorias. La misma está formada por tres
componentes: memorias, unidad de control y unidad aritmética lógica, las cuales se encuentran
ubicadas en la placa base del computador y, de acuerdo al fabricante, pueden variar la posición y
otras características.

 Unidad aritmético-lógica (ALU): encargada de procesar las operaciones de tipo aritmético


y lógica (suma, resta, desplazamientos, comparaciones, entre otros) del computador. Para
poder comunicarse con otros elementos dentro del computador hace uso del bus de
datos. La ALU está compuesta de:

o Circuito operacional (COP): circuitos para ejecutar la operación.


o Registros de entrada (RE): datos u operando de una instrucción.
o Registro de estado (RS): también conocido como estado, se caracteriza por ser
biestable (dos estados posibles), registra el estado de la última operación
ejecutada.
o Registro acumulador (RA): almacena los resultados de las operaciones ejecutadas.

IACC-2018
8
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 5. Esquema de la unidad aritmética-lógica.

Fuente: Ureña, Sánchez, Martín y Mantas (1999, p. 47).

 Unidad de control (UC): se encarga de administrar y dirigir los recursos de la computadora


a las distintas unidades o periféricos, en el momento adecuado, mientras el procesador
ejecuta las instrucciones. La unidad de control está conformada por:

o Contador de programa (CP): contiene la dirección de memoria donde se


encuentra la instrucción siguiente a ser ejecutada.
o Registro de instrucción (RI): guarda de forma temporal la instrucción que se está
ejecutando.
o Decodificador (D): es el encargado de interpretar la instrucción.
o Reloj (R): genera impulsos eléctricos, también conocidos como ciclos, que
establecen la velocidad a la que debe ejecutarse cada instrucción.
o Secuenciador (S): es un elemento que sincronizado por el reloj ejecuta la
secuencia de instrucciones.

IACC-2018
9
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 6. Esquema de la unidad de control.

Fuente: Ureña, Sánchez, Martín y Mantas (1999, p. 47).

1.3.2 MEMORIA: ROM, RAM, CACHE, VIRTUAL O SWAP


La memoria es un lugar donde se almacenan los datos, sea de manera temporal o permanente. En
ella se guardan las instrucciones que conforman un programa con sus datos. La memoria principal
del computador está conformada por las memorias RAM y ROM. El resto son llamadas memorias
auxiliares o secundarias.

Figura 7. Memoria interna del computador.

Fuente: Prieto, Lloris y Torres (2002, p. 351).

IACC-2018
10
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Memoria ROM (read only memory, memoria de solo lectura): permite únicamente leer
su información y es permanente pues una vez grabada no es posible alterarla, solo el
fabricante puede grabarla. En ella se guardan los datos de inicialización del computador,
los cuales son un patrón preestablecido. La memoria ROM se clasifica en:

o PROM: se refiere a la memoria de solo lectura programable, es decir, a través de


un equipo para grabar memorias ROM. Se pueden grabar programas dentro de
ellas.
o EPROM: memoria programable y borrable, esto solo es posible mediante un
esquipo especializado para grabar y borrar memorias ROM. Esta memoria también
es conocida como semiconductora y se utiliza en variedad de tecnologías
electrónicas.

Ambas presentan características similares:

o Presentan dos estados estables (1 y 0).


o Pueden ser escritas por equipos especiales (típicamente utilizando sobre voltajes).
o Pueden ser leídas.

 Memoria RAM (random acces memory, memoria de acceso aleatorio): en sus inicios eran
del tipo FPM (fast page mode RAM), lo que estaba asociado al modo de página rápido,
esto con los cambios tecnológicos ha sufrido variaciones, con el objeto de reducir la
diferencia de velocidad entre la memoria principal y el procesador. Internamente existen 3
tipos de RAM:

o DRAM con caché interna: relacionada a memorias RAM dinámicas, donde se


almacenan datos con acceso frecuente.
o DRAM con transferencias a ráfagas: es cuando la información requerida se
encuentra en posiciones de memorias consecutivas, permitiendo el manejo de
bloques de memorias que pueden transmitirse por ráfagas.
o Anillo RAM: se trata de un conjunto de redes en anillo de la memoria, donde se
intercambian datos en forma de paquetes.

 Memoria caché: internamente el computador contiene una memoria principal grande y


lenta y una memoria pequeña y rápida. La memoria caché contiene una copia de la
memoria principal y su principal función es mejorar la velocidad de transferencia, estas
pueden variar de acuerdo a las especificaciones del fabricante. Su tamaño está limitado
por la superficie y espacio disponible en la base.

IACC-2018
11
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 8. Memoria caché.

Fuente: Prieto, Lloris y Torres (2002, p. 356).

La memoria caché se organiza con base en la función de proyección, la cual puede estar
basada en el uso de tres técnicas: directa, conjunto o asociativa. Por otra parte, la
correspondencia directa se emplea mediante el uso de direcciones, permitiendo que cada
dirección de la memoria se divida en tres campos (etiqueta, línea y palabra).

 Memoria virtual o swap: es un conjunto de pasos, procedimientos y recursos que usan las
computadoras a través de los sistemas operativos (software base) para simular mayor
cantidad de memoria principal. Este tipo de memoria es activada cuando se presentan
inconvenientes con la disponibilidad de memoria. Típicamente utilizan espacio de
memoria del disco duro, por lo que el acceso a esta es más lento.

Figura 9. Memoria virtual.

Fuente: Prieto, Lloris y Torres (2002, p. 358).

IACC-2018
12
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Con el concepto memoria virtual o swap se hace referencia a la extensión lógica de la memoria,
con el propósito de poder efectuar intercambios de imágenes. Para ser implementada el
procedimiento debe basarse en las técnicas de gestión:

o Por páginas: lleva la mayor cantidad de páginas a la memoria, efectuando el


intercambio entre disco y memoria principal, cuando sea requerido.
o Segmentadas: los segmentos de memorias son variables, produciendo el
intercambio con mayor frecuencia.
o Segmentada paginada: lleva a la memoria la página requerida para la ejecución de
algún proceso, esto está basado en el manejo de tablas de páginas de proceso y de
marco de páginas.

1.3.3 BUSES DE DATOS Y DIRECCIONES


La conexión entre los elementos de una computadora se logra a través de los llamados buses, los
cuales son hilos o caminos que permiten el flujo o paso de los datos entre los dispositivos. Ellos
permiten la interconexión entre los distintos elementos internos que conforman el computador y
pueden ser de tres tipos: datos, dirección y control.

Figura 10. Interconexión mediante buses.

Fuente: Stallings (1997, p. 66).

IACC-2018
13
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Bus de datos: facilita el transporte de los datos entre los dispositivos. Es del tipo
bidireccional, es decir, que el camino usado para enviar datos también es utilizado para
recibir o para transmitir información hacia adentro o afuera. Este, a su vez, se clasifica en
dos tipos: interno y externo.

o Los internos son utilizados para transferir datos a la CPU y memorias.


o Los externos permiten la comunicación del procesador con los periféricos.

 Bus de dirección: son los encargados de transportar o llevar las direcciones o posiciones
de memorias o de periféricos, donde se van a ejecutar las operaciones. Tiene como
función la comunicación entre el procesador y las memorias.

 Bus de control: está conformado por hilos o caminos que contienen las señales de control
y las señales de estado, las cuales indican la dirección de transferencia de datos, a través
del control de eventos, durante el proceso.

De todo esto se concluye que un bus es un camino de comunicación entre uno o más dispositivos,
donde sus medios de transmisión son compartidos y pueden conectarse a varios periféricos,
mediante la estructura del bus (datos, dirección y control).

1.4 DISPOSITIVOS DE ALMACENAMIENTO


Los dispositivos de almacenamiento se clasifican en internos y externos. Entre los internos se
encuentra el disco duro, donde los datos se transfieren desde y hacia este en forma de bloques, a
través de los periféricos y unidades involucradas. En este caso los datos son almacenados en
sectores, y tales sectores, a su vez, están compuestos por pistas.

Figura 11: Estructura general de un disco duro.

Fuente: Prieto, Lloris y Torres (2002, p. 360).

IACC-2018
14
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Los DD (discos duros) pueden variar de acuerdo a cada fabricante, sin embargo existen
características que se han convertido en comunes, entre ellas: cabeza fija de lectura y escritura,
montada sobre un brazo que puede moverse a lo largo de las pistas. Por otro lado, existe un eje
que permite la rotación del disco (magnéticos), así como la circuitería electrónica necesario para
su correcto funcionamiento.

Mientras los DD están operativos, se mantiene una velocidad de acceso constante. Para mejorar
los tiempos de acceso y velocidades se han generado innovaciones, como los arreglos de discos o
también conocidos como memorias de discos, lo que ha posibilitado una variedad de acceso a los
datos, de acuerdo a los periféricos que permitan el acceso a los mismos.

Otro medio de almacenamiento que aún se encuentra disponible en el mercado son los discos
compactos o digitales, desarrollados con memoria óptica, los cuales con el pasar del tiempo han
evolucionado en cuanto a velocidad de acceso, capacidad de almacenamiento y tamaño. Estos
discos están hechos de resina o policarbonato cubierto con otros materiales como el aluminio.

Figura 12. Composición de un disco compacto.

Fuente: Prieto, Lloris y Torres (2002, p. 360).

Este tipo de disco permite leer y escribir utilizando para ello un láser, el cual pasa a través de las
capas protectoras mientras gira el disco. De igual forma el disco se divide en sectores y pistas
concéntricas.

IACC-2018
15
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 13. Estructura interna de un dispositivo de almacenamiento.

Fuente: Prieto, Lloris y Torres (2002, p. 361).

La variedad de dispositivos de almacenamiento, como los actuales medios externos, se comunican


a través de los mecanismos de E/S. Entre estos se encuentran los discos portátiles, los cuales
presentan como características generales la gran capacidad de almacenamiento, facilidad de
copiar y distribuir y alta velocidad de acceso. Hoy en día estos son de lectura, escritura y poseen
mecanismos de seguridad para evitar pérdida de datos. Recientemente se han creado discos duros
de estado sólido, en los cuales la tecnología utilizada es de alguna manera similar a la de las
memorias RAM, excepto que los datos no se pierden una vez desconectada la fuente de poder.

IACC-2018
16
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
La arquitectura del computador, con el pasar del tiempo, ha evolucionado generando diversidad
en cuanto a marcas, modelos, características y funcionalidades de las computadoras. Sin embargo,
la estructura interna es común en cuanto a su operatividad, ya que el director del sistema es la
unidad central de procesamiento (CPU), el cual trabaja de forma conjunta con otros elementos,
con el objeto de poder lograr realizar sus procesos.

Entre las partes importantes dentro de la arquitectura se encuentran los módulos que permiten la
administración y control de los periféricos de E/S, los cuales están compuestos de dos partes: física
o mecánica y la lógica; estas, a su vez, al igual que todos los elementos que están dispuestos en la
placa base del computador, se encuentran conectadas mediante los buses que pueden ser de
control, dirección o datos. De acuerdo a su función pueden ser uni o bidireccionales.

Otro aspecto importante son las memorias internas, donde las más comunes son la RAM, ROM,
caché y virtual. Cada una de ellas tiene como función colaborar en el proceso de lectura, escritura
o almacenamiento de datos, sea de forma temporal o permanente. De acuerdo al tipo y sus
características, puede variar su capacidad y velocidad, así como las técnicas de acceso y ejecución.

Con el pasar del tiempo los dispositivos de almacenamiento magnético han evolucionado,
proporcionando accesos más rápidos a la información y permitiendo la portabilidad de la
información, sea a través de medios físicos o mediante el uso de los dispositivos de comunicación,
los cuales presentan una variedad de periféricos que permiten establecer conexiones con equipos
y dispositivos de forma remota, en red o de manera inalámbrica.

IACC-2018
17
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Patterson, D. y Hennessy, J. (2000). Estructura y diseño de computadores. Barcelona, España:

Editorial Reverté.

Prieto, A.; Lloris, A. y Torres, J. (2002). Introducción a la informática. Madrid, España: McGraw-Hill.

Stallings, W. (1997). Organización y arquitectura de computadoras: principios de estructura y de

funcionamiento. Madrid, España: Prentice Hall.

Ureña L., Sánchez A., Martín, M., Mantas, J. (1999). Fundamentos de informática. México D.F.,

México: Alfa Omega Grupo Editor.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC. (2018). Arquitectura del hardware. Fundamentos de Hardware y

Software. Capítulo 3.

IACC-2018
18
Capítulo 3 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
19
Informática
Fundamentos
ESCUELA DE de HardwareINDUSTRIALES
PROCESOS y Software

Dispositivos móviles 4
CAPÍTULO

Ver índice
Capítulo 1
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 4
Dispositivos móviles

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Reconocer las características operativas
de dispositivos móviles, hardware,
arquitectura y periféricos.

IACC-2018
2
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. DISPOSITIVOS MÓVILES ..............................................................................................................5
1.1 HISTORIA Y EVOLUCIÓN DE LOS DISPOSITIVOS MÓVILES ...................................................5
1.2 TIPOS DE DISPOSITIVOS MÓVILES ......................................................................................9
1.2.1 SMARTPHONES (TELÉFONOS INTELIGENTES) .............................................................9
1.2.2 TABLETS (TABLETAS) .................................................................................................10
1.2.3 SMARTWATCHS (RELOJES INTELIGENTES) ................................................................10
1.3 HARDWARE DE DISPOSITIVOS MÓVILES ...........................................................................11
1.4 ARQUITECTURA Y PERIFERICOS DE DISPOSITIVOS MÓVILES ............................................13
COMENTARIO FINAL.........................................................................................................................17

IACC-2018
3
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
El desarrollo tecnológico actual ha generado procesador, la memoria, el acelerador gráfico
avances en el contexto social de los seres y las pantallas.
humanos, generando nuevas necesidades en
cuanto al uso de los dispositivos móviles. Cada componente tiene sus tipos y
características. Por ejemplo, las memorias
Tales dispositivos usan hardware y software, desarrolladas para los dispositivos móviles y
los que han sido desarrollados para suplir las pantallas táctiles cuentan con una gran
distintas necesidades. Además, los variedad. Los aceleradores gráficos, por su
dispositivos móviles hoy tienen variedad de parte, presentan propiedades específicas
aplicaciones, entre ellos, teléfonos y relojes para cada aplicación.
inteligentes, tabletas y consolas de juego
portátiles. Este capítulo se abordará lo relativo a
la historia y evolución de los
Entre de los dispositivos móviles, como los dispositivos móviles, sus tipos y algunos
teléfonos inteligentes, se han producido conceptos relacionados con el
desarrollos a nivel de hardware que han hardware y la arquitectura de estos.
permitido que cada fabricante mejore las
características en cuanto a capacidad y
velocidad.

A nivel de hardware, los componentes han


evolucionado y entre los más importantes
dentro de su arquitectura están el

IACC-2018
4
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. DISPOSITIVOS MÓVILES
Los dispositivos móviles nacen de los sistemas de telefonía celular. Al respecto, es importante
saber que los mismos son dispositivos inalámbricos electrónicos que permiten tener acceso a la
red de telefonía celular o móvil.

Actualmente, el avance de las tecnologías ha producido vertiginosos cambios en el mundo digital,


impactando en varias áreas de la sociedad moderna, entre ellos, los sistemas de comunicaciones o
dispositivos móviles, los cuales han variado en cuanto al desarrollo de las tecnologías y los
sistemas empleados. Los aspectos más importantes se verán a continuación.

1.1 HISTORIA Y EVOLUCIÓN DE LOS DISPOSITIVOS MÓVILES


A nivel mundial, se encuentra en pleno auge la cuarta generación de dispositivos móviles, sin
embargo, es necesario conocer el proceso evolutivo de estos.

De forma general, es importante considerar las tecnologías que se han desarrollado con la
evolución de los dispositivos móviles, ya que cada tecnología desarrollada tiene asociada un
estándar, tal como lo muestra la tabla 1.

Tabla 1. Evolución de los estándares y tecnologías.

ESTÁNDAR TECNOLOGÍA

FDMA AMPS
(Frecuency Division Multiple Access) (Advance Mobile Telephone System)
TDMA GSM
(Time Division Multiple Access) (Global System for Mobile communication)

CDMA CDMA
(Code Division Multiple Access) (Code Division Multiple Access)
W-CDMA UMTS
(Wideband - CDMA) (Universal Mobile Telecommunication System)
OFDMA LTE
(Orthogonal Frequency Division Multiplexing (Long Term Evolution)
Access)
Fuente: Corporación Digitel (2016, p. 5).

IACC-2018
5
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Así como avanzan los estándares y las tecnologías, los modelos físicos de los equipos móviles han
evolucionado de acuerdo al fabricante, donde cada uno desarrolla características específicas en
cuanto a color, tamaño, peso, capacidad de almacenamiento y acceso a las redes.

Los teléfonos celulares son los dispositivos que más influencia han tenido en el uso de tecnologías
móviles o portátiles, por lo que a continuación se reseñan sus diferentes generaciones:

Figura 1. Evolución de los dispositivos móviles.

IACC-2018
6
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Generación 1G: caracterizada por ser un tipo de comunicación análoga. Los equipos
desarrollados eran de gran tamaño y generaban gran cantidad de calor. En esta
generación también se desarrollan las calculadoras programables y los PDA1, entre otros, y
se da inicio a la tecnología GSM2.

Figura 2. Teléfono celular de generación 1G.

 Generación 2G: los equipos móviles cambian de apariencia, y su peso es menor,


permitiéndoles flexibilidad y fácil transporte, además incorporan el uso de cámaras. Se
desarrollan los pasos previos a la era digital, se da incio al envio de mensajeria de textos
cortos (MSM) y mensajes multimedias (MMS). Aparecen las tecnologías tales como GSM,
CDMA3 y TDMA4, para telefónia móvil.

Figura 3. Teléfono celular de generación 2G.

1
Acrónimo de personal digital asistant (asistente digital personal).
2
Acrónimo de global system for mobile communication y originalmente del francés groupe spécial mobile
(sistema global para comunicación móvil).
3
Acrónimo de code division multiple access (acceso múltiple por división del código).
4
Acrónimo de time division multiple access (acceso múltiple por división del tiempo).

IACC-2018
7
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Generación 3G: su principal característica fue la velocidad para el proceso de transmisión


de datos. Su apariencia física cambia nuevamente, incorporando elementos multimedia y
pantallas táctiles. Se inicia el desarrollo de sistemas operativos Android para equipos
móviles. Esta generación permitió la transmisión de multimedias, videos, video
conferencias y el acceso a internet.

Figura 4. Teléfono celular de generación 3G.

 Generación 4G: se desarrollan los teléfonos inteligentes, con sistemas operaticos iOS y
Android, que hacen uso de memorias internas y externas y sus características varían de
acuerdo al fabricante. Su velocidad de transmisión y acceso cada día es más rápida. Se
caracteriza por el acceso a redes LTE5 y la capacidad de ancho de banda, que permite la
descarga y visualización de películas, videos y cualquier otro multimedia.

Figura 5. Teléfono celular de generación 4G.

5
Acrónimo de long term evolution (evolución a largo tiempo).

IACC-2018
8
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Generación 5G: es el futuro de los servicios de telefonía móvil, basada en tecnología del
internet de las cosas y actualmente se encuentra en fase de prueba, aunque sin
estandarizar. Sin embargo, a inicios de 2017, la UIT dio a conocer algunas especificaciones
de la tecnología 5G, entre las que se incluyen velocidades de subida de 10 Gbps y de
descarga de 20 Gbps, como mínimo en ambos casos. La idea central es lograr mayor
eficiencia en los dispositivos que la utilizan, enfocándose hacia el internet de las cosas
(IoT). Se prevee su uso masificado para 2025.

1.2 TIPOS DE DISPOSITIVOS MÓVILES


De acuerdo al uso que se le otorgue, existen dispositivos móviles que se han desarrollado para
satisfacer necesidades específicas, permitiendo el acceso a distintos usuarios. El avance
vertiginoso ha producido cambios no solo en el contexto que rodea al usuario, sino que también
en las necesidades del mismo, generando una gran cantidad de dispositivos, a los que se les
considera móviles desde el punto de vista de su portabilidad.

Para ser clasificado como dispositivo móvil, es necesario que el mismo sea de pequeño tamaño
para simplificar su movilidad, debe contar con pantalla, memoria, procesador, capacidad para
comunicación con internet (opcional, pero indispensable hoy) y no precisar de un operador
experto para su uso. Seguidamente, se mencionarán los dispositivos con mayor presencia en el
mercado mundial.

1.2.1 SMARTPHONES (TELÉFONOS INTELIGENTES)


Este tipo de tecnología está asociada a los teléfonos celulares avanzados. Actualmente cuentan
con pantallas táctiles, cuyos sistemas operativos permiten la instalación de aplicaciones que
facilitan diversos tipos de trabajo, creando lo que se conoce como “oficina inteligente”, es decir
que se puede trabajar desde cualquier lugar y en cualquier momento. También permiten el
monitoreo y acceso desde cualquier ubicación, ya que cuentan con acceso a redes inalámbricas
como el internet y a sistemas de geolocalización satelital (GPS).

Aunque es una tecnología avanzada, es portable, de fácil acceso y traslado, facilitándole a muchas
empresas sus gestiones de negocios. Permiten compras en línea, accesos remotos a plantas, y
cualquier otra opción que el usuario y la organización puedan sincronizar. Los teléfonos
inteligentes han variado según los avances de los estándares y plataformas de tecnologías
desarrolladas por los fabricantes.

IACC-2018
9
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.2.2 TABLETS (TABLETAS)


Son dispositivos móviles digitales inteligentes, cuyo costo es mucho menor al del computador
personal o de mesa. Son de fácil acceso, ligeros en cuanto a su peso y por lo general su tamaño es
de 7 pulgadas. Poseen sistemas operativos versátiles que les permiten la descarga y transmisión
de datos a gran velocidad. Poseen como característica principal el acceso a redes inalámbricas
como el wifi, puertos USB, cámara integrada y conectividad del tipo Bluetooth. El uso depende del
tipo de usuario, ya que puede variar desde el ámbito educativo hasta el corporativo.

Las tablets o tabletas se asumen como dispositivos intermedios entre un computador personal y
un teléfono inteligente, pues cuentan con mejores recursos que un teléfono inteligente y con una
pantalla de mayor tamaño, pero no con tantos recursos como un computador personal. Su
principal uso son las tareas de campo para las cuales un computador personal o un teléfono
inteligente son soluciones poco prácticas.

El uso más frecuente es como dispositivo multimedia. En cuanto a las características físicas pueden
variar el tamaño, color, capacidad, velocidad de acceso y otras características de acuerdo al
fabricante.

Figura 6. Tablet.

1.2.3 SMARTWATCHS (RELOJES INTELIGENTES)


Es un producto que se ha desarrollado con tecnología avanzada y se le considera una evolución del
reloj tradicional, incorporándole características y funciones basadas en las nuevas tecnologías
digitales, lo que ha permitido dar respuesta a las necesidades del usuario, tales como calculadora,
cronómetros, agendas personales, brújula, micrófono y tensiómetro, entre otros.

IACC-2018
10
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Fueron desarrollados para establecer comunicación con teléfonos inteligentes y permitir


conexiones a accesos remotos a nivel corporativo. Al igual que muchos otros dispositivos móviles,
sus modelos y funcionabilidades pueden variar de acuerdo a las especificaciones de cada
fabricante.

Figura 7. Reloj Inteligente.

1.3 HARDWARE DE DISPOSITIVOS MÓVILES


Con el avance de la tecnología, en los ámbitos de hardware y software, se han producido
vertiginosos cambios, muchos de ellos originados con la aparición y miniaturización de los
componentes electrónicos. Ello ha traído como ventajas el desarrollo de dispositivos con mayores
capacidades y menor tamaño, permitiendo efectuar tareas muy similares a equipos de gran
tamaño. Esto último se conoce como tecnología multinúcleo, lo cual produce menor cantidad de
calor y menor consumo de electricidad.

Con respecto al hardware, existen variaciones a nivel de procesador de acuerdo a los fabricantes,
sin embargo es importante hacer referencia a que los procesadores de 32 bits, son los que se han
desarrollado con mayor rapidez y están presentes hoy día en la mayor parte de los equipos
móviles, smartphones y tablets.

Durante mucho tiempo se efectuaron investigaciones y desarrollos con el multinúcleo ARM6, los
cuales fueron evolucionando a AMR2, AMR3 hasta AMR7. En sus inicios fueron creados para
propósitos de multimedia y posteriormente fueron adquiriendo otras tareas, implementados en
consolas de juegos como en Nintendo DS, Game Boy, reproductores de mp3 y los iPod.

6
Acrónimo de advanced RISC machine (máquina RISC avanzada). Es una arquitectura con un conjunto de
instrucciones de 32 y 64 bits, ampliamente utilizada hoy día en ordenadores personales (el término RISC
proviene de reduced instruction set computer, ordenador con conjunto reducido de instrucciones).

IACC-2018
11
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 8. Procesador teléfonos digitales.

Fuente: https://goo.gl/gRi4wF

Luego siguieron los avances con el AMR9 para ser implementados en los PDA, consolas de juegos
mejoradas, calculadoras serie HP y los navegadores GPS. Posteriormente, apareció la AMR9E
implementada en la consola WII7 y en varias marcas de equipos celulares. Sucesivamente siguieron
los avances, produciendo los microprocesadores de dos (dual core) y cuatro (quad core) núcleos,
originando los procesadores de la serie AMR Cortex-A8 y AMR Cortex-A9, el cual ha evolucionado
en el mercado y se encuentra disponible el ARM Cortex-A15.

Con el avance de los procesadores también se generaron innovaciones a nivel de procesamiento


gráfico (GPU) para mejorar la calidad de imagen y procesamiento de videojuegos y aplicaciones
tanto en 2D y 3D y reproducción de videos.

Figura 9. Procesador GPU Tegra 4 de NVIDIA, para dispositivos móviles.

Fuente: https://goo.gl/1QGrhA

7
Marca registrada de Nintendo.

IACC-2018
12
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Al igual que el procesador y el acelerador gráfico, otro componente importante en los teléfonos
inteligentes son las memorias RAM. Sin ellas no es posible el funcionamiento correcto de la
interfaz que permite la comunicación. Para estos tipos de dispositivos móviles la memoria
empleada es del tipo DRAM.

La cantidad de memoria RAM, consumida por estos equipos es poca, ya que estos tienen la
capacidad de multiproceso, ejecución simultánea y suspensión de aplicaciones. Actualmente
los equipos disponen de 1 a 2 GB de memoria RAM.

1.4 ARQUITECTURA Y PERIFÉRICOS DE DISPOSITIVOS MÓVILES


En general, los dispositivos móviles cuentan con elementos similares en su arquitectura, a
saber:

 Placa base: circuito que contiene todos los componentes electrónicos que permiten el
funcionamiento del dispositivo; incluye el procesador y la memoria.
 Antenas: dispositivos metálicos usados para la transmisión y recepción de señales. Los
dispositivos móviles pueden contener varios tipos, según sea la función del dispositivo.
 Pantalla: pantallas de los dispositivos móviles se han desarrollado basándose en
tecnologías del tipo LCD y OLED.

 LCD: compuesta de cristal líquido, placas de vidrio con filtros y dispositivos


electrónicos que convierten las señales a electrodos, con el objeto de dibujar y
borrar.

Figura 10. Pantalla LCD, para dispositivos móviles.

IACC-2018
13
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 OLED: usan tecnología LED8, contienen carbono, producen menor consumo, son
más rápidos y producen imágenes con colores naturales.

Figura 11. Pantalla OLED, para dispositivos móviles.

Estas pantallas presentan funciones táctiles, las cuales son del tipo capacitivas,
permitiendo que a través de una lámina protectora y resistente el usuario pueda hacer las
selecciones respectivas. A esta tecnología se le conoce como touch screen.

Figura 12. Estructura y función pantalla táctil.

Fuente: https://goo.gl/nx7sh6

8
Acrónimo de light emitting diode (diodo emisor de luz).

IACC-2018
14
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Cámara: otro de los componentes o periféricos del hardware de los dispositivos móviles
son las cámaras integradas, las cuales, al igual que las cámaras tradicionales, están
conformadas por dos partes: el bloque óptico y el sensor, donde el bloque óptico se
encarga de transportar la luz, mientras que el bloque sensor, a través de elementos
fotoreceptores, capturan la imagen. Es un trabajo integrado que permite obtener
imágenes que en muchos casos son de alta calidad.

Figura 13. Sensor y bloque óptico de una cámara de teléfono inteligente.

Las cámaras de hoy han permitido el auge de la videoconferencia y otros sistemas de


comunicación bidireccional, apoyados en el uso de equipos móviles digitales con doble
cámara, generando que el procesador y el acelerador puedan decodificar y transformar
ambas imágenes. Con el uso de la cámara dual en los nuevos equipos de teléfonos
inteligentes, se han desarrollado innovaciones en las aplicaciones que permiten llamadas
IP, en vivo o en línea, entre otras.

Figura 14. Smarthphone dual cámara.

Fuente: https://goo.gl/h2scH4

IACC-2018
15
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Bocinas: son las encargadas de reproducir los sonidos del dispositivo.

 Batería: es la encargada de almacenar y mantener la energía necesaria para el


funcionamiento del dispositivo móvil.

 GPS: es un elemento que ya está integrado por defecto a los dispositivos móviles y está
desarrollado para permitir el uso del dispositivo tradicional, como un dispositivo o
terminal para la navegación. Hoy en día se combinan el entorno gráfico con las posiciones,
representando en un mapa la ubicación. Esto ha sido desarrollado por varios fabricantes,
permitiendo ser implementado en diversas plataformas como lo son Android, iOS y
Windows, entre otros.

El sistema de GPS está basado en el modelo de triangulación, que es funcional en


plataformas para dispositivos móviles 3G, los cuales son configurables por el usuario.

Figura 15. GPS en teléfono inteligente.

IACC-2018
16
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
Los equipos o dispositivos móviles son el resultado del desarrollo tecnológico en materia de
comunicación digital. Estos desde sus inicios han evolucionado, al igual que las computadoras,
innovando y produciendo una gran cantidad de variantes, tantas como diseñadores existen, pero
con un predominio de cuatro de ellos: teléfonos inteligentes, tablets, relojes inteligentes y
consolas de videojuego portátiles.

Cada dispositivo móvil posee características específicas en cuanto a tamaño, color, peso, velocidad
y capacidad de almacenamiento y procesamiento. El paso del tiempo ha permitido que los
procesadores y aceleradores gráficos sean incorporados en casi cualquier dispositivo móvil, lo que
apenas una década antes habría parecido aparatoso y por demás costoso.

La arquitectura ha variado, donde uno de los elementos más significativo ha sido la aparición de
pantallas táctiles, a través de tecnologías LCD y OLED, así como la incorporación de sistemas de
localización a través de coordenadas como el GPS. Estos avances han permitido a nivel de mercado
el desarrollo de aplicaciones comerciales con múltiples propósitos.

Por otra parte, entre los periféricos de mayor uso se encuentra la cámara. Actualmente los
teléfonos inteligentes hacen uso de doble cámara, permitiendo una mejor interacción en las
florecientes redes sociales y de comunicación.

IACC-2018
17
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Corporación Digitel (2016). Evolución general de las comunicaciones móviles. Caracas, Venezuela:

Publicaciones de la Corporación Digitel.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC. (2018). Dispositivos móviles. Fundamentos de Hardware y Software.

Capítulo 4.

IACC-2018
18
Capítulo 4 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
19
Informática de Hardware y Software
Fundamentos

Fundamentos de sistemas operativos 5


CAPÍTULO

Ver índice
Capítulo 1
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 5

Fundamentos de sistemas operativos

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Relacionar sistemas operativos con las
diferentes variantes de estructura de
diseño.

IACC-2018
2
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. FUNDAMENTOS DE SISTEMAS OPERATIVOS ..............................................................................5
1.1 CONCEPTUALIZACIONES FUNDAMENTALES .......................................................................7
1.2 ESTRUCTURA DE SISTEMAS OPERATIVOS .................................................................................8
1.1.1 MONOLÍTICO ..............................................................................................................8
1.1.2 SISTEMAS DE CAPAS ..................................................................................................9
1.1.3 CLIENTE-SERVIDOR ...................................................................................................10
1.2.4 MÁQUINAS VIRTUALES .............................................................................................11
COMENTARIO FINAL.........................................................................................................................13

IACC-2018
3
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
El desarrollo de la tecnología ha impulsado bajo nivel, con el objeto que el computador
innovaciones en diversos contextos, sin interprete la orden generada por el usuario.
embargo, para que la parte física o hardware
se pueda comunicar con el usuario, se Los sistemas operativos presentan diferentes
variantes, entre ellos se destacan los del tipo
requiere de un software base, conocido
cliente-servidor, donde los procesos son
como sistema operativo.
tratados como servicios. Por otra parte,
Los sistemas operativos fueron desarrollados existen las conocidas máquinas virtuales, que
como medio para que el computador ejecute pueden ejecutar de forma simultánea varios
sus tareas de forma controlada. Su sistemas operativos, donde cada uno genera
característica principal radica en sus dos su propio entorno de trabajo, y estas
funciones básicas: extender la máquina y máquinas virtuales son típicamente
administrar los recursos. utilizadas como medio de pruebas y
desarrollo.
El sistema operativo se puede definir como
un programa desarrollado en lenguaje de Este capítulo se estará abordando
bajo nivel y que puede traducir instrucciones la conceptualización de los sistemas
de un lenguaje de alto nivel a un lenguaje de operativos, sus tipos y estructura.

“El sistema operativo (por tanto) se ha convertido en una especie de instrumento para ahorrarse
trabajo intelectual, que traduce las intenciones vagamente expresadas de los humanos a bits”
Stephenson (2003, p. 7)

IACC-2018
4
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. FUNDAMENTOS DE SISTEMAS OPERATIVOS


Para conceptualizar al sistema operativo, Ortiz (2005) lo define “como el programa intermediario
que permite que el usuario se comunique con el computador, y es el director o administrador de
todo el sistema de cómputo” (p. 30). Dentro de sus funciones principales se tienen:

 Facilitan el uso del computador.


 Se encargan de la ejecución de aplicaciones y programas.
 Administran los recursos y la memoria.
 Establecen la comunicación con los periféricos.
 Interpretan las acciones e instrucciones que fueron procesadas para ser
entregadas a los usuarios.

Los sistemas operativos, al igual que los sistemas de cómputo, han evolucionado con el avance de
la tecnología. Sin embargo, es necesario considerar aspectos importantes, para conocer su
funcionalidad.

 El sistema operativo puede definirse como el programa


intermediario que permite que el usuario se comunique con el
computador, y es el director o administrador de todo el sistema
de cómputo.

El sistema operativo forma parte del sistema de cómputo de cualquier computador. Y tal como se
mencionó antes, a nivel de software, es el director de los elementos que conforman el hardware,
ya que posee capacidades de administración de tareas y de carga de trabajo, según la jerarquía e
importancia necesaria durante la ejecución de programas a nivel de procesador.

Según Tanenbaum (2003), “los sistemas operativos desempeñan dos funciones básicas e
independientes, las cuales son: extender la máquina y administrar los recursos” (p. 2). Al igual que
las computadoras, los sistemas operativos han evolucionado con el tiempo, produciendo el
desarrollo de varias generaciones.

IACC-2018
5
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 GENERACIÓN 1: Tubos de vacío y tableros enchufables.

Los computadores de esta generación se caracterizan por su gran tamaño y el uso de tubos al
vacío para el procesamiento. Con respecto al sistema operativo asociado, todo lo relacionado para
este período se desarrollaba haciendo uso de lenguaje de máquina, donde el procesamiento que
los caracterizaba estaba basado en operaciones aritméticas. El sistema operativo en esta primera
generación es casi inexistente.

 GENERACIÓN 2: Transistores y sistemas por lote.

De igual manera, los computadores de esta generación se caracterizaban por su gran tamaño y el
calor que generaban (requerían de sistemas de aire acondicionado de gran capacidad). En cuanto
a la adminitración de los programas, era necesario escribir o diseñar el programa en papel, y
posteriormente los códigos eran llevados a tarjetas perforadas. Aparece el procesamiento por
lotes, el cual trataba de procesar volúmenes de tarjetas que luego fueron reemplazadas por cintas
magnéticas, surgiendo así los primeros sistemas que administraban estos programas.

 GENERACIÓN 3: Circuitos integrados y multiprogramación.

Con la llegada de los circuitos integrados y la multiprogramación, se inició el desarrollo de


computadores de menor tamaño y más accesibles. Se presentaron varios requerimientos, entre
ellos, que el sistema operativo funcionara en varios tipos de computadora. Se iniciaron con
desarrollos relacionados a predicciones de clima y aritméticas. El sistema operativo desarrollado
era complejo y consumía gran cantidad de recursos del computador.

 GENERACIÓN 4: Computadores personales.

Se desarrollan sistemas operativos para los computadores personales, atractivos al usuario y que
permitían utilizar imágenes de calidad. Se convirtió en un excelente inetermediario entre
computador y el usuario, ya que permitía su operatividad con gran facilidad.

 GENERACIÓN 5: Actualidad.

Con el desarrollo tecnológico, los sistemas operativos también evolucionaron, produciendo


cambios en equipos personales que requieren de un software para funcionar. Actualmente se
conocen como sistemas operativos basados en inteligencia artificial.

Otro aspecto importante a destacar al respecto de los sistemas operativos es la clasificación, que
puede observarse en la tabla 1.

IACC-2018
6
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Tabla 1. Clasificación de los sistemas operativos.

Tipo Según Sistemas operativos


Monoprogramado
Utilización de recusos Multiprogramado
Miltiprocesamiento
Procesamiento por lotes
Interactividad Tiempo compartido
Tiempo real
Mono usuario
Número de usuarios
Multiusuario
Propósito general
Tipo de aplicaciones
Propósito específico

1.1 CONCEPTUALIZACIONES FUNDAMENTALES


Para tratar algunos conceptos básicos de sistemas operativos, como los son las tablas de procesos
y servicios en intérpretes, es necesario conocer la estructura de un sistema operativo. Al respecto
Ortiz (2005) afirma que “todo sistema operativo está conformado por capas, entre las cuales se
encuentran la gestión de la memoria, del procesador y de los periféricos, entre otros” (p. 35).

Figura 2. Estructura de un sistema operativo.

Fuente: Ortiz (2005, p. 35).

Sin embargo, es necesario tener en cuenta los componentes que interactúan con el sistema
operativo, entre ellos se encuentran: el núcleo y los servicios e intérpretes de comandos.

IACC-2018
7
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

El núcleo es el intermediario entre el sistema operativo y el hardware del computador, es decir,


administra y gestiona las operaciones e interrupciones generadas. Los servicios son los encargados
de coordinar las tareas a ejecutar por los procesos, memorias, periféricos, sincronización y
ejecución e intérprete de los comandos.

1.2 ESTRUCTURA DE SISTEMAS OPERATIVOS


La estructura de un sistema operativo varía de acuerdo al diseño. Al respecto es necesario explorar
por separado cada uno de los elementos que constituyen la estructura.

1.2.1 NÚCLEO MONOLÍTICO


Según la definición, el término monolítico se refiere a que está construido o diseñado por una sola
pieza (un único programa). En el contexto de sistemas operativos, se relaciona a procedimientos y
funciones que se pueden llamar a sí mismos.

Dichos módulos, funciones o procedimientos pueden ser transformados durante su proceso de


compilación, cargados y descargados en ejecución. Al proceso de compilación se le conoce como
proceso lineal. Se conocen por la simplicidad en su estructura y funcionabilidad ya que el consumo
de recursos es mínimo.

Todos las funciones y procedimientos se encuentran englobados en un único programa, es decir


que los controladores, drivers, procesos de gestión de memorias y servicios del sistemas se
ejecutan a nivel del núcleo, conocido también como Kernel, trayendo como consecuencia que al
ocurrir una falla, se generan problemas en todo el sistema.

Figura 6. Sistema operativo monolítico.

Fuente: Ramos (2010, p. 55).

Dentro del tipo de sistemas operativos monolíticos se se pueden mencionar los sistemas
operativos MS-DOS y Unix.

IACC-2018
8
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.2.2 SISTEMAS DE CAPAS


Este tipo de diseño de sistemas operativos se caracteriza por presentar una organización o división
jerárquica o por capas, representadas por anillos concéntricos, donde cada una depende de la
anterior. Los sistemas por capas están conformado por seis partes, entre ellas:

 Capa 5: Interfaz de usuario.


 Capa 4: Programas de usuario.
 Capa 3: Dispositivos E/S (entrada y salida).
 Capa 2: Comunicación inter-proceso.
 Capa 1: Gestión y administración de memoria y discos.
 Capa 0: Hardware, asignación del procesador, administración de la CPU.

Un sistema por capas está estructurado de forma tal que facilita la construcción y depuración o
detección de errores del sistema, a través de la separación por módulos, permitiendo la ejecución
del módulo correspondiente en la capa. Al respecto del proceso de compilación, este está
relacionado con el diseño de múltiples pasadas o diseño recursivo, permitiendo que el proceso de
detección de errores identifique el error y pueda efectuar las correcciones, logrando no afectar el
sistema, únicamente la capa afectada o que genere error. Sin embargo, por ser del tipo recursivo,
consumen mayor cantidad de tiempo, ya que pueden pasar o saltar de una capa a otra.

Figura 7. Sistema operativo por capas.

Fuente: Ramos (2010, p. 57).

IACC-2018
9
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Como ejemplos de sistemas operativos por capas se citan a: MULTICS (Multiplexed Information
and Computing Service), THE (Technische Hogeschool Eindhoven) y Venus.

1.2.3 CLIENTE-SERVIDOR
Este tipo de sistema operativo fue diseñado para brindar una solución a las organizaciones que
necesitaban conectar varios equipos y hacer transferencias de información. Se caracteriza por ser
una parte del sistema operativo que se ejecuta en modo núcleo del tipo micronúcleo. Por otra
parte, los servicios del sistema fueron desarrollados como servidores, los cuales funcionan a modo
de peticiones, es decir, se les realiza la solicitud de un lado y por otro lado se recibe la respuesta,
ejecutando el proceso específico.

Figura 8. Sistema operativo cliente-servidor.

Fuente: Ramos (2010, p. 58).

Se conoce que el diseño cliente-servidor posee características asociadas a servicios que permiten
la distribución de información, de forma rápida y correcta, a todos los usuario que efectúan
peticiones.

Este tipo de sistema operativo también ha mejorado con el pasar del tiempo, evolucionando con
múltiples generaciones, tal como se muestra en la tabla 2.

IACC-2018
10
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Tabla 2. Clasificación de los sistemas operativos cliente-servidor.

Período Generación de S. O. Cliente-Servidor


LAN
1ra Generación LAN con mainframes
Comunicaciones homogéneas (LU, SNA, APPC)
Herramientas de desarrollo cliente-servidor
Proveedores DBMS con cliente-servidor
2da Generación Downsizing: migración a PC
Sistemas operativos de red con servidores de
servicios
PWS: Estaciones de trabajo programables
gráficamente
GUI: Interfaz gráfica de usuario. Alta
resolución
Nuevas tecnologías: ratón, lápiz óptico,
scanner, multimedia
Tecnología de componentes: DDE y OLE
3ra Generación (actual)
Conectividad de BD: ODBC, JDBC
Objetos Distribuidos: CORBA, COM, COM+,
DCOM
Internet: HTML, CGI, Applet, ActiveX, JAVA,
JavaScript
Arquitecturas cliente-servidor de 2 y 3 niveles
Middleware cliente

1.2.4 MÁQUINAS VIRTUALES


Este diseño implica un software que tiene la capacidad de poder simular su propio sistema
operativo, y otras aplicaciones, tal como si fuera otro computador. Según Ortiz (2005), “la capa de
software, conocida como hipervisor, desvincula las máquinas virtuales de la máquina física y
asigna dinámicamente los recursos a cada ordenador virtual según las necesidades” (p. 57). En
función de esto, el computador tiene la capacidad de ejecutar varios sistemas operativos de
manera simultánea.

IACC-2018
11
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 9. Sistema operativo VirtualBox para virtualización de máquinas.

Fuente: https://goo.gl/G2C9WS

Son utilizados por desarrolladores o especialistas en redes, con el propósito de poder simular
entornos de producción y prueba para trabajos específicos, por lo que se han desarrollado dos
tipos:

 De sistemas: permite que cada equipo virtual ejecute su propio sistema operativo.
 De procesos: trabajan, como su nombre lo indica, con un proceso; se da inicio a la
máquina cuando se ejecuta y termina cuando el proceso haya finalizado.

Las máquinas virtuales presentan como características: encapsulación, partición e independencia


del hardware.

IACC-2018
12
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
Los sistemas operativos fueron desarrollados para satisfacer la necesidad de administración de
recursos o periféricos dentro del computador. Sin embargo, los avances tecnológicos han
permitido el desarrollo de cinco generaciones: tubos al vacío, transistores, circuitos integrados,
computador personal y la generación actual, dirigida a dispositivos móviles.

Esta evolución ha permitido que los sistemas operativos existentes posean características similares
entre ellas: manejo de tablas de proceso y servicios de intérprete. De acuerdo a esto, se ha
generado el desarrollo de varios tipos de estos sistemas de acuerdo a su estructura, entre ellos:
monolítico, por capas, cliente servidor y máquinas virtuales.

Los sistemas monolíticos son lineales. Al detectarse un error, todo el sistema se compromete
afectando su operatividad, mientras que los sistemas operativos por capas son recursivos; el
proceso de detección de errores permite identificarlos, corregirlo y continuar con la ejecución
afectando solo al módulo en ejecución. Estos también se caracterizan por estar estructurados por
seis de estas: interfaz de usuario, programas, dispositivos E/S (entrada y salida), comunicación
inter-proceso, gestión y administración de memoria y finalmente la capa de hardware, la que trata
de la asignación del procesador.

Con respecto a los sistemas cliente-servidor, la característica más importante está asociada a la
administración de servicios, ya que permite la distribución de información de forma rápida y
correcta a todos los usuario que efectúan peticiones.

IACC-2018
13
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Ortiz, H. (2005). Sistemas operativos modernos. Medellín, Colombia: Universidad de Medellín,
Sello Editorial.

Ramos, M. (2010). Sistemas operativos monopuestos. Barcelona, España: Ediciones Paraninfo.

Stephenson, N. (2003). En principio… fue la línea de comandos. Madrid, España: Traficantes de


Sueños.

Tanenbaum, A. (2003). Sistemas operativos modernos. México: Pearson Educación.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC (2018). Fundamentos de sistemas operativos. Fundamentos de Hardware

y Software. Capítulo 5.

IACC-2018
14
Capítulo 5 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
15
Fundamentos
Informática de Hardware y Software

Sistemas operativos Microsoft 6


CAPÍTULO

Ver índice
Capítulo 1
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 6
Sistemas operativos Microsoft

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Analizar características, componentes y
requisitos de hardware de sistemas
operativos Microsoft.

IACC-2018
2
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. SISTEMAS OPERATIVOS MICROSOFT ..........................................................................................5
1.1 SISTEMAS OPERATIVOS WINDOWS CLIENTES ....................................................................7
1.1.1 CARACTERÍSTICAS .......................................................................................................8
1.1.2 COMPONENTES PRINCIPALES .....................................................................................9
1.1.3 REQUISITOS DE HARDWARE .....................................................................................10
1.1.4 EJEMPLOS Y VERSIONES ...........................................................................................11
1.2 SISTEMAS OPERATIVOS WINDOWS SERVIDOR .................................................................12
1.2.1 CARACTERÍSTICAS .....................................................................................................13
1.2.2 COMPONENTES PRINCIPALES ...................................................................................13
1.2.3 REQUISITOS DE HARDWARE .....................................................................................14
1.2.4 EJEMPLOS Y VERSIONES ...........................................................................................15
COMENTARIO FINAL.........................................................................................................................16

IACC-2018
3
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
Un sistema operativo tiene como función la versión anterior en cuanto a
administrar, controlar y gestionar los procesamiento, velocidad, procesos,
recursos del computador, sirviendo de servicios y componentes.
interfaz para la comunicación del usuario con
el computador y cada día sus procesos, Paralelamente, Windows también ha
generado versiones para servidores, los
servicios y componentes avanzan con los
cambios tecnológicos, generando cuales se encargan de gestionar los servicios
constantemente nuevas versiones. de la red, componentes, aplicaciones y otras
bondades.
Al respecto, Microsoft durante muchos años
ha desarrollado una plataforma de sistemas Este capítulo se abordarán los sistemas
operativos de Windows: sus características,
operativos para estaciones de trabajo y
equipos personales, iniciando con el MS-DOS componentes principales y requisitos de
para luego lanzar al mercado Windows. Este instalación. Todo ello, en función de sus dos
último se ha desarrollado al generar escala versiones: para clientes y para servidores.
entre sus versiones, donde cada una mejora

“La importancia de los sistemas operativos es tan alta que todo ingeniero o ingeniero técnico en
informática debe conocer los fundamentos de su estructura”

Candela, García, Quesada, Santana y Santos (2011, p. XI)

IACC-2018
4
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. SISTEMAS OPERATIVOS MICROSOFT


Microsoft fue fundada en el año de 1975, por William H. Gates III y Paul Allen, quienes
consideraron que la informática era el futuro del mundo, dedicando parte de su vida al desarrollo
de computadores y software para programadores. De ese trabajo resultaron programas como
Fortran y Basic, y sistemas operativos para equipos IBM. Estos últimos tienen como objeto mejorar
el proceso de comunicación entre el usuario final y el computador, convirtiéndose en el
administrador de los recursos del computador, así como de los procesos y gestor de periféricos.

Figura 1. Sistema operativo MS-DOS.

Fuente: https://goo.gl/HoYT1G

Durante muchos años, Microsoft ha desarrollado aplicaciones, desde sistemas operativos hasta
herramientas de trabajo específicas, que facilitan las labores personales y organizacionales. El
primero de estos sistemas operativos fue desarrollado en 1981 con el nombre de MS-DOS
(Microsoft Disk Operative System), del cual se desarrollaron ocho versiones. La última versión que
apareció en el año 2000 estaba incluida en Microsoft Windows Millenium Edition.

Durante la historia de este primer sistema operativo, que tuvo una vida de veinte años, cada
versión generada se caracterizó por innovaciones en sus funciones y operaciones. La tabla 1
resume tales innovaciones.

Tabla 1. Sistema operativo Microsoft MS-DOS


Version de MS-DOS Innovación y/o aporte
MS-DOS 2.0 (1983) Soporte para discos duros
MS-DOS 2.11 Soporte para LAN
MS-DOS 6.0 (1993) Desfragmentador de disco
Antivirus MSAV
MS-DOS 6.22 Integrado a Windows 95
MS-DOS 7.0 Integrado a Windows 98
MS-DOS 8.0 Integrado a Windows Me

IACC-2018
5
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

La constante evolución del sistema operativo Microsoft ha generado nuevas versiones en cuanto a
sus funciones, produciendo aplicaciones de uso específicos para cada versión. El sistema operativo
inicialmente solo se ejecutaba a nivel de consola, donde era posible visualizar una pantalla negra y
caracteres de color verde, manejando solamente veintidós instrucciones y ejecutando archivos del
tipo .exe y .com. Todo esto puede visualizarse en la figura 1.

El desarrollo tecnológico generó una nueva evolución de los sistemas operativos, en cuanto a
cambio de funcionabilidad y apariencia, donde el uso y acceso era fácil para los usuarios. La
evolución de Microsoft dio paso a la era de Windows a mediados de los 80, sin embargo no
constituía por sí mismo un sistema operativo pues era simplemente un shell (pantalla) que hacía
las veces de intermediario gráfico entre el usuario y el MS-DOS.

No fue sino hasta la llegada del Windows 95 cuando este producto se convirtió en un verdadero
sistema operativo. Fue presentado en agosto de 1995 y venía a competir con el OS/2, como
interfaz gráfica. Aunque esta última corría sobre MS-DOS, tenía una instalación integrada que le
hacía aparecer como un único sistema operativo e introducía un subsistema en modo protegido,
que estaba especialmente codificado, desarrollado y diseñado para arquitectura de procesadores
80386 o superiores. Este sistema tuvo un éxito instantáneo y se convirtió en el estándar del
mercado.

Tabla 2. Evolución de Microsoft Windows.


Versión Año Aspecto resaltante
Windows 1 1985 Interfaz gráfica basada en ventanas.
Windows 2 1987 Superposición de ventanas.
Manejo de memoria extendida.
Inicio de plataforma para herramientas de escritorio.
Windows 3 1990 Gestión de memoria.
Mejoramiento de interfaz gráfica.
Windows NT 1993 Multiprocesamiento.
WINDOWS 95 1995 Nueva interfaz.
Incorporado botón de incio, barra de tareas y
notificaciones.
Windows 98 1998 Mejora la interfaz de Windows 95.
Aparecen las actualizaciones de escritorio de Windows
de internet.
Windows Me 2000 Ultima línea de Windows 9x.
Windows XP 2001 Basado en arquitectura NT.
Varias cuentas de usuarios.
Agrupación de aplicaciones.
Windows Vista 2007 Nueva interfaz gráfica.
Transparencia entre ventanas.
Combinación de teclas.

IACC-2018
6
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Windows 7 2009 Interfaz rediseñada, y barra de tareas.


Rendimiento del SO mejorado.
Inicio Windows Touch.
Windows 10 2015 Versión estándar para computadoras de escritorio,
equipos portátiles y dispositivos móviles.

1.1 SISTEMAS OPERATIVOS WINDOWS CLIENTES


Los sistemas operativos cliente son un producto de Windows y fueron desarrollados para operar
en equipos IBM compatibles, como computadores personales, equipos de escritorio en hogares y
oficinas, tabletas, netbooks y equipos multimedia. Estos permiten la gestión del hardware y
administran los servicios del computador.

Los primeros sistemas operativos Windows desarrollados eran del tipo cliente, es decir, solo
podían ser utilizados por un usuario o estación de trabajo. Son ejemplos actuales en el mercado
los Windows 7 y Windows XP, que a continuación se explican.

 Windows 7:

Sistema operativo caracterizado por la alta velocidad para ser cargado en la memoria del
computador (30 segundos), y por su compatibilidad con diversos equipos o periféricos de entrada
y salida. Ha ganado la fama de ser muy seguro, pues ejecuta aplicaciones solo gestionadas por el
sistema operativo. Posee capacidad de ahorro de energía y el entorno gráfico es vistoso y
amigable. Además, incorpora elementos tales como la gestión de pantallas táctiles y un bajo
consumo de memoria.

Figura 2. Sistema operativo Windows 7.

Fuente: https://goo.gl/yJYLjh

IACC-2018
7
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Windows 7 es un sistema operativo fácil de instalar y usar y reconoce la mayor parte de los
dispositivos externos típicos, ya que posee la capacidad de encontrar dentro del sistema o en
la nube el controlador necesario para su correcto funcionamiento. La innovación de este
sistema operativo estuvo relacionada con la previsualización de documentos y la
personalización del entorno por parte del usuario.

 Windows XP:

Es un sistema operativo que se convirtió en el sucesor del Windows 2000. Presenta varios
entornos de trabajo desarrollados para ser utilizados en computadores personales, en oficinas y
equipos portátiles y fue diseñado bajo la arquitectura de Windows NT.

En cuanto al entorno, la interfaz gráfica fue mejorada y presentó mejor rendimiento en cuanto a
procesamiento. Es la primera versión de Windows en manejar la validación de licenciamiento o
activación del producto. El inicio de carga de este sistema operativo era más rápido que sus
predecesores, permitiendo la gestión de escritorios remotos.

1.1.1 CARACTERÍSTICAS
En los sistemas operativos clientes el desarrollo de tareas se vuelve más fácil, sencillo, rápido y
seguro, evolucionando con el cambio tecnológico y generando mejoras, popularizando el uso de
los computadores personales, de escritorios, PDA y equipos móviles, entre otros. Las
características más comunes de los sistemas operativos cliente son:

 Sistema ligero, rápido y estable.


 Permiten la interacción con el computador.
 Facilitan el uso de las herramientas para elaborar tareas.
 Gestionan el hardware.
 Administran los servicios del computador.
 Gestionan los periféricos de entrada y salida.
 Mayor compatibilidad con el hardware.
 Soporte para discos duros virtuales.
 Procesadores multinúcleos.
 Bibliotecas virtuales.
 Autoguardado de archivos.
 Gestionan pantallas táctiles.
 Gestionan entornos virtuales.

IACC-2018
8
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Con la evolución de cada versión del sistema operativo hay características que se mantienen y
otras desaparecen, ya que se convierten en desventajas del sistema. Sin embargo, cada versión
disponible en el mercado es el producto de investigaciones para facilitar las tareas del usuario.

1.1.2 COMPONENTES PRINCIPALES


Según Tanenbaum (2003), los sistemas operativos están “conformados por dos componentes:
Kernel y subsistema de entorno” (p. 778), donde:

a) Kernel: se encarga de administrar los procesos, memoria y archivos.

b) Subsistema de entorno: procesos individuales que ayudan a programas de usuarios a


realizar funciones de sistemas.

Figura 3. Estructura básica de un sistema operativo.

Fuente: basado en https://goo.gl/EQpcBP

Los sistemas operativos del tipo clientes, para equipos personales o de escritorio, como las
versiones actuales de Windows XP y Windows 7, están conformados por capas en sus
componentes, a saber:

a) Gestión de procesos: prepara y administra los servicios para cada proceso.


b) Administración de memoria principal: distribuye, gestiona la memoria durante la
ejecución de aplicaciones.
c) Administración de ficheros: gestiona toda la información almacenada a través de
métodos de lectura, escritura, abrir, cerrar.

IACC-2018
9
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

d) Gestión de los dispositivos de entrada/salida (driver): prepara los controladores y


periféricos para la gestión durante el uso y acceso.

1.1.3 REQUISITOS DE HARDWARE


Se refiere a los requisitos mínimos que necesita el sistema operativo a fin de funcionar de forma
adecuada y principalmente al tipo de procesador, su velocidad, memoria RAM, espacio en disco
duro y resolución mínima de la pantalla.

Según la página oficial de Microsoft1, los requisitos básicos necesarios para instalar el sistema
operativo cliente Windows 7 (comunes también con Windows XP) son:

 Procesador de 1 GHz o más rápido, de 32 bits (x86) o de 64 bits (x64).

 1 GB de RAM (para equipos de 32 bits) o 2 GB de RAM (para equipos de 64 bits).

 16 GB de espacio disponible en el disco duro (para equipos de 32) o 20 GB (para equipos


de 64 bits).

 Tarjeta gráfica DirectX 9 con controlador WDDM 1.0 o superior.

Es importante señalar que, de acuerdo a la arquitectura del computador personal, los requisitos
pueden variar, demandando mayor capacidad de disco duro y memoria RAM. Para los usuarios de
juegos y diseñadores gráficos, Microsoft recomienda ampliar la capacidad de la memoria y
mejorar la tarjeta gráfica. Como es de esperarse, estos requerimientos varían en función de las
nuevas versiones que son lanzadas al mercado.

Tabla 3. Requerimientos para instalar Windows cliente.


Hardware Requisitos mínimos Recomendados
RAM 4096 8192
DVD 4x 48x
Disco duro 40GB 400GB
Espacio libre en el disco 5GB 20GB
Tarjeta gráfica AMD/ATI or Nvidia NVIDIA GeForce or QUADRO
(más información abajo) based graphic card (GPU) AMD Radeon HD, R5, R7, R9, RX, +++
Pantalla 17" (15" laptops) 24" (desktops)
Color 16 bits 32 bits
Resolución de pantalla 1024x768 1920x1080 or higher

1
https://www.microsoft.com/es-es/sitemap.aspx

IACC-2018
10
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Impresora - Colour inkjet or Colour laser


CPU Pentium Dual-Core Intel® Core® i7
AMD FX
Sistema operativo Windows 7 Windows 10 Professional 64bit /
Windows 10 Enterprise 64 bit
Fuente: Ortiz (2005, p. 65).

1.1.4 EJEMPLOS Y VERSIONES


Respecto del sistema operativo Windows Cliente, se pueden identificar los siguientes ejemplos y
versiones:

 Windows 95: mejora la velocidad de procesamiento, apariencia del escritorio e integra por
primera vez la tecnología Plug&Play que elimina la instalación manual de controladores
para los dispositivos.
 Windows 98: permite una mayor estabilidad del sistema, reconoce mayor cantidad de
dispositivos Plug&Play y es compatible con diversos periféricos de hardware.
 Windows 2000: se trata de una evolución del Windows NT, convirtiéndose en Windows
NT 5.0. Cuenta con soporte Plug&Play, mejora en el reconocimiento de hardware y
permite identificar los recursos disponibles en la red y su administración.
 Windows Milenium: permite el reconocimiento de dispositivos con tecnología Plug&Play
basándose en el estándar USB e integra controladores de dispositivos externos.
 Windows XP: facilita la asistencia remota, compartiendo el control de su equipo, y
permite restaurar el equipo llevándolo a un estado anterior conservando los datos y la
administración de servicios.
 Windows Vista: mejora la seguridad de la información y el uso familiar del sistema;
incorpora navegadores de internet, reforzando la seguridad del equipo; y cuenta con
control parental y copia de seguridad.
 Windows 7: posee barra de tareas que permite el inicio, cambio de usuario y cierre del
sistema. Es multitarea y posibilita la organización de íconos y la vista previa de archivos. Se
conoce como una versión mejorada del Windows Vista.
 Windows 8: ofrece una nueva interfaz orientada a la tendencia de usar periféricos
externos como monitores, esto es, tabletas o televisores. Cuenta con la tecnología USB 3.0
y versiones portables.
 Windows 10: sistema operativo multiescritorio, corrige aquellas fallas que aparecieron en
la versión de Windows 8. Destaca el uso de pantallas táctiles (smartphone y tablet).

IACC-2018
11
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.2 SISTEMAS OPERATIVOS WINDOWS SERVIDOR


Los sistemas operativos bajo la arquitectura de servidores se dan a conocer en 1993, con la
aparición de Windows NT, donde los sistemas tipo servidores son un plataforma para la gestión de
múltiples usuarios, administración de red y de herramientas compartidas, ofreciendo seguridad,
estabilidad de la información y de los dispositivos compartidos. Entre las funciones comunes que
poseen los sistemas operativos tipo servidor destacan:

 Servicios de aplicaciones: facilitan la utilización de recursos y gestionan los archivos;


permite la ejecución de aplicaciones y configuración de gateways y de redes.
 Recursos compartidos de almacenamiento de archivos: organizan de forma estructurada
la gestión de los archivos compartidos, incorporando niveles de seguridad y accesos.
 Recursos compartidos de impresoras: gestionan la cola de impresión otorgando
prioridades en la cola según los niveles y preferencias de usuarios.
 Servicio de sitios web: gestionan la ejecución de aplicaciones en entornos web.

En cuanto a las versiones que se han desarrollado bajo la arquitectura cliente-servidor, se pueden
identificar a la fecha las siguientes:

 Windows 2000 server.


 Windows Server 2003.
 Windows HPC Server 2008.
 Windows Server 2008.
 Windows Server 2008 R2.
 Windows Small Business Server.
 Windows Essential Business Server.
 Windows Home Server.
 Windows Server 2012.

Windows server 2012 es una versión de Windows 8 para servidores, siendo el sucesor de Windows
Server 2008 R2. Fue creada para desarrolladores que hacían uso de MSDN y contemplaba
administrador de servidores y gestión de almacenamiento.

La versión server 2012 tenía como ventaja que su instalación era configurable en cuanto a la
selección del tipo server a instalar, podía alternar entre una instalación Server Core, el cual
presentaba una interfaz de línea de comandos, y una instalación Server Core with a GUI, que
corresponde a una instalación completa con una interfaz gráfica de usuario.

IACC-2018
12
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.2.1 CARACTERÍSTICAS
De acuerdo al fabricante, las características pueden variar. De acuerdo al rol que ejecuta dentro de
la red, se puede clasificar en:

a) Servidor dedicado: administran recursos de la red y atienden solicitudes de


procesamiento de los clientes.
b) Servidor no dedicado: además de ser un servidor que gestiona y administra, funciona
como una estación de trabajo.

Entre las características más comunes de Windows para servidores destacan:

 Plataforma para ejecutar aplicaciones y programas multiusuario.


 Controlan el acceso al sistema.
 Gestionan autenticación de usuarios.
 Administran perfiles y servicios.
 Gestionan correo electrónico para la red.
 Controlan la cola de impresión.
 Facilitan el uso.
 Alta difusión.
 Disponibilidad de aplicaciones.
 Costo de licencias accesibles.

1.2.2 COMPONENTES PRINCIPALES


Los componentes asociados a un sistema operativo servidor constan de tres aspectos, entre ellos:

a) Plataforma operativa: soporta los modelos de distribución cliente-servidor y servicios de


comunicación.
b) Entorno de desarrollo de aplicaciones: gestiona la coexistencia de procesos cliente-
servidor.
c) Gestión de sistemas: encargado de administrar y controlar la ejecución y petición de
solicitudes.

Por otra parte, también se establecen como componentes del sistema operativo servidor las
aplicaciones COM (Command Mode Operating) y las aplicaciones COM+ (Command Mode
Operating Plus).

a) Aplicaciones COM: modelo de objetos componentes (COM) que hace referencia a los
grupos de componentes COM.

IACC-2018
13
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

b) Aplicaciones COM+: grupos de componentes COM desarrollados y configurados para


servicios COM+ transacciones, colas y seguridad basada en funciones.

A nivel de sistemas operativos servidor es necesario hacer referencia a los servicios de


componentes, agrupados en cuatro categorías:

 Configuración del sistema para servicios de componentes.


 Configuración inicial de los servicios.
 Instalación y configuración de aplicaciones COM+.
 Supervisión y ajuste de servicios de componentes.

1.2.3 REQUISITOS DE HARDWARE


Los servidores proveen servicios dentro de una red, entre ellos: conexiones de alta velocidad y
gestión de dispositivos de I/O y gestión de procesos. Pueden trabajar durante largo períodos y, a
nivel físico, varían de acuerdo al fabricante, sin embargo, existen computadores personales o de
escritorios que son configurados como servidores y, de acuerdo a su estructura, pueden incluir
discos duros de mayor capacidad y velocidad que un computador personal típico. Para la
instalación de servidores, existe una lista de elementos a considerar, entre ellos:

 Procesador: x64 (64 bit) y 1.4 GHz.


 Memoria RAM: 512 MB.
 Disco duro: 32 GB.
 DVD-ROM.
 Monitor SVGA con resolución 800×600 o superior.
 Teclado.
 Mouse o dispositivo apuntador compatible.

Tabla 4. Requerimientos para instalar Windows Servidor.


Hardware Requisitos mínimos Recomendados
RAM 4GB 16GB
DVD 4x 48x
Hard disc 100GB 500GB, SAS disks
in Raid 5, 6 or 10 solution
Free hard disc cap. 20GB
Operating system Windows Server 2008 R2 Windows Server 2016
CPU Intel Xeon 2.0Ghz Intel® Xeon® E5- series
Fuente: Ortiz (2005).

IACC-2018
14
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.2.4 EJEMPLOS Y VERSIONES


Al respecto del sistema operativo Windows Servidor se pueden identificar los siguientes ejemplos
y versiones:

 Windows NT: la sigla NT significa nueva tecnología (new technology). Se trata del sistema
operativo para red con arquitectura modular; existen versiones para servidor y de estación
de trabajo y se comercializó a partir de 1993.
 Windows 2000 Server: cliente de red seguro y estación de trabajo, soporta 2
procesadores; desarrollado para aplicaciones de alto desempeño.
 Windows Server 2003: es un Windows XP modificado para empresas, con algunas
funciones deshabilitadas para mejorar el rendimiento y centrar el procesador en las
características de servidor.
 Windows Server 2008: basado en el núcleo de Windows NT 6.0, ofrece nuevas
prestaciones de virtualización y administración de sistemas, además de soporte para más
de 256 procesadores.
 Windows Server 2012: no tiene soporte para computadoras con procesadores Intel
Itanium ni procesadores de 32 bits. En cambio, cuenta con una actualización de Hyper-V,
administración de direcciones IP y de tareas de Windows.
 Windows Server 2016: es un sistema operativo para trabajar en la nube, mejora aspectos
de seguridad, procesamiento, velocidad y administración de cargas de trabajo.

IACC-2018
15
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
La corporación Microsoft desarrolló el sistema operativo Windows, el cual a nivel de instalaciones
y descarga para equipos personales alcanza altas cifras. Este sistema, con el pasar del tiempo, ha
evolucionado en cuanto a su velocidad, capacidad de procesamiento, apariencia de interfaz
gráfica, procesos internos, gestión de componentes, entre otros, generando equipos personales
versátiles que permiten desarrollar tareas de forma fácil y segura.

En cuanto a las versiones de Windows, se desarrollaron versiones a nivel de arquitectura cliente-


servidor, destacando como características el control de acceso al sistema, autenticación de
usuarios, perfiles y servicios, gestión de correo electrónico para la red, cola de impresión y
seguridad de archivos compartidos.

Windows, como sistema operativo conocido a nivel mundial, genera constantemente mejoras en
sus sistemas, permitiendo asegurar la funcionabilidad de los mismos y la seguridad de los datos
para los usuarios.

IACC-2018
16
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Candela, S., García, C., Quesada, A., Santana, F. y Santos, J. (2011). Fundamentos de sistemas

operativos: teoría y ejercicios resueltos. Madrid, España: Editorial Paraninfo.

Ortiz, H. (2005). Sistemas operativos modernos. Medellín, Colombia: Universidad de Medellín,


Sello Editorial.

Tanenbaum, A. (2003). Sistemas operativos modernos. México: Pearson Educación.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC (2018). Sistemas operativos Microsoft. Fundamentos de Hardware y

Software. Capítulo 6.

IACC-2018
17
Capítulo 6 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
18
Fundamentos
Informática de Hardware y Software

Sistemas operativos Linux 7


CAPÍTULO

Ver índice
Capítulo 1
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 7

Sistemas operativos Linux

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Analizar conceptos básicos y orientación
de las diferentes distribuciones, tanto
para usuario como para servidor, de
sistemas operativos de Linux.

IACC-2018
2
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. SISTEMAS OPERATIVOS LINUX ...................................................................................................5
1.1 CONCEPTOS BÁSICOS .........................................................................................................5
1.1.1 FILOSOFÍA DE TRABAJO GNU ......................................................................................8
1.1.2 MULTITAREA Y MULTIUSUARIO ..................................................................................9
1.1.3 CLIENTE-SERVIDOR .....................................................................................................9
1.1.4 POTENCIALIDADES ....................................................................................................10
1.2 DISTRIBUCIONES ORIENTADAS A USUARIOS ....................................................................11
1.2.1 DISTRIBUCIÓN FEDORA ............................................................................................12
1.2.2 DISTRIBUCIÓN UBUNTU ...........................................................................................13
1.2.3 DISTRIBUCIÓN KUBUNTU .........................................................................................14
1.3 DISTRIBUCIONES ORIENTADAS A SERVIDOR .....................................................................15
1.3.1 DISTRIBUCIÓN MANDRIVA / MANDRAKE .................................................................16
1.3.2 DISTRIBUCIÓN SUSE..................................................................................................17
1.3.3 DISTRIBUCIÓN RED HAT............................................................................................17
COMENTARIO FINAL.........................................................................................................................19

IACC-2018
3
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
El avance de las tecnologías de la ideas, innovaciones y conocimientos. De esta
información y comunicación ha generado forma nació el sistema operativo Linux.
cambios en los sistemas operativos,
generando interfaces que permiten la Este ha sido desarrollado por comunidades
de programadores, dando como resultado
comunicación entre el usuario y el
que el software se distribuya para
computador, posibilitando así administrar,
controlar y gestionar los recursos de este computadores personales y servidores. Cada
último. versión y distribución posee características
similares, ya que parten de la filosofía de que
Dentro de las diferentes vertientes de pueden ser copiados, mejorados y
sistemas operativos disponibles se han distribuidos, ofreciendo variaciones notables
generado versiones y cada una de ellas, a su en cuanto a un aspecto en particular: manejo
vez, cuenta con distribuciones de sistemas de archivos, control multimedia, etc.
operativos basados en código abierto bajo la
Este capítulo se abordarán los
filosofía de software libre. Estos han tomado
mayor fuerza a nivel mundial, permitiendo conceptos básicos, filosofía de trabajo,
que comunidades de desarrollo compartan características y variantes del sistema
operativo Linux.

“De hecho son muchos los usuarios que temen si podrán o no realizar las mismas tareas en Linux,
a las que están acostumbrados en Windows”

Fernández (2011, prólogo).

IACC-2018
4
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. SISTEMAS OPERATIVOS LINUX


Linux fue creado en 1991 por Linus Torvalds, informático finlandés que desarrolló un software
para computadores con arquitectutra x86 de Intel, y que mostraba ciertas similitudes con las
funcionalidades de UNIX al cual llamó núcleo Linux. Al año siguiente, el Proyecto GNU1 empezó a
usar este núcleo Linux en sus desarrollos.

Los avances a nivel de hardware producidos en los computadores demandan cambio en los
sistemas operativos, permitiendo que puedan funcionar en un computador personal o servidor,
facilitando así la utilización y administración de su hardware y software, de una forma sencilla,
rápida eficiente y segura. Esto se logra a través del uso de un software diseñado para mejorar la
comunicación entre el usuario y el computador.

Entre los diferentes sistemas operativos existentes hoy se encuentra Linux, desarrollado de
manera similar a UNIX (este último fue desarrollado en los sesenta por los investigadores Dennis
Ritchie y Ken Thompson, de los Laboratorios Telefónicos Bell).

 Originalmente el Proyecto GNU tenía como horizonte


reemplazar el núcleo UNIX con su propio núcleo, sin
embargo, siempre ha usado Linux en su núcleo, generando
la combinación GNU/Linux o simplemente Linux.

1.1 CONCEPTOS BÁSICOS


Linux está constituido, en su núcleo, por drivers que controlan el hardware, y que en conjunto con
otras herramientas conforman lo que más comúnmente se conoce como GNU/Linux. Ello ocurre

1
Anunciado por Richard Stallman en 1983, es un proyecto colaborativo de software libre cuyo objetivo es
crear un sistema operativo libre (sin pago por usos de licencia y libre de derechos de copia).

IACC-2018
5
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

porque el kernel2 del Linux por sí solo realiza los trabajos mínimos elementales y precisa de otras
herramientas para explotar su potencial.

El desarrollo de Linux estuvo marcado por el kernel o núcleo, en 1994, año en que se da a conocer
la primera versión. El tamaño era de 71 kb y solo funcionaba para procesadores 80386; trabajaba
con memoria virtual y pocos controladores de dispositivos. Era utilizado en computadores
personales y los elementos de redes aún no existían para la versión de ese año.

Mansoor, Koretsky, Aqeel y Bermejo (2003) explican que el kernel “es la parte más importante del
sistema operativo, encargada de acceder a dispositivos, organiza el orden de ejecución de los
programas que se cargan en memoria” (p. 13). Esto marcó el inicio del Linux, generando
actualmente versiones y distribuciones del software a nivel de computador personal y para
estaciones de trabajo, bajo la filosofía cliente-servidor.

El funcionamiento del núcleo o kernel está basado en:

 La administración de memoria para los programas en ejecución, tales como


aplicaciones para el desarrollo de tareas.
 La administración de tiempo del procesador (ciclos del reloj para la ejecución).
 El acceso a periféricos de entrada y salida y manejo de controladores para cada
dispositivo.

El kernel recibe información del CPU para garantizar la administración de la memoria (asignando
las posiciones y tamaño de memoria a ser utilizada). También recibe información del estado de los
dispositivos, con el objeto de administrar y gestionar los recursos necesarios durante le ejecución
de los procesos.

Figura 1. Funcionamiento del Kernel de Linux.

Fuente: https://goo.gl/GtfvPv

2
Se denomina de esta manera al software que constituye una parte fundamental del sistema operativo y
que es el responsable de gestionar el acceso seguro al hardware de la computadora. También se le
denomina núcleo.

IACC-2018
6
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

En general existen tres tipos de kernel, los cuales varían de acuerdo a la arquitectura: microkernel,
monolítico, e híbridos. En el sistema operativo Linux es del tipo kernel monolítico, el resto de los
sistemas operativos como OS X (XNU) y Windows 7 fueron desarrollados a partir de los de tipo
híbridos.

Figura 2. Tipos del Kernel.

Microkernel

Kernel Monolítico

Híbridos

Dado su carácter monolítico, el núcleo del Linux es grande y complejo, programado de forma no
modular. La memoria trabaja en forma de anillo, por ello, de existir algún problema, todo el
sistema falla, ya que concentra todas sus funciones dentro de un único programa.

El sistema operativo Linux se caracteriza por su arquitectura, basada en el manejo de capas


similares a las de UNIX, que está conformado por seis de estas:

 Controladores de dispositivos: están relacionados con la interacción entre este y


los dispositivos de entrada y salida. Existe un programa o controlador distinto para
cada dispositivo y se ejecutan cuando se genera una orden del kernel.

 Kernel de Linux: es el corazón del sistema operativo, administra los procesos y


estado de los mismos, planifica la CPU, gestiona los archivos y directorios,
administra la memoria asignando la cantidad y posición en memoria de cada
proceso; es el responsable de mantener y gestionar la disponibilidad de espacio
libre en disco.

 Interfaz de llamadas al sistema: intermediaria entre el usuario y el kernel, ya que


gestiona las llamadas al sistema, permitiendo que el usuario manipule procesos,
archivos y recursos.

 Bibliotecas de lenguaje: esta capa está destinada a programadores. Linux provee


un nivel de acceso a librerías para desarrolladores, la cual contiene diversas

IACC-2018
7
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

bibliotecas adaptadas a varios lenguajes, conocidas como interfaces de


programador de aplicaciones (API 3).

 Shell de Linux: es la capa encargada de interpretar las órdenes que debe procesar
el sistema.

 Aplicaciones: es la que contiene todas las herramientas disponibles para los


usuarios.

1.1.1 FILOSOFÍA DE TRABAJO GNU


El significado de GNU (GNU's Not UNIX4) se relaciona al proyecto de un sistema operativo que no
es UNIX, el cual estaba dirigido por Richard Stallman, y al que había dedicado cerca de diez años,
obteniendo un sistema básico. A partir de esto, Linus Torvalds participó en el proyecto GNU
incorporando su propio núcleo o kernel, creando un nuevo sistema operativo llamado Linux (Linux
Is Not UNIX5), el cual combina herramientas GNU y el núcleo del sistema operativo Linux, dando
origen a GNU/Linux.

Basado en un trabajo en equipo, donde se comparten ideas y código fuente, y para mejorar la
funcionabilidad del sistema operativo, nace la filosofía del software libre o programas libres,
creado por Richard Stallman, partiendo de cuatro libertades:

Libertad 0 Libertad para ejecutar el programa en cualquier sitio, cualquier propósito


y para siempre.

Libertad 1 Libertad para estudiarlo y adaptarlo a cualquier necesidad, permitiendo acceso


al código fuente.

Libertad 2 Libertad de redistribución, permite colaborar con vecinos y amigos.

Libertad 3 Libertad para mejorar y publicar las mejoras del programa.

El propósito del proyecto GNU es otorgar libertad para ejecutar, copiar, modificar, mejorar y
redistribuir versiones de los sistemas, sin restringir el uso del software, con la libertad de publicar
y compartir las mejoras de las versiones. Surge entonces el concepto de copyleft, el cual se define
como un “método general para liberar un programa u otro tipo de trabajo (en el sentido de

3
Acrónimo de Application Programming Interface.
4
Acrónimo recursivo de GNU no es Unix.
5
Acrónimo recursivo de Linux no es Unix.

IACC-2018
8
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

libertad, no de gratuidad), que requiere que todas las versiones modificadas y extendidas sean
también libres”. (GNU.org, 2018, párr. 1)

1.1.2 MULTITAREA Y MULTIUSUARIO


El sistema operativo Linux posee dos características importantes: la multitarea y el multiusuario.
Se entiende a la primera como la capacidad que tiene el sistema operativo de poder ejecutar
varias tareas de forma simultánea, es decir, que puede ejecutar varios procesos o actividades al
mismo tiempo, de forma segura, sincronizada y gestionado por el kernel. Sin embargo, es
importante resaltar que el tipo de kernel con el cual fue desarrollado Linux ejecuta de manera tan
rápida los procesos que no es posible diferenciar los tiempos de ejecución entre un proceso y otro.

La característica de multitarea es un beneficio del sistema operativo Linux, ya que reduce los
tiempos de espera para el procesador, y posee la flexibilidad de gestión del cierre de ventanas de
aplicaciones, permitiendo el intercambio entre aplicaciones.

Por otro lado, el término multiusuario se relaciona con la capacidad de ejecutar tareas o
aplicaciones entre varios usuarios de forma simultánea, desde la misma estación de trabajo o en
diferentes computadoras, a través de la gestión del kernel, dando respuesta a solicitudes
realizadas desde los periféricos que permiten la conexión a múltiples usuarios. Se utilizan técnicas
de tiempo compartido, a través de algoritmos especiales tales como:

 Algoritmo con prioridades o multinivel.


 Memoria virtual.
 Sistema de archivo jerárquico.
 Comunicación con otros computadores.
 Sistema de seguridad.
 Interfaz de texto y gráfica.

1.1.3 CLIENTE-SERVIDOR
Una de las características más importantes del sistema operativo Linux es la capacidad de ser
cliente-servidor, respaldada por los siguientes aspectos:

 Estabilidad: Linux es un sistema operativo que no presenta fallas importantes, maneja


varios procesos de manera simultánea, y no requiere el reiniciar cada vez que se instala
una aplicación o se generan cambios en la configuración. Presenta un excelente gestor de
archivos, por lo que el sistema no requiere desfragmentar periódicamente del sistema.

IACC-2018
9
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Seguridad: el tiempo y velocidad para detectar ataques y fallas es inmediato, producto del
trabajo colaborativo de programadores expertos en el área de seguridad, permitiendo un
sistema operativo seguro, no vulnerable.

 Manejo de aplicaciones: Linux hace uso del repositorio de aplicaciones, el cual maneja
niveles y políticas de control de seguridad que permiten garantizar la integridad de las
aplicaciones, así como el correcto funcionamiento y la facilidad de uso de las aplicaciones.

 Flexibilidad: el proceso de instalación del sistema operativo es sencillo, puede ser


instalado con o sin interfaz gráfica dependiendo del consumo de memoria RAM, es decir,
es un sistema operativo configurable a las necesidades del usuario.

 Costos: el costo es el más bajo del mercado, ya que la mayoría del software disponible es
gratuito; sin embargo, existen versiones donde los complementos para agregar nuevas
funciones específicas son de pago.

 Comunidad: Linux, por ser un producto desarrollado por una comunidad, seguirá siendo
un software bajo los estándares libres para la comunidad, con el objeto de que los
usuarios puedan adaptarlos a las necesidades y compartan las mejoras alcanzadas.

 Libertad: es libre para copiar, modificar, actualizar y distribuir las nuevas versiones, sin la
presión de un ente o empresa limitando el uso del software, a través de cláusulas legales.

1.1.4 POTENCIALIDADES
El sistema operativo Linux, a nivel mundial, se ha desarrollado gracias al trabajo colaborativo de
muchos programadores, quienes publican actualizaciones de distribuciones existentes en el
mercado cada seis meses, permitiendo adaptarse a las necesidades del mercado, tanto en
computadores personales como administración de servidores.

Una de las ventajas competitivas es que que la licencia del sistema operativo Linux no tiene costo,
sin embrago, las empresas dedicadas a su instalación y configuración generan ingresos por
servicios.

Actualmente son muchas empresas que brindan respaldo a Linux, las cuales conformaron el OSDL
(Open Source Development Labs), permitiéndoles obtener confianza y asesoría de la comunidad
Linux. Esta organización trabaja en el proceso de certificar distribuciones tales como: Desktop
Grade Linux, Datacenter Grade Linux y Carrier Grade Linux.

IACC-2018
10
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Los proveedores que prestan el soporte para instalar y configurar recomiendan el uso del sistema
operativo Linux por ser estable, seguro y en la línea de servidores. Aunque muchas empresas
prefieren ser tradicionales y continuar con el uso del sistema operativo Windows, se mantiene la
tendencia de crecimiento del Linux, como futura alternativa a nivel de servidores.

Cada día, el desarrollo tecnológico permite que los programadores del proyecto GNU pongan en
principal repositorio de Linux aplicaciones de código abierto a disposición de los usuarios, con el
objeto de facilitar el trabajo diario.

1.2 DISTRIBUCIONES ORIENTADAS A USUARIOS


Con el pasar del tiempo, las distribuciones Linux han mejorado, generando nuevas y numerosas
aplicaciones, con aportes significativos en el trabajo colaborativo del proyecto GNU. Al respecto de
las distribuciones, hay que destacar que se agrupan según el tipo de uso y su origen, entre ellas
existen:

 Basadas en Debian  Baadas en Ubuntu


 Basadas en Knopix  Basadas en Suse Linux
 Basadas en Gentoo  Basadas en Mandriva
 Basadas en Red Hat  Basadas en PCLinuxOS
 Basadas en Fedora  Basadas en Arch Linux
 Basadas en Slackware Linux  Basadas en Puppy Linux

Existen muchas distribuciones disponibles del sistema operativo Linux y todas están basadas en
UNIX, con mejoras del equipo GNU. La figura 2 muestra la línea de tiempo para las diferentes
versiones conocidas que, como puede observarse, constituyen un gran número. Por ello a
continuación se mencionarán las que han sido mejor adoptadas por los usuarios a nivel mundial.

 Las distintas distribuciones de Linux tienen como propósito


ofrecer un producto final que cumpla con las necesidades de
un grupo de usuarios en específico.

IACC-2018
11
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 3. Distribuciones de Linux.

Fuente: https://goo.gl/mnx1UD

1.2.1 DISTRIBUCIÓN FEDORA


La distribución Fedora fue desarrollada por la comunidad Fedora6, y promovida por la compañía
estadounidense Red Hat. El objeto de este sistema operativo es de propósito general y basado
exclusivamente en software libre, con el apoyo de la comunidad Linux. En el 2003 se desarrolló
Fedora y está disponible en repositorios tales como:

 Core: núcleo de paquetes necesarios.


 Extras: paquetes más utilizados o demandados.
 Updates: actualizaciones periódicas.

Fedora utiliza repositorios que disponen de paquetes de software libre, o código abierto, sin
problemas de patentes. Los desarrolladores de Fedora hacen cambios frecuentes en el código
fuente, evitando el desarrollo de parches en la distribución y asegurando de esta manera una
versión disponible para las variantes de GNU/Linux.

6
El Proyecto Fedora viene de la fusión del Proyecto Fedora Linux y el Red Hat Linux. Este último pertenecía a
la empresa Red Hat Software Inc., fundada el año 1994 con la visión de desarrollar software en colaboración
con un ecosistema de defensores del open source.

IACC-2018
12
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 4. Sistema operativo Fedora.

Fuente: https://spins.fedoraproject.org/

Las nuevas versiones se distribuyen con una frecuencia promedio de seis meses, al igual que el
resto de los sistemas operativos Linux. Los tiempos de soportes varían de acuerdo al uso. Entre los
requisitos para instalar Fedora se encuentran una memoria mínima de 64 Mb (256 Mb
recomendada) y espacio en disco duro de al menos 5 Gb.

1.2.2 DISTRIBUCIÓN UBUNTU


La distribución Ubuntu de Linux está basada en Debian7 GNU/Linux, y su nombre tiene origen en la
ideología sudafricana Ubuntu (que significa "humanidad hacia otros"). Esta distribución se
caracteriza por ser estable y actualizada para el usuario de estación de trabajo o computador
personal, además de su fácil instalación y usabilidad. Como es de esperarse, esta distribución es
gratuita.

Según Pons (2011), esta tiene la “capacidad de actualizar todas sus aplicaciones desde el directorio
principal o repositorio, sin requerir pago por licencias de uso” (p. 30). De las distribuciones de
Linux, es la más utilizada a nivel mundial, donde la mayor parte de sus programadores parten de la
colaboración del código fuente con apoyo de la comunidad Debian.

7
Comunidad de desarrolladores y usuarios que mantienen un sistema operativo precompilado y
empaquetado para varios núcleos y múltiples arquitecturas.

IACC-2018
13
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

La primera versión de Ubuntu (Warty Warthog8) fue publicada en 2004, la cual presentaba
variedad de entornos de escritorio. Con el paso del tiempo la comunidad creó Kubuntu, Xubuntu,
Edubuntu y otras variantes más, todas íntimamente relacionadas o derivadas de Ubuntu.

Figura 5. Sistema operativo Ubuntu.

Fuente: https://goo.gl/Kyba5s

Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soporte
varían de acuerdo al uso. Entre los requisitos para instalar Ubuntu se encuentran una memoria
mínima de 64 Mb (256 Mb recomendada, 512 Mb con entorno gráfico) y espacio en disco duro de
al menos 1 Gb (5 Gb con entorno gráfico).

1.2.3 DISTRIBUCIÓN KUBUNTU


El sistema operativo Kubuntu (vocablo que significa “hacia la humanidad”) es un derivado de
Ubuntu. Esta distribución nace, al igual que el resto, del proyecto GNU. Sin embargo, muchos
programadores del equipo de trabajo del proyecto Debian conformaron un equipo
multidisciplinario con apoyo económico de Mark Shuttleworth 9 y aplicaron mercadotecnia para
publicitar esta distribución.

Kubuntu, basado en la distribución Debian GNU/Linux, es capaz de actualizar a la vez todas las
aplicaciones instaladas en la máquina a través de repositorios de software. A diferencia de otros
8
Lanzado el 20 de octubre de 2004, denominado Ubuntu 4.10 (nombre clave: Warty Warthog, que viene a
significar jabalí verrugoso en español).
9
Empresario sudafricano que promueve el software libre y ha financiado el proyecto Ubuntu, que es una
distribución de GNU/Linux.

IACC-2018
14
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

sistemas operativos, esta distribución está disponible en varios idiomas, además de ser coherente
y actualizada para su uso como entorno de escritorio y/o servidor. Incluye paquetes de la
distribución Debian y un sistema de administración de paquetes, facilitando el proceso de
instalación.

En relación al entorno de trabajo, puede ser utilizado para computadores personales y equipos de
oficinas.

Figura 6. Sistema operativo Kubuntu.

Fuente: https://goo.gl/bFtAJF

Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soporte
varían de acuerdo al uso. Entre los requisitos para instalar Kubuntu se encuentran una memoria
mínima de 64 Mb (512 Mb con entorno gráfico) y espacio en disco duro de al menos 5 Gb.

1.3 DISTRIBUCIONES ORIENTADAS A SERVIDOR


Los cambios tecnológicos han generado el desarrollo de nuevas versiones y distribuciones del
sistema operativo Linux, es decir, las versiones se relacionan al uso, ya sea para computador
personal o servidores. Cada versión puede presentar distribuciones, caracterizadas por mejoras
incorporadas al funcionamiento del sistema operativo. Es importante tener en cuenta que instalar

IACC-2018
15
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

un servidor en la actualidad requiere de servicio web, acompañado de algunas vías de


almacenamiento, tales como un servidor Samba10 o FTP.

Entre las distribuciones más usadas para servidores se encuentran:

 Red Hat Enterprise Linux  Mandriva


 SUSE Linux Enterprise Server  Suse
 Ubuntu LTS  Ret Hat
 Oracle Linux

1.3.1 DISTRIBUCIÓN MANDRIVA / MANDRAKE


La distribución Mandriva Linux (antes Mandrakelinux y Mandrake Linux) apareció en 1998. Al igual
que todos los sistemas operativos Linux se distribuye mediante la licencia GNU GPL11, y es posible
descargar los instaladores desde repositorios.

Está basada en Red Hat Linux (versión 5.1) y trabaja con entorno gráfico. Incluye herramientas
propias, que facilitan la configuración del sistema. Está disponible en 47 idiomas y forma parte del
grupo LSB (Linux Standard Base), contiene paquetes de software, juegos, programas de oficina y
utilidades de Internet. A nivel de instalación, los usuarios experimentados no necesitan invertir
recursos para instalar y configurar el equipo, ya que esta distribución permite su gestión con
asistentes incorporados.

Figura 7. Sistema operativo Mandriva.

Fuente: https://goo.gl/NZvZv2

10
Corresponde a un conjunto de aplicaciones para Linux y que permite conectarse a carpetas compartidas.
11
Acrónimo de General Public License (licencia pública general).

IACC-2018
16
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soportes
varían de acuerdo al uso. Entre los requisitos para instalar Mandriva se encuentran una memoria
mínima de 64 Mb (512 Mb recomendado) y espacio en disco duro de al menos 5 Gb.

1.3.2 DISTRIBUCIÓN SUSE


Es una distribución para sistemas operativos orientado a servidores, que trabajan al igual que
otras distribuciones con la filosofía de código abierto. Se caracteriza por ser robusto, seguro, fácil
de instalar y de configurar. El nombre Suse se origina de Software und Systementwicklung, que
traducido del alemán significa “desarrollo de sistemas y de software”.

Figura 8. Sistema operativo Suse.

Fuente: https://goo.gl/eYbiPE

Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soporte
varían de acuerdo al uso. Entre los requisitos para instalar Suse se encuentran una memoria
mínima de 64 Mb (512 Mb recomendado) y espacio en disco duro de al menos 5 Gb.

1.3.3 DISTRIBUCIÓN RED HAT


Es considerada como la distribución de Linux más conocida a nivel de servidores, ya que la mayor
parte de la comunidad de desarrolladores han colaborado en perfeccionar el sistema, generando
estabilidad, confianza, robustez y seguridad. Este sistema operativo para servidores es una fusión
de las distribuciones Fedora y Red Hat para equipos personales y es utilizado por empresas que

IACC-2018
17
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

requieren servidores de internet. Posee un entorno gráfico amigable, lo que facilita su proceso de
configuración.

Figura 9. Sistema operativo Red Hat.

Fuente: https://goo.gl/nf3C1z

Las nuevas versiones se distribuyen con un promedio de seis meses, y los tiempos de soportes
varían de acuerdo al uso. Entre los requisitos para instalar Red Hat se encuentran una memoria
mínima de 64 Mb (512 Mb recomendado) y espacio en disco duro de al menos 5 Gb.

IACC-2018
18
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
El sistema operativo Linux tiene como base el sistema UNIX. Aunque no son lo mismo, posee
características similares a este último y fue creado bajo la filosofía de software libre. Este sistema
operativo es cada vez más amigable con prácticamente cualquier tipo de hardware o periférico y
actualmente cuenta con gran popularidad y aceptación.

Linux se caracteriza por poseer un núcleo o kernel, el cual administra, dirige y controla todas las
acciones del sistema operativo. Este sistema operativo es portable, fácil de instalar (de forma
gratuita desde repositorios o servidores) y configurar.

Actualmente existen varias distribuciones disponibles de Linux para computadores personales


como: Ubuntu, Kubunto y Fedora. Y en cuanto a las distribuciones para servidores, estas cada día
ganan más adeptos en el mercado, gracias a la seguridad, robustez, costos, facilidad de uso,
instalación y configuración.

IACC-2018
19
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS

Fernández, A. (2011). Cámbiate a Linux. Madrid, España: RC Libros.

GNU.org (2018). ¿Qué es el copyleft? Recuperado de:

https://www.gnu.org/licenses/copyleft.es.html

Mansoor, S.; Koretsky, R.; Aqeel, S. y Bermejo, J. (2003). El libro de Linux. Madrid, España: Editorial

Pearson.

Pons, N. (2011). Linux: principios básicos del uso del sistema. Barcelona, España: Ediciones ENI.

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC. (2018). Sistemas operativos Linux. Fundamentos de Hardware y

Software. Capítulo 7.

IACC-2018
20
Capítulo 7 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
21
Fundamentos
Informática de Hardware y Software

Sistemas operativos Apple 8


CAPÍTULO

Ver índice
Capítulo 1
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

FUNDAMENTOS DE HARDWARE Y SOFTWARE

Capítulo 8
Sistemas operativos Apple

Todos los derechos de autor son de la exclusiva propiedad de IACC o de los otorgantes de sus licencias. No está
permitido copiar, reproducir, reeditar, descargar, publicar, emitir, difundir, poner a disposición del público ni
utilizar los contenidos para fines comerciales de ninguna clase.
IACC-2018
1
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO
 Analizar conceptos básicos, evolución de
los sistemas operativos y funcionamiento
del sistema operativo Mac OS X Server
de Apple.

IACC-2018
2
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

APRENDIZAJE ESPERADO....................................................................................................................2
INTRODUCCIÓN ..................................................................................................................................4
1. SISTEMAS OPERATIVOS APPLE ...................................................................................................5
1.1 CONCEPTOS BÁSICOS DEL SISTEMA OPERATIVO APPLE MACINTOSH ...............................5
1.2 EVOLUCIÓN SISTEMAS OPERATIVOS ORIENTADOS AL USUARIO........................................6
1.2.1 MACINTOSH (VERSIÓN 1 A 9) .....................................................................................6
1.2.2 MAC OS X (VERSIÓN 10.1 A 10.5) .............................................................................10
1.3 SISTEMA OPERATIVO MAC OS X SERVER ..........................................................................13
1.3.1 CARACTERÍSTICAS .....................................................................................................13
1.3.2 REQUERIMIENTOS DE HARDWARE ...........................................................................14
1.3.3 SERVICIOS PROPORCIONADOS .................................................................................15
1.3.4 SISTEMA DE ARCHIVOS .............................................................................................16
1.3.5 MANEJO DE SEGURIDAD...........................................................................................17
COMENTARIO FINAL.........................................................................................................................18

IACC-2018
3
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

INTRODUCCIÓN
Los sistemas operativos evolucionan, de usuario. Estos sistemas operativos fueron
produciendo versiones donde se mejoran denominados en un principio como
aspectos como la velocidad de Macintosh, y más adelante Mac OS.
procesamiento, el entorno gráfico, los
El avance de los sistemas operativos
servicios, las aplicaciones para cada sistema,
etc., lo que impulsa a la industria tecnológica Macintosh se destacó por dos grandes
a desarrollar hardwares específicos y etapas en su evolución: las versiones de la 1
adaptables a los sistemas operativos. hasta la 9, y las Mac OS X correspondientes a
las versiones de la 10.1 a la 10.5, las cuales
Al respecto de la industria tecnológica, la serán estudiadas de forma general en este
empresa Apple Inc. ha desarrollado sistemas capítulo. Asimismo se estudiarán las
operativos para computadores personales versiones para servidores donde se
caracterizados por la seguridad, destacarán las características,
adaptabilidad, acceso y costos. Aunque su requerimientos, seguridad y servicios con los
principal innovación fue la de crear un cuales trabaja el sistema operativo de la
entorno gráfico amigable, como la interfaz familia Apple Inc.

IACC-2018
4
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1. SISTEMAS OPERATIVOS APPLE


Para mejorar el proceso de comunicación entre el usuario y el computador así como para
administrar recursos y servicios, fueron desarrollados sistemas operativos en los computadores
personales y servidores. Entre los sistemas operativos desarrollados se encuentra el creado por la
empresa Apple Inc., caracterizado por estar a la vanguardia en el desarrollo de una interfaz gráfica
y por la interacción del mouse con ventanas, íconos y menús.

1.1 CONCEPTOS BÁSICOS DEL SISTEMA OPERATIVO


APPLE MACINTOSH
En enero de 1984 se da a conocer el primer computador que usaba una interfaz gráfica de usuario
(GUI) y un ratón, en vez de la línea de comandos. Tal computador fue llamado Macintosh y fue
desarrollado por la empresa Apple Computers, que años después se convertiría en Apple Inc.,
aunque existe el precedente de que se basó en un sistema similar, desarrollado por Xerox Park 1, el
cual incluía una interfaz gráfica y un puntero denominado ratón. Actualmente existe gran variedad
de productos desarrollados por esta empresa, desde computadores de escritorio hasta servidores,
así como sistemas operativos denominados “Macintosh” o simplemente “Mac”.

El sistema operativo Macintosh se asocia a computadoras personales diseñadas, desarrolladas y


comercializadas por la empresa Apple Inc., y el propósito de este sistema operativo estuvo
orientado a mejorar la comunicación (interfaz) entre el usuario y el computador, llevando los
esfuerzos al desarrollo de equipos que en general resultaran atractivos y agradables al usuario,
generando una diferencia con respecto a otros sistemas operativos del momento.

En sus inicios, dicho sistema operativo fue desarrollado por un equipo conformado por Bill
Atkinson2, Jef Raskin3 y Andy Hertzfeld4, aunque con el pasar del tiempo el equipo de trabajo fue
cambiando, generándose un trabajo colaborativo que permitió que el sistema operativo pudiera
hacer cosas que en su momento se pensaban imposibles en un computador personal, debido a la
arquitectura del equipo. Es a partir de 1998, que los Mac soportan sistemas operativos tales como:

1
Es una compañía de investigación y desarrollo en Palo Alto, California, con una distinguida reputación por
sus contribuciones en las tecnologías de la información.
2
Ingeniero en computación, quien trabajó en Apple Computer desde 1978 hasta 1990.
3
Experto en interfaces humano-máquina, trabajó en el proyecto Macintosh desde finales de los años 70.
4
Científico e inventor, fue miembro del equipo original de desarrollo de la Macintosh y trabajó para Apple
Computers desde 1979 hasta 1984.

IACC-2018
5
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Linux.
 FreeBSD.
 Windows.

 El computador Macintosh, al igual que los sistemas


operativos asociados, debió ser llamado de esta manera
para evitar problemas legales con la empresa McIntosh
Laboratory, dedicada al cultivo y venta de manzanas.
Mcintosh es el nombre, en inglés, de una de las variedades
más populares y apreciadas de manzanas.

1.2 EVOLUCIÓN SISTEMAS OPERATIVOS ORIENTADOS AL USUARIO


1.2.1 MACINTOSH (VERSIÓN 1 A 9)
A lo largo de la evolución del sistema operativo Macintosh se desarrollaron varias versiones, cada
una de las cuales era una mejora de la versión anterior, manteniendo el objetivo inicial de
administración de recursos del computador de forma rápida y sencilla.

 Sistema 1: Desarrollado en 1984, poseía escritorio, ventanas, íconos, mouse,


menús y scrollbars. Es de notar que el basurero o trash era el tobogán de basura;
todo archivo colocado allí desaparecía luego de reiniciar el ordenador, sin
posibilidad de recuperarlo. La memoria virtual no existía, por lo tanto, no era
posible la multitarea. No poseía características de recursividad, por lo que el
administrador de archivos no permitía crear carpetas dentro de otras carpetas.

IACC-2018
6
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 1. Sistema 1.

Fuente: https://goo.gl/pGX5tX

 Sistema 2: es una mejora de la versión anterior. Aparece en 1985 y su velocidad


de procesamiento era notablemente más rápida. Fueron eliminados comandos
tales como “regresar” y “cerrar”, así como también fueron agregados comandos y
funciones como crear carpetas, administración de escritorio, apagar equipo y la
recuperación de la papelera de reciclaje.

 Sistema 3: aparece en 1986, con mejoras relacionadas al administrador de


archivos y velocidad de procesamiento. Los archivos HFS (Hierarchical File
System5) se sustituyeron por los Macintosh MFS (Macintosh File System6). Con
relación a la creación de carpetas o directorios, este aspecto fue mejorado,
permitiendo crear carpetas dentro de otras. También agregó la posibilidad de
hacer clic de forma consecutiva en una ventana para regresarla a su tamaño
original.

Figura 2. Sistema 3.

Fuente: https://goo.gl/ygncZu

5
Sistema jerárquico de archivos.
6
Sistema de archivos Macintosh.

IACC-2018
7
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Sistema 4: fue dado a conocer en 1987 y se caracterizó por dar múltiple soporte al
monitor. Las versiones de este sistema soportaban más de 32 MB en
almacenamiento en disco duro y permitían la ejecución de múltiples programas. El
administrador de tareas, conocido como Finder7, mostraba la cantidad de
memoria utilizada por cada programa. También se le agregó un panel de control
configurable. A la versión 4.3 se le incorporaron controladores de impresora.

Figura 3. Sistema 4.

Fuente: https://goo.gl/FnEde6

 Sistema 6: apareció en 1988, destacando la incorporación de colores. También fue


agregada la opción de cancelar la acción de borrado de disco y de mostrar el
número de versión del archivo, la notificación por medio de barra de menú y el
soporte a usuarios.

 Sistema 7: lanzado en 1990, se eliminó el Finder y se incorporó el Finder múltiple.


La memoria también tuvo un gran cambio a 32 bits, lo que permitió a los Mac usar
8 MB de memoria RAM en el sistema operativo. Aparece el software QuickTime8
multimedia, y otros softwares extras que permitieron el desarrollo del nuevo
sistema Mac OS X. Se incorporó el sistema de ayuda, opciones para cambiar de
usuarios, listado de programas activos en memoria y al basurero le fue incluida la
opción para que el usuario confirme la limpieza del mismo.

7
Aplicación responsable de la gestión de los archivos de usuario, discos, red y correr aplicaciones.
8
Constituido por un reproductor multimedia y un conjunto de bibliotecas.

IACC-2018
8
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 4. Sistema 7.

Fuente: https://goo.gl/FnEde6

 Mac OS 8: En 1997 aparece el Mac OS 8, el cual permitía controlar múltiples


aplicaciones al mismo tiempo, con un mejor diseño y velocidad de procesamiento.
La apariencia del Finder presentaba un mejor aspecto 3D personalizable. El
servicio de Web Sharing facilita el hospedar páginas en sus computadoras. En el
Mac OS 8.5 se introdujo Sherlock, un programa de búsqueda que trabaja en el
disco local, servicios de redes e internet. El Mac OS 8.6 agregó una opción de
contenido a Sherlock aumentando su forma de administración y un nuevo soporte
de USB9 y FireWire10.

Figura 5. Sistema 8.

Fuente: https://goo.gl/hJG4mX

9
Universal Seria Bus. Constituye un estándar de comunicaciones actualmente.
10
Tipo de conexión multiplataforma que permite la transferencia de datos en serie a gran velocidad.

IACC-2018
9
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Mac OS 9: surge en 1999, con la opción de tener varios usuarios en un Mac


configurable. Se incorporó AppleTalk11 sobre TCP/IP y el software Update facilita
tener actualizaciones de softwares.

Figura 6. Sistema 9.

Fuente: https://goo.gl/4ba61q

1.2.2 MAC OS X (VERSIÓN 10.1 A 10.5)


En su primera etapa de desarrollo, el sistema operativo Macintosh obtuvo nueve versiones, donde
cada una presentó variaciones en cuanto a la apariencia y funcionalidad. Posteriormente,
aparecen las versiones Mac OS, que presentaron innovadoras funciones.

 Mac OS X Cheetah: se da a conocer en el año 2000. Se unificó el entorno clásico y


agregó estabilidad y la ventana de menú. Se incorpora la preinstalación del
sistema iniciando con Quicksilver12 Power Mac G413.

11
Conjunto de protocolos para la incorporación de redes locales, actualmente en desuso.
12
Constituye una aplicación informática cuyo propósito es el de iniciar de forma rápida e intuitiva
aplicaciones, manejar datos y archivos, interactuar con otros programas y ejecutar scripts.
13
Serie de computadores personales diseñados, fabricados y vendidos por Apple Inc. desde 1999 hasta el
2004, caracterizados por utilizar el procesador PowerPC G4.

IACC-2018
10
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Mac OS X 10.1 Puma: aparece en el 2001, caracterizado por la mejora en el


rendimiento, manejo de errores y actualizaciones de componentes. Las utilidades
de UNIX fueron incluidas en las Mac OS X y ciertos drivers adicionales para poder
soportar otros dispositivos.

 Mac OS X 10.2 Jaguar: fue lanzado en el año 2002, mejoró la velocidad del
rendimiento e incorporó soporte para redes de Microsoft Windows, así como
Quartz Extreme14 para manejo de gráficos procesados por la tarjeta de video. Se
agregó Apple Address Book15, como control de contactos, y el iChat para chateo
con soporte de AOL.

Figura 7. Mac OS X 10.2 Jaguar.

Fuente: https://goo.gl/gjo8HA

 Mac OS X 10.3 Panther: lanzado en el año 2003, incluye mejoras en el


rendimiento y actualización de interfaz de usuario. Se actualizaron además varias
aplicaciones: Finder, Exposé16, FileVault17, cambio rápido de usuarios, intercambio
entre aplicaciones y soporte integrado de fax. Incrementaba velocidad y soporte
para los G518.

14
Constituye un acelerador del procesador gráfico, que reduce el trabajo del CPU en el procesamiento
gráfico.
15
Base de datos centralizada para contactos y otra información personal.
16
Es un gestor de ventanas que permite a los usuarios encontrar de forma rápida una ventana abierta.
17
Herramienta que permite encriptar la información del disco de arranque.
18
Quinta generación de los ordenadores Power Mac.

IACC-2018
11
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 8. Mac OS X 10.3 Panther.

Fuente: https://goo.gl/Ty6Ag9

 Mac OS X 10.4 Tiger: Desarrollado en el año 2005, incluyó muchas mejoras,


actualizaciones y aplicaciones nuevas. Presentaba como requisito la conexión a
internet, para el disfrute del servicio de soporte, caracterizado por aplicaciones
como Spotlight (sistema de búsqueda basado en contenidos y metadatos),
Dashboard19 y miniaplicaciones para tareas.

 Mac OS X 10.5 Leopard: comercializado en el año 2007, era compatible con


equipos de tecnología Intel, presentaba aplicaciones como Time Machine, Mail 3,
iChat, Dashboard, Dashcode, Safari, Finder con CoverFlow similar al de iTunes y
Dock. Adicionalmente, esta versión del sistema operativo innova con un
sintetizador de voz conocido como Alex y el soporte para pantallas Braille.

19
Software que permite albergar miniaplicaciones con información de internet.

IACC-2018
12
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

Figura 9. Mac OS X 10.5 Leopard.

Fuente: https://goo.gl/FcF6aw

1.3 SISTEMA OPERATIVO MAC OS X SERVER


En el año 2009 la empresa Apple Inc. introdujo al mercado la nueva versión del sistema operativo
Mac OS X Server Snow Leopard, el cual era un sistema operativo de 64 bits, basado en estándares
de código abiertos. Este sistema operativo incluía aplicaciones tales como:

 Podcast Producer 2.
 Mobile Access Server.
 Firewall para el teléfono iPhone y computadores Mac.

El Snow Leopard Server fue desarrollado para procesadores multi-core. Administraba de forma
masiva la memoria, siendo compatible con aplicaciones de 32 bits, así como operaciones de
aplicaciones web y de hosteo, la transmisión de archivos y mail.

1.3.1 CARACTERÍSTICAS
Entre las características del Snow Leopard Server se destacan:

 Wiki Server 2: mejora la colaboración online para ver contenidos wiki en el


teléfono iPhone y vistas previas de archivos adjuntos con Quick Look en cualquier
navegador.

IACC-2018
13
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Address Book Server: desarrollado con estándares abiertos CardDAV 20, permite el
acceso personal a contactos mediante computadoras Mac y teléfonos iPhone.
 iCal Server 2: desarrollado con estándares abiertos CardDAV, incluye un acceso
web al calendario en un teléfono iPhone utilizando el iPhone OS 3.0.
 Mail Server: permite brindar soporte al push email con el que los usuarios reciben
acceso inmediato a los nuevos mensajes.
 QuickTime X HTTP Live Streaming: presenta mejor calidad en reproducciones de
video.
 NetRestore: es una nueva versión del System Image Utility21 que facilita la
recuperación de imágenes.
 iPhone Configuration Utility: simplifica la configuración de varios teléfonos
iPhone, políticas de seguridad, configuraciones del correo y protocolos de
conexión y comunicación con redes corporativas.
 Compatibilidad: el Snow Leopard Server puede instalarse en una computadora
Mac con procesador Intel, con 2 GB en RAM y 10 GB disponibles en el disco duro.

1.3.2 REQUERIMIENTOS DE HARDWARE


De acuerdo a la página de soporte de Apple, los requisitos para instalar sistemas operativos del
tipo servidor varían de acuerdo a la versión y entre ellas se pueden citar:

 Mac OS X Lion: “Procesador Intel Core 2 Duo, Core i3, Core i5, Core i7 o Xeon,
equipo Mac OS X v10.6.6 o posterior para realizar la instalación a través de Mac
App Store (se recomienda v10.6.8), 7 GB de espacio disponible en el disco, 2 GB de
RAM” (Apple Inc., 2018, párr. 3).
 Mac OS X v10.6 Snow Leopard: “Procesador Intel, unidad DVD interna o externa,
o una función de uso compartido de DVD o CD, 1 GB de RAM (se recomienda RAM
adicional), pantalla integrada o una pantalla conectada a una tarjeta de video
suministrada por Apple que sea compatible con la computadora, 5 GB de espacio
disponible en el disco, o 7 GB de espacio en el disco si deseas instalar las
herramientas para desarrolladores” (Apple Inc., 2018, párr. 6).

20
Protocolo para intercambio de contactos.
21
Herramienta para la creación de imágenes de disco.

IACC-2018
14
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.3.3 SERVICIOS PROPORCIONADOS


Cada versión del sistema operativo incluye mejoras en los servicios y características incorporadas.
Entre los servicios se pueden identificar los siguientes:

 MySQL: sistema de gestión de bases de datos relacional open source bajo licencia
dual GPL/licencia comercial.
 PHP: lenguaje de programación de propósito general del lado del servidor,
diseñado para el desarrollo web.
 Firewall: diseñado para bloquear acceso no autorizado y asegurar comunicaciones
autorizadas.
 NTP y SNMP: protocolo de internet para sincronizar los relojes de los sistemas
informáticos a través del enrutamiento de paquetes en redes.
 Servicio NAT: mecanismo utilizado por routers IP para intercambiar paquetes
entre dos redes.
 Servicios de directorio, incluyendo Open Directory, LDAP y Servicios de Usuario vía
Netinfo.
 Servidor de Nombre de Dominio (DNS): sistema de nomenclatura jerárquico y
descentralizado para dispositivos conectados a redes IP, como internet o una red
privada.
 Servidor Samba con WINS: implementación libre del protocolo de archivos
compartidos de Microsoft Windows.
 Servidor Web Apache: servidor web HTTP de código abierto, para plataformas
Unix.
 Servidor de correo: aplicación de red de computadores ubicada en un servidor de
internet, para prestar servicio de correo electrónico.
 Servidor de impresión: administra los privilegios de la cola de impresión.
 Servidor Appletalk: protocolos desarrollados para la interconexión de redes
locales.
 Servidor DHCP: servidor que usa protocolo de red de tipo cliente/servidor que
administra la lista de direcciones IP dinámicas y asigna a los clientes conforme
disponibilidad.
 Servidor FTP: protocolo de red para la transferencia de archivos entre sistemas
conectados a una red TCP.
 Servidor iChat: cliente de mensajería instantánea incluido en las últimas versiones
del sistema operativo Mac OS X.
 Servidor NetBoot y NFS: tecnología de Apple que habilita los equipos Mac con el
firmware New World ROM, arranca desde la red en vez del disco duro.

IACC-2018
15
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

 Servidor VPN, con soporte para L2TP y PPTP: tecnología de red de computadoras
que permite una extensión segura de la red de área local (LAN) sobre una red
pública o no controlada como internet.
 Servidor Xgrid para computación distribuida: tecnología que permite resolver
problemas utilizando ordenadores organizados e incrustados en una
infraestructura de telecomunicaciones distribuida.
 Servidor de aplicaciones WebObjects: es el servidor de aplicaciones web Java J2SE
implementado por Apple.

1.3.4 SISTEMA DE ARCHIVOS


Los sistemas de archivos son los métodos y estructuras de datos que un sistema operativo utiliza
para seguir la pista de los archivos de un disco o partición, es decir, la manera en la que se
organizan los archivos dentro del disco

Para el sistema operativo Mac, se desarrollaron tres tipos de sistemas de archivos:

 HFS: surge en 1985 como sustituto del Macintosh File System (sistema de archivos
Macintosh o MFS), el sistema de archivos original, diseñado para ser usado en
disquetes y discos duros. También es posible encontrarlo en dispositivos de solo-
lectura como los CD-ROM. HFS es el nombre usado por desarrolladores, pero en la
documentación de usuarios el formato es referido como estándar Mac Os para
diferenciarlo de su sucesor HFS+, el cual es llamado Extendido Mac Os.
 HFS+: conocido como HFS Extended y Mac OS Extended, sustituye al HFS (sistema
jerárquico de archivos). Representa la optimización del espacio del disco duro.
 APFS: es el sustituto del HFS+, además de heredar todas sus funcionalidades y
características. Está optimizado para almacenamiento flash y SSD, espacio
compartido, clonación de archivos y directorios, snaphots, dimensionamiento de
directorio, guardado seguro y mejora de los fundamentos del sistema de archivos.

IACC-2018
16
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

1.3.5 MANEJO DE SEGURIDAD


Para Apple el manejo de seguridad es un aspecto importante dentro de los lineamientos del
sistema operativo, razón por la cual es necesario tener el sistema operativo y las aplicaciones
actualizadas, ya que cada versión o parche de actualización incluye mejoras en aspectos tales
como funcionabilidad, apariencia, rapidez en el procesamiento y flexibilidad de operación.

El sistema operativo Mac OS X está construido sobre Unix, que tiene funciones de seguridad en sus
niveles básicos. Asimismo, las aplicaciones vienen con librerías y accesorios, eliminando la
descarga de drivers. Con respecto a las actualizaciones, estas se realizan con frecuencia semestral,
permitiendo el acceso solo a las aplicaciones certificadas por Apple, generando así un ambiente
seguro, con un rendimiento excepcional.

 Para conocer más sobre la seguridad de Apple, se invita a


revisar el siguiente link:

https://www.apple.com/mx/macos/security/

IACC-2018
17
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

COMENTARIO FINAL
El sistema operativo de la empresa Apple Inc. está desarrollado de forma específica para equipos
Mac y orientado a mejorar la comunicación o interfaz entre el usuario y el computador,
produciendo equipos considerados atractivos y agradables al usuario, de fácil acceso y uso.

Cada versión de sistemas operativos que se ha comercializado presenta aspectos resaltantes e


innovadores con respecto a la versión anterior. Debido a esto, el MAC OS, cada día toma mayor
auge en el mercado de computadores personales, gracias a la flexibilidad de adaptación, no solo
para equipos de la línea Mac, sino también para cualquier otro tipo de arquitectura, siempre y
cuando cumpla con los requerimientos de hardware necesarios.

El MAC OS es un sistema operativo cuyo funcionamiento va desde equipos personales hasta


servidores empresariales, donde cada versión dispone de nuevos servicios, productos, aplicaciones
y actualmente están disponibles las actualizaciones en línea cada seis meses.

IACC-2018
18
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

REFERENCIAS
Apple Inc. (2018). Requisitos del sistema para OS X Lion y Mac OS X v10.6. Recuperado de:

https://support.apple.com/es-mx/HT202328

PARA REFERENCIAR ESTE DOCUMENTO, CONSIDERE:

IACC. (2018). Sistemas operativos Apple. Fundamentos de Hardware y

Software. Capítulo 8.

IACC-2018
19
Capítulo 8 – FUNDAMENTOS DE HARDWARE Y SOFTWARE

IACC-2018
20

También podría gustarte