Está en la página 1de 26

1.

I TRODUCCI : SISTEMA I FORMTICO

1.1. EL SISTEMA I FORMTICO. HARDWARE Y SOFTWARE

El ordenador es una herramienta que nos permite el tratamiento automtico de la informacin: organizarla, procesarla, transmitirla y almacenarla.

El ordenador est compuesto por elementos fsicos que se denominan hardware.

El conjunto de instrucciones que se introducen en un ordenador para realizar un proceso determinado se denomina programa. El conjunto de varios programas es una aplicacin informtica. Una aplicacin, por ejemplo, puede ser una que tenga una empresa que consta de varios programas: uno para hacer nminas, otro para realizar la contabilidad, otro para hacer facturas, etc. Es decir, una aplicacin es un macroprograma que consta de varios programas independientes pero relacionados entre s. Funcionan de forma autnoma pero pueden utilizar informacin procesada por otros programas de la misma aplicacin. Instrucciones, programas y aplicaciones constituyen el software.

Para que el software funcione necesita de componentes fsicos, de hardware. El conjunto de elementos fsicos o hardware necesario para ejecutar aplicaciones informticas (software) es el sistema informtico.

El firmware es un tipo de software que prcticamente no se modifica en toda la vida del ordenador. Por ejemplo, es el software con el que estn programadas las memorias ROM (memoria de slo lectura), o el software de dispositivos de comunicaciones, como routers o switches. Estos dispositivos, una vez configurados y programados, almacenan la configuracin de forma permanente.

1.2. LOS COMPO E TES FSICOS. EL HARDWARE

Hemos visto que el hardware es la parte fsica del ordenador. Algunos componentes hardware son la memoria, la fuente de alimentacin, los cables, la tarjeta grfica, etc.

Los componentes fsicos del ordenador se pueden clasificar en tres grandes grupos: 1. La Unidad Central de Proceso (UCP o CPU). Consta de la Unidad de Control (UC), la Unidad Aritmtico Lgica (UAL), y la Memoria Central (MC). 2. La Unidad de Entrada / Salida (E/S). 3. Unidades Perifricas o perifricos de entrada / salida.

Unidad Central de Proceso UC Registros UAL Procesador Memoria Central (RAM) Unidad de entrada salida Dispositivos de entrada

Dispositivos de salida

1.2.1. EL PROCESADOR

Es la parte del ordenador que se encarga de controlar todas las tareas y procesos. Controla los perifricos, la memoria, la informacin que se va a procesar, etc. Est formado por la UC, la UAL y su propia memoria (los registros, que no es la RAM). Adems, necesita de la Memoria Central (memoria RAM) y de la Unidad de Entrada/Salida.

La Unidad de Control (UC) es la parte que recibe la informacin para interpretarla y procesarla mediante las rdenes que enva a los otros componentes del ordenador. Interpreta y ejecuta las instrucciones en el orden adecuado. Dispone de una serie de espacios de memoria denominados registros. Entre ellos estn:
2

1. Registro contador de programa: Contiene la direccin de la siguiente instruccin a ejecutar (de la memoria central RAM). 2. Registro de direcciones: Almacena las direcciones en las que se van a leer o escribir datos. 3. Registro de instruccin: Almacena la instruccin que se est ejecutando. 4. Etc.

La Unidad Aritmtico Lgica (UAL) es la encargada de realizar operaciones aritmticas y lgicas sobre la informacin (suma, resta, multiplicacin, divisin, potenciacin, comparacin, etc). Tambin tiene registros: 1. Registros de entrada: contienen los operandos. 2. Acumulador: que almacena los resultados de las operaciones.

La Unidad de Entrada/Salida sirve para comunicar el procesador con los elementos internos del ordenador y con los perifricos. La unidad de E/S est formada por los buses. Son un conjunto de lneas elctricas que permite la transmisin de seales entre los componentes del ordenador. Hay distintos tipos de buses: 1. Bus de datos: Transmite datos entre los distintos dispositivos del sistema informtico. 2. Bus de direcciones: Transporta la direccin donde se almacenar o leer un dato. 3. Bus de control: es el que transporta las seales generadas por el secuenciador de la UC, las rdenes generadas por el procesador. El bus se caracteriza por el nmero de sus lneas. Cada una transmite un bit. En un principio eran de 8 bits. Despus pasaron a ser de 16, 32 y 64 bits. Entre ms lneas tenga ms informacin puede transmitir de una sola vez. Otro factor muy importante es la velocidad a la que circulan los bits. Los hay desde 66 MHz hasta ms de 800 MHz. La velocidad a la que trabaje el ordenador depender (adems de la frecuencia del procesador) de la cantidad de lneas de los buses y de su velocidad o frecuencia.

Si en un ordenador cambiamos el procesador por otro ms rpido, el tiempo que utiliza la CPU para realizar clculos ser menor, pero el tiempo que tarda en transmitir los datos entre la memoria y los perifricos ser el mismo porque el bus no ha cambiado. Adems, el nmero de lneas del bus determina el tamao del registro de instruccin. Entre ms lneas tenga el bus, mayor puede ser el cdigo de operacin, por lo tanto,
3

puede realizar operaciones ms complejas. Aumenta la potencia del ordenador, no por la velocidad, sino por la mayor complejidad de las instrucciones.

