jueves, 21 de mayo de 2009

ORGANIZACIÓN DE LA INFORMACIÓN

1. Realiza un resumen escrito de lo que contiene este punto de los módulos.

FICHEROS

Estructura



Un fichero se puede considerar una "caja" de almacenamiento de información digital, llevan una etiqueta para identificarlos y describirlos.

Etiqueta -> su estructura depende del sistema operativo, y suele contener esta información:

- Nombre del fichero
- Tipo de fichero
- Fecha de creación
- Fecha última modificación
- Aplicación creadora
- Usuario creado
- Privilegios de usuario

Diferentes formatos:

  • Texto: Para almacenar documentos de texto.

- ASCII - RTF

  • Gráficos : para almacenar imagenes

- TIFF - GIF - PICT - JPEG

  • Hojas de cálculo:

- WKS - SLK - CSV - Excel

  • Audio: para almacenar audio (música,voz)

- AIFF - WAV

  • Video: para almacenar video (peliculas)

- MOV - Quicktime - AVI

  • Programas : para almacenar programas ejecutables

- EXEC

Clases de ficheros

a) Secuenciales

- Para acceder a un registro determinado obligatoriamente debe accederse a los registros precedentes.

- Solo pueden añadirse registros al final del archivo.

- Los registros mantienen el órden por el que han sido introducidos.

- Las intrucciones comunes son : ABRIR (fichero), LEER (campos), ESCRIBIR (registro) , CERRAR (fichero).

b) Directos

- Utilizan unos campos como clave para acceder a la información.

- El sistema convierte estos campos en valores numéricos que nos da la posición del registro dentro del fichero (mediante la técnica de hashing)

- Las intrucciones comunes son: ABRIR (fichero), LEER (campos claves del registro a cual se quiere acceder), ESCRIBIR (registro) , CERRAR (fichero).

c) Indexados

- Es un sistema híbrido de los dos anteriores.

- Se utiliza:

  1. Un archivo directo para guardar la información.
  2. Un archivo secuencial ordenado con las correspondientes claves (Nombre de registro)

- La desventaja es , que es más lento ya que se ha de acceder a los dos ficheros.

El virus

Algunos programadores diseñan programas capaces de introducir su propio codigo en ficheros que contienen programas ejecutables.

De esta manera, cuando el usuario cargue el programa (modificado), éste podrá reproducirse succesivamente. A estos programas son denominados virus informáticos:

- Sus efectos son diversos, desde la aparición de un mensaje, hasta la desaparición de toda la información del disco duro.

- Si se carga un fichero infectado en RAM , el sistema quedará infectado.

Tipos de virus:

Todavia no existe una clasificación pero se pueden clasificar en los siguientes:

- Troyanos: parecen inofensivos, en forma de juego/programas interesantes para atraer al usuarios.

- Bomba lógica: Se ejecutan en un tiempo predeterminad.

-Gusanos: se transmiten mediante las redes (Internet).

Antivirus:


Es un software de detección , prevención, y eliminación de virus. Pueden ser:

  1. Preventivos: Evitan que el sistema pueda ser infectado, vigilando las acciones que realizan los programas.
  2. Desinfectantes: Sirven para limpiar el sistema ya infectado.




BASE DE DATOS

Es un sistema integrado para la organización, almacenamiento y recuperación de la información.





Clases de base de datos

Desde un punto de vista técnico se dividen en jerárquica, en redes, y relacionales. Pero una clasificación más útil es:

1. Centralizadas:

- Existe una única base de datos a la cual los programas y los usuarios acceden.

- Ventaja: más facil de mantener, ya que los cambios se hacen desde la central y en una única base de datos.

-Desventajas : Si se averia el sistema central se averia todo. Es muy dependiente de las lineas de comunicación. La actualización es más lenta.

2. Distribuidas:

- Existen distintos núcleos de información conectados entre si.

- Ventajas : Si cae una parte del sistema, la otra sigue trabajando. Tiene una estructura transparente. Su actualización es más rápida.

-Desventajas: Coste más elevado de implantación.


Elementos de la base de datos

a) Sistema de gestión: Es el software que se emplea para crear la estructura de datos, manipular la base da datos y acceder a la información.

Ejemplos : Oracle, Adabas, DBase, Access, Informix....

b) Estructura de los datos: Es el conjunto de campos, registros, entidades y relaciones que forman parte de la base de datos.

La define el usuario o el diseñador.


