Вы находитесь на странице: 1из 12

Captulo

Elementos de
computacin

Hardware

Software

Lenguajes de programacin

Los programas

Captulo 1 Elementos de Computacin

n sistema
de computacin es un conjunto de
conocimientos cientficos, elementos tcnicos y humanos
que hacen posible el tratamiento automtico de la
informacin por medio de las computadoras.
A partir de este concepto, podemos decir que un sistema de
computacin est compuesto por tres elementos:

R
Hardware

R
Software y

R
Usuarios

Software
(programas)

Hardware
(equipos)
Software
(datos)

Personas
(usuarios)

Guillermo Imery

Hardware

Hardware
El hardware representa todo lo fsico del sistema -lo tangible-, es
decir los equipos: disco duro, cables, monitores, etc. Existen varios
criterios para clasificar estos dispositivos, uno de ellos es la accin
que stos ejercen sobre la informacin. En base al criterio anterior,
se pueden hablar de cinco categoras:

Elementos de entrada

Elementos de proceso

Elementos de almacenamiento

Elementos de salida y

Elementos de conexin y energa


Elementos de entrada
Estos perifricos se utilizan
para introducir
informacin al
sistema de
computacin. La
informacin
puede ser dato
numrico, letra,
imagen, sonido, etc. Como
ejemplo de stos podemos
mencionar: teclados,
ratn(mouse), cornetas,
audfonos, monitor, entre
otros.
Guillermo Imery

Captulo 1 Elementos de Computacin

Elementos de proceso
Luego de haber introducido informacin al sistema, hay que
procesarla, de eso se encargan estos elementos, quienes realizan
todos los procesos lgicos, de clculo, de direccionamiento, etc.
Como ejemplo de estos podemos mencionar los procesadores
(CPU), unidades aritmeticolgicas, buses, memorias RAM y ROM,
tarjeta madre, tarjetas aceleradoras de video, etc.

Elementos de almacenamiento
Estos dispositivos son los que pueden almacenar informacin
permanentemente, es decir, que mantienen la informacin aunque
el sistema est apagado. Las memorias RAM o ROM, no estn ac,
ya que su funcin est activa slo si el sistema est encendido.
Guillermo Imery

Hardware

Ejemplo tpico de stos son los discos duros, pendrives, passport,


discos lser, unidades lectoras, disquetes, etc.
La unidad de medida para el almacenamiento es el byte. En un byte
podemos almacenar una letra o un nmero. A su vez cada byte est
formado por ocho bits, los cuales almacenan slo informacin
binaria -ceros y unos- a travs de los que se genera cualquier
cararcter o nmero.
Los mltiplos ms utilizados como unidades de almacenamiento
son:
Kilobyte (Kb)
1000 bytes
Megabyte (Mb)
1000 Kb
Gigabyte (Gb)
1000 Mb
Terabyte (Tb)
1000 Gb

Guillermo Imery

Captulo 1 Elementos de Computacin

Elementos de salida
Una vez procesada la informacin, los elementos de salida se
encargan de mostrar los resultados. La respuesta emitida a por un
sistema de computacin puede ser diverso: impreso, imgenes,
audio, video o figura fsica (modelo).
Un ejemplo tpico de esta categora son las impresoras, plotter y
cualquier dispositivo de impresin. Son tambin ejemplos de
salida: las cornetas, audfonos, monitores -ciertos tipos tambin
pueden ser de entrada-, video beam, proyectores, etc.

Guillermo Imery

Hardware

Elementos de conexin y energa


Todo aquel cable -interno o externo- de energa o datos, conector
USB, firewire, ps2, lpt1 o serial, regleta, UPS, fuente de poder, etc.,
son ejemplos de este tipo de elementos.

Utilitarios
Aquellos elementos que se fabrican para el
mundo informtico, pero que no tienen
ningn efecto sobre los datos, son los que se
ubican en este apartado. Ejemplo: mousepad,
pantallas protectoras, pantallas de proyeccin,
guayas de seguridad para laptos, etc.

Guillermo Imery

Captulo 1 Elementos de Computacin

Software
Si el hardware es la parte dura del sistema, pues el software es la
parte blanda -por as decirlo-. El software est formado por todos
los elementos intangibles -los que no se pueden tocar-, pero que
sabemos que estn all, dentro del sistema.
Siempre cuando se hace referencia a este vocablo anglosajn, se
piensa slo en los programas, pero tambin las estructuras de datos
forman parte del software.
Generalmente el software se divide en dos categoras:

Software del sistema y

Software de aplicacin

Software del sistema


A esta categora se le llama tambin sistemas operativos (SO). Un
Sistema Operativo es el software encargado de ejercer el control y
coordinar el uso del hardware entre diferentes programas de
aplicacin y los diferentes usuarios. Es decir
que su funcin es la de administrar los recursos
del computador o red.
Dentro de los sistemas operativos hay que
diferenciar los que se utilizan para redes multiusuario- y los que
sirven para computadoras
personales, sean estas de
escritorio o porttiles.
Los sistemas multiusuarios proporcionan
servicio y procesamiento a mltiples usuarios
simultneamente. Un ejemplo de este tipo de
Guillermo Imery

