Logo Studenta

Clase 1 - Arquitectura de la PC

¡Este material tiene más páginas!

Vista previa del material en texto

Clase 1: Arquitectura de la PC Página 1 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
UN POCO DE HISTORIA 
 Con la utilización del ábaco se inicia, hace unos 3.000 A.C., la historia de la máquina 
para computar. Pero no es sino hasta la década de 1940 cuando se inicia la historia 
contemporánea de la computación; es entonces, cuando surgen las primeras computadoras 
completamente eléctricas y sin partes mecánicas. Todas las computadoras antes de la Colossus 
en 1941, se conocen como computadoras mecánicas. A partir de ese momento, las innovaciones 
ocurridas a lo largo de la evolución de la computación, dan origen a una clasificación de las 
computadoras de 6 generaciones, donde las cuatro primeras se diferencian por la tecnología en 
que se basan. 
 Esta clasificación por generaciones ha caído en desuso actualmente debido a la 
velocidad en que se presentan los nuevos descubrimientos. Es difícil definir las más recientes 
transiciones entre las generaciones de computadoras, en especial mientras están sucediendo. 
 Cambios como la evolución del bulbo al transistor (primera a segunda generación, por 
ejemplo) son totalmente claros, sin embargo otras no lo son tanto y sólo pueden ser apreciadas 
en retrospectiva. 
Primera generación (1940-1952) 
 Las válvulas de vacío constituyen el principal elemento de control para las 
computadoras de esta generación. Eran computadoras de tamaño sumamente 
grande y bastante lentas, que utilizaban gran cantidad de electricidad y 
generaban mucho calor. 
Su uso fundamental fue en aplicaciones científicas y militares. Se empieza a 
usar el sistema binario para representar la información. Utilizaban como 
lenguaje de programación el lenguaje máquina. Para conservar la 
información se usaban las tarjetas perforadas, la cinta y las líneas de demora de mercurio. 
Segunda generación (1952-1964). 
 Se sustituye la válvula de vacío por el transistor. Los transistores eran más rápidos, 
pequeños y más confiables que los tubos al vacío. Las máquinas ganaron 
potencia y fiabilidad, disminuyendo tamaño, consumo y precio, 
haciéndose más prácticas y asequibles. Se expanden los campos de 
aplicación, además del científico y militar, al administrativo y de gestión. 
Comienza a utilizarse lenguajes de programación evolucionados, que 
hacían más sencilla la programación; como el Ensamblador y algunos de los llamados de alto 
nivel, como Fortran, Cobol y Algol. Comienzan a usarse como memoria interna los núcleos de 
Clase 1: Arquitectura de la PC Página 2 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
ferrita y el tambor magnético, y como memoria externa, la cinta magnética y 
los tambores magnéticos. 
Tercera generación (1964-1971) 
 En 1964 surge el circuito integrado (chip), que consistía en el encapsulamiento de gran 
cantidad de componentes electrónicos en miniatura en una pastilla o pieza de silicona. El 
circuito integrado conforma uno o varios circuitos con una función determinada. Así, las 
computadoras pudieron hacerse más pequeñas, ligeras y eficientes. Consumían menos 
electricidad, por tanto, generaban menos calor. La miniaturización se extendió a todos los 
circuitos de la computadora. 
 Se utilizaron tecnologías de integración de circuitos 
pequeña (SSI Small Scale Integration) y media (MSI- Medium 
Scale Integration). Hubo un gran desarrollo de los sistemas 
operativos, en los que se incluyó la multiprogramación, el tiempo 
real y el modo interactivo. Comienza a utilizarse las memorias de semiconductores y los discos 
magnéticos. 
Cuarta generación (1971-1981) 
 En 1971 aparece el microprocesador, que permite la integración de toda la Unidad 
Central de Proceso de una computadora en un sólo circuito integrado. 
 Se utiliza la tecnología de integración de circuitos de gran escala LSI (Large Scale 
Integration circuit). Mediante ésta tecnología se colocan más circuitos dentro de una misma 
pastilla, que realizan tareas diferentes. Ésta tecnología permite la fabricación de 
microcomputadoras y computadoras personales, así como las computadoras monopastilla. 
 Un único circuito integrado contiene la unidad de control y la unidad aritmética/lógica. 
Como unidad de almacenamiento externo se utiliza el disquete (floppy disk). Se desarrollan las 
supercomputadoras, aparecen nuevos lenguajes de programación de todo tipo y las redes de 
transmisión de datos (teleinformática). 
Quinta generación (1981-1990) 
 A partir de esta generación ya no hay diferencia en la tecnología que se utiliza para la 