Los pasos que se realizan en la ejecucin de una instruccin son los siguientes: 1. La UC lee el registro contador de programa que contiene la direccin de la siguiente instruccin a ejecutar. Pasa la instruccin contenida en esa direccin al registro de instruccin. 2. La UC analiza el cdigo de operacin de la instruccin contenida en el registro de instruccin. 3. Analiza la direccin de operando del registro de instruccin y lee en la RAM los datos sobre los que va a operar. 4. Extrae los datos y los enva a los registros adecuados para procesarlos.

La UC y la UAL forman el procesador. La memoria RAM y la Unidad de entrada/salida no forman parte del procesador, pero son elementos imprescindibles. Una de las caractersticas de los procesadores es la velocidad o frecuencia a la que trabajan. Es el nmero de instrucciones que puede procesar por segundo. Se mide en GHz.

Junto al procesador hay otros chips o circuitos integrados, normalmente dos, llamados northbridge y southbridge, que forman el chipset. ste se encarga de controlar muchas funciones del ordenador: gestionan la memoria RAM, los buses, los sistemas de ahorro de energa, tarjetas de red, de sonido, puertos USB y FireWire, etc. Es decir, el chipset libera de trabajo al procesador. Un chipset concreto es especfico de un procesador, es decir, un chipset para un Pentium III no puede funcionar con un Pentium 4.

1.2.2. LA MEMORIA. TIPOS Y DIRECCIO AMIE TO

El ordenador almacena en su memoria los programas y datos con los que va a trabajar. La memoria puede ser de dos tipos: Memoria externa o de almacenamiento masivo. Memoria interna (o principal).

La memoria externa permite almacenar gran cantidad de informacin de forma permanente. Son los discos duros, disquetes, CDs, DVDs, etc. Es una memoria lenta y no voltil, es decir, la informacin no se perder al apagar el ordenador.

La memoria interna est dentro de la carcasa del ordenador. Es la encargada de almacenar los programas y los datos que se van a procesar. Est formada por componentes electrnicos que almacenan la informacin en forma de ceros y unos. Cada uno de estos elementos es un bit. Hay dos tipos de memoria interna: RAM (Random Access Memory). En ella se puede almacenar, leer y modificar informacin. Tambin se la llama memoria principal o central (MC). ROM (Read Only Memory). Es una memoria de slo lectura. Su informacin no se modifica (o se modifica raramente). Sirve para iniciar el arranque del ordenador.

Los programas que queremos ejecutar tienen que estar en la RAM. No se puede ejecutar un programa si no est cargado en la RAM. Un disco duro no es memoria interna (aunque est dentro de la carcasa del ordenador). Se le considera memoria externa o auxiliar. Los disquetes, CDs, DVDs, cintas DAT, etc, son memorias externas. La memoria RAM slo almacena la informacin temporalmente y para ser procesada. Cuando apagamos el ordenador, se pierde su contenido. Los soportes de almacenamiento externo tienen la funcin principal de almacenar la informacin de forma permanente. La MC o RAM est formada por celdas que son condensadores, de forma que la presencia de energa dentro de ellas puede traducirse como un uno lgico, y la ausencia de energa como un cero lgico. Estos condensadores, despus de transcurrido un tiempo se descargan. Por eso hay que recargarlos. Este proceso se conoce como refresco de memoria. Segn esta caracterstica, podemos hacer la siguiente clasificacin de memorias RAM: DRAM (Dynamic RAM). Necesita refrescarse cada ciclo de reloj para no perder la informacin. El reloj es el componente que genera impulsos para sincronizar todos los procesos en el ordenador. Tiene una gran capacidad de almacenamiento.

SRAM (Static RAM). No necesita refresco de memoria. Tiene menos capacidad que la DRAM para un mismo tamao, pero es ms rpida y ms cara.

SDRAM (Synchronous DRAM). La diferencia con las anteriores es que la SDRAM funciona de forma sncrona con la seal del reloj del microprocesador. La DRAM y la SRAM son asncronas, por lo que por encima de una determinada velocidad del microprocesador no pueden seguir su ritmo y el micro tiene que esperar por la memoria. La SDRAM, al ser sncrona, disminuye los tiempos de espera y permite trabajar a una velocidad mayor. Necesita el refresco de sus celdas.

DDR-SDRAM (Double Data Rate SDRAM SDRAM de doble velocidad de datos). Transfiere datos dos veces por cada impulso de reloj, con lo cual dobla la velocidad. Es ms rpida que las anteriores. Es la memoria que se incorpora hoy da a la mayora de los ordenadores. Tambin necesita refresco. DDR-2 (o DDRII) es la evolucin de la DDR-SDRAM y se diferencia en que es ms rpida y necesita menos voltaje.

Una de las caractersticas fundamentales de las memorias RAM es el tiempo de acceso, que es el tiempo que se tarda en acceder a una posicin de memoria para leer o escribir informacin. Se mide en nanosegundos (10-9) (60, 70, 80, 100,...). Cuanto menor sea el tiempo de acceso mayor ser la velocidad a la que se pueda leer o escribir informacin. La RAM tiene que ser compatible con el resto de los componentes. No tiene sentido tener una RAM con una velocidad de acceso mucho ms lenta que la frecuencia del bus. El ordenador funcionara correctamente, pero su funcionamiento no sera el ptimo. La velocidad de acceso deber ser acorde con la frecuencia del procesador y la velocidad del bus.

