Cap01. ElementosDeComputacion
-
Upload
luisa-rodriguez -
Category
Documents
-
view
237 -
download
0
description
Transcript of Cap01. ElementosDeComputacion
-
111CaptuloCaptuloElementos de
computacin
Hardware
Software
Lenguajes de programacin
Los programas
-
n sistema de computacin es un conjunto de
conocimientos cientficos, elementos tcnicos y humanos
que hacen posible el tratamiento automtico de la Uinformacin por medio de las computadoras.
A partir de este concepto, podemos decir que un sistema de
computacin est compuesto por tres elementos:
RHardware
RSoftware y
RUsuarios
2
Gui l le rmo Imery
Captulo 1 Elementos de Computacin
Personas
(usuarios)
Hardware
(equipos)
Software
(datos)
Software
(programas)
-
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.
3Hardware
Gui l le rmo Imery
-
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.
4
Gui l le rmo Imery
Captulo 1 Elementos de Computacin
-
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
5Hardware
Gui l le rmo Imery
-
6Gui l le rmo 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.
-
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.
7
Gui l le rmo Imery
Hardware
-
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
8
Gui l le rmo Imery
Captulo 1 Elementos de Computacin
-
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.
9Software
Gui l le rmo Imery
-
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:
VProcesadores de textos
VEditores de texto
VGraficadores
VEntretenimiento
VUtilitarios
VHojas de clculo
VManejadores de base de datos
VLenguajes 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.
10
Gui l le rmo Imery
Captulo 1 Elementos de Computacin
-
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:
RSintaxis
RLgica y
RFormulas
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.
11
Gui l le rmo Imery
Software
-
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:
RAlgoritmos en lenguaje natural
RDiagramas de flujo
RDiagramas de flujo estructurado (Nash)
RPseudocdigos
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.
12
Gui l le rmo Imery
Captulo 1 Elementos de Computacin
ENTRADA
Datos RespuestasFrmulas
Mtodos
Clculos
PROCESO
SALIDA
Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12