creación de las máquinas, sino en la manera en que se emplea. Inclusive para algunas personas 
solo existen tan sólo cuatro generaciones si estrictamente se tiene como base la tecnología 
empleada. La quinta generación esta diferenciada por la interconexión entre todo tipo de 
computadoras, dispositivos y redes (redes integradas). Comienzan a crearse esquemas de 
funcionamiento en paralelo. Utilización de componentes a muy alta escala de integración 
(VLSI). Desarrollos en Inteligencia Artificial, Robótica y Sistemas Expertos. Utilización del 
Clase 1: Arquitectura de la PC Página 3 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
lenguaje natural (lenguajes de quinta generación). Integración de datos, imágenes y voz 
(entornos multimedia). 
Sexta generación (1990- actualidad) 
 Se caracteriza por la evolución de las comunicaciones a la par de la tecnología. La 
miniaturización de componentes en las máquinas, y su reducción en costo conllevan a sistemas 
de alta capacidad. Las supercomputadoras de la generación anterior se ven superadas por las 
nuevas estaciones de trabajo. 
 El uso de redes se hace común, con grandes 
velocidades y la integración de servicios de video de 
calidad, voz y otros datos multimedia en tiempo real. Con 
la expansión de las redes, surge el procesamiento en 
paralelo a niveles masivos en la cual una cantidad infinita 
de computadoras cooperan realizando una tarea 
(Computación distribuida y Clusters o agrupaciones de 
computadoras). Internet invade el mundo doméstico 
generando nuevas alternativas en todas las actividades 
humanas. 
 
 
LOGICA DEL FUNCIONAMIENTO DE 
UNA COMPUTADORA 
 Fundamentalmente el concepto de la función de una computadora es que lleva a cabo 
procesos de datos sin la intervención humana, en forma automática y a enorme velocidad. 
 La obtención de información a partir de datos, es la parte relevante de la función de una 
computadora. La ciencia que estudia la obtención de la información a partir de sistemas 
automáticos es denominada INFORMATICA. 
 Nuestra existencia se basa, de hecho, en acciones similares a la que realiza una 
computadora aunque en la mayoría de los casos nuestra velocidad operativa es más lenta. 
 Durante toda nuestra vida procesamos datos, en realidad estamos tan acostumbrados a 
ello y nos es tan natural que usualmente procesamos miles de datos sin que nos demos cuenta 
que lo hacemos. Vivir, sería imposible sin esta facilidad. 
Entrada: datos e información 
Memorización: almacenamiento 
temporario para procesar los datos 
recibidos de acuerdo a las instrucciones 
recibidas 
Procesamiento: de los datos e 
instrucciones 
Salida: emisión de la información para 
su almacenamiento o impresión 
Clase 1: Arquitectura de la PC Página 4 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
 El simple ejemplo de cruzar una calle, significa que a nuestro cerebro arriban datos 
como donde estamos parados, si hay o no semáforo y en caso afirmativo que luz nos muestra, si 
existe una senda peatonal indicada para cruzar, si se ve algún automóvil acercándose y con qué 
velocidad se desplaza, etc. Estos datos se procesan en nuestro cerebro de acuerdo a una serie de 
instrucciones o programas que hemos ido adquiriendo a medida que aprendemos y finalmente, 
nuestro cerebro luego de hacer los cálculos del caso obtiene una información que nos indicará si 
debemos cruzar o no. 
 En general, todas las accionesque lleva a cabo una computadora están basadas en 
sencillas operaciones o procedimientos de la vida real que pueden tener una analogía perfecta 
con el funcionamiento de una oficina. Estas acciones pueden representarse en cuatro 
subprocesos aplicados a los datos e instrucciones a procesar que pueden verse graficados en la 
Figura, y estos subprocesos son: 
 
Secuencia de Subprocesos 
 Si tenemos una oficina, seguro que disponemos de alguna entrada de datos. Esta 
entrada, sería por ejemplo el mostrador de entrada donde los clientes completan una ficha con su 
domicilio, forma de pago seleccionada y el tipo de mercadería solicitada. Los datos así 
ingresados se almacenan en forma temporal en la ficha en el orden requerido. Luego todo eso se 
entregará al sector contable donde de acuerdo a las instrucciones que poseen los empleados 
(programa) almacenadas en sus cerebros (memoria), se aplican a los datos ingresados, haciendo 
los cálculos de costo y ruta de entrega (procesamiento). 
 A la información obtenida por esta última oficina contable (cálculos) se le da salida, 
ejecutando una serie de acciones o quedando disponible para su uso final. 
RESUMIENDO: 
Clase 1: Arquitectura de la PC Página 5 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
Una computadora es una 
máquina electrónica que recibe 
y procesa datos para 
convertirlos en información 
útil... 
 
 Tenemos un dispositivo de entrada por donde ingresan los datos a procesar y la 