La cantidad de memoria RAM que tengamos influir en que los procesos sean ms o menos rpidos. La capacidad se mide en Gigabytes (GB). En la actualidad la capacidad ms comn es de 2 GB en ordenadores personales. Un GB son 1.024 MB (210=1.024). Un MB son 1.024 KB. Un KB son 1.024 bytes. Un byte son 8 bits. El byte comprende un conjunto de 8 celdas y equivale a un carcter.

Una memoria relacionada con la RAM es la Memoria Cach. Es una memoria que almacena temporalmente la informacin que se utiliza con ms frecuencia durante la
6

ejecucin de un programa, y de esta forma agiliza los clculos. Mejora el rendimiento al reducir el nmero de veces que debe accederse a la memoria RAM. La memoria cach no es memoria RAM. Cuando se empez a utilizar, consista en unos chips situados sobre la placa base. Posteriormente pas a estar integrada dentro del ncleo del microprocesador. Empez entonces a hablarse de niveles de cach. Entre ms bajo sea el nivel de cach, estar ms cercana al microprocesador y ser ms rpida: 1. Cach de nivel 1 (L1): est integrada en el propio microprocesador y su velocidad es la ms alta. 2. Cach de nivel 2 (L2): pueden estar integradas en el microprocesador, estar en el mismo encapsulado o ser totalmente externas (chips en la placa base, no es habitual en la actualidad). Es ms lenta que la cach de nivel 1. Cuando se dispone de cach de nivel 1 y de nivel 2, pueden trabajar de dos formas distintas segn estn diseadas. Pueden ser: 1. Inclusivas: todo el contenido de la cach L1 est duplicado en la cach L2, con lo cual se pierde espacio. 2. Exclusivas: el contenido de la cach L1 no est en la cach L2.

La memoria ROM o memoria de slo lectura, contiene programas que sirven para iniciar el arranque del ordenador e informacin sobre componentes hardware del equipo. Este software forma la BIOS del ordenador (Basic Input Output System) o sistema bsico de entrada/salida. La BIOS se encuentra sobre la placa base. Inicialmente las BIOS se programaban en memorias PROM (Programmable Read Only Memory), lo que implicaba que cualquier modificacin en el sistema haca que hubiera que sustituir el componente electrnico para modificar la configuracin de la BIOS. En la actualidad se utilizan memorias EEPROM (Electrically Erasable Programmable Read Only Memory) que permiten modificaciones, aunque no se hacen habitualmente. A diferencia de la RAM, la memoria ROM no es voltil, es decir, la informacin no desaparece al cortarse la electricidad, pero es bastante ms lenta.

Hay otra memoria llamada CMOS (Complementary Metal Oxide Semiconductor), que contiene opciones de configuracin que se leen en el arranque del ordenador. Almacena la hora del sistema, la fecha, tipos de discos duros instalados, configuracin de conectores para perifricos, etc. Esta memoria est alimentada por una pila que se recarga cuando el ordenador est conectado. Pero si el equipo est apagado durante
7

mucho tiempo la pila puede descargarse totalmente y perder la informacin. La configuracin de la CMOS se puede modificar si instalamos un nuevo disco duro, si cambiamos la hora o la fecha del sistema, etc. Esta operacin se realiza mediante un programa de la BIOS llamado SETUP, que podemos abrir durante el arranque del ordenador.

Otra memoria es la VRAM o memoria de vdeo, que se utiliza para procesar imgenes y evitar que lo haga la RAM. Est en la tarjeta grfica. Otra memoria de vdeo es la SGDRAM (Synchronous Graphics Dynamic Random Access Memory) que es ms rpida.

Para acceder a las celdas de memoria se necesita la direccin de memoria. sta es la posicin de una celda con respecto a las dems. Para acceder a una direccin de memoria, una instruccin puede utilizar diferentes mtodos de direccionamiento: Direccionamiento inmediato: La instruccin no tiene direccin de operando, no necesita de ningn acceso a memoria, ya que el dato (el operando) que se va a procesar forma parte de la misma instruccin. Cdigo de operacin

Direccionamiento directo: El procesador accede al contenido de la direccin que indica la instruccin para poder localizar el dato.

Cdigo de operacin

Direccin A A Dato

Direccionamiento indirecto: En primer lugar se accede a una posicin de memoria que contiene la direccin del dato que utilizar la instruccin.

Cdigo de operacin

Direccin A A Direccin B

B Dato

Direccionamiento relativo: La direccin del dato con el que se va a operar se obtiene sumando a la direccin indicada por la propia instruccin, una cantidad fija, que normalmente est contenida en un registro.

Cdigo de operacin

A A+K + Dato

K Registro

1.2.3. LOS PERIFRICOS. TIPOS Y CARACTERSTICAS

Son los dispositivos hardware que sirven para introducir datos y programas en la memoria central, sacarlos al exterior o ambas cosas, y sern de entrada, de salida o de entrada/salida. Son de entrada: el teclado, el ratn, el escner. Son de salida: la impresora, el monitor, etc. Son de entrada/salida: unidades de disquete, los mdems, las unidades de CD-RW, de DVDRW, las unidades de disco duro, etc.

