You are on page 1of 20

Informtica

PARTE I: INTRODUCCIN A LA MICROINFORMTICA:


Informtica. Concepto. Definicin de: Sistemas y Sistemas Informticos, Dato e Informacin.
Hardware (concepto y clasificacin: de Entrada, de Salida y de Entrada / Salida). Software
(concepto y clasificacin: Software de Base o Control y Software de Aplicacin).
Programa (definicin y distintos tipos: Programa. Fuente y Programa. Objeto). Estructuras de
Datos: Conceptos de Campos, Registros, Archivos y Bases de Datos distintos tipos). Directorios y
Subdirectorios.
Software de Base o Control: Conceptos de Sistemas Operativos, Entornos Operativos, Software de
Comunicaciones, Utilitarios Procesadores de Textos, Planillas de Clculos, Graficadores, Gestores
de Bases de Datos, Aplicaciones Integradas y otros).
Unidades de Memoria (Bit, Byte y mltiplos: KB, MB, GB). Tipos de Computadoras: Main Frames,
Minicomputadoras y Microcomputadoras.
Componentes de una Computadora: Unidad Central de Procesos - CPU (Unidad de Control,
Unidad Aritmtica - Lgica, Memoria Principal - R.O.M. y R.A.M.- y Reloj). Unidades de
almacenamiento: en Discos Magnticos (Rgidos y Flexibles), en Discos Compactos o Lser y en
cintas Magnticas. Placa del Sistema Fuente de Energa Gabinete. Perifricos (Teclado, Mouse,
scanner, Lpiz ptico, Monitores (distintos tipos), Impresoras (distintos tipos), Modems, Unidades
de Almacenamiento: Discos Magnticos (Rgidos, Flexibles y Zips Drives), Cintas Magnticas
(distintos tipos) y Discos Compactos.
Sentidos de una Transmisin (distintos tipos), Conceptos de red y de formas de Conexin entre la
Computadora y los Perifricos. Piratera del Software (concepto y marco legal que lo prev y
sanciona). Virus.


PARTE II: WINDOWS
Caractersticas generales de los distintos tipos de Sistemas Operativos. Introduccin al Windows.,
Componentes de Mi PC, nombres de archivos y extensiones, cambio de unidades, Utilizacin del
Explorador para ver contenido, copiado, borrado y movimiento de objetos, creacin de carpetas,
cambio de nombre de las mismas. Crear diskettes de inicio, bsqueda de archivos y carpetas.
Utilizacin del SCANDISK.










Informtica: Concepto
El vocablo informtica proviene del alemn informatik acuado por Karl Steinbuch en 1957. Pronto, adaptaciones
locales del trmino aparecieron en francs, italiano, espaol, rumano, portugus y holands, entre otras lenguas,
refirindose a la aplicacin de las computadoras para almacenar y procesar la informacin. El trmino es
una contraccin de las palabras information y automatic (informacin automtica). En lo que hoy da conocemos como
informtica confluyen muchas de las tcnicas, procesos y mquinas (computadoras) que el hombre ha desarrollado a lo
largo de la historia para apoyar y potenciar su capacidad de memoria, de pensamiento y de comunicacin. En
el Diccionario de la lengua espaola de la Real Academia Espaola se define informtica como:
Conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la informacin por
medio de computadoras.
La informtica es una ciencia que estudia mtodos, procesos, tcnicas, con el fin de almacenar, procesar y
transmitir informacin y datos en formato digital.
En los inicios del proceso de informacin, con la informtica slo se facilitaban los trabajos repetitivos y montonos del
rea administrativa. La automatizacin de esos procesos trajo como consecuencia directa una disminucin de los costos
y un incremento en la productividad. En la informtica convergen los fundamentos de las ciencias de la computacin,
la programacin y metodologas para el desarrollo de software, la arquitectura de computadores, las redes de
computadores, la inteligencia artificial y ciertas cuestiones relacionadas con la electrnica. Se puede entender por
informtica a la unin sinrgica de todo este conjunto de disciplinas. Esta disciplina se aplica a numerosas y variadas
reas del conocimiento o la actividad humana, como por ejemplo: gestin de negocios, almacenamiento y consulta de
informacin, monitorizacin y control de procesos, industria, robtica, comunicaciones, control
de transportes, investigacin, desarrollo de juegos, diseo computarizado, aplicaciones /
herramientas multimedia, medicina,biologa, fsica, qumica, meteorologa, ingeniera, arte, etc. Puede tanto facilitar
la toma de decisiones a nivel gerencial (en una empresa) como permitir el control de procesos crticos. Actualmente es
difcil concebir un rea que no use, de alguna forma, el apoyo de la informtica. sta puede cubrir un enorme abanico de
funciones, que van desde las ms simples cuestiones domsticas hasta los clculos cientficos ms complejos.
Sistema: Un sistema es un conjunto de partes o elementos organizadas y relacionadas que interactan entre s para
lograr un objetivo. Los sistemas reciben (entrada) datos, energa o materia del ambiente y proveen (salida) informacin,
energa o materia.
Caractersticas de los sistemas

- Un sistema puede ser fsico o concreto (una computadora, un televisor, un humano) o puede ser abstracto o conceptual
(un software)

- Cada sistema existe dentro de otro ms grande, por lo tanto un sistema puede estar formado por
subsistemas y elementos, y a la vez puede ser parte de un supersistema (suprasistema).

- Los sistemas tienen lmites o fronteras que los diferencian del ambiente. Ese lmite puede ser fsico (el gabinete de una
computadora) o conceptual. Si hay algn intercambio entre el sistema y el ambiente a travs de ese lmite, el sistema es
abierto, de lo contrario, el sistema es cerrado.

- El ambiente es el medio en externo que envuelve fsica o conceptualmente a un sistema. El sistema tiene interaccin
con el ambiente, del cual recibe entradas y al cual se le devuelven salidas. El ambiente tambin puede ser una amenaza
para el sistema.


Un grupo de elementos o partes es un sistema?

Un grupo de elementos no constituye un sistema si no hay una relacin e interaccin entre estos, que de la idea de un
"todo" con un propsito

Sistemas informticos: Un sistema informtico es un sistema que permite almacenar y
procesar informacin; como todo sistema, es el conjunto de partes interrelacionadas: en este
caso, hardware, software y recursos humanos. El hardware incluye computadoras o cualquier tipo de dispositivo
electrnico inteligente, que consisten en procesadores, memoria, sistemas de almacenamiento externo, etc. El software
incluye al sistema operativo, firmware y aplicaciones, siendo especialmente importante los sistemas de gestin de bases
de datos. Por ltimo el soporte humano incluye al personal tcnico que crean y mantienen el sistema (analistas,
programadores, operarios, etc.) y a los usuarios que lo utilizan.
Los sistemas informticos suelen estructurarse en Subsistemas:
Subsistema fsico: asociado al hardware. Incluye entre otros elementos la CPU, memoria principal, la placa base,
perifricos de entrada y salida, etc.
Subsistema lgico: asociado al software y la arquitectura. Incluye al sistema operativo, el firmware, las aplicaciones
y las bases de datos.

Dato: El dato es una representacin simblica (numrica, alfabtica, algortmica, etc) de un atributo o variable
cuantitativa. Los datos describen hechos empricos, sucesos y entidades.
Es un valor o referente que recibe el computador por diferentes medios, los datos representan la informacin que el
programador manipula en la construccin de una solucin o en el desarrollo de un algoritmo.
Los datos aisladamente pueden no contener informacin humanamente relevante. Slo cuando un conjunto de datos se
examina conjuntamente a la luz de un enfoque,hiptesis o teora se puede apreciar la informacin contenida en dichos
datos. Los datos pueden consistir en nmeros, estadsticas o proposiciones descriptivas. Los datos convenientemente
agrupados, estructurados e interpretados se consideran que son la base de la informacin humanamente relevante que
se pueden utilizar en la toma de decisiones, la reduccin de la incertidumbre o la realizacin de clculos. Es de empleo
muy comn en el mbito informtico y, en general, prcticamente en cualquierinvestigacin cientfica.
En programacin, un dato es la expresin general que describe las caractersticas de las entidades sobre las cuales
opera un algoritmo.

Informacin: En sentido general, la informacin es un conjunto organizado
de datos procesados, que constituyen un mensaje que cambia el estado de conocimiento del
sujeto o sistema que recibe dicho mensaje, eso permite a los individuos o sistemas que poseen
dicho estado nuevo de conocimiento tomar decisiones pertinentes acordes a dicho conocimiento.
Desde el punto de vista de la ciencia de la computacin, la informacin es
un conocimiento explcito extrado por seres vivos o sistemas expertos como resultado de
interaccin con el entorno o percepciones sensibles del mismo entorno. En principio la informacin,
a diferencia de los datos o las percepciones sensibles, tienen estructura til que modificar las
sucesivas interacciones del ente que posee dicha informacin con su entorno.
Hardware
El trmino hardware se refiere a todas las partes tangibles de un sistema informtico; sus componentes son: elctricos,
electrnicos, electromecnicos y mecnicos.
1
Son cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro
elemento fsico involucrado.
El trmino, aunque sea lo ms comn, no solamente se aplica a las computadoras; del mismo modo, tambin un robot,
un telfono mvil, una cmara fotogrfica o un reproductor multimedia poseen hardware (y software).
Un sistema informtico se compone de una unidad central de procesamiento (UCP/CPU), encargada de procesar los
datos, uno o varios perifricos de entrada, los que permiten el ingreso de la informacin y uno o varios perifricos de
salida, los que posibilitan dar salida (normalmente en forma visual o auditiva) a los datos procesados.
Las computadoras son aparatos electrnicos capaces de interpretar y ejecutar instrucciones programadas y
almacenadas en su memoria; consisten bsicamente en operaciones aritmtico-lgicas y de entrada/salida.
9
Se reciben
las entradas (datos), se las procesa y almacena (procesamiento), y finalmente se producen las salidas (resultados del
procesamiento). Por ende todo sistema informtico tiene, al menos, componentes y dispositivos hardware dedicados a
alguna de las funciones antedichas;
10
a saber:
1. Procesamiento: Unidad Central de Proceso o CPU
2. Almacenamiento: Memorias
3. Entrada: Perifricos de entrada (E)
4. Salida: Perifricos de salida (S)
5. Entrada/Salida: Perifricos mixtos (E/S)

Se entiende por perifrico a las unidades o dispositivos que permiten a la computadora comunicarse con el exterior, esto
es, tanto ingresar como exteriorizar informacin y datos. Los perifricos son los que permiten realizar las operaciones
conocidas como de entrada/salida (E/S)
3- De esta categora son aquellos que permiten el ingreso de informacin, en general desde alguna fuente externa o por
parte del usuario. Los dispositivos de entrada proveen el medio fundamental para transferir hacia la computadora (ms
propiamente al procesador) informacin desde alguna fuente, sea local o remota. Tambin permiten cumplir la esencial
tarea de leer y cargar en memoria el sistema operativo y las aplicaciones o programas informticos, los que a su vez
ponen operativa la computadora y hacen posible realizar las ms diversas tareas.
Entre los perifricos de entrada se puede mencionar: teclado, mouse o ratn, escner, micrfono, cmara web, lectores
pticos de cdigo de barras, Joystick, lectora de CD, DVD o BluRay (solo lectoras), placas de adquisicin/conversin de
datos, etc.
4- Son aquellos que permiten emitir o dar salida a la informacin resultante de las operaciones realizadas por la CPU
(procesamiento).
Los dispositivos de salida aportan el medio fundamental para exteriorizar y comunicar la informacin y datos procesados;
ya sea al usuario o bien a otra fuente externa, local o remota.
11

Los dispositivos ms comunes de este grupo son los monitores clsicos (no de pantalla tctil), las impresoras, y
los altavoces.
5- Son aquellos dispositivos que pueden operar de ambas formas: tanto de entrada como de salida.
11
Tpicamente, se
puede mencionar como perifricos mixtos o de entrada/salida a: discos rgidos, disquetes, unidades de cinta magntica,
lecto-grabadoras de CD/DVD, discos ZIP, etc. Tambin entran en este rango, con sutil diferencia, otras unidades, tales
como: Tarjetas de Memoria flash o unidad de estado slido, tarjetas de red, mdems, tarjetas de captura/salida de vdeo,
etc.
10

Si bien se puede clasificar al pendrive (lpiz de memoria), memoria flash o memoria USB o unidades de estado slido en
la categora dememorias, normalmente se los utiliza como dispositivos de almacenamiento masivo; siendo todos de
categora Entrada/Salida.
La pantalla tctil (no el monitor clsico) es un dispositivo que se considera mixto, ya que adems de mostrar informacin
y datos (salida) puede actuar como un dispositivo de entrada, reemplazando, por ejemplo, a algunas funciones del ratn
o del teclado.
Software
Se conoce como software al equipamiento lgico o soporte lgico de un sistema informtico, que comprende el conjunto
de los componentes lgicos necesarios que hacen posible la realizacin de tareas especficas, en contraposicin a los
componentes fsicos que son llamados hardware.
Los componentes lgicos incluyen, entre muchos otros, las aplicaciones informticas; tales como el procesador de texto,
que permite al usuario realizar todas las tareas concernientes a la edicin de textos; el llamado software de sistema, tal
como el sistema operativo, que bsicamente permite al resto de los programas funcionar adecuadamente, facilitando
tambin la interaccin entre los componentes fsicos y el resto de las aplicaciones, y proporcionando una interfaz con el
usuario.
Existen varias definiciones similares aceptadas para software, pero probablemente la ms formal sea la siguiente:
Es el conjunto de los programas de cmputo, procedimientos, reglas, documentacin y datos asociados, que forman
parte de las operaciones de un sistema de computacin.
Considerando esta definicin, el concepto de software va ms all de los programas de computacin en sus distintos
estados: cdigo fuente, binario o ejecutable; tambin su documentacin, los datos a procesar e incluso la informacin de
usuario forman parte del software: es decir, abarca todo lo intangible, todo lo no fsico relacionado.
El trmino software fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniera de
software y las ciencias de la computacin, el software es toda la informacin procesada por los sistemas informticos:
programas y datos.
El software para computadoras puede clasificarse en general en dos clases: los programas de sistema, que controlan la
operacin de la computadora en si y los programas de aplicacin, los cuales resuelven problemas para sus usuarios. El
programa fundamental de todos los programas de sistema es el sistema operativo (SO), que controla todos los recursos
de la computadora y proporciona la base sobre la cual pueden escribirse los programas de aplicacin. En conclusin, el
software se divide en:
1.- SOFTWARE BSICO O DE SISTEMA.
El software del sistema permite utilizar el sistema operativo y sistema informtico. Incluye herramientas de diagnstico,
los compiladores, servidores, sistemas de ventanas, utilidades, traductor de idiomas, programas de comunicacin de
datos, sistemas de base de datos y ms. El propsito del software del sistema es aislar el programador de
aplicaciones tanto como sea posible de los detalles del complejo equipo particular que se utilice, la memoria y otras
caractersticas, especialmente de hardware y dispositivos accesorios tales como las comunicaciones, impresoras,
lectores, monitores, teclados, etc
Entre las clases especficas de software del sistema se incluyen:
Cargadores
Enlazadores
Utilidad de software
Entorno de escritorio / Interfaz grfica de usuario
Celdas
BIOS
Hipervisores
Gestores de arranque
2.- SOFTWARE DE APLICACIN.
Conjunto de programas que van a ser utilizados por el usuario para realizar una determinada tarea. Es aquel que permite
a los usuarios llevar a cabo una o varias tareas especficas, en cualquier campo de actividad susceptible de ser
automatizado o asistido.
El software de aplicacin, tambin conocido como una aplicacin, es un software informtico diseado para ayudar al
usuario a realizar singulares o mltiples tareas especficas relacionadas. Los ejemplos incluyen software empresarial,
software de contabilidad, suites de oficina, software de grficos, y reproductores multimedia.
Aplicaciones para Control de sistemas y automatizacin industrial
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo Internet y toda su estructura lgica)
Videojuegos
Software mdico
Software de clculo numrico y simblico.
Software de diseo asistido (CAD)
Software de control numrico (CAM)