información o programa a ejecutar, un dispositivo donde se almacenan estos (memoria), un 
dispositivo que procesa los datos y finalmente un dispositivo de salida tal cual los podemos ver 
en la Figura anterior. 
¿Qué es una computadora? 
 Una computadora (del inglés computer, y éste del latín computare -calcular-), también 
denominada ordenador o computador, es una máquina electrónica que recibe y procesa datos 
para convertirlos en información útil. Una computadora es una colección de circuitos integrados 
y otros componentes relacionados que puede ejecutar con exactitud, rapidez y de acuerdo a lo 
indicado por un usuario o automáticamente por otro programa, una gran variedad de secuencias 
o rutinas de instrucciones. La computadora, además de la rutina o programa informático, 
necesita de datos específicos (a estos datos, en conjunto, se les conoce como "Input" en inglés) 
que deben ser suministrados, y que son requeridos al momento de la ejecución, para 
proporcionar el producto final del procesamiento de datos, que recibe el nombre de "output". 
 A la unidad que procesa la información se la reconoce como la Unidad Central de 
Proceso, comúnmente conocida como CPU (por su sigla en inglés). 
Como la unidad de entrada y salida está conformada por 
distintos dispositivos que puede tener una PC, y estos se 
conectan a la CPU son denominados globalmente 
periféricos. 
 Los datos y programas entran a la CPU 
por medio de los periféricos de entrada y salen 
de ella como información, por medio de los periféricos 
de salida. Todos los bloques que conforman la computadora, 
se conectan entre sí por medio de un circuito de líneas agrupadas 
denominado BUS, por donde circulan los distintos tipos de señales. 
Clase 1: Arquitectura de la PC Página 6 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
Así como en el ejemplo anterior de la oficina, la unidad de entrada sería el mostrador, para la 
computadora, un elemento con el que el usuario ingresaría datos sería el teclado. El teclado es 
así en una computadora únicamente un periférico de entrada aunque como veremos no es el 
único. En el caso de un periférico de salida, el ejemplo puede ser una impresora o monitor ya 
que en estos únicamente se puede presentar datos o información ya sea impresos en el papel o 
en la pantalla. Una excepción son las pantallas del tipo touch screen, en las que se puede 
seleccionar una acción tocando con el dedo un sector del menú, presentado en la misma. 
 
Hardware y 
Software 
 Cuando hablamos de procesar datos 
pensamos en dos tipos de elementos uno de ellos 
es físico, es decir la máquina o equipo 
compuesto por todos los elementos mecánicos y 
electrónicos que lo componen, a esto lo 
denominamos HARDWARE (parte dura, 
elementos físicos de la computadora). Luego tenemos otros elementos que podríamos decir del 
tipo “inmaterial” ya que si bien existen no los podemos tocar y estos son la información o datos 
o todo aquello que es un programa. 
 De este modo si nos referimos al hardware, estamos hablando de las partes físicas de 
una computadora, en cambio si nos referimos al SOFTWARE, estamos hablando de los 
programas y datos producidos para que la computadora los procese o utilice en el procesamiento 
y obtención de información. 
ANALIZANDO EL HARDWARE 
 En una forma simple de visualizar una computadora, podemos decir que consta de una 
CPU o UCP (Unidad Central de Proceso), y de una serie de periféricos que sirven a esta CPU, 
para la entrada y salida de datos (Figura 7). La CPU a su vez dividirse en dos partes: el 
procesador (o microprocesador) y la memoria principal. El nombre de microprocesador se le 
asignó al procesador en el año 1972. Este fue denominado así por la firma Intel cuando fabricó 
un chip de muy alta integración y pequeño tamaño y que se utilizó como procesador general en 
distintas calculadoras. 
Dos importantísimos conceptos que 
necesitamos aclarar: 
HARDWARE: parte dura, elementos 
físicos de la computadora. 
SOFTWARE: programas y datos. 
 
Clase 1: Arquitectura de la PC Página 7 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
CPU 
 Un PROCESADOR o MICROPROCESADOR en la parte principal de la CPU ya que 
siendo la parte “inteligente” de la misma, realiza todas las acciones de cálculo y procesamiento. 
 Visto del modo físico, un microprocesador puede ser definido como un circuito 
integrado (alberga de cientos a millones de transistores y otros componentes electrónicos) que 
consiste en miles de entradas las cuales cumplen con las funciones de aritmética, lógica y 
control de una computadora. 
 Funcionamiento básico de un 
microprocesador 
 Veremos rápidamente cómo funciona y está constituido un microprocesador básico, 
para después analizar su funcionamiento y componentes en detalle. El procesador se divide en 
tres partes importantes: la UNIDAD DE CONTROL, la 
UNIDAD ARITMÉTICO-LÓGICA y los REGISTROS DE 
ALMACENAMIENTO. En la Figura vemos un diagrama 
de bloques de estos componentes y su conexión con otras 
partes importantes de la computadora. 
 