No se deben confundir los perifricos con los soportes de informacin. Por ejemplo, la unidad de CDs es el perifrico y el CD es el soporte.

Los perifricos se conectan al ordenador mediante los puertos de E/S. Son conectores que permiten que los datos entren o salgan del ordenador hacia los dispositivos.

Caractersticas de los perifricos: Fiabilidad: es la probabilidad de que se produzca un error. Tipo de acceso: puede ser: o Secuencial: si para acceder a un dato hay que pasar antes por todos los anteriores. Por ejemplo las cintas DAT. o Directo: se puede acceder a un dato sin pasar antes por los anteriores. Por ejemplo los discos duros. Velocidad de transferencia: es la cantidad de informacin que el perifrico puede leer o escribir en un segundo. Se mide en bits/s, Kb/s, Mb/s, etc. Ergonoma: un perifrico es ergonmico si se ha diseado de forma que se puede utilizar cmodamente.

Algunos de los perifricos ms importantes son:

Teclado y ratn

El teclado habitual es de 102 teclas. Tiene distintos tipos de teclas: Teclas de escritura general: Son las mismas que en una mquina de escribir. Teclas de funcin: Se utilizan en determinadas aplicaciones. Van de F1 a F12. Teclado numrico: Se utiliza para introducir nmeros si est activada la funcin BloqNm o para mover el cursor si est desactivada. Teclas de movimiento del cursor. Teclas especiales: Enter, Esc, Control, Alt. Teclas especiales de Windows: Inicio.

10

El ratn es otro perifrico de entrada. Permite mover el puntero y realizar determinadas operaciones.

Monitor

Es un perifrico de salida. La calidad de las imgenes depende del propio monitor y tambin de la tarjeta grfica. Esta tarjeta es la que comunica el ordenador con el monitor. El tamao del monitor se mide mediante el tamao en pulgadas de la diagonal. Otra caracterstica importante es la resolucin, que es el nmero de puntos (pxeles) que puede representar el monitor.

Impresora

Es un perifrico de salida que permite obtener en papel la informacin deseada. La resolucin nos indica la calidad de la imagen que se puede obtener. Se mide en ppp, puntos por pulgada, que es la cantidad de puntos que puede imprimir en esa superficie. Tipos de impresoras: Impresoras de impacto: imprimen mediante el impacto de un cabezal sobre una cinta impregnada de tinta. Casi no se utilizan. Su nica ventaja es que permiten obtener copias mltiples. Pueden ser: De margarita: tienen una bola en la que estn en relieve las letras y smbolos que puede imprimir. La bola gira para seleccionar la letra que tiene que imprimir y golpea la cinta, imprimiendo la letra correspondiente. Matricial o de agujas: tienen una matriz de agujas que golpean el papel a travs de la cinta de tinta. Cuantas ms agujas tenga mayor ser la calidad de la impresin. Impresoras sin impacto: Impresoras trmicas: utilizan un tipo de papel sensible al calor. La impresora calienta la zona en la que va a aparecer el carcter. Impresoras de inyeccin de tinta: permiten la impresin de caracteres y grficos mediante la inyeccin de pequeas cantidades de tinta sobre el papel.

11

Impresoras lser: son las de mayor calidad, pero las ms caras. Forman la imagen a partir de un polvo contenido en el tner.

Escner

Es un dispositivo de entrada que permite transformar imgenes o texto impresos en datos digitales, en un formato que se puede almacenar y modificar en un ordenador. Estas imgenes se almacenan en archivos de tipo BMP, JPG, GIF, PDF, etc. Si se escanea un texto tambin se puede pasar a un archivo de texto que luego se puede modificar. Se hace mediante un software llamado OCR (Optical Character Recognition, Reconocimiento ptico de Caracteres). La resolucin de los escners tambin se mide en ppp, la cantidad de puntos por pulgada que es capaz de captar.

Mdem

Es un perifrico de entrada/salida que se conecta a la lnea telefnica y permite la comunicacin con otros ordenadores. Esta comunicacin por la lnea telefnica ha de hacerse de forma analgica, pero el ordenador trabaja con seales digitales. Hay que transformar estas seales mediante el mdem. ste transforma las seales digitales en analgicas, y las analgicas en digitales. Tambin hay fax-mdems, que permiten enviar o recibir faxes desde el ordenador. La velocidad de los mdems se mide en kilobits por segundo (Kbps). Los habituales son de 56 Kbps. Segn el sentido en el que se transmite la informacin, los mdems se clasifican en: Simplex: Transmiten informacin en un nico sentido. Una vez configurados para transmitir en un sentido no se pueden reconfigurar. Half-duplex o semiduplex: Transmiten informacin en ambos sentidos pero no simultneamente. Se configuran para que transmitan informacin en un sentido pero permiten reconfigurarse para que puedan transmitir en sentido contrario. Full-duplex o duplex: Transmiten informacin en ambos sentidos sin tener que reconfigurarlos. Son los actuales. Los mdems tambin se pueden clasificar en:

12

Mdems hardware: la transformacin de la seal en analgica o digital se hace mediante componentes electrnicos, mediante hardware. Mdems software: la transformacin de la seal se hace mediante software. Las ventajas de stos son el menor precio y que su actualizacin es ms sencilla (descargando nuevo software). La desventaja es que cargan de trabajo al procesador, que es el que tiene que transformar la seal.

