12

Cap01. ElementosDeComputacion

Embed Size (px)

DESCRIPTION

delphi

Citation preview

  • 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