Placa madre (Motherboard) 
La placa base, placa madre, tarjeta 
madre o board (en inglés 
motherboard, mainboard) es una 
tarjeta de circuito impreso a la que se 
conectan las demás partes de la 
computadora. Tiene instalados una 
serie de circuitos integrados, entre los 
que se encuentra el chipset, que sirve 
como centro de conexión entre el 
procesador, la memoria RAM, los 
buses de expansión y otros 
Clase 1: Arquitectura de la PC Página 8 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
Relación del Microprocesador con el resto de los componentes 
Funciones de la UNIDAD DE CONTROL 
 La UNIDAD DE CONTROL, tal cual lo indica su denominación, se ocupa de controlar 
y coordinar el conjunto de operaciones que hay que realizar generando la información para 
controlar los periféricos, para dar el adecuado y oportuno tratamiento de la información. La UC 
interpreta las instrucciones del programa que se está ejecutando leyéndolas de la memoria 
principal. Las instrucciones que ejecuta no son las de alto nivel como las correspondientes a los 
lenguajes de programación más conocidos, sino las instrucciones de lenguaje máquina en que 
son convertidas las funciones y comandos correspondientes a estos lenguajes, al ser compilados 
los programas que los mismos contienen. 
 Siguiendo las instrucciones de programa que se está ejecutando la UC ejecutará las 
tareas solicitadas por el conjuntode órdenes elementales siguiendo los siguientes pasos: 
1. Extrae de la memoria principal la instrucción a ejecutar. Para esta operación el 
microprocesador cuenta con un registro denominado “contador de instrucciones”, en este se 
almacena la dirección de memoria que contiene la siguiente instrucción a procesar. También 
cuenta con un segundo registro en el que deposita la instrucción, una parte del mismo es la 
que contiene el código de operación y la otra la dirección del operando. 
 
2. Una vez conocida la operación, identifica los circuitos de la UNIDAD ARITMÉTICO LÓGICA 
que deben intervenir y realiza las conexiones electrónicas necesarias a través del 
secuenciador. 
 
3. Extrae de la memoria principal los datos e información necesarios para la ejecución de la 
operación, leyéndolos de la misma. 
 
4. Ordena a la UNIDAD ARITMETICO LÓGICA que efectúe las oportunas operaciones 
elementales, el resultado se almacena en un registro denominado acumulador. 
Clase 1: Arquitectura de la PC Página 9 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
5. Si corresponde y hay, se almacenan los nuevos datos en la memoria principal. 
 
6. En el paso final, incrementa en una unidad el contador de instrucciones. 
 
Función de la UNIDAD ARITMETICO LOGICA 
 La UNIDAD ARITMETICO LÓGICA es la responsable de efectuar la manipulación y 
operación de los datos. Particularmente realiza las operaciones matemáticas que le indica la 
UNIDAD DE CONTROL. Los resultados de dicho proceso son almacenados en “registros de 
almacenamiento”. La UNIDAD ARITMÉTICO LÓGICA puede efectuar un determinado 
número de operaciones elementales de acuerdo al repertorio de instrucciones de nivel máquina 
que caracterice a la CPU. 
El BUS 
 La arquitectura de la PC está determinada principalmente por el tipo y características 
del bus que utiliza. El BUS de la PC interconecta distintos componentes de la placa madre entre 
sí (microprocesador, memoria RAM, etc.) con los dispositivos periféricos internos y externos. 
 El BUS es un conjunto de conductores eléctricos (líneas de circuito impreso) por donde 
viajan por ejemplo las señales de dirección desde el microprocesador a la memoria y por donde 
la memoria envía al microprocesador su contenido. Del mismo modo el bus conecta entre sí 
tanto los componentes instalados en la placa madre, como los periféricos con los dispositivos de 
la placa madre y viceversa. El bus tiene agrupadas las líneas que lo conforman en: líneas de 
datos, líneas de control y líneas de direcciones. Por lo tanto podemos hablar de BUS DE 
CONTROL, de un BUS DE DIRECCIONES y de un BUS DE DATOS por donde se transmiten 
las informaciones del microprocesador a los diferentes periféricos de la computadora. 
 
El Bus 
Clase 1: Arquitectura de la PC Página 10 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
MEMORIA 
 La memoria principal se divide en dos tipos de 
memoria que son la memoria RAM y la memoria ROM. 
• La memoria RAM (Memoria de Acceso 
Aleatorio) 
 
 Cuando hablamos de una memoria de tipo RAM 