Otra clasificacin es: Internos: son una tarjeta incluida dentro del ordenador o integrado en la placa base. Externos: son un dispositivo que se conecta al ordenador mediante el puerto serie o un puerto USB.

Unidad de disquete

Es un perifrico de E/S que permite almacenar o leer informacin en los disquetes (el soporte). Se almacena en forma magntica. Las unidades son de 3 (las antiguas eran de 5 ) y de 1,44 MB.

Unidad de disco duro

Es un perifrico de E/S de gran capacidad y velocidad. Est formado por uno o varios platos que almacenan la informacin en forma magntica en pistas concntricas. Su capacidad se mide en GB y depende de su tamao, del nmero de caras, de pistas, etc. La velocidad de acceso a la informacin depende, entre otros factores, de la velocidad de rotacin del disco. Se utilizan para instalar en ellos los sistemas operativos y las aplicaciones.

Unidad de CD-ROM (grabadora)

Es un perifrico de E/S que almacena informacin por medio de un lser. Tiene gran capacidad (650 MB 700 MB e incluso ms).

Unidad de DVD (grabadora)

13

(Digital Video Disk) Son similares a los anteriores pero pueden almacenar entre 4,7 GB y 9 GB los de doble capa.

Los perifricos necesitan programas que permitan al sistema operativo reconocerlos y utilizarlos. Estos programas se llaman drivers o controladores.

1.3. SEGURIDAD DE LA I FORMACI

La seguridad de la informacin almacenada en un ordenador es responsabilidad del administrador y puede ser: 1. Seguridad fsica. 2. Seguridad frente a virus. 3. Seguridad de datos.

1.3.1. SEGURIDAD FSICA

En las redes existe un ordenador principal o servidor de red. En l est la mayora del software que se va a utilizar, datos, impresoras, permite el acceso a internet, etc. El hardware y el software del servidor son utilizados por muchos usuarios, por eso debe estar protegido contra fallos fsicos: falta de suministro elctrico, calor, polvo, campos electromagnticos, etc. Para prevenir fallos elctricos se utilizan los SAI o UPS (Sistema de Alimentacin Ininterrumpida). Estn conectados entre el ordenador y la red elctrica y sus bateras recargables permiten que el servidor siga funcionando durante unos minutos aunque falte la corriente. De esta forma el usuario puede cerrar las aplicaciones y apagar el ordenador correctamente sin que se pierdan los datos. Tambin evitan que picos de tensin lleguen al ordenador.

14

1.3.2. SEGURIDAD A TE LOS VIRUS I FORMTICOS

Un virus es un programa informtico que aade una copia de s mismo a otros programas, normalmente, al principio o al final de las instrucciones del programa que infecta. Su finalidad es infectar a otros programas, ralentizar el funcionamiento del ordenador, borrar o modificar ficheros, bloquear la red, etc. Los archivos a los que afectan son normalmente ejecutables (.com y .exe) o macros, que son programas incluidos en otro tipo de archivos. Los medios de entrada de un virus son por ejemplo, CDs, DVDs (todos los soportes), redes de ordenadores, correos electrnicos, etc. Los lugares donde suelen estar son:

Memoria RAM: contaminar todo lo que se almacene en ella y se pueda contagiar. Documentos de texto con macros: normalmente los documentos que no sean programas ejecutables no se contaminan. Pero una macro es un pequeo programa incluido en otro tipo de fichero. Por lo tanto, un fichero con macros puede ser infectado.

Boot o Sector de arranque: es la parte del disco duro donde estn las instrucciones que inicializan el sistema operativo. Se ejecuta al arrancar el ordenador, el virus pasa a la RAM y despus a cualquier programa ejecutable o macro.

Ficheros adjuntos de correo electrnico: al abrir el fichero adjunto se ejecuta el virus y se contamina el sistema.

Para prevenir o buscar virus se utiliza: Bsqueda de cadenas: cada virus contiene unos patrones, unas instrucciones que los identifican. Su deteccin se realiza buscando estos patrones. Anlisis heurstico: el antivirus analiza caractersticas como la fecha y la hora de creacin de un archivo, el tamao, etc. Esta informacin se compara con la que contiene el antivirus, y decide si se trata o no de un virus.

15

Proteccin permanente: el antivirus ejecuta un programa llamado centinela que permanece en la RAM y analiza permanentemente cualquier operacin que se realiza con los ficheros para evitar la ejecucin y transmisin del virus.

1.3.3. SEGURIDAD DE LOS DATOS

La prdida de datos puede estar provocada de forma involuntaria por el usuario del equipo. Puede que borre ficheros, cambie la configuracin del equipo, formatee el disco duro, etc. Estos y otros problemas pueden solucionarse mediante la utilizacin de los discos espejo o las copias de seguridad. Un disco espejo es un disco que contiene exactamente la misma informacin y configuracin que el disco duro del sistema. Este disco espejo puede estar fsicamente dentro del mismo equipo o fuera de l. Puede ser incluso parte del disco duro del ordenador. As en casos accidentales de prdida de informacin, se puede recuperar desde el disco espejo. Otra medida conveniente es realizar copias de seguridad peridicas de los datos. Para hacer estas copias existen soportes y perifricos especiales. Estos perifricos suelen ser secuenciales, como las cintas DAT, que son lentos pero de gran capacidad y seguridad. Realizar copias de seguridad es labor del administrador del sistema. De l depende que la informacin est almacenada y segura.