Programa
Un programa informtico es un conjunto de instrucciones que una vez ejecutadas realizarn una o varias tareas en
una computadora. Sin programas, estas mquinas no pueden funcionar. Al conjunto general de programas, se le
denomina software, que ms genricamente se refiere al equipamiento lgico o soporte lgico de una computadora
digital.
En informtica, se los denomina comnmente binarios, debido a que una vez que han pasado por el proceso de
compilacin y han sido creados, las instrucciones que se escribieron en un determinado lenguaje de programacin, han
sido traducidas al nico idioma que la mquina comprende, combinaciones de ceros y unos llamado cdigo mquina. El
mismo trmino, puede referirse tanto a un programa ejecutable, como a su cdigo fuente, el cual es transformado en un
binario una vez que es compilado.

El cdigo fuente de un programa informtico (o software) es un conjunto de lneas de texto que son las instrucciones
que debe seguir la computadora para ejecutar dicho programa. Por tanto, en el cdigo fuente de un programa est
escrito por completo su funcionamiento.
El cdigo fuente de un programa que est escrito por un programador en algn lenguaje de programacin, pero en este
primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (el lenguaje
mquina o cdigo objeto) que s pueda ser ejecutado por el hardware de la computadora. Para esta traduccin se usan
los llamados compiladores, ensambladores, intrpretes y otros sistemas de traduccin.
El trmino cdigo fuente tambin se usa para hacer referencia al cdigo fuente de otros elementos del software, como
por ejemplo el cdigo fuente de una pgina web que est escrito en el lenguaje de marcado HTML o en Javascript u
otros lenguajes de programacin web y que es posteriormente ejecutado por el navegador web para visualizar dicha
pgina cuando es visitada.
El rea de la informtica que se dedica a la creacin de programas y, por tanto a la creacin de su cdigo fuente, es
la programacin.
El cdigo objeto es el resultado de la compilacin del cdigo fuente. Puede ser en lenguaje mquina o bytecode, y
puede distribuirse en varios archivos que corresponden a cada cdigo fuente compilado. Luego un enlazador (linker) se
encarga de juntar todos los archivos de cdigo fuente para obtener el programa ejecutable.