o de acceso aleatorio nos referimos a un tipo de memoria 
donde el acceso por el microprocesador a la información 
o escritura de una celda cualquiera se efectúa de una 
manera no secuencial y en un tiempo idéntico para todas ellas. En el acceso Random o aleatorio 
los tiempos para ubicar cualquier sector de memoria son iguales. 
 Como las primeras computadoras que se fabricaron tenían una memoria principal volátil 
que utilizaba el acceso aleatorio, en cuyas celdas se podía leer y escribir tantas veces como fuera 
necesario, el término RAM se fue identificando con una memoria de lectura escritura volátil. 
 Los bits de información se almacenan en las memorias RAM en celdas conformadas por 
un capacitor y un transistor ambos de tamaño microscópico. Un capacitor que tenga una carga 0 
representa un bit cero y un capacitor cargado representa un bit 1. Los capacitares pierden su 
carga naturalmente a menos que sufran un proceso de recarga. A este proceso de recarga se lo 
denomina refresco (refreshing). Debido a que la recarga de los capacitores de la memoria RAM 
se efectúa en forma permanente mientras la computadora está encendida, cuando la misma se 
apaga los capacitores dejan de recibir corriente y quedan todos en cero. Se pierde así el 
contenido (información) de los miles o millones de cargas que correspondían al programa o a 
los datos contenidos en toda la memoria y es por ello que son memorias del tipo “volátil”. 
• La memoria ROM (Memoria de Sólo Lectura) 
 La sigla ROM corresponde a Memoria de Sólo 
Lectura. La característica principal de la memoria 
ROM es que no es una memoria volátil, por lo tanto, 
su contenido no se borra en ausencia de corriente. 
 
 Por este motivo, alrededor de los años 70 se 
comenzó a utilizar chips de memoria ROM como parte 
de la memoria principal: la ROM BIOS. BIOS 
significa Sistema de Entrada/Salida Básico y se trata de un chip donde los datos contenidos en él 
no pueden ser modificados. Estas memorias contienen datos grabados por el fabricante que son 
Clase 1: Arquitectura de la PC Página 11 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
imprescindibles para el funcionamiento de la computadora. Su contenido se mantiene invariable 
aún después de apagar la computadora. Entre las tareas realizadas por la BIOS se encuentran: 
ejecutar la rutina de testeo de los componentes de la PC, copiar en la RAM el sistema operativo 
que va a ser utilizado (proceso de booting o arranque), almacenamiento permanente de 
programas para el control de la transferencia de datos entre los periféricos y la memoria y 
facilitar el acceso a las rutinas de configuración de la PC. 
 
PERIFERICOS 
 En informática, se denominan periféricos a los aparatos o dispositivos auxiliares e 
independientes conectados a la Unidad Central de Proceso de una computadora. 
 Se consideran periféricos tanto a las unidades o dispositivos a través de los cuales la 
SISTEMA DE NUMERACIÓN - EL SISTEMA BINARIO 
Es el sistema de numeración que utiliza internamente el hardware de las computadoras actuales. Se basa 
en la representación de cantidades utilizando los dígitos 1 y 0, por tanto su base es dos (numero de dígitos 
de sistemas). Cada digito de un número representado en este sistema se representa en BIT (contracción de 
binary digit). 
BIT: Un BIT es una manera "binaria " de presentar información; es decir, expresa una de solamente dos 
alternativas posibles. Se expresa con un 1 o un 0, con un sí o no, verdadero o falso, blanco o negro, algo es 
o no es, voltaje o no voltaje 
BYTE: Es la unidad de información formada por ocho bits (01011101). Un byte es la unidad fundamental 
de datos en los ordenadores personales y es también la unidad de medida básica para memoria, 
almacenando el equivalente a un carácter. 
KILOBYTE: Es un múltiplo binario del byte. Un kilobyte (Kb) son 1024 bytes. 
MEGABYTE: Es un múltiplo binario del byte. Un megabyte (Mb) son 1024 Kbytes. 
GIGABYTE: Es un múltiplo binario del byte. Un gigabyte (Gb) son 1024 Mbytes. 
TERABYTE: Es un múltiplo binario del byte. Un terabyte (Tb) son 1024 Gbytes. Es una unidad de 
almacenamiento tan desorbitada que resulta imposible imaginársela, ya que coincide con algo más de un 
trillón de bytes. Un uno seguido de dieciocho ceros. 
Clase 1: Arquitectura de la PC Página 12 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
computadora se comunica con el mundo exterior, como a los sistemas que almacenan o archivan 
la información, sirviendo de memoria auxiliar de la memoria principal. 
 Se entenderá por periférico al conjunto de dispositivos que, sin pertenecer al núcleo 