1.4. LOS COMPO E TES LGICOS. TIPOS DE DATOS. TIPOS DE SOFTWARE

Hasta ahora nos hemos referido bsicamente a los componentes fsicos del ordenador. Pero para que el ordenador funcione tambin necesita rdenes y datos.

1.4.1. LOS DATOS. TIPOS DE DATOS

La primera clasificacin que podemos hacer de los datos es la siguiente:

16

1. Datos de entrada. Son los que se suministran al ordenador desde los perifricos de entrada (teclado, ratn, mdem, escner, etc) o desde los diferentes soportes de informacin (disquetes, discos duros, CD-ROMs, DVDs etc). Forman la primera fase del tratamiento automtico de la informacin: entrada. 2. Datos intermedios. Son los que se obtienen en la segunda fase del tratamiento automtico de la informacin: procesamiento. 3. Datos de salida. Son los resultados, y son la tercera fase del tratamiento automtico de la informacin: salida. Pueden obtenerse a travs de las diferentes unidades perifricas de salida (monitor, impresora, plotter, etc).

Otra clasificacin que podemos hacer de los datos, segn varen o no durante el proceso es la siguiente: 1. Datos fijos. Son los que permanecern constantes durante el proceso o programa que se les aplique. Tambin reciben el nombre de constantes. Un ejemplo es un programa que emita facturas en euros y pesetas: el cambio del euro ser el mismo en todo el proceso. 2. Datos variables. Son los que s se modifican a lo largo del proceso.

Otra clasificacin es: 1. Datos numricos. Son los dgitos del 0 al 9. 2. Datos alfabticos. Son las letras maysculas y las minsculas de la a a la Z. 3. Datos alfanumricos. Son una combinacin de los anteriores ms una serie de caracteres especiales.

1.4.2. LOS SISTEMAS DE CODIFICACI

Un sistema de codificacin es una forma de representacin de la informacin. Puede ser numrico o alfanumrico. Un sistema de numeracin es el conjunto de smbolos y reglas que se utilizan para representar datos numricos. Estos sistemas se caracterizan por la base que es el nmero de smbolos que lo componen. Nosotros utilizamos el sistema de numeracin en base 10, compuesto por diez smbolos diferentes (del 0 al 9).

17