Estructuras de datos: En programacin, una estructura de datos es una forma de organizar un conjunto de
datos elementales con el objetivo de facilitar su manipulacin. Un dato elemental es la mnima informacin que se tiene
en un sistema.
Campos: En informtica, un campo es un espacio de almacenamiento para un dato en particular. En las bases de datos,
un campo es la mnima unidad de informacin a la que se puede acceder; un campo o un conjunto de ellos forman
un registro.
Al igual que en las variables, al definir un campo hay que indicar claramente sus tres caractersticas:
Nombre: Nombre que identifica a ese conjunto de caracteres
Tipo: Tipo de caracteres que puede contener (alfabtico, entero, etc.-)
Tamao: Cantidad de caracteres que puede contener
Un campo puede ser:
Aquel campo que posee un dato nico para una repeticin de entidad. Puede servir para la bsqueda de una entidad en
especfico.
Alfanumricos: contiene cifras y letras.
Numricos: existen de varios tipos principalmente como enteros y reales.
Booleanos: admite dos valores, verdadero y falso.
Fechas: almacenan fechas facilitando posteriormente su explotacin. Almacenar fechas de esta forma posibilita ordenar
los registros por fechas o calcular los das entre una fecha y otra.
Memos: son campos alfanumricos de longitud ilimitada. Presentan el inconveniente de no poder ser indexados.
Auto incrementables: son campos numricos enteros que incrementan en una unidad su valor para cada registro
incorporado. Su utilidad resulta ms que evidente: servir de identificador ya que resultan exclusivos de un registro.

Registros: En informtica, o concretamente en el contexto de una base de datos relacional, un registro (tambin
llamado fila o tupla) representa un objeto nico de datos implcitamente estructurados en una tabla. En trminos simples,
una tabla de una base de datos puede imaginarse formada de filas y columnas o campos. Cada fila de una tabla
representa un conjunto de datos relacionados, y todas las filas de la misma tabla tienen la misma estructura.
Un registro es un conjunto de campos que contienen los datos que pertenecen a una misma repeticin de entidad. Se le
asigna automticamente un nmero consecutivo (nmero de registro) que en ocasiones es usado como ndice aunque lo
normal y prctico es asignarle a cada registro un campo clave para su bsqueda.
Registro lgico
Se denomina registro lgico al conjunto de campos o datos referente a un mismo objeto y constituyen una unidad para
su proceso. Son los registros organizados en campos
Registro fsico
Registro fsico es un conjunto de registros lgicos que constituyen la unidad de transferencia en una sola operacin de
entrada / salida (para transferencias entre las unidades de E/S o dispositivos de almacenamiento, y la memoria
principal).
Archivos: Es el conjunto de registros homogneos referidos a objetos de la misma naturaleza o del mismo tipo,
almacenados en un soporte externo, que presenta entre s una relacin lgica y que pueden ser consultados
individualmente de forma iterativa o sistemtica.
Un archivo en una computadora es una estructura diseada para contener datos, estos estn organizados de forma tal
que pueden ser recuperados fcilmente, borrados, actualizados, etc.-
Al hablar de archivo es imprescindible que cada uno de ellos tenga un nombre para poder identificarlo.
Base de Datos: Es una coleccin de archivos relacionados lgicamente, que se estructura en diferentes formas para
reducir duplicaciones y proporcionar un mejor acceso a los datos. Constituye el nivel mas alto en la jerarqua de
organizacin de los datos, siendo el nivel mas bajo el carcter.

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al contexto que se est manejando, la utilidad de
las mismas o las necesidades que satisfagan.
1. Segn la variabilidad de la base de Datos
Bases de datos estticas
Son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se
pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones,
tomar decisiones y realizar anlisis de datos para inteligencia empresarial.
Bases de datos dinmicas
Base de datos
Archivo Archivo Archivo
Registro Registro Registro Registro
Campo Campo Campo Campo Campo
Caracter Caracter Caracter Caracter Caracter
stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como
actualizacin, borrado y edicin de datos, adems de las operaciones fundamentales de consulta. Un ejemplo de esto
puede ser la base de datos utilizada en un sistema de informacin de un supermercado.
2. Segn el contenido
Bases de datos bibliogrficas
Slo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro tpico de una
base de datos bibliogrfica contiene informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una
determinada publicacin, etc. Puede contener un resumen o extracto de la publicacin original, pero nunca el texto
completo, porque si no, estaramos en presencia de una base de datos a texto completo (o de fuentes primarias ver
ms abajo). Como su nombre lo indica, el contenido son cifras o nmeros. Por ejemplo, una coleccin de resultados de
anlisis de laboratorio, entre otras.
Bases de datos de texto completo
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una coleccin de
revistas cientficas.
Directorios
Un ejemplo son las guas telefnicas en formato electrnico.
Bases de datos o "bibliotecas" de informacin qumica o biolgica
Son bases de datos que almacenan diferentes tipos de informacin proveniente de la qumica, las ciencias de la
vida o mdicas. Se pueden considerar en varios subtipos:
Las que almacenan secuencias de nucletidos o protenas.
Las bases de datos de rutas metablicas.
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de
biomolculas-
Bases de datos clnicas.
Bases de datos bibliogrficas (biolgicas, qumicas, mdicas y de otros campos): PubChem, Medline, EBSCOhost.