fundamental de la computadora, formado por la CPU y la memoria central, permitan realizar 
operaciones de entrada/salida (E/S) complementarias al proceso de datos que realiza la CPU. 
Como vimos, estas tres unidades básicas en un computador, CPU, memoria central y el 
subsistemade E/S, están comunicadas entre sí por tres buses o canales de comunicación. 
 A pesar de que el término periférico implica a menudo el concepto de “adicional pero 
no esencial”, muchos de ellos son elementos fundamentales para un sistema informático. El 
teclado y el monitor, imprescindibles en cualquier computadora personal de hoy en día (no lo 
fueron en los primeros computadores), son posiblemente los periféricos más comunes, y es 
posible que mucha gente no los considere como tal debido a que generalmente se toman como 
parte necesaria de una computadora. El mouse es posiblemente el ejemplo más claro de este 
aspecto. Hace menos de 20 años no todos las computadora personales incluían este dispositivo. 
El sistema operativo MS-DOS, el más común en esa época, tenía una interfaz de línea de 
comandos para la que no era necesario el empleo de un mouse, todo se hacía mediante 
comandos de texto. Fue con la popularización de Finder, sistema operativo de la Macintosh de 
Apple y la posterior aparición de Windows cuando el mouse comenzó a ser un elemento 
imprescindible en cualquier hogar dotado de una computadora personal. 
Tipos de periféricos 
Periféricos de entrada: Son los que permiten introducir datos 
externos a la computadora para su posterior tratamiento por parte 
de la CPU. Estos datos pueden provenir de distintas fuentes, siendo 
la principal un ser humano. 
 Los periféricos de entrada más habituales son: Teclado, 
Micrófono, Escáner, Mouse, Lector de código de barras, Cámara web, etc. 
Periféricos de salida: Son los que reciben información que es procesada por la CPU y la 
reproducen para que sea perceptible para el usuario. 
Algunos ejemplos son: Monitor; Impresora, Fax, Tarjeta de Sonido, 
Parlantes, etc. 
 
 
 
Periféricos de almacenamiento: 
Clase 1: Arquitectura de la PC Página 13 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
 Se encargan de guardar los datos de los que hace uso la CPU 
para que ésta pueda hacer uso de ellos una vez que han sido 
eliminados de la memoria principal, ya que ésta se borra cada vez que 
se apaga la computadora. 
 Pueden ser internos, como un disco duro, o extraíbles, como 
un CD. Los más comunes son: Disco duro, Disco flexible, Unidad de 
CD, Unidad de DVD, Pendrive, etc. 
Periféricos de comunicación: Su función es permitir o facilitar la interacción entre dos o más 
computadoras, o entre una computadora y otro periférico externo a la 
computadora. 
 Entre ellos se encuentran los siguientes: Fax-Módem, Tarjeta de red, 
Router, Tarjeta inalámbrica, Tarjeta Bluetooth, etc. 
 
 
 
ANALIZANDO EL SOFTWARE 
 
 El término «software» fue usado por primera vez en este sentido por John W. Tukey en 
1957. En las ciencias de la computación y la ingeniería de software, el software es toda la 
información procesada por los sistemas informáticos: programas y datos. El concepto de leer 
diferentes secuencias de instrucciones desde la memoria de un dispositivo para controlar los 
cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. 
 
Clasificación del software 
Si bien esta distinción es, en cierto modo, arbitraria, y a veces confusa, a los fines prácticos se 
puede clasificar al software en tres grandes tipos: 
Software de sistema: Su objetivo es desvincular adecuadamente al usuario y al programador de 
los detalles de la computadora en particular que se use, aislándolo 
especialmente del procesamiento referido a las características internas de: 
Clase 1: Arquitectura de la PC Página 14 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
Probablemente la definición más formal 
de software sea la siguiente: 
"Es el conjunto de los programas de 
cómputo, procedimientos, reglas, 
documentación y datos asociados que 
forman parte de las operaciones de un 
sistema de computación..". 
Extraído del estándar 729 del IEEE 
memoria, discos, puertos y dispositivos de comunicaciones, impresoras, pantallas, teclados, etc. 
El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, 
herramientas y utilidades de apoyo que permiten su mantenimiento. Incluye entre otros: 
Sistemas operativos, Controladores de dispositivos, Herramientas de diagnóstico, Herramientas 
de Corrección y Optimización, Servidores y Utilidades. 
Software de programación: Es el conjunto de herramientas que permiten al programador 
desarrollar programas informáticos, usando diferentes alternativas y lenguajes 
de programación, de una manera práctica. 
Incluye entre otros: Editores de texto, Compiladores, Intérpretes, Enlazadores, 
Depuradores, Entornos de Desarrollo Integrados. 
Software de aplicación: Es aquel que permite a los usuarios llevar a cabo una o varias tareas 
específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con 
especial énfasis en los negocios. 
 Incluye entre otros: Aplicaciones para Control de sistemas y 