c) Datos: Es la información específica de la base de datos. La información que se introduce.

Características

a) Transparencia

Es transparente para el usuario, el usuario no se preocupa de la estructura interna de los datos.
b) Consistencia

Es la base de datos que se encarga de mantener consistencia de la información introducida
c) Facilidad de manipulación

Los datos se pueden gestionar, mover, manipular y recuperar con facilidad.
d) Control de la información

La misma base de datos es la encargada de controlar el acceso y la modificación a determinada información.
e) Seguridad

Incorpora mecanismos de seguridad por tal de que la información que contiene no sea manipulada o destruida por personas y programas ajenos al sistema.


2. Responde a las siguientes preguntas.

  • Con respecto a los "ficheros", estos tienen dos partes: Etiqueta y Contenido. Explica qué es cada una de ellas.
La etiqueta de un fichero es la cual identifica y describe dicho archivo (nombre , tamaño, fecha de creación, etc)

  • Localiza en la web descripciones de qué es una "imagen bitmap" y los formatos que se emplean para guardarlas (al menos considera los siguientes: tiff, gif, pict, jpg, png)

Un mapa bit o bitmap esta formado por grandes rectangulos que contienen información sobre cada uno de los puntos (píxeles) . A simple vista puede parecer una imagen normal, pero al ampliarla podremos observar como se aprecia cada uno de sus píxeles.

Los tipo de archivos más comunes de mapa bits podemos encontrar: JPG, PNG, GIF, BMP,etc

  • Explica qué es un fichero de datos secuencial, un fichero de datos directo y un fichero de datos indexado

Un fichero con organización secuencial es aquel en el que los registros se van guardando uno a continuación de otro, sin dejar huecos en medio.

A los ficheros indexados se les llama también de indices, ya que permiten el acceso a un registro del fichero de forma directa , sin tener que leer los anteriores .( Indices similares a lo de los libros)

  • Qué es una base de datos?

Una base de datos es un sistema donde podemos almacenar toda la información, de una forma organizada y clasificada , para hacer uso de ella en un acto posterior.

  • ¿Qué tipos hay según los apuntes de la asignatura? Descríbelas de forma clara y somera.
    Encuentra un video en internet sobre qué es una base de datos e insértalo en tu blog




3. Responde a las siguientes preguntas:

  • ¿Qué es Ethernet?

Es una tecnología para redes de ordenadores de área local, es decir, como conectar varios ordenadores entre si. Dicha tecnología define las caracteristicas del cableado y señalización del nivel físico y los formatos de trama.

  • ¿Qué es WWW?

Significa World Wide Web, es un sistema de documentos de hipertexto enlazados y accesibles desde internet, a traves de un navegador web.

  • ¿Qué es una red LAN?

Una rel LAN o red de área local es la interconexión de varios ordenadores o periféricos. Su extension esta limitada a un edificio o una distancia de 200 metros(normalmente)

  • ¿Qué es HTTP?

Es el protocolo de transferencia de hipertexto, es decir , es el protocolo usado en cada transacción de la web ( www ).




  • ¿Qué es un dominio superior en web? Busca un listado de los mismos y enlázalos desde este punto (no hace falta que los copies todos, solo los genéricos bastan. Eso sí, míratelos todos y procura quedarte con la mayoría de ellos en la memoria).

Son las letras o extension que siguen despues del punto de cualquier nombre de dominio.

Algunos dominio genericos son : .com , .net , .info , .org , .biz , .aero , .name



Para ver más ejemplos click aquí

Realizado por Juanca y Juanjo.

jueves, 7 de mayo de 2009

Software

1. Realiza un resumen escrito de lo que contiene este punto de los módulos.

Los programas

Algoritmos

Es una consecuencia ordenada de instrucciones para la resolucion de un problema o para llevar a cabo un trabajo.
El orden es fundamental en la especialización de la solución.

Diagramas de flujo y pseudocódigo

Con la finalidad de utilizar un lenguaje común en la especialización de los algoritmos se ha generalizado el uso de dos metodologías para su descripción:



a) Diagramas de flujo. Se utiliza el siguiente conjunto de símbolos para representar instrucciones y decisiones.



En los símbolos de proceso siempre hay una o mas flechas de entrada pero solo una de salida. En cuanto a los simbolos de decisión hay dos flechas de salida que se corresponden con las dos opciones posibles.
Si la pregunta representada por el símbolo de decisión tiene más de dos estados posibles, se descompondrá hasta que quede una pregunta/decisión simple de dos respuestas excluyentes.