Modelos de bases de datos
Adems de la clasificacin por la funcin de las bases de datos, stas tambin se pueden clasificar de acuerdo a
su modelo de administracin de datos.
Un modelo de datos es bsicamente una "descripcin" de algo conocido como contenedor de datos (algo en donde se
guarda la informacin), as como de los mtodos para almacenar y recuperar informacin de esos contenedores.
Los modelos de datos no son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente
de base de datos; por lo general se refieren a algoritmos, y conceptosmatemticos.
Algunos modelos con frecuencia utilizados en las bases de datos:

Bases de datos jerrquicas
stas son bases de datos que, como su nombre indica, almacenan su informacin en una estructura jerrquica. En este
modelo los datos se organizan en una forma similar a un rbol (visto al revs), en donde un nodo padre de informacin
puede tener varios hijos. El nodo que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce
como hojas.
Las bases de datos jerrquicas son especialmente tiles en el caso de aplicaciones que manejan un gran volumen de
informacin y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de
datos.

Base de datos de red
ste es un modelo ligeramente distinto del jerrquico; su diferencia fundamental es la modificacin del concepto de nodo: se
permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico).
Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una solucin eficiente al problema de
redundancia de datos; pero, aun as, la dificultad que significa administrar la informacin en una base de datos de red ha
significado que sea un modelo utilizado en su mayora por programadores ms que por usuarios finales.