automatización industrial, Aplicaciones 
ofimáticas, Software educativo, 
Software empresarial, Bases de datos, 
Telecomunicaciones (p.ej. internet y toda su 
estructura lógica), Videojuegos, Software de 
Diseño Asistido (CAD), Software de Control 
Numérico (CAM), etc. 
¿Qué es un Sistema 
Operativo? 
 Desde su creación, las computadoras digitales han 
utilizado un sistema de codificación de instrucciones en sistema de numeración binaria. Esto se 
debe a que los circuitos integrados funcionan con este principio, es decir, hay corriente o no hay 
corriente. 
 En el origen de la historia de las computadoras, los sistemas operativos no existían y la 
introducción de un programa para ser ejecutado se convertía en un increíble esfuerzo que solo 
podía ser llevado a cabo por muy pocos expertos. Esto hacia que las computadoras fueran muy 
complicadas de usar y que se requiriera tener altos conocimientos técnicos para operarlas. 
Clase 1: Arquitectura de la PC Página 15 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 Además, el tiempo requerido para introducir un programa en aquellas grandes máquinas 
de lento proceso superaba por mucho el de ejecución y resultaba poco provechosa la utilización 
de computadoras para resolución de problemas prácticos. 
 Se buscaron medios más elaborados para manipular la computadora, pero que a su vez 
simplificaran la labor del operador o el usuario. Es 
entonces cuando surge la idea de crear un medio para 
que el usuario pueda operar la computadora con un 
entorno, lenguaje y operación bien definido para hacer 
un verdadero uso y explotación de esta. Surgen los 
Sistemas Operativos. 
 Un sistema operativo es el encargado de 
brindar al usuario una forma amigable y sencilla de 
operar, interpretar, codificar y emitir las ordenes al procesador central para que este realice las 
tareas necesarias y especificas para completar una orden. 
Interfaz de Línea de Comandos. 
 Es la forma de interfaz entre el sistema operativo y el usuario en la que este escribe los 
comandos utilizando un lenguaje de comandos especial. 
 Los sistemas con interfaces de líneas de comandos se consideran más difíciles de 
aprender y utilizar que los de las interfaces gráficas. Sin embargo, los sistemas basados en 
comandos son por lo general programables, lo que les otorga una flexibilidad que no tienen los 
sistemas basados en gráficos carentes de una interfaz de programación. 
Interfaz Gráfica del Usuario. 
 Es el tipo de visualización que permite al usuario elegir comandos, iniciar programas y 
ver listas de archivos y otras opciones utilizando las representaciones visuales (iconos) y las 
listas de elementos del menú. Las selecciones pueden 
activarse bien a través del teclado o con el mouse. 
 Para los autores de aplicaciones, las interfaces 
gráficas de usuario ofrecen un entorno que se encarga de la 
comunicación con el ordenador o computadora. Esto hace 
que el programador pueda concentrarse en la funcionalidad, 
ya que no está sujeto a los detalles de la visualizaciónni a 
la entrada a través del mouse o el teclado. 
 También permite a los programadores crear programas que realicen de la misma forma 
las tareas más frecuentes, como guardar un archivo, porque la interfaz proporciona mecanismos 
estándar de control como ventanas y cuadros de diálogo. Otra ventaja es que las aplicaciones 
escritas para una interfaz gráfica de usuario son independientes de los dispositivos: a medida 
Clase 1: Arquitectura de la PC Página 16 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
que la interfaz cambia para permitir el uso de nuevos dispositivos de entrada y salida, como un 
monitor de pantalla grande o un dispositivo óptico de almacenamiento, las aplicaciones pueden 
utilizarlos sin necesidad de cambios. 
Funciones de los Sistemas Operativos. 
 Interpreta los comandos que permiten al usuario comunicarse con el ordenador. 
 Coordina y manipula el hardware de la computadora, como la memoria, las impresoras, 
las unidades de disco, el teclado o el mouse. 
 Organiza los archivos en diversos dispositivos de almacenamiento, como discos 
flexibles, discos duros, discos compactos o cintas magnéticas. 
 Gestiona los errores de hardware y la pérdida de datos. 
 Sirve de base para la creación del software logrando que equipos de marcas distintas 
funcionen de manera análoga, salvando las diferencias existentes entre ambos. 
 Configura el entorno para el uso del software y los periféricos. 
Clasificación de los Sistemas 
Operativos 
 Con el paso del tiempo, los Sistemas Operativos fueron clasificándose de diferentes 