b) Pseucódigo. Es la expresión de un diagrama de flujo en una estructura parecida a aquella que utilizaríamos si codificásemos en un lenduaje de programación de alto nivel pero sin ser tan específico.

Los lenguajes de programación

Clasificación

Una vez realizado el análisis del problema y especificando el algoritmo que le da la solución, se procede a la codificación del algoritmo en un lenguaje de programación.
Los lenguajes de programación se pueden clasificar en lenguajes de bajo nivel y de alto nivel:

Bajo nivel

Lenguaje máquina: son tiras de ceros y unos que corresponden a las instrucciones que entiende la máquina. Todos los programas que el ordenador ejecuta, entienden este lenguaje.

Ensamblador: a cada una de las instrucciones en lenguaje máquina se le asigna una palabra mnemotécnica, para facilitar la interpretación.

Este lenduaje exige un conocimiento alto de la máquina en que se programa.

Necesita un traductor para pasar estas intrucciones a código máquina.

Alto nivel

Son lenguajes orientados a resolver trabajos o problemas especificos. Necesitan otros programas que los traduzcan a código máquina.

Algunos ejemplos de lenguaje de alto nivel són: Pascal, BASIC, Cobol, Fortran, C i C++, etc.

Elementos de un lenguaje de programación


Características que definen un lenguaje de programación:

-La forma en que se definen los elementos del lenguaje.

-El tipo de variables con los que el lenguaje nos permite trabajar.

-El conjunto de operadores del lenguaje.

-El formato y la potencia de las instrucciones.

-La facilidad de codificación.

-La velocidad de ejecución.

Elementos indispensables:

a) Variables y constantes.

Los programas necesitan guardar información de datos de entrada, resultado de calculos parciales, etc.

Una variable es una área de memoria definida por el programador y utilizada para guardar información que se utilizara posteriormente. Se suelen identificar con un nombre.

La diferencia entre una variable y una constante es que en una variable el valor guardado en la memoria puede cambiar posteriormente y en la constante el valor es fijo en toda la ejecución.

Pueden ser numéricas, alfanuméricas, lógicas y variables y constantes.

b) Operadores.

Forman expresiones con las varibles y las constantes. Se clasifican en:

Aritméticas.
Lógicas.

2. Responde a las siguientes preguntas. Pon su enunciado en el blog antes de responderlas. Busca vídeos e imágenes en internet que acompañen y faciliten su comprensión:

¿Qué es el Sistema Operativo?

Es un software de sistema formado por un conjunto de programas para realizar numerosas tareas entre otras la administración de sus recursos.
El sistema operativo se ejecuta cuando enciendes el equipo, y empieza a trabajar cuando la memoria carga algun programa.

¿Cuáles son las funciones del Sistema Operativo?






¿Qué es Interfaz Gráfica de Usuario?


Es el artefacto tecnológico de un sistema interactivo que posibilita una interacción con un sistema informático a traves del uso y la representación visual. Utiliza imágenes y gráficos para representar la información y las acciones disponibles.

¿Qué marca de hardware plantea por primera vez el concepto Interfaz Gráfica de Usuario?




¿Qué es Linux, MS-Dos, VISTA?

Linux es el núcleo o kernel del sistema operativo libre lanzado por la licencia publica general de GNU, ha sido desarrollado por contribuciones de todo el mundo. Es uno de los ejemplos mas destacados de software libre. Aqui podemos ver el logo que representa este software libre:

MS-DOS es el sistema operativo comercializado por Microsoft perteneciente a la familia DOS. Fue el sistema operativo que se utilizo para el IBM PC. Aqui abajo tenemos una imagen visual de la apariencia de este sistema operativo:

Windows Vista es un sistema operativo desarrollado por Microsoft para ser utilizado en todo tipo de ordenadores. El Windows Vista es el sucesor de windows XP.

¿Qué es software vertical?
¿Qué es software horizontal?¿Qué es ofimática?
¿Qué memoria empleamos al emplear un determinado software?
¿Qué es software?

Es el conjunto de todos los programas que componen un ordenador, el término software no tiene una traducción adecuada a nuestro lenguaje. La documentación, los datos a procesar y información del usuario es parte del software. Engloba todo lo que no es físico.







¿Es posible trabajar en multitarea con diversos software a la vez?