Base de datos relacional
ste es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser
postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en
consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones".
Estas relaciones podran considerarse en formalgica como conjuntos de datos llamados "tuplas". Pese a que sta es
la teora de las bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una
manera ms fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros
(las filas de una tabla), que representaran las tuplas, y campos (las columnas de una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos
como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un
usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que
ofrecen una amplia flexibilidad y poder para administrar la informacin.
El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query
Language o Lenguaje Estructurado de Consultas, un estndar implementado por los
principales motores o sistemas de gestin de bases de datos relacionales.
Durante su diseo, una base de datos relacional pasa por un proceso al que se le conoce como normalizacin de una
base de datos.
Durante los aos '80 (1980-1989) la aparicin de base produjo una revolucin en los lenguajes de programacin y
sistemas de administracin de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base
para su gestin.

Bases de datos orientadas a objetos
Este modelo, bastante reciente, y propio de los modelos informticos orientados a objetos, trata de almacenar en la base de
datos los objetos completos (estado y comportamiento).
Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del
paradigma de objetos:
Encapsulacin - Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos
o conflictos.
Herencia - Propiedad a travs de la cual los objetos heredan comportamiento dentro de una jerarqua de clases.
Polimorfismo - Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la
definicin de la base de datos. Una operacin (llamada funcin) se especifica en dos partes. La interfaz (o signatura) de
una operacin incluye el nombre de la operacin y los tipos de datos de sus argumentos (o parmetros). La
implementacin (o mtodo) de la operacin se especifica separadamente y puede modificarse sin afectar la interfaz.
Los programas de aplicacin de los usuarios pueden operar sobre los datos invocando a dichas operaciones a travs de
sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podra
denominarse independencia entre programas y operaciones.
Se est trabajando en SQL3, que es el estndar de SQL92 ampliado, que soportar los nuevos conceptos orientados a
objetos y mantendra compatibilidad con SQL92.

Bases de datos documentales: Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas ms
potentes. Tesaurus es un sistema de ndices optimizado para este tipo de bases de datos.

Base de datos deductivos: Un sistema de base de datos deductivos, es un sistema de base de datos pero con la
diferencia de que permite hacer deducciones a travs de inferencias. Se basa principalmente en reglas y hechos que son
almacenados en la base de datos. Tambin las bases de datos deductivas son llamadas base de datos lgica, a raz de
que se basan en lgica matemtica.

Gestin de bases de datos distribuida: La base de datos est almacenada en varias computadoras conectadas en red.
Surgen debido a la existencia fsica de organismos descentralizados. Esto les da la capacidad de unir las bases de datos
de cada localidad y acceder as a distintas universidades, sucursales de tiendas, etctera.

Directorio: En informtica un directorio o a partir de Windows 95 carpetas de archivos es un contenedor virtual en el
que se almacenan una agrupacin de archivos de datos y otros subdirectorios, atendiendo a su contenido, a su propsito
o a cualquier criterio que decida el usuario. Tcnicamente el directorio almacena informacin acerca de los archivos que
contiene: como los atributos de los archivos o dnde se encuentran fsicamente en el dispositivo de almacenamiento.
En el entorno grfico de los sistemas operativos modernos, el directorio se denomina metafricamente carpeta y de
hecho se representa con un icono con esta figura. Esta imagen se asocia con el ambiente administrativo de cualquier
oficina, donde la carpeta de cartn encierra las hojas de papel (representando a losarchivos de datos) de un expediente.
Subdirectorio: Un subdirectorio es un directorio que est adentro de otro directorio, si lo vemos como un rbol de
jerarqua. En principio, todos los directorios son subdirectorios del directorio raz.

Software de Base
Sistemas Operativos:
El conjunto de programas informticos que permite la administracin eficaz de los recursos de
una computadora es conocido como sistema operativo o software de sistema. Estos programas comienzan a trabajar
apenas se enciende el equipo, ya que gestionan el hardware desde los niveles ms bsicos y permiten adems la
interaccin con el usuario.
Cabe destacar que los sistemas operativos no funcionan slo en las computadoras. Por el contrario, este tipo de
sistemas se encuentran en la mayora de los dispositivos electrnicos que utilizan microprocesadores: el software
de sistema posibilita que el aparato cumpla con sus funciones (por ejemplo, un telfono mvil o unreproductor de
DVD).
El sistema operativo cumple con cinco funciones bsicas: el suministro de interfaz al usuario, la administracin de
recursos, la administracin de archivos, la administracin de tareas y el servicio de soporte y utilidades.
En cuanto a la interfaz al usuario, el sistema se encarga de que el sujeto pueda cargar programas, acceder a
archivos y realizar otras tareas con la computadora. La administracin de recursos permite la direccin del hardware,
incluyendo los perifricos y la red. El software de sistema tambin se encarga de la gestin de archivos, al controlar la
creacin, la eliminacin y el acceso a los mismos, y de la administracin de las tareas informticas que llevan
adelante los usuarios finales.
Por ltimo, podemos mencionar que el servicio de soporte se encarga de actualizar las versiones, mejorar
la seguridad del sistema, agregar nuevas utilidades, controlar los nuevos perifricos que se agregan a la
computadora y corregir los errores del software.



Entorno Operativo:
El entorno operativo es la denominacin que engloba al sistema operativo, a su interfaz de usuario asociado y a algunas
de las aplicaciones que suelen venir con este.

El entorno operativo incluye:
* Sistemas operativos.
* Sistemas gestores de bases de datos (SGBD).
* Sistemas de comunicaciones.
* Monitores de transacciones.
* Herramientas CASE y entornos de desarrollo en general.
Un entorno de escritorio (en ingls desktop environment, abreviado DE) es un conjunto de software para ofrecer al
usuario de una computadora una interaccin amigable y cmoda. Es una implementacin de interfaz grfica de
usuario que ofrece facilidades de acceso y configuracin, como barras de herramientas e integracin entre
aplicaciones con habilidades como arrastrar y soltar. Los entornos de escritorios por lo general no permiten el acceso a
todas las caractersticas que se encuentran en un sistema operativo, por la ausencia de una interfaz grfica. En su lugar,
la tradicional interfaz de lnea de comandos (CLI) todava se utiliza cuando el control total sobre el sistema operativo se
requiere en estos casos. Un entorno de escritorio por lo general consiste de iconos, ventanas, barras de
herramientas, carpetas, fondos de pantalla y widgets de escritorio.
1

En general cada entorno de escritorio se distingue por su aspecto y comportamiento particulares, aunque algunos
tienden a imitar caractersticas de escritorios ya existentes. El primer entorno moderno de escritorio que se comercializ
fue desarrollado por Xerox en los aos 80. Actualmente el entorno ms conocido es el ofrecido por la familia Windows,
aunque existen otros como los de Macintosh (Classic y Cocoa), o tambin de cdigo abierto (o software libre)
como GNOME, KDE,CDE, Xfce o LXDE, comnmente usados en distribuciones Linux o BSD.
Software de Comunicaciones:
Los programas de comunicaciones son programas de ordenador, componentes de sistemas operativos, e
incluso firmware, encargados de realizar las diferentes tareas a realizar para conectar dos o ms ordenadores.
1

Cada uno de estos programas realizan tareas adecuadas a su nivel de abstraccin en un protocolo de
comunicaciones (conjunto de reglas y normas que permiten que dos o ms entidades de un sistema de comunicacin se
comuniquen entre ellos para transmitir informacin por medio de cualquier tipo de variacin de una magnitud fsica. Se
trata de las reglas o el estndar que define la sintaxis, semntica y sincronizacin de la comunicacin, as como
posibles mtodos de recuperacin de errores. Los protocolos pueden ser implementados por hardware, software, o una
combinacin de ambos. ) determinado. Cada uno de ellos puede realizar tareas de bajo nivel de configuracin del
entorno fsico de comunicacin, (velocidad del modem, paridad, etc), o tareas de gestin de red u otras de niveles
superiores.
En cuanto se establece la comunicacin, los programas de aplicacin sern los que darn todas las funcionalidades de
la comunicacin al usuario, como navegadores web, programas de IRC, etc.
Durante su funcionamiento la mayora de los programas de comunicaciones funcionan de forma transparente para el
usuario, prestando sus servicios a los niveles internos de la comunicacin.
Software Utilitarios: Los utilitarios o utilidades, son programas diseados para realizar una funcin determinada , que
son programas que realizan actividades especficas para las que son diseados.
El trmino utilitario se refiere normalmente al software que resuelve problemas relacionados con la administracin del
sistema de la computadora.
En informtica, una utilidad es una herramienta que realiza:





Entre ellas podemos nombrar cifrado y descifrado de archivos, compresin de archivos, desfragmentadores de disco,
editores de texto, respaldo, etc.
I. Procesador de Texto: Un procesador de texto es una aplicacin informtica destinada a la creacin o
modificacin de documentos escritos por medio de una computadora. Representa una alternativa moderna a
las antiguas mquinas de escribir, siendo mucho ms potente y verstil que sta. Los procesadores de textos
brindan una amplia gama de funcionalidades, ya sean tipogrficas, idiomticas u organizativas, con algunas
variantes segn el programa de que se disponga. Como regla general, todos pueden trabajar con distintos
tipos y tamaos de letra, formato de prrafo y efectos artsticos; adems de brindar la posibilidad de intercalar
o superponer imgenes u otros objetos grficos dentro del texto. Como ocurre con la mayora de las
herramientas informticas, los trabajos realizados en un procesador de textos pueden ser guardados en forma
de archivos, usualmente llamados documentos, as como impresos a travs de diferentes medios.
II. Hoja de clculo: es un tipo de documento, que permite manipular datos numricos y alfanumricos dispuestos
en forma de tablas compuestas por celdas (las cuales se suelen organizar en una matriz bidimensional de filas
y columnas). La celda es la unidad bsica de informacin en la hoja de clculo, donde se insertan los valores y
las frmulas que realizan los clculos. Habitualmente es posible realizar clculos complejos
con frmulas funciones y dibujar distintos tipos de grficas.
III. Los graficadores son programas informticos que gracias a dibujos vectoriales o mapa de bits, representacin
de una imagen por pequeos puntos o pxeles con un color y luminosidad determinada, nos ayudan a crear
ilustraciones desde un logotipo o cualquier otra ilustracin profesional. Con lo que la funcin de los
graficadores consiste en ayudarnos en el diseo de cualquier ilustracin, sea un simple logotipo o una
ilustracin profesional. Otra funcin de los graficadores es como instrumento pedaggico en el aprendizaje de
las funciones y en la geometra. Diversos estudios sobre como ensearles a los alumnos la representacin
grfica de funciones
IV. Un sistema de gestin de bases de datos (SGBD) es un conjunto de programas que permiten el
almacenamiento, modificacin y extraccin de la informacin en una base de datos, adems de proporcionar
herramientas para aadir, borrar, modificar y analizar los datos. Los usuarios pueden acceder a la informacin
usando herramientas especficas de interrogacin y de generacin de informes, o bien mediante aplicaciones
al efecto Los SGBD tambin proporcionan mtodos para mantener la integridad de los datos, para administrar
el acceso de usuarios a los datos y para recuperar la informacin si el sistema se corrompe. Permite presentar
la informacin de la base de datos en variados formatos. La mayora de los SGBD incluyen un generador de
informes. Tambin puede incluir un mdulo grfico que permita presentar la informacin con grficos y tablas.
Hay muchos tipos de SGBD distintos segn manejen los datos y muchos tamaos distintos segn funcionen
sobre ordenadores personales y con poca memoria a grandes sistemas que funcionan en mainframes con
sistemas de almacenamiento especiales.
V. Un PROGRAMA INTEGRADO realiza funciones complementarias entre s para realizar una tarea con un
ordenador personal. Cada uno, segn el tipo, genera productos informticos en formato digital, tales como
documentos, imgenes, msica, multimedia, etc. utilizando un entorno particular. Las funciones integradas son
generalmente las siguientes: MANEJO DE MENS: Tienen mens similares, contiene un men enfocado a su
aplicacin, contienen una barra de mens que facilitan el trabajo.CONFIGURABLES: Permiten modificar su
entorno, modificar la barra de herramientas, configurar colores, agregar o quitar botones e
iconos.COMPATIBILIDAD: Forma en que los programas pueden ser corridos bajo el mismo sistema
operativo.COLABORATIVOS: Conjunto de programas informaticos, integra el trabajo en un solo proyecto,
trabajan con dos o ms para hacer un trabajo.
VI. Un manejador de dispositivo o controlador de dispositivo (llamado en ingls driver o device driver), es
un programa informticoque permite al sistema operativo interaccionar con un perifrico, haciendo
una abstraccin del hardware y proporcionando una interfaz -posiblemente estandarizada- para usarlo. Se
puede esquematizar como un manual de instrucciones que le indica cmo debe controlar y comunicarse con
un dispositivo en particular. Por tanto, es una pieza esencial, sin la cual no se podra usar el hardware.

Unidades de Memoria:

Para medir la capacidad de almacenamiento de informacin, utilizamos los Bytes.

Dentro de la computadora la informacin se almacena y se transmite en base a un cdigo que slo usa dos smbolos, el
0 y el 1, y a este cdigo se le denomina cdigo binario.

Todas las computadoras reducen toda la informacin a ceros y unos, es decir que representan todos los datos, procesos
e informacin con el cdigo binario, un sistema que denota todos los nmeros con combinaciones de 2 dgitos. Es decir
que el potencial de la computadora se basa en slo dos estados electrnicos: encendido y apagado. Las caractersticas
fsicas de la computadora permiten que se combinen estos dos estados electrnicos para representar letras, nmeros y
colores.

Un estado electrnico de "encendido" o "apagado" se representa por medio de un bit. La presencia o la ausencia de un
bit se conoce como un bit encendido o un bit apagado, respectivamente. En el sistema de numeracin binario y en el
texto escrito, el bit encendido es un 1 y el bit apagado es un 0.

Las computadoras cuentan con soft que convierte automticamente los nmeros decimales en binarios y viceversa. El
procesamiento de nmero binarios de la computadora es totalmente invisible para el usuario humano.

Para que las palabras, frases y prrafos se ajusten a los circuitos exclusivamente binarios de la computadora, se han
creado cdigos que representan cada letra, dgito y carcter especial como una cadena nica de bits. El cdigo ms
comn es el ASCII (American Standard Code for Information Interchange, Cdigo estndar estadounidense para el
intercambio de informacin).

Un grupo de bits puede representar colores, sonidos y casi cualquier otro tipo de informacin que pueda llegar a
procesar un computador.

La computadora almacena los programas y los datos como colecciones de bits.

Hay que recordar que los mltiplos de mediciones digitales no se mueven de a millares como en el sistema decimal, sino
de a 1024 (que es una potencia de 2, ya que en el mbito digital se suelen utilizar slo 1 y 0, o sea un sistema binario o
de base 2).

La siguiente tabla muestra la relacin entre las distintas unidades de almacenamiento que usan las computadoras. Los
clculos binarios se basan en unidades de 1024.

BIT: puede tener valore de 0 y 1, es decir sistema binario
BYTE: son 8 Bits.
KILOBYTE (KB) = 2 **10 bytes
MEGABYTE (MB) = 2 ** 10 Kilobyte = 2 ** 20 Bytes
GIGABYTE (GB) = 2** 10 Megabyte = 2** 30 Bytes
TERABYTE (TB) =2**10 Gigabyte = 2**40 Bytes
Nombre........... Medida Binaria.......... Cantidad de bytes........ Equivalente


Kilobyte (KB)....... 2^10................................................. 1024.........1024 bytes
Megabyte (MB).... 2^20...........................................1048576............ 1024 KB
Gigabyte (GB)..... 2^30...................................... 1073741824.............1024 MB
Terabyte (TB)...... 2^40.................................1099511627776............ 1024 GB
Petabyte (PB)...... 2^50......................... 1125899906842624............. 1024 TB
Exabyte (EB)...... 2^60..................... 1152921504606846976............. 1024 PB
Zettabyte (ZB)..... 2^70................ 1180591620717411303424............ 1024 EB
Yottabyte (YB)..... 2^80.......... 1208925819614629174706176........... 1024 ZB

En informtica, cada letra, nmero o signo de puntuacin ocupa un byte (8 bits). Por ejemplo, cuando se dice que un
archivo de texto ocupa 5.000 bytes estamos afirmando que ste equivale a 5.000 letras o caracteres. Ya que el byte es
una unidad de informacin muy pequea, se suelen utilizar sus mltiplos: kilobyte (kB), megabyte (MB), gigabyte (GB).


Glosario de unidades de medida empleadas

Bit: es una unidad de medida de almacenamiento de informacin; es la mnima unidad de memoria obtenida del sistema
binario y representada por 0 1. Posee capacidad para almacenar slo dos estados diferentes, encendido (1) apagado
(0).
Las computadoras, trabajan con el sistema de numeracin binario, basado en slo esos dos valores (0 y 1). El motivo de
esto es que las computadoras son un conjunto de circuitos electrnicos y en los circuitos electrnicos existen dos valores
posibles: que pase corriente (identificado con el valor 1) o que no pase corriente (identificado con el valor 0). Cada dgito
binario recibe el nombre debit (Binary digiT).
Para disponer de los numerosos caracteres que se necesitan en el lenguaje escrito (letras, nmeros, smbolos, etc.) se
requiere que los bits se unan para formar agrupaciones ms grandes, cuyas combinaciones permitan identificar distintos
caracteres. Esta agrupacin de bits, se denomina byte.

Byte: Tambin es una unidad de medida de almacenamiento de informacin. Pero esta unidad de memoria equivalente a
8 bits consecutivos. Al definir el byte como la combinacin de 8 bits, se pueden lograr 256 combinaciones (2^8). Estas
son ms que suficientes para todo el alfabeto, los signos de puntuacin, los nmeros y muchos otros caracteres
especiales. Cada caracter (letra, nmero o smbolo) que se introduce en una computadora se convierte en un byte
siguiendo las equivalencias de un cdigo, generalmente el cdigo ASCII.

Kilobyte (KBytes): [Abrev. KB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria equivalente
a 1024 bytes.

Megabyte (MBytes): [Abrev. MB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria
equivalente a 1024 Kilobytes. Es la unidad mas tpica actualmente, usndose para verificar la capacidad de la memoria
RAM, de las memorias de tarjetas grficas, de los CD-ROM, o el tamao de los programas, de los archivos grandes, etc.
Parece que todava le queda bastante tiempo de vida aunque para referirse a la capacidad de los discos duros ya ha
quedado obsoleta, siendo lo habitual hablar de Gigabytes.

Gigabyte (GBytes): [Abrev. GB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria
equivalente a 1024 Megabytes.

Terabyte (TByte): [Abrev. TB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria equivalente a
1024 Gigabytes. Es una unidad de almacenamiento tan desorbitada que resulta imposible imaginrsela, ya que coincide
con algo mas de un trilln de bytes.

Petabyte (PByte): [Abrev. PB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria equivalente a
1024 Terabytes.

Exabyte (EByte): [Abrev. EB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria equivalente a
1024 Petabytes.

Zetabyte (ZByte): [Abrev. ZB ] Unidad de medida de almacenamiento de informacin. Unidad de memoria equivalente a
1024 Exabytes.

Mainframe: Una computadora central (en ingls mainframe) es una computadora grande, potente y costosa usada
principalmente por una gran compaa para el procesamiento de una gran cantidad de datos; por ejemplo, para el
procesamiento de transacciones bancarias.
La capacidad de una computadora central se define tanto por la velocidad de su CPU como por su gran memoria interna,
su alta y gran capacidad de almacenamiento externo, sus resultados en los dispositivos E/S rpidos y considerables, la
alta calidad de su ingeniera interna que tiene como consecuencia una alta fiabilidad y soporte tcnico caro pero de alta
calidad. Una computadora central puede funcionar durante aos sin problemas ni interrupciones y las reparaciones del
mismo pueden ser realizadas mientras est funcionando. Los vendedores de computadoras centrales ofrecen servicios
especiales; por ejemplo, si se rompe la computadora, el vendedor ejecutar las aplicaciones de su cliente en sus propias
computadoras sin que los usuarios lo noten mientras que duran las reparaciones. La independencia interna de estas
computadoras es tan grande que, por lo menos, en un caso conocido, los tcnicos pudieron cambiar las computadoras
centrales de sitio desmontndolas pieza a pieza y montndolas en otro lugar, dejando, mientras tanto, dichas
computadoras funcionando; en este ejemplo, el cambio de las computadoras centrales de un sitio a otro se produjo de
manera transparente.
A menudo, las computadoras centrales soportan miles de usuarios de manera simultnea que se conectan
mediante falsos terminales. Algunas computadoras centrales pueden ejecutar o dar cobijo a muchos sistemas
operativos y por lo tanto, no funcionan como una computadora sola, sino como varias computadoras virtuales. En este
papel, una computadora central por s sola puede remplazar docenas o cientos de pequeas computadoras personales,
reduciendo los costes administrativos y de gestin al tiempo que ofrece una escalabilidad y fiabilidad mucho mejor. La
fiabilidad se consigue por la independencia de sus componentes internos sealada anteriormente, y la escalabilidad se
logra porque los recursos fsicos de la computadora pueden ser redistribuidos entre los terminales virtuales segn las
necesidades; esto es mucho ms difcil de hacer con lascomputadoras personales, porque para quitar o aadir nuevos
componentes fsicos hay que desenchufar la computadora muchas veces y las limitaciones de dichos componentes son
mucho mayores. Cuando una computadora central acta como el centro de operaciones de muchos terminales virtuales,
puede ofrecer la potencia necesaria para que dichas computadoras operen de manera eficiente, pero tambin la
flexibilidad de las redes de computadoras personales.
Minicomputadora: es un ordenador con el rendimiento y la potencia intermedia entre un maiframe y un
microordenador, capaz de permitir el acceso a mltiples usuarios. Los usuarios pueden acceder a los recursos de la
minicomputadora travs de un terminal o un PC con una tarjeta de red. La conexin entre los terminales y la
minicomputadora se hace a travs de cables. Gracias a los avances en la electrnica y el uso de miniordenadores
circuitos integrados a un costo significativamente menor que en los modelos anteriores de computadoras. Tambin
tienen dimensiones y rendimiento de clculo adicional ms pequeas. El costo de la minicomputadora permite a estos
productos para captar el mercado de las empresas privadas de tamao medio. Se propagan a lo largo de los aos 60 y
70. Con el lanzamiento de la primera computadora personal en los aos 80, minicomputadoras pierden gran parte del
mercado de la informtica de las pequeas y medianas empresas, sin dejar de ser en el mercado principalmente como
una estacin de trabajo avanzada para la gestin de redes de ordenadores.

Microcomputadoras: Una microcomputadora es un tipo de computadora que utiliza un microprocesador como
unidad central de procesamiento (CPU). Generalmente son computadoras que ocupan espacios fsicos pequeos,
comparadas a sus predecesoras histricas, las mainframes y las minicomputadoras. En general la palabra
microcomputadora suele asociarse a computadoras viejas, especialmente a las pequeas computadoras de 8 bits
La principal diferencia con su predecesora es que las microcomputadoras reemplazaron mltiples componentes
separados, que fueron integrados en un nico chip, el microprocesador. Las primeras microcomputadoras no tenan
dispositivos de entrada/salida, venan con mnimas cantidades de memoria (por ejemplo, 256 bytes de memoria RAM), e
incluso eran vendidas en partes que deban ser ensambladas por el usuario. Incluso slo disponan de luces indicadoras
e interruptores. En los setenta las microcomputadoras comenzaron a ser ms rpidas y baratas, y su popularidad fue en
ascenso. Eran muy utilizadas para contabilidad, administracin de bases de datos y procesamiento de texto. Luego el
trmino, "microcomputadora" ha sido suplantado por "computadora personal" or "PC," el cual describe que han sido
creadas para ser utilizadas por una persona a la vez. IBM fue el primero en promover el trmino "computadora personal"
para diferenciarlas a ellas mismas de otras microcomputadoras.
Monitores, teclados y otros dispositivos de entrada y salida pueden estar integrados o separados. La memoria de
computadora en forma de RAM, y al menos otro dispositivo de almacenamiento de memoria menos voltil se suele
combinar con la CPU en un bus de sistema en una unidad. Otros dispositivos que componen un sistema de
microordenador completo incluyen las bateras, una fuente de alimentacin, un teclado y varios dispositivos de
entrada/salida que se utilizan para transmitir informacin hacia y desde un operador humano
(impresoras, monitores, dispositivos de interfaz humana). Los microordenadores estn diseados para servir a un nico
usuario a la vez, aunque a menudo se pueden modificar mediante software o hardware para servir al mismo tiempo a
ms de un usuario. Los microordenadores encajan bien dentro o debajo de los escritorios o mesas, de manera que sean
de fcil acceso de los usuarios. Computadoras ms grandes como minicomputadoras, computadoras centrales,
y supercomputadoras ocupan grandes armarios o incluso salas dedicadas.
Una microcomputadora viene equipada con al menos un tipo de almacenamiento de datos, normalmente RAM. Aunque
algunos microordenadores (particularmente los primeros micros de 8 bits) realizan tareas utilizando solo la RAM, alguna
forma de almacenamiento secundario es normalmente deseable. En los primeros das de los primeros micros, esto era a
menudo un reproductor de casetes de datos (en muchos casos como una unidad externa). Ms tarde, formas de
almacenamiento secundario (sobre todo en forma dedisquete y unidades de disco duro) fueron construidas dentro de la
computadora.
Componentes de una Computadora:

CPU: La unidad central de proceso UCP es el verdadero cerebro de la computadora; su misin consiste en
coordinar y controlar o realizar todas Las operaciones del sistema. Se compone de elementos cuya naturaleza es
exclusivamente electrnica (circuitos).
La unidad central de proceso UCP es el verdadero cerebro de la computadora; su misin consiste en coordinar y
controlar o realizar todas Las operaciones del sistema. Se compone de elementos cuya naturaleza es
exclusivamente electrnica (circuitos).
Sus partes principales son Las siguientes:
El Procesador (P). Que a su vez se compone de:
La unidad de control (UC).
La unidad aritmtico lgica (UAL).
La Memoria Central (MC).
La unidad central de proceso tambin incorpora un cierto nmero de registros rpidos (pequeas unidades de
memoria) de propsito especial, que son utilizados internamente por la misma.
Una aproximacin a diseo interno de un microprocesador es el siguiente


Como vemos en el esquema 1, la unidad de control y la unidad aritmticolgica constituyen lo que se ha venido a
denominar el procesador central del sistema; este elemento es parte de la unidad central de proceso encargada
del control y ejecucin de las operaciones del sistema. Estos elementos en un ordenador personal se encuentran
integrados en un nico chip llamado microprocesador. Las funciones principales de la UCP de un ordenador son:
Ejecutar las instrucciones de los programas almacenados en la memoria del sistema.
Controlar la transferencia entre la UCP y la memoria o las unidades de E/S
Responder a las peticiones de servicio procedente de los perifricos.
Todo programa tiene como objetivo realizar diferentes funciones o aplicaciones, solo limitadas por la capacidad e
imaginacin del programador.
Para que un programa sea ejecutado el mismo se debe hallar en determinadas posiciones de memoria y escrito en
un lenguaje que la UCP pueda entender. La UCP lo nico que comprende es lenguaje binario.
La UCP lee en forma ordenada la lista de instrucciones, luego las interpreta, y posteriormente controla su
ejecucin de cada una de ellas. Las ejecuciones se realizan en forma consecutiva una tras otra.
Para ejecutar cada instruccin la UCP realiza la siguiente serie de pasos:
Lee de la memoria la instruccin que hay que ejecutar y la guarda en un registro interior de la UCP.
Identifica la instruccin que acaba de leer
Comprueba si la instruccin necesita utilizar nuevos de memoria, si fuera as, determina donde debe ir a
buscarlos.
Busca los datos en la memoria y los trae en UCP.
Ejecuta la instruccin propiamente dicha.
El resultado de la misma puede ser que se almacene o invoque la necesidad de tener que comunicarse
con la memoria o con otro elemento externo a la propia UCP.
Vuelve al primer paso para empezar una nueva instruccin.
La anterior es una lista simplificada de los pasos que ejecuta el microprocesador.
La ejecucin de cada instruccin implica el movimiento de datos, como estos pasos deben ser se deben realizar en
forma secuencial y ordenada, para lo cual la UCP siguen las seales dadas por un reloj. El reloj es un elemento
simple pero de gran importancia como se ver luego. Para una mejor compresin del funcionamiento de la UCP, la
misma se puede dividir en dos unidades la unidad de control y la unidad aritmtico-lgica.
UC: La unidad de control el elemento que se encarga de sincronizar las acciones que realiza cada una de las unidades
funcionales de un computador. Las funciones de la unidad de control son bsicamente dos.


Interpretacin de las instrucciones: La unidad de control debe ser capazde decodificar los cdigos de operacin y los
modos de direccionamientode las instrucciones y actuar de forma diferente para cada uno de ellos.

Secuenciamiento de las operaciones: La unidad de control se encargade la temporizacin de las distintas operaciones
necesarias para laejecucin de cada instruccin. Tambin debe controlar elsecuenciamiento de las instrucciones en
funcin de la evolucin delregistro contador de programa.La funcin principal de la unidad de control de la UCP es dirigir
la secuencia depasos de modo que la computadora lleve a cabo un ciclo completo deejecucin de una instruccin, y
hacer esto con todas las instrucciones de queconste el programa.
La unidad de control (UC) es el centro nervioso de la computadora; desde ella se controla y gobiernan todas las
operaciones (bsqueda, decodificacin, y ejecucin de la instruccin). Para realizar su funcin, consta de los
siguientes elementos:
Registro de contador de programas (CP)
Registro de Instrucciones (RI)
Decodificador (D)
Reloj (R)
Generador de Seales o Secuenciador (S)
Registro de contador de programas (CP).Tambin denominado registro de control de Secuencia (RCS), contiene
permanentemente la direccin de memoria de la prxima instruccin a ejecutar. Si la instruccin que se est
ejecutando en un instante determinado es de salto o de ruptura de secuencia, el RCS tomar la direccin de la
instruccin que se tenga que ejecutar a continuacin; esta direccin la extraer de la propia instruccin en curso.
Como ya se dijo el primer paso para la ejecucin de una instruccin, consiste en ir a buscarla en memoria, el CP
indica cual es la direccin de memoria donde se halla esa instruccin. Una vez obtenida y antes de continuar con
los siguientes pasos una seal de control incrementa el CP en una unidad, por lo cual los programas deben estar
escritos (cargados) en posiciones consecutivas de memoria. El CP pasa la direccin al Registro de Direcciones
Registro de Direcciones (RD). Contiene la direccin de memoria donde se encuentra la prxima instruccin y esta
comunicado con el Bus de Direcciones. El tamao de este registro determina el tamao de la memoria que puede
direccionar.( Si es de 32 bits se puede direccionar 232=4.294.967296 (4 GB posiciones de memoria). Con la
direccin de memoria, se transfiere a travs el Bus de Datos desde la memoria central al Registro de Datos en la
UC la instruccin correspondiente. Esta transferencia se realiza mediante seales de control. Una vez que la
instruccin se encuentra en la UCP, el cdigo de la instruccin pasa al registro de instrucciones.
Registro de Instrucciones (RI).Contiene la instruccin que se est ejecutando en cada momento. Esta instruccin
llevar consigo el cdigo de operacin (CO), accin de que se trata, y en su caso los operandos o las direcciones de
memoria de los mismos. Pasa el CO al decodificador.
Decodificador (D). Se encarga de extraer y analizar el cdigo de operacin de la instruccin en curso (que est en
el RI) y dar las seales necesarias al resto de los elementos para su ejecucin por medio delGenerador de Seales.
Generador de Seales(GS). En este dispositivo se generan rdenes muy elementales (micrordenes) que,
sincronizadas por los impulsos del reloj, hacen que se vaya ejecutando poco a poco la instruccin que est cargada
en el RI.
Reloj (R). Proporcionar una sucesin de impulsos elctricos a intervalos constantes (frecuencia constante), que
marcan los instantes en que han de comenzar los distintos pasos de que consta cada instruccin.
ULA: Uni dad Lgi ca Ari t mt i ca (ULA), o Ar i t hmet i c Logi c Uni t ( ALU), es un ci rcui t o di gi t al que
cal cul a operaci ones ar i t mt i cas ( como suma, r est a, mul t i pl i caci n, et c. ) y operaci ones l gi cas (como
i gual a, menor que, mayor que, et c. ), ent redos nmeros. Una ALU debe procesar nmeros usando
el mismo formato que el resto del circuito digital. Para los procesadores modernos, este
formato casi siempre es la representacin del nmero binario de complemento a dos.
Para realizar su funcin, consta de los siguientes elementos:
Banco de registros (BR). Est constituido por 8, 16 32 registros de tipo general que sirven para situar
dates antes de cada operacin, para almacenar datos intermedios en las operaciones y para operaciones
internas del procesador.
Circuitos operadores (CIROP). Compuesto de uno o varios circuitos electrnicos que realizan operaciones
elementales aritmticas y lgicas (sumador, complementador, desplazador, etc).
Registro de resultado (RR). Se trata de un registro especial, en el que se depositan los resultados que
producen los circuitos operadores.
Sealizadores de estado (SE). Registro con un conjunto de biestables en los que se deja constancia de
algunas condiciones que se dieron en la ltima operacin realizada.

You might also like