maneras, dependiendo del uso o de la aplicación que se les daba. A continuación se mostrarán 
diversos tipos de Sistemas Operativos que existen en la actualidad, con algunas de sus 
características: 
Sistemas Operativos multitarea 
Es el modo de funcionamiento disponible en algunos sistemas operativos, mediante el cual una 
computadora procesa varias tareas al mismo tiempo. Se distinguen por sus 
habilidades para poder soportar la ejecución de dos o más trabajos activos 
(que se están ejecutado) al mismo tiempo. Esto trae como resultado que la 
Unidad Central de Procesamiento (UCP) siempre tenga alguna tarea que 
ejecutar, aprovechando al máximo su utilización. Su objetivo es tener a 
varias tareas en la memoria principal, de manera que cada uno está usando 
el procesador, o un procesador distinto, es decir, involucra máquinas con 
más de una CPU. Sistemas Operativos como UNIX, Windows XP, MAC-OS, OS/2, soportan la 
multitarea. 
Sistema Operativo Monotareas. 
 Los sistemas operativos monotareas son más primitivos y es todo lo contrario al visto 
anteriormente, es decir, solo pueden manejar un proceso en cada momento o que solo puede 
Clase 1: Arquitectura de la PC Página 17 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
ejecutar las tareas de una en una. Por ejemplo cuando la computadora está imprimiendo un 
documento, no puede iniciar otro proceso ni responder a nuevas instrucciones hasta que se 
termine la impresión. 
Sistema Operativo Monousuario. 
 Los sistemas monousuarios son aquellos que nada más puede atender a un solo usuario, 
gracias a las limitaciones creadas por el hardware, los programas o el tipo de aplicación que se 
esté ejecutando. Estos tipos de sistemas son muy simples, porque todos los dispositivos de 
entrada, salida y control dependen de la tarea que se está utilizando, esto quiere decir, que las 
instrucciones que se dan, son procesadas de inmediato; ya que existe un solo usuario. Y están 
orientados principalmente por los microcomputadores. 
Sistema Operativo Multiusuario. 
 Es todo lo contrario a monousuario; y en esta categoría se 
encuentran todos los sistemas que cumplen simultáneamente las 
necesidades de dos o más usuarios, que comparten mismos recursos. Este 
tipo de sistemas se emplean especialmente en redes. En otras palabras 
consiste en el fraccionamiento del tiempo (timesharing). 
Sistemas Operativos de tiempo real. 
 Los Sistemas Operativos de tiempo real son aquellos en los cuales no tiene importancia 
el usuario, sino los procesos. Por lo general, están subutilizados sus recursos con la finalidad de 
prestar atención a los procesos en el momento que lo requieran. Se utilizan en entornos donde 
son procesados un gran número de sucesos o eventos. Muchos Sistemas Operativos de tiempo 
real son construidos para aplicaciones muy específicas como control de tráfico aéreo, bolsas de 
valores, control de refinerías, control de laminadores. También en el ramo automovilístico y de 
la electrónica de consumo, las aplicaciones de tiempo real están creciendo muy rápidamente. 
Algunos ejemplos de Sistemas Operativos de tiempo real son: VxWorks, Solaris, Lyns OS y 
Spectra. 
Sistemas Operativos de red. 
 Son aquellos sistemas que mantienen a dos o más 
computadoras unidas a través de algún medio de comunicación (físico 
o no), con el objetivo primordial de poder compartir los diferentes 
recursos y la información del sistema. Los Sistemas Operativos de 
red más ampliamente usados son: NetWare, Windows NT Server, 
Windows 2000 Server, OS/2 Warp Server for E-business, UNIX, Linux y Solaris. 
 
Clase 1: Arquitectura de la PC Página 18 
 
Dra. Mariel Alejandra Ale Ing. Civil UTN FRSF - 2012
 
Archivos 
Es un conjunto de bits almacenado en un dispositivo periférico. Hay diferentes tipos según la 
clase de datos que contienen, por ejemplo hay archivos de imágenes, archivos de programas, 
archivos de documentos Word, etc. Para distinguir el tipo de datos que contienen, a los archivos 
se les asigna un tipo de archivo o documento. 
Nombres de archivos 
El nombre puede tener hasta 255 caracteres, puede contener letras, números, espacios en blanco 
y caracteres especiales como guiones, @, $, &, puntos, pero hay un grupo de caracteres 
especiales que están prohibidos ( ", ? , ¿, \, >, <, | , *). (nombrearchivo.extension). La extensión 
nos da una idea del tipo de archivo con el que tratamos. 
Carpetas 
Las carpetas se utilizan para clasificar de forma lógica los archivos que tenemos en nuestro 
ordenador. Reciben un nombre, al igual que los archivos. 
Unidad 
Son divisiones imaginarias que hacemos de nuestro ordenador para acceder más fácilmente a la 
información. En la organización de un disco rígido de una PC se utiliza una estructura en 
niveles (jerárquica), porque si colocamos toda la información en una misma carpeta será 
imposible encontrar lo que buscamos.

Continuar navegando