Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Material a distancia
1. Conceptos bsicos
Definicin de computadora segn William Stallings 1
Mquina digital electrnica programable para el tratamiento automtico de la
informacin, capaz de recibirla, operar sobre ella mediante procesos determinados y
suministrar los resultados de tales operaciones.
Definicin de dato e informacin
Dato: es un elemento aislado, recabado para un cierto fin, pero que no ha pasado por un
proceso que lo interrelacione con otros.
Informacin: se trata de datos procesados y relacionados de manera que nos pueden
dar pauta a la correcta toma de decisiones.
Diferencia entre dato e informacin
Por ejemplo, una empresa recaba los siguientes datos entre varios documentos de un
posible cliente:
Ciudad, Pablo lvarez, Moreno 740, 35 aos, 002-3426478, Olivos
De este modo, cada dato por si solo no nos dice nada, por ello tienen que pasar por un
proceso (anlisis, ordenamiento, agregado, u otros), el cul le de sentido a los datos
anteriores:
Despus del procesamiento de los datos podemos obtener la siguiente informacin:
Nombre:
Apellidos:
Edad:
Direccin
Localidad:
Banco:
Cuenta:
Pablo
lvarez
35 aos
Moreno 740
Olivos
Ciudad
002-3426478
William Stallings es un informtico norteamericano ampliamente conocido gracias a sus libros de texto sobre
materias como sistemas operativos, realiz estudios de ingeniera elctrica en la University of Notre Dame [ND]
y se doctor en informtica en el Massachussets Institute of Technology [MIT]. Trabaja actualmente como
consultor independiente y una muestra de su brillante trabajo docente y divulgativo puede consultarse en su
Computer Science Student Resource Site.
Software
El hardware est regido por una CPU (Central Process Unit) o unidad central de
procesamiento (microprocesador), que a su vez est constituda por una unidad de
control CU (control Unit), una unidad aritmtico-lgica ALU (Arithmetic-Logic Unit), y
una pequea cantidad de memoria denominada memoria de registro.
Por otra parte, se encuentra la memoria principal o primaria, tambin llamada RAM o
memoria de trabajo (Random Access Memory), y cierta cantidad de memoria de inicializacin
y configuracin, llamada ROM (Read Only Memory).
Tambin existen los medios de almacenamiento secundario de datos, que pueden ser
un soporte magntico (discos) u ptico (Lectograbadoras de CD/DVD/Blueray).
Para comunicarse con el medio ambiente que la rodea, al las computadoras se les conectan
una serie de dispositivos externos a la misma, que se denominan perifricos. Son ejemplos
de ellos: teclado, impresora, modem, escner, monitor y muchos otros.
Segn su funcin, estos perifricos se denominan de Entrada (Input), de Salida (Output) o
pueden funcionar en forma mixta (E/S).
Definicin de programa
Un programa consiste en una serie de instrucciones que le indica al procesador las
instrucciones que debe ejecutar.
2. Sistemas informticos
Un sistema informtico est compuesto por:
a) Componente fsico: que constituye el hardware del sistema informtico K lo conforman,
bsicamente, los ordenadores, los perifricos y el sistema de comunicaciones. Los
componentes fsicos proporcionan la capacidad y la potencia de clculo del sistema
informtico.
b) Componente lgico: que constituye el software del sistema informtico y lo conforman,
bsicamente, tos programas, las estructuras de datos y la documentacin asociada El
software se encuentra distribuido en el hardware y lleva a cabo el proceso lgico que
requieren los datos.
c) Componente humano: constituido por todas las personas participantes en todas las
fases de la vida de un sistema informtico (diseo, desarrollo, implantacin, explotacin).
Este componente humano es sumamente importante ya que los sistemas informticos estn
desarrollados por humanos y para uso de humanos.
mdulos
de
entrada/salida
(E/S).
Estos
componentes
bsicos
se
encuentran
interconectados para llevar a cabo la funcin principal de una computadora, la cual consiste
en la ejecucin de instrucciones que indican los programas.
Componentes bsicos
Unidad central de proceso: controla la operacin de la computadora y es la
encargada de ejecutar las instrucciones de los programas que se almacenan en la memoria.
Tambin se lo llama procesador o con las siglas CPU (Central Processing Unit).
Est compuesta por:
mquina, los datos de entrada y los resultados. Esta memoria es normalmente voltil y
tambin se la conoce como memoria real.
Mdulos de E/S: transportan los datos entre la computadora y los dispositivos
externos. Estos dispositivos pueden ser memoria secundaria, equipos de comunicacin,
terminales, impresoras, etc.
Adems de los tres componentes bsicos descriptos se encuentran en la arquitectura
los buses de datos, direcciones y control. El procesador utiliza el bus de datos para
mover datos entre el procesador y la memoria principal, entre el procesador y los dispositivos
externos o entre la memoria principal y los dispositivos externos. El procesador utiliza el bus
de direcciones para indicar la direccin de memoria o dispositivo externo donde se quiere leer
o escribir. Por ltimo, el bus de control se utiliza para habilitar el dispositivo sobre el que se
quiere leer o escribir e indicar cual de estas operaciones se va a realizar.
La figura 1 muestra esquemticamente la arquitectura Von Neumann.
Eficiencia: Debe permitir una administracin eficiente de los recursos del sistema
informtico.
de mquina que
controlen el hardware sera una tarea muy compleja y agobiadora. Para facilitar esta tarea, el
SO ofrece mltiples funcionalidades y servicios que los programadores utilizan para llevar a
cabo ciertas acciones que realizarn sus programas.
En resumen, el SO ofrece servicios en las siguientes reas:
Ejecucin de programas.
Creacin de programas.
Figura 1
10
11
La idea central del proceso por lotes est en el uso de un software conocido como
monitor. Con el uso de esta clase de sistema operativo, los usuarios no tenan acceso
directo al equipo, por lo tanto cada usuario deba entregar los trabajos en cinta o tarjetas
perforadas al operador de la computadora, quien agrupaba secuencialmente los trabajos por
lotes y ubicaba los lotes enteros en un dispositivo de entrada para su empleo por parte del
monitor. Cada programa se construa de manera tal que al terminar su procesamiento
volviera el control al monitor y ste empezara a cargar automticamente el siguiente
programa.
Es el monitor quien controla la secuencia de sucesos. Gran parte del monitor debe
estar siempre en la memoria principal disponible para su ejecucin y leer uno a uno los
trabajos desde el dispositivo de entrada. A medida que lo lee, el trabajo actual se ubica en la
zona del programa de usuario y el control pasa al trabajo. Cuando el trabajo termina se
devuelve el control al monitor, quien lee otro trabajo. Los resultados de cada trabajo se
envan al dispositivo de salida como la impresora y luego son entregados al usuario.
12
los
procesos
por
lotes
como
los
de
tiempo
compartido
utilizan
multiprogramacin.
Uno de los primeros sistemas de tiempo compartido que se desarrollaron fue el
Sistema Compatible de Tiempo Compartido (CTSS, Compatible Time-Sharing System) en
1961 para una IBM 709.
4.5 Servicios
El SO oculta al programador los detalles del hardware y le proporciona una interfaz
cmoda para utilizar el sistema. Adems, el SO acta como mediador, ofreciendo al
programador y a los programas de aplicacin un conjunto de servicios y utilidades que
facilitan su tarea.
Profesorado del Consudec Septimio Walsh
13
14
15
Glosario
CPU
Corresponde a las iniciales en idioma ingls de Unidad Central de Proceso, tambin
conocida como procesador central. Esta unidad constituye el cerebro de la computadora,
el cual se encarga de realizar todas la operaciones aritmticas y lgicas a travs de la
ejecucin de instrucciones que realizan funciones especficas tales como sumar, restar,
dividir, complementar y otras. Est formado por la unidad aritmtica-lgica, la unidad de
control y registros auxiliares. Es importante destacar que existe un gran intercambio de
informacin entre el CPU y la memoria principal, debido a que toda la informacin
requerida por el procesador para la ejecucin de instrucciones proviene de la memoria
principal.
Ciclo de ejecucin
Para que una instruccin pueda ser ejecutada por el CPU requiere ser trada de la
memoria principal, a travs de un ciclo de lectura de la instruccin (fetch). Esta
instruccin se deposita en uno de los registros auxiliares, los cuales almacenan
temporalmente la instruccin que est siendo analizada o decodificada por la unidad de
control. Acto seguido, la instruccin es ejecutada a travs del ciclo de ejecucin
(execute).
Tal vez durante la ejecucin de la instruccin se requiera traer informacin adicional de
la memoria principal a travs de operaciones de lectura o read de los datos requeridos,
y/o de escritura (write) de ellos en la memoria.
Interfaz de usuario
El sistema operativo tiene que permitir al usuario ejecutar de alguna forma las rdenes
que ste desee. Para ello, el SO dispone de una interfaz o entorno de usuario, que hace
de puente de comunicacin entre el usuario y el SO.
16
Programas de aplicacin
Programas que utilizan los servicios bsicos del sistema operativo para realizar una
tarea concreta y especializada. Es el software ms utilizados por los usuarios, existiendo
tanto en forma de programas comerciales o gratuitos.
Sistema informtico
Conjunto de partes (hardware y software) que funcionan relacionndose entre s con
un objetivo preciso. Los usuarios forman parte del sistema informtico
Autoevaluacin
1. Diferencie hardware y software.
2. Qu funcin cumple la memoria principal?
3. Qu es un programa?
4. Qu funcin cumple la interfaz de un sistema operativo?
5. Explique los beneficios que proporciona un sistema operativo a los programadores.
6. Indique las ventajas que aporta un sistema operativo por lotes con respecto al proceso en
serie.
17
Lecturas adicionales
Historia de Microsoft
http://www.webtaller.com/maletin/articulos/historia-microsoft.php
Historia de Linux
http://www.infotic.org/index2.php?option=com_content&do_pdf=1&id=50