El documento trata sobre el concepto de informática. Define informática como la ciencia que estudia métodos para almacenar, procesar y transmitir información digitalmente. Explica que la informática involucra disciplinas como ciencias de la computación, programación, arquitectura de computadoras y redes. También define conceptos clave como sistema, sistema informático, dato, información y hardware.
100%(4)100% encontró este documento útil (4 votos)
3K vistas20 páginas
El documento trata sobre el concepto de informática. Define informática como la ciencia que estudia métodos para almacenar, procesar y transmitir información digitalmente. Explica que la informática involucra disciplinas como ciencias de la computación, programación, arquitectura de computadoras y redes. También define conceptos clave como sistema, sistema informático, dato, información y hardware.
El documento trata sobre el concepto de informática. Define informática como la ciencia que estudia métodos para almacenar, procesar y transmitir información digitalmente. Explica que la informática involucra disciplinas como ciencias de la computación, programación, arquitectura de computadoras y redes. También define conceptos clave como sistema, sistema informático, dato, información y hardware.
El documento trata sobre el concepto de informática. Define informática como la ciencia que estudia métodos para almacenar, procesar y transmitir información digitalmente. Explica que la informática involucra disciplinas como ciencias de la computación, programación, arquitectura de computadoras y redes. También define conceptos clave como sistema, sistema informático, dato, información y hardware.
Descargue como DOCX, PDF, TXT o lea en línea desde Scribd
Descargar como docx, pdf o txt
Está en la página 1de 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
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.