Los sistemas de numeracin que utilizamos son sistemas posicionales, es decir, el valor relativo que cada smbolo representa quedar determinado por su valor absoluto y la posicin que ocupe dicho smbolo en un conjunto. 283=2102+8101+3100 Todos los sistemas posicionales estn basados en el Teorema Fundamental de la umeracin (TF ), que sirve para relacionar una cantidad expresada en cualquier sistema de numeracin con la misma cantidad expresada en el sistema decimal. Viene dado por la frmula siguiente: Xi Bi Donde X es el valor absoluto del dgito en cuestin, i es la posicin que ocupa el dgito con respecto al punto decimal y B es la base en la que est el nmero. Esta misma frmula se puede expresar tambin de la siguiente forma: Xi Bi = +X2 102 + X1 101 + X0 100 Por ejemplo, para pasar 201(3 a decimal: 201(3 = 2 32 + 0 31 + 1 30 = 18 + 0 + 1 = 19(10

Los sistemas de codificacin numrica

1. Binario. Este sistema utiliza dos smbolos diferentes: el cero y el uno (0,1). Es el sistema que maneja el ordenador internamente porque la presencia o ausencia de corriente elctrica en una celda de memoria se corresponde con el 1 o el 0 lgicos; es decir, cada celda representa un bit de informacin. 2. Octal. Es un sistema en base 8 que utiliza los smbolos del 0 al 7 para representar las cantidades. 3. Hexadecimal. Es un sistema de numeracin en base 16. Utiliza 16 smbolos diferentes, del 0 al 9 y las letras A, B, C, D, E y F. Estas letras representan, respectivamente los dgitos 10, 11, 12, 13, 14 y 15 del sistema decimal.

En la tabla siguiente podemos ver los primeros 20 smbolos decimales y sus correspondencias en binario, base 8 y base 16.

18

DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19

BINARIO 0 0000 0 0001 0 0010 0 0011 0 0100 0 0101 0 0110 0 0111 0 1000 0 1001 0 1010 0 1011 0 1100 0 1101 0 1110 0 1111 1 0000 1 0001 1 0010 1 0011

OCTAL 0 1 2 3 4 5 6 7 10 11 12 13 14 15 16 17 20 21 22 23

HEXADECIMAL 0 1 2 3 4 5 6 7 8 9 A B C D E F 10 11 12 13

A continuacin veremos cmo se pueden pasar cantidades de unas bases de numeracin a otras. Para pasar un nmero del sistema decimal a binario, tenemos que dividir sucesivamente el nmero decimal y los cocientes que se van obteniendo entre dos, hasta que resulte un cociente menor que el divisor. El nmero binario se consigue uniendo el ltimo cociente y todos los restos en orden inverso al obtenido. Por ejemplo, para pasar a base 2 el nmero 90(10 en base 10:

19

90 0

2 45 1

2 22 0

2 11 1

2 5 1

2 2 0

2 1

90(10 = 1011010(2 Si queremos pasar el mismo nmero a base 8 y 16, la forma de proceder sera la misma, teniendo en cuenta que ahora el divisor es el 8 o el 16 respectivamente. Paso a base 8:
90 8 2 11 3 8 1

90(10=132(8 Paso a base 16:


90 10 16 5

90(10=5A(16

Cada nmero en base 8 y en base 16 tiene una correspondencia directa con el nmero en binario mediante un conjunto de 3 y 4 bits, respectivamente. Es decir, si queremos transformar un nmero en base 8 o en base 16 a un nmero en base 2, bastar con formar grupos de 3 4 bits respectivamente. Esta transformacin se llama directa. 132(8 = 001 011 010(2 5A(16 = 0101 1010(2 Si las bases n y m son potencias de dos, la transformacin es directa, como ya hemos dicho. Supongamos que queremos pasar el 132(8 de base 8 a base 16. En primer lugar, obtenemos de forma directa en binario el 132(8. Despus, para pasar a base 16, basta con hacer grupos de cuatro bits empezando por la derecha. 132(8 = 001 011 010(2 = 0101 1010(2 = 5A(16 Para pasar de base 16 a base 8 se pasa primero a binario haciendo grupos de cuatro bits. Despus se pasa a base 8 haciendo grupos de 3 bits (siempre empezando por la derecha). 5A(16 = 0101 1010(2 = 010 110 10(2 = 132(8 Tambin podemos realizar este cambio de base por el mtodo indirecto, que consiste en pasar el nmero de base n a base 10 y, posteriormente pasarlo a base m. La operacin sera la siguiente: 132(8 = 1 82 + 3 81 + 2 80 = 1 64 + 3 8 + 2 1 = 64 + 24 + 2 = 90(10

20

A partir de aqu se procede como dijimos anteriormente para transformar el nmero 90 en base 10 a base 16 (dividiendo entre 16). Por ejemplo, para pasar el nmero binario 1001 a base 10: 1 23 + 0 22 + 0 21 + 1 20 = 8 + 0 + 0 + 1 = 9

4. Coma fija. Se utiliza para representar nmeros enteros. Hay varios sistemas: a. Binario puro: utiliza 32 bits. El bit de la izquierda es el signo, 0 para el positivo y 1 para el negativo. Los otros 31 representan el nmero. Por ejemplo el nmero -10 es: 10000000000000000000000000001010 b. Otros sistemas (decimal desempaquetado y decimal empaquetado) que se basan en la representacin en BCD (Binary Coded Decimal o Decimal Codificado en Binario) en el que cada dgito decimal se representa con una combinacin de 4 bits. DECIMAL 0 1 2 3 4 5 6 7 8 9 BCD 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001

5. Coma flotante. Se utiliza para la representacin de nmeros reales y enteros muy grandes o muy pequeos. Pueden ser de precisin simple si almacena el nmero en 32 bits o de doble precisin si lo hace en 64.

21

La codificacin alfanumrica

Son los que representan nmeros, letras y caracteres especiales. Los sistemas de codificacin alfanumrica ms importantes son: 1. ASCII (American Standard Code for Information Interchange). Este sistema utiliza una combinacin de 8 bits para representar cada smbolo. Puede representar 256 smbolos diferentes (28). 2. EBCDIC (Extended BCD Interchange Code). Cada smbolo se representa por 8 bits agrupados en dos bloques de cuatro. Es el formato extendido del BCD. 3. FIELDATA. Utiliza bloques de 6 bits. Su uso es raro (ordenadores de 36 bits). 4. U ICODE. Se utiliza en muchas aplicaciones actuales, en Internet y en Windows NT, XP y Vista. Utiliza 16 bits (puede representar hasta 65.536 caracteres diferentes).

22

Tabla ASCII
Dec 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Hex 00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 18 19 1A 1B 1C 1D 1E 1F Code NUL SOH STX ETX EOT ENQ ACK BEL BS HT LF VT FF CR SO SI DLE DC1 DC2 DC3 DC4 NAK SYN ETB CAN EM SUB ESC FS GS RS US Dec 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 Hex 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F Code space ! " # $ % & ( ) * + , . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? Dec 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 Hex 40 41 42 43 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 5A 5B 5C 5D 5E 5F Code @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ Dec 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 140 121 122 123 124 125 126 127 Hex 60 61 62 63 64 65 66 67 68 69 6A 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 78 79 7A 7B 7C 7D 7E 7F Code ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ DEL

1.4.3. LA MEDIDA DE LA I FORMACI

El bit es la unidad mnima de informacin. Se representa con un 0 o un 1. 1. Nibble o cuarteto: conjunto de 4 bits. 2. Byte u octeto: conjunto de 8 bits. 3. Kilobyte (KB): conjunto de 1.024 bytes. 4. Megabyte (MB): conjunto de 1.024 KB. 5. Gigabyte (GB): conjunto de 1.024 MB. 6. Terabyte (TB): conjunto de 1.024 GB. 7. Petabyte (PB): conjunto de 1.024 TB.
23

8. Exabyte (EB): conjunto de 1.024 PB. 9. Zettabyte (ZB): conjunto de 1.024 EB. 10. Yottabyte (YB): conjunto de 1.024 ZB.

Se utiliza 1.024 porque el sistema de codificacin que utiliza el ordenador es el binario y 1.024 es 210. Actualmente la capacidad de la memoria RAM se mide en GB y de los discos duros en GB o en TB.

1.4.4. LOS COMPO E TES SOFTWARE. SISTEMA OPERATIVO Y APLICACIO ES

El software se divide en dos tipos fundamentales: 1. El software bsico. 2. El software de aplicaciones.

El software bsico es la parte del software sin la cual el ordenador no puede funcionar: es el sistema operativo. Comunica al usuario con el hardware. Controla el hardware, las aplicaciones, el lugar donde se almacenan los datos, el momento en que hay que imprimir, etc. El software de aplicaciones son los programas que nos permiten editar textos, sacar informes, editar grficos, realizar clculos numricos, etc. El software de aplicacin puede ser estndar o a medida. El estndar es el que se encuentra en el mercado con unas caractersticas predeterminadas. Lo utiliza el usuario adaptando su forma de trabajo a las caractersticas del software. Por el contrario, el software a medida es el que realizan programadores por encargo segn las necesidades concretas de un usuario o una empresa. En este caso el software se adapta al usuario.

1.4.5. LOS LE GUAJES DE PROGRAMACI

Un lenguaje de programacin es un conjunto de instrucciones y reglas que se utiliza para escribir programas. Los lenguajes de programacin los podemos clasificar en los siguientes:

24

1. Lenguaje mquina o de bajo nivel. Es un lenguaje binario, que es el que maneja internamente el ordenador. 2. Lenguaje ensamblador. Es un lenguaje intermedio con instrucciones simples cercanas al lenguaje mquina pero inteligible por el usuario. El inconveniente es que es distinto para cada procesador. La ventaja es la velocidad de ejecucin. 3. Lenguaje de alto nivel. Tiene instrucciones muy complejas que equivalen a un gran nmero de instrucciones de lenguaje mquina y lenguaje ensamblador. El programador introduce las instrucciones mediante una sintaxis sencilla, que luego se traducirn a lenguaje mquina. El programador no se tiene que ocupar de cmo funcionan internamente.

Dependiendo del tratamiento y anlisis de las instrucciones, los lenguajes de programacin se clasifican en dos grandes bloques: lenguajes intrpretes y lenguajes compiladores. 1. Lenguajes intrpretes. Las instrucciones se introducen a travs de un editor propio del lenguaje de programacin. Terminada esta introduccin, el programa puede pasar a ejecutarse directamente. Por cada instruccin que se est ejecutando, si tiene un error sintctico, el programa se interrumpe y permite al programador corregirlo. El inconveniente que tienen los lenguajes de este tipo es que, si en la fase de prueba existe alguna instruccin mal construida sintcticamente, pero el programador no la ha ejecutado, el programa no muestra el fallo. Solamente se produce el fallo cuando se ejecuta una instruccin mal construida. Por otro lado, pueden existir errores lgicos del propio programa. Cuando ocurren, el programa tambin se detiene y da la posibilidad de corregirlos. 2. Lenguajes compiladores. Son ms complejos que los anteriores. En primer lugar se introduce el cdigo fuente. Despus se realiza un proceso de compilacin en el que se depura todo el programa de los posibles errores sintcticos. Corregidos estos errores, se obtiene un programa o mdulo llamado objeto. Este mdulo depurado se encadena con otros componentes para obtener el programa ejecutable. En este punto, al ejecutar el programa, es cuando pueden surgir los errores lgicos, pero nunca errores sintcticos. Si hay algn error lgico, habr que corregirlo y proceder como desde el principio, es decir, pasar el cdigo fuente a objeto, y ste a ejecutable.
25

Existen diferencias entre compiladores e intrpretes. Los compiladores se ejecutan ms rpidamente que los intrpretes, ya que estos ltimos siempre tendrn que analizar previamente la instruccin que se va a ejecutar. La puesta a punto de un programa que utilice un lenguaje compilador es ms lenta, pero ms fiable, pues no habr errores sintcticos. Los errores de ejecucin se corrigen mejor en lenguajes intrpretes que en compiladores; al menos, se ven ms rpido y en la instruccin en la que se han producido.

1.4.6. LA ORMATIVA LEGAL SOBRE EL USO DEL SOFTWARE

Hay leyes que sirven para proteger a los autores del software de la piratera informtica. En Espaa se public en 1992 la Ley Orgnica de Regulacin del Tratamiento Automtico de Datos (LORTAD). La LORTAD ha sido sustituida por la LOPD.

1.5. EL ALMACE AMIE TO EXTER O

El almacenamiento externo de datos se realiza sobre los llamados soportes de informacin. Son disquetes, discos duros, CDs, DVDs, cintas DAT, etc. Los soportes de informacin se clasifican en: 1. Secuenciales: se accede a la informacin deseada pasando por la anterior. Por ejemplo las cintas DAT. Se utilizan para hacer copias de seguridad. Son ms lentos pero tienen mayor capacidad. 2. Directos: son aquellos en los que el acceso a la informacin se hace de forma inmediata sin tener que pasar por otra informacin anterior. Son los disquetes, discos duros, CDs, DVDs, etc.

26