Software

servicio es el que presta la UDO a


travs de los computadores que estn
en Computacin Acadmica (CCA),
los cuales utilizan un sistema operativo
que permite que todos accedan
simultneamente a stos y se pueda
consultar, inscribir, imprimir, etc.
Como ejemplos
de sistemas multiusuario tenemos Unix,
Windows 2000 server y
Windows 2003 server,
siendo estos dos ltimos los
utilizados CCA.
El sistema operativo que
vamos a utilizar es mono usuario, es decir para
una sola computadora. Ejemplo de stos son
Windows -versiones Xp, Vista, Seven-, Ubuntu,
Mac OS, entre los ms comunes.
Algunas de las tareas de los sistemas operativos
son:

Modificar interfaz de trabajo

Interpretacin de los comandos

Control de recursos

Manejo de dispositivos

Prevenir que las actividades de un usuario no interfieran


en las de los dems usuarios.

Facilitar el acceso a los dispositivos de E/S.

Recuperarse de fallas o errores.


Guillermo Imery

10

Captulo 1 Elementos de Computacin

Software de aplicacin
Es todo aquel software que est en el mercado, que tiene una tarea
especfica. Se puede hacer una clasificacin dentro de este grupo
programas, segn su funcin:
V
Procesadores de textos
V
Editores de texto
V
Graficadores
V
Entretenimiento
V
Utilitarios
V
Hojas de clculo
V
Manejadores de base de datos
V
Lenguajes de programacin, entre otros.

Lenguajes de programacin
Los lenguajes de programacin se utilizan para crear nuevos
programas generalmente para realizar tareas que ningn software
del mercado lo haga o
aplicaciones con clculos muy
particulares del usuario.
Hay varios tipos de lenguajes de
programacin: ensambladores,
de alto nivel, etc. En esta gua se
utiliza uno de cuarta generacin
llamado DELPHI. El cual es un
lenguaje orientado a objetos, el
cual tiene varias versiones 4, 5 7. En la gua se hace referencia a la
versin Delphi 7.0 segunda edicin.
Guillermo Imery

Software

11

Los programas

Los programas son una secuencia instrucciones lgicamente


ordenadas a travs de las que se resuelve problema o situacin
especfica.
Para crear un programa de computadora hay que utilizar un
lenguaje de programacin, a travs del cual se generen las
instrucciones que una computadora pueda interpretar, ejecutar y
modificar. Al momento de crear un programa -en el lenguaje que
sea-, se debe dominar totalmente lo siguiente:
R
Sintaxis
R
Lgica y
R
Formulas
Para hacer un buen programa, no podemos prescindir de ninguno
de ellos. Primeramente necesitamos saber cmo escribir bien -sin
errores- en el lenguaje que estemos utilizando, esto es: SINTAXIS.
Temenos que escribir de forma lgica las instrucciones, para no
utilizar algo que no hayamos ledo o calculado: LGICA. Y aunque
sepamos bien la sintaxis y la lgica, si no sabemos qu mtodo
utilizar para resolver el problema y cules son las formulas
necesarias para realizar todos los clculo -FRMULAS-, pues no
estamos haciendo nada. Estos tres elementos se conjugan para
desarrollar una buena aplicacin.
Hay que tener presente que todo programa -al menos en los
primeros-, deben haber instrucciones de cada una de las etapas o
instancias por las que pasan los datos: instrucciones de entrada, de
proceso y de salida, en ese orden, as como se esquematiza en la
figura.
Guillermo Imery

12

Captulo 1 Elementos de Computacin

PROCESO
ENTRADA

Datos

Frmulas
Mtodos
Clculos

SALIDA

Respuestas

Antes de crear los programas utilizando el lenguaje de


programacin seleccionado, se debe hacer un diseo de los
mismos. Para ello se utilizan metodologas que no tengan tanta
sintaxis, con el objetivo de poder enfocarse en la lgica y las
frmulas, estas se conocen como herramientas de diseo.
Una herramienta de diseo es una forma de estructurar programas
sin utilizar un lenguaje de programacin, entre stos podemos
mencionar:
R
Algoritmos en lenguaje natural
R
Diagramas de flujo
R
Diagramas de flujo estructurado (Nash)
R
Pseudocdigos
Con la primera herramienta hay que escribir mucho y se presta ms
para diseo de aplicaciones muy grandes. Los diagramas de flujo
son muy objetivos en el diseo, pero utilizan mucho espacio. El
pseudocdigo es la herramienta que ms se ajusta a la hora de
traducir las lneas de diseo a los diferentes lenguajes de
programacin, as que utilizaremos como herramienta de diseo
los PSEUDOCDIGOS.
Guillermo Imery

Вам также может понравиться