0% encontró este documento útil (0 votos)
3 vistas25 páginas

Texto Elementos de Informatica

El documento presenta una introducción a la informática, destacando la evolución de la información desde la antigüedad hasta la era digital, y la importancia de la computación en la vida moderna. Se definen conceptos clave como informática, computación, dato, información y sistema, así como las diferentes ramas y áreas relacionadas con la informática, como la ingeniería de sistemas y la cibernética. Además, se describen tipos de sistemas automatizados y su relevancia en la toma de decisiones y el análisis de datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas25 páginas

Texto Elementos de Informatica

El documento presenta una introducción a la informática, destacando la evolución de la información desde la antigüedad hasta la era digital, y la importancia de la computación en la vida moderna. Se definen conceptos clave como informática, computación, dato, información y sistema, así como las diferentes ramas y áreas relacionadas con la informática, como la ingeniería de sistemas y la cibernética. Además, se describen tipos de sistemas automatizados y su relevancia en la toma de decisiones y el análisis de datos.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Universidad Mayor de San Andrés

Facultad de Ciencias Puras y Naturales


Curso Preuniversitario – Introducción a la Informática

Capitulo I ELEMENTOS DE INFORMATICA

Introducción
Desde sus orígenes, el hombre ha tenido necesidad de la información. Esta información,
que en principio se recogía de forma oral, con la aparición de la escritura, comenzó a
almacenarse en medios que evolucionaron desde las tablillas hasta el papel, pasando por
los papiros y los pergaminos. También los medios de transmisión han ido evolucionando
desde la transmisión oral, buena para distancias cortas, hasta la transmisión a grandes
distancias por cables utilizando código Morse o la propia voz mediante el teléfono.

Se puede decir que el tratamiento de la información es tan antiguo como el hombre y se


ha ido potenciando y haciendo más sofisticado con el transcurso del tiempo hasta llegar a
la era de la electrónica. El hombre no ha parado a lo largo de la historia de crear
máquinas y métodos para procesar la información.

La revolución tecnológica ha redimensionado las relaciones entre los hombres. Estamos en


una sociedad donde las tecnologías de la información han llegado a ser la figura
representativa de nuestra cultura, hasta el punto de que se escucha con frecuencia la
expresión "sociedad de la información". Y detrás de todo este desarrollo tecnológico
descansa la información como objeto de dicha revolución. La información ya era valiosa en
el pasado, significaba encontrarse en una situación ventajosa respecto a quienes no la
tenían. Pero en el presente su valor se acrecienta, ya que antes no existía la posibilidad de
convertir informaciones parciales y dispersas en informaciones en masa y organizadas, de
interrelacionar esa información y de procesarla con rapidez, como ocurre hoy, en la
sociedad de la información. En definitiva, lo que ocurre es que esa información cada vez
aporta más conocimiento, que es lo verdaderamente importante, y que quien dispone de
conocimiento tiene poder. Peter F. Drucker señala: "el recurso económico básico, el medio
de producción, para utilizar el término de los economistas, ya no es el capital ni los
recursos naturales (el suelo de los economistas) ni la mano de obra. Es y será el saber".

En la actualidad no se puede pensar en casi ninguna actividad en la cual no intervengan


de alguna manera los procesos de cómputo. Las computadoras han invadido la mayoría de
las labores del ser humano.

Definitivamente, las computadoras están cambiando nuestras vidas. Ahora hemos de


aprenderla para no quedar inmersos en una nueva forma de analfabetismo. Hoy día todos
los habitantes del mundo somos dependientes directos o indirectos del uso de las
computadoras, como en oficinas bancarias, grandes y medianos comercios, centros de
enseñanza, oficinas de ventas y reservaciones para viajes, clínicas médicas u hospitales,
fabricas y almacenes industriales, organismos de gobierno y oficinas administrativas,
laboratorios, y centros de investigación.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

DEFINICIONES IMPORTANTES
Informática
El vocablo informática proviene del francés informatique, acuñado por el ingeniero
Philippe Dreyfrus en 1962. El vocablo es acrónimo de las palabras information y
automatique (información automática).

Existen varias definiciones relativas a la informática, entre las mas importantes:


• Según el Diccionario de la Real Academia Española DRAE, informática es el:
"Conjunto de conocimientos científicos y técnicas que hacen posible el tratamiento
automático de la información por medio de ordenadores"
• La informática es la disciplina que estudia el tratamiento automático de la
información utilizando dispositivos electrónicos y sistemas computacionales.
• La informática es la ciencia que estudia el tratamiento racional de la información
por medios automáticos.
• La informática es la ciencia que estudia el procesamiento automático de la
información.
• Otra definición con características similares indica lo siguiente: La informática
es la ciencia que tiene a su cargo las relaciones entre los medios
(principalmente computadoras), los datos y la información para una buena
toma de decisiones.

En lo que hoy conocemos como informática confluyen muchas de las técnicas y de las
máquinas que el hombre ha desarrollado a lo largo de la historia para apoyar y potenciar
sus capacidades de memoria, de pensamiento y de comunicación.
La informática se utiliza en diversidad de tareas, por ejemplo: elaboración de documentos,
control de procesos y robots industriales, telecomunicaciones y vigilancia, así como el
desarrollo de juegos y multimedios.
En la informática convergen los fundamentos de las ciencias de la computación, la
programación y las metodologías para el desarrollo de software, redes de datos,
inteligencia artificial, así como determinados temas de electrónica.
La informática esta íntimamente ligada a varias disciplinas que a su vez tienen toda
una teoría que las fundamenta, en algunos casos todas estas disciplinas reciben el
nombre de “Ciencias de la Computación”. Por ello en ingles se habla de Computer
Science como término más general.
Actualmente es difícil concebir un área que no use, de alguna forma, el apoyo de la
informática; en un enorme abanico que cubre desde las más simples cuestiones
domésticas hasta los cálculos científicos más complejos.
Entre las funciones principales de la informática se cuentan las siguientes:
• Creación de nuevas especificaciones de trabajo.
• Desarrollo e implementación de sistemas informáticos.
• Sistematización de procesos.
• Optimización de los métodos y sistemas informáticos existentes.

La informática tiene las siguientes ramas:

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

• Informática analítica o formal, que es la mas próxima a las ciencias exactas,


trata de la búsqueda de los algoritmos que mejor se adapten a la resolución de
problemas de análisis matemático mediante el computador.
• Informática física o tecnológica, se dedica al estudio y a la fabricación de piezas
y subconjuntos electrónicos, eléctricos o mecánicos empleados en las
computadoras y en los sistemas de tratamiento de datos.
• Informática metodológica, corresponde a la investigación llevada a cabo en
métodos de programación, uso de computadoras y de los sistemas de
procesamiento de datos.

Computación
El concepto “Computación” refiere al estudio científico que se desarrolla sobre sistemas
automatizados de manejo de informaciones, lo cual se lleva a cabo a través de
herramientas pensadas para tal propósito. Es de este modo, que aparecen conceptos como
la PC, Tecnología, Internet e Informática, que se vinculan entre sí en el marco del
procesamiento y movilidad de la información.
Las Ciencias de la Computación supone un área muy profundo de análisis, que tiene sus
orígenes en 1920, cuando “computación” hacía referencia a los cálculos generados por la
propia persona. Luego, con la llegada de las PC´s, la historia y el significado de este
concepto se ampliaría sobre nuevos horizontes, distinguiendo los algoritmos que forman
parte del desarrollo de las soluciones.
En resumen, “computación” implica las órdenes y soluciones dictadas en una máquina,
comprendiendo el análisis de los factores involucrados sobre este proceso, dentro de los
cuales aparecen los lenguajes de programación. De este modo, se automatizan tareas,
generando datos concretos de forma ordenada.
En resumen:

• Conjunto de disciplinas o técnicas relativas al uso de computadoras,


destinadas resolver algún problema.

Dato
Es la porción elemental de la información, un dato por si solo no es representativo,
para ser útiles deben agruparse y estructurarse.

Información
• Por información se entiende cualquier conjunto de símbolos que represente hechos,
objetos o ideas.
• Es un conjunto de datos organizados coherentemente que permite adquirir
conocimiento.

Sistema
Existen varias definiciones, detallamos algunas del New Collegiate Dictionary de
Webster:
• Grupo de elementos interdependientes o que interactúan regularmente formando
un todo (Ej. : el sistema numérico).

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

• Juego organizado de doctrinas, ideas o principios, usualmente con la intención de


explicar el acomodo o el trabajo de un todo sistemático (Ej. : el sistema newtoniano
de la mecánica).
• Patrón o arreglo armonioso: Orden.
• Conjunto de elementos coherentemente relacionados entre si, que contribuyen a
un mismo objetivo.
• Un sistema esta compuesto por un conjunto de componentes y relaciones, la
frontera delimita el alcance de este respecto de su entorno, con el cual
intercambia información.
• La visión aristotélica: el todo es mas que la suma de sus partes

Podemos ver así que existen muchos tipos diferentes de sistemas, de hecho casi todo
aquello con lo que tenemos contacto en nuestra vida es un sistema o forma parte de un
sistema.
Organicemos entonces los distintos tipos de sistemas en categorías:
• Sistemas Naturales: Ej. : Sistema geológico: ríos, cordilleras, etc.
• Sistemas Hechos Por El Hombre: Ej. : Sistema de comunicación: teléfono, señales de
humo, etc.
En la actualidad la mayoría de los sistemas incluyen computadoras y muchos no podrían
vivir sin ellas, pero sin duda muchos sistemas existen antes de que las mismas se
inventaran; algunos continúan por completo sin computarizar y otros la contienen como
componente pero también incluyen componentes no computarizados.
Veremos entonces que la labor primaria es analizar o estudiar un sistema para determinar
su esencia: su comportamiento requerido, independientemente de la tecnología utilizada
para implantar el sistema. En casi todos los casos podremos determinar si tiene sentido
utilizar una computadora para llevar a cabo las funciones del sistema solo tras haber
modelado su comportamiento esencial.
Pero ahora nos ocuparemos de los sistemas automatizados, aquellos hechos por el hombre
que interactúan con o son controlados por una o más computadoras.
Todos estos sistemas tienden a poseer componentes comunes:
• Hardware: procesadores, discos, impresoras, terminales, etc.
• Software: sistemas operativos, sistemas de base de datos, programas de control de
telecomunicaciones, etc.
• Personas: los que operan el sistema, proveen material de entrada, consumen su
salida, etc.
• Datos: información que el sistema recuerda durante un período, etc.
• Procedimientos: políticas formales e instrucciones de operación del sistema.
Los sistemas automatizados.
Pueden recibir una división en categorías como ser:
• Sistemas en línea.
• Sistemas de tiempo Real.
• Sistemas de apoyo a decisiones.
• Sistemas basados en el conocimiento.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Sistemas en línea: Es aquel que acepta material de entrada directamente del área donde
se creó. También es aquel en el que el material de salida o resultado de la computación se
devuelve directamente a donde es requerido.
Una característica común de estos es que entran datos a la computadora o se les recibe de
ella en forma remota. Es decir que los usuarios del sistema normalmente interactúan con
la computadora desde terminales que pueden estar localizadas a cientos de kilómetros de
la computadora misma.
Otra característica es que sus datos almacenados usualmente se organizan de modo de
que los componentes individuales de información puedan ser recuperados, modificados o
ambas cosas en forma rápida y sin tener que efectuar necesariamente accesos a otros
componentes de información del sistema.
Ejemplo: sistema de reservación aérea, etc.
Sistemas de tiempo Real: Puede definirse como aquel que controla un ambiente
recibiendo datos, procesándolos y devolviéndolos con la suficiente rapidez como para
influir en dicho ambiente en ese momento.
Una de sus características son la velocidad de respuesta y su interacción tanto con
personas como con un ambiente generalmente autónomo y hostil.
Ejemplo: sistemas de cajeros automáticos, etc.
Sistemas de apoyo a decisiones: Son utilizados por gerentes y jefes para evaluar y
analizar la misión de la organización. En lugar de consejos sobre una decisión de negocio
en forma aislada, estos sistemas ofrecen consejos más amplios y generales acerca de la
naturaleza del mercado, preferencia del consumidor, comportamiento de la competencia,
etc.
Sistemas basados en el conocimiento: También conocidos como sistemas expertos, son
asociados al campo de la inteligencia artificial. La meta de los científicos de la
computación que trabajan en este campo, es producir programas capaces de imitar el
desempeño humano en una gran variedad de tareas inteligentes.
Son programas que contienen conocimientos y capacidad necesarias para desempeñarse
en un nivel de experto. Desempeño experto significa por ejemplo nivel de desempeño de
médicos que llevan a cabo diagnósticos y procesos terapéuticos

ÁREAS RELACIONADAS CON LA INFORMÁTICA

Análisis de Sistemas
Es un área de la informática que integra técnicas y conocimientos para realizar el
estudio y recopilación de información, donde se estudian procedimientos y funciones
para planear y diseñar sistemas, además de analizar los sistemas existentes para
mejorar su operación o al menos evitar su degradación.

Ingeniería de Sistemas
Ingeniería de sistemas es la actividad de la aplicación de los conocimientos científicos
para el análisis, diseño e implementación de sistemas de información, complejos,
haciendo uso de técnicas de modelaje, simulación y la filosofía del enfoque de
sistemas.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Para Wymore, el objeto de la Ingeniería de Sistemas es el "análisis y diseño de sistemas


hombre-máquina, complejos y de gran tamaño", incluyendo por tanto los sistemas de
actividad humana. En estos casos el inconveniente habitual suele ser la dificultad de
expresar los objetivos de manera precisa.
Encontramos una definición muy general en el IEEE Standard Dictionary of Electrical and
Electronic Terms:
"Ingeniería de Sistemas es la aplicación de las ciencias matemáticas y físicas para
desarrollar sistemas que utilicen económicamente los materiales y fuerzas de la
naturaleza para el beneficio de la humanidad".
Una definición especialmente completa (y que data de 1974) nos la ofrece un estándar
militar de las fuerzas aéreas estadounidenses sobre gestión de la ingeniería.
"Ingeniería de Sistemas es la aplicación de esfuerzos científicos y de ingeniería para:
• Transformar una necesidad de operación en una descripción de parámetros de
rendimiento del sistema y una configuración del sistema a través del uso de
un proceso iterativo de definición, síntesis, análisis, diseño, prueba y
evaluación.
• Integrar parámetros técnicos relacionados para asegurar la compatibilidad de
todos los interfaces de programa y funcionales de manera que optimice la
definición y diseño del sistema total
• Integrar factores de fiabilidad, mantenibilidad, seguridad, supervivencia,
humanos y otros en el esfuerzo de ingeniería total a fin de cumplir los objetivos
de coste, planificación y rendimiento técnico".

Como vemos, en la literatura se pueden encontrar tantas definiciones del término como
autores se han ocupado del tema. A pesar de ello, podemos dar otra basada en las ideas
de Hall, Wymore y M'Pherson:
"Ingeniería de Sistemas es un conjunto de metodologías para la resolución de
problemas mediante el análisis, diseño y gestión de sistemas"

Cibernética
Deriva del vocablo griego kybernes (timonel o gobernador), introducida por el
matemático Norbert Wiener del MIT en 1948 a la teoría de los mecanismos de control.
Ciencia interdisciplinaria que estudia las leyes generales de la transformación de la
información y los sistemas de control. Su estudio abarca tanto a máquinas como a
seres vivos.
La cibernética es una disciplina íntimamente vinculada con la teoría general de sistemas,
al grado en que muchos la consideran inseparable de esta, y se ocupa del estudio de: el
mando, el control, las regulaciones y el gobierno de los sistemas. El propósito de la
cibernética es desarrollar un lenguaje y técnicas que nos permitan atacar los problemas
de control y comunicación en general.
Lo que estabiliza y coordina el funcionamiento de los sistemas complejos como los seres
vivos o las sociedades y les permite hacer frente a las variaciones del ambiente y presentar
un comportamiento más o menos complejo es el control, que le permite al sistema
seleccionar los ingresos (inputs) para obtener ciertos egresos (outputs) predefinidos. La

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

regulación esta constituida por los mecanismos que permiten al sistema mantener su
equilibrio dinámico y alcanzar o mantener un estado.
Un concepto muy importante o casi fundamental en cibernética es el de la
retroalimentación. La retroalimentación parte del principio de que todos los elementos de
una totalidad de un sistema deben comunicarse entre sí para poder desarrollar
interrelaciones coherentes. Sin comunicación no hay orden y sin orden no hay totalidad,
lo que rige tanto para los sistemas físicos como para los biológicos y los sociológicos.
La retroalimentación puede ser positiva, negativa o compensada. La retroalimentación es
negativa cuando su función consiste en contener o regular el cambio, es positiva si
amplifica o multiplica el cambio en una dirección determinada y se dice que es
compensada cuando un regulador ejerce alternadamente retroalimentaciones positivas y
negativas, según las necesidades del mantenimiento de la estabilidad del sistema
regulado. (ejemplo Refrigerador, Temperatura Humana).

Robótica
El término procede de la palabra checa robota, que significa "trabajo obligatorio", fue
empleado por primera vez en la obra teatral de 1921 R.U.R (Robots Universales de
Rossum) por el novelista y dramaturgo checo Karel Capek. Desde entonces se ha
empleado la palabra robot para referirse a una máquina que realiza trabajos para ayudar
a las personas o efectúa tareas difíciles o desagradables para los humanos.
Hacia 1942, Isaac Asimov da una versión más humanizada a través de su archiconocida
serie de relatos I robot, en los que introduce por primera vez el término robótica con el
sentido de disciplina científica encargada de construir y programar robots.
Los tres principios o leyes de la robótica según Asimov son:
• Un robot no puede lastimar ni permitir que sea lastimado ningún ser humano.
• El robot debe obedecer a todas las órdenes de los humanos, excepto las que
contraigan la primera ley.
• El robot debe auto protegerse, salvo que para hacerlo entre en conflicto con la
primera o segunda ley.

Es el arte de diseñar y construir robots


Robótica es el diseño, fabricación y utilización de máquinas automáticas programables
con el fin de realizar tareas repetitivas como el ensamble de automóviles, aparatos, etc. y
otras actividades.

Inteligencia Artificial
La inteligencia artificial estudia como lograr que las máquinas realicen tareas que, por el
momento son realizadas mejor por los seres humanos. La palabra tiene su origen en 1956
en Dartmouth en una convención organizada por John McCarthy.
Algunas áreas de aplicación son:
• Redes neuronales
• Algoritmos genéticos
• Sistemas expertos
• Vida artificial
• Visión artificial

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

• Realidad virtual
• Agentes inteligentes

Sistemas Expertos
Conjunto de programas que sobre una base de conocimientos, posee información de
uno o mas expertos en un área especifica, permitiendo resolver problemas en dicha
área. Se compone de una base de conocimientos, motor de inferencia e interfaz con el
usuario.
Son permanentes y mas baratos, pero sin sentido común y poco exactos.

Teleinformática
Es la conjunción de la informática y las telecomunicaciones. Llamada también
telemática, es la técnica que trata de la comunicación de datos y realización de
procesos entre equipos informáticos distantes.
Mediante esta técnica se pueden interconectar a distancia, computadoras, terminales
y otros equipos usando para ello algún medio de comunicación como ser: línea
telefónica, cables, coaxiales, radio frecuencia, satélite, etc.
La palabra Teleinformática está constituida por la contracción de las palabras
telecomunicaciones e informática. En ella se reúnen los aspectos técnicos de ambas
especialidades.
Se puede definir como "la ciencia que estudia el conjunto de técnicas que es necesario
usar para poder transmitir datos dentro de un sistema informático entre puntos de él
situados en lugares remotos o usando redes de telecomunicaciones".
Lo que se pretende conseguir con la teleinformática es lograr que un ordenador pueda
dialogar con equipos distribuidos geográficamente distantes, reconociendo las
características esenciales de la información como si la conexión fuese local, usando redes
de telecomunicaciones.
REDES DE COMPUTADORAS
Componentes básicos de una red
Los componentes básicos para poder montar una red local son:
Servidor
Es una computadora utilizada para gestionar el sistema de archivos de la red, da
servicio a las impresoras, controla las comunicaciones y realiza otras funciones.
Puede ser dedicado o no dedicado.

Estaciones de Trabajo
Se pueden conectar a través de la placa de conexión de red y el cableado
correspondiente. Los terminales “tontos” utilizados con las grandes computadoras y
mini computadoras son también utilizadas en las redes, y no poseen capacidad
propia de procesamiento.

Sin embargo las estaciones de trabajo son, generalmente, sistemas inteligentes. Los
terminales inteligentes son los que se encargan de sus propias tareas de
procesamiento, así que cuanto mayor y más rápido sea el equipo, mejor.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Los terminales tontos en cambio, utilizan el espacio de almacenamiento así como


los recursos disponibles en el servidor.

TOPOLOGÍA DE RED
La topología de red es la disposición física en la que se conecta una red de
ordenadores. Si una red tiene diversas topologías se la llama mixta.
La topología de red la determina únicamente la configuración de las conexiones
entre nodos. La distancia entre los nodos, las interconexiones físicas, las tasas de
transmisión y/o los tipos de señales no pertenecen a la topología de la red, aunque
pueden verse afectados por la misma.
Topologías más comunes
Red en anillo
Topología de red en la que las estaciones se conectan formando un anillo. Cada
estación está conectada a la siguiente y la última está conectada a la primera. Cada
estación tiene un receptor y un transmisor que hace la función de repetidor,
pasando la señal a la siguiente estación del anillo.
En este tipo de red la comunicación se da por el paso de un token o testigo, que se
puede conceptualizar como un cartero que pasa recogiendo y entregando paquetes
de información, de esta manera se evita perdida de información debido a colisiones.
Cabe mencionar que si algún nodo de la red se cae (termino informático para decir
que esta en mal funcionamiento o no funciona para nada) la comunicación en todo
el anillo se pierde.

Red en árbol
Topología de red en la que los nodos están colocados en forma de árbol. Desde una
visión topológica, la conexión en árbol es parecida a una serie de redes en estrella
interconectadas.
Es una variación de la red en bus, la falla de un nodo no implica interrupción en
las comunicaciones. Se comparte el mismo canal de comunicaciones.
Cuenta con un cable principal (backbone) al que hay conectadas redes individuales
en bus.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Red en malla
La Red en malla es una topología de red en la que cada nodo está conectado a uno
o más de los otros nodos. De esta manera es posible llevar los mensajes de un nodo
a otro por diferentes caminos.

Si la red de malla está completamente conectada no puede existir absolutamente


ninguna interrupción en las comunicaciones. Cada servidor tiene sus propias
conexiones con todos los demás servidores.

Red en bus
Topología de red en la que todas las estaciones están conectadas a un único canal
de comunicaciones por medio de unidades interfaz y derivadores. Las estaciones
utilizan este canal para comunicarse con el resto.

La topología de bus tiene todos sus nodos conectados directamente a un enlace y


no tiene ninguna otra conexión entre nodos. Físicamente cada host está conectado
a un cable común, por lo que se pueden comunicar directamente, aunque la
ruptura del cable hace que los hosts queden desconectados.

La topología de bus permite que todos los dispositivos de la red puedan ver todas
las señales de todos los demás dispositivos, lo que puede ser ventajoso si desea que
todos los dispositivos obtengan esta información. Sin embargo, puede representar
una desventaja, ya que es común que se produzcan problemas de tráfico y

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

colisiones, que se pueden paliar segmentando la red en varias partes. Es la


topología más común en pequeñas LAN, con hub o switch final en uno de los
extremos.

Red en estrella
Red en la cual las estaciones están conectadas directamente al servidor u
ordenador y todas las comunicaciones se han de hacer necesariamente a través de
él. Todas las estaciones están conectadas por separado a un centro de
comunicaciones, concentrador o nodo central, pero no están conectadas entre sí.
Esta red crea una mayor facilidad de supervisión y control de información ya que
para pasar los mensajes deben pasar por el hub o concentrador, el cual gestiona la
redistribución de la información a los demás nodos. La fiabilidad de este tipo de red
es que el malfuncionamiento de un ordenador no afecta en nada a la red entera,
puesto que cada ordenar se conecta independientemente del hub, el costo del
cableado puede llegar a ser muy alto. Su punto débil consta en el hub ya que es el
que sostiene la red en uno.

Red Inalámbrica Wi-Fi


Wi-Fi es una marca de la Wi-Fi Alliance (anteriormente la Wireless Ethernet
Compatibility Alliance), la organización comercial que prueba y certifica que los
equipos cumplen los estándares IEEE 802.11x.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Las nuevas redes sin cables hacen posible que se pueda conectar a una red local
cualquier dispositivo sin necesidad de instalación, lo que permite que nos podamos
pasear libremente por la oficina con nuestro ordenador portátil conectado a la red o
conectar sin cables cámaras de vigilancia en los lugares más inaccesibles. También
se puede instalar en locales públicos y dar el servicio de acceso a Internet sin
cables.
La norma IEEE 802.11b dio carácter universal a esta tecnología que permite la
conexión de cualquier equipo informático a una red de datos Ethernet sin necesidad
de cableado, que actualmente se puede integrar también con los equipos de acceso
ADSL para Internet.

INTERNET (SERVICIOS)
También llamada autopista de la información, es la red de redes que une a
millones de computadoras y a un número aun mayor de personas.
Servicios:
• Correo electrónico: identificador@nombre_servidor,
mi_nombre@[Link]
• FTP: servicio publico para transferencia de archivos mediante el protocolo
FTP(File Transfer Protocol). [Link]
• WWW o Web: sistema de información basado en el hipertexto
• Tecnologías E-

PERFILES PROFESIONALES

Informático
Es capaz de diseñar, desarrollar e implementar sistemas de información, que
permitan la captura, almacenamiento, tratamiento y presentación de
información correspondiente a diversas áreas de aplicación.
Contempla la formación en ciencias de la computación, con una inclinación mas
científica y abstracta necesaria para el diseño de sistemas operativos,
compiladores, algoritmos, etc.
Ingeniero de Sistemas
Emplea las técnicas y metodologías proporcionadas por la informática para el
diseño y elaboración de sistemas de información
Analista de Sistemas
Su tarea consiste en realizar el análisis y diseño se un sistema especifico con el
apoyo de técnicas y metodologías de la informática y la ingeniería de sistemas,
su función mas importante es recopilar información y determinar
requerimientos.
Programador de Sistemas
Un programador es un individuo que ejerce la programación, es decir, que escribe
programas de computadora u ordenador.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

EVOLUCIÓN HISTÓRICA DE LAS COMPUTADORAS


Antecedentes
La palabra cálculo tiene sus orígenes en el término latino calculus, que
significa piedra. Este término se utilizaba hace miles de años para denominar a
unas pequeñas piedras que por medio de unas ranuras efectuadas en el suelo se
usaban para contar.

A partir de este elemento de cálculo, aparecieron en diversos lugares otros


elementos similares denominados comúnmente como marcadores de bolas o ábacos,
término que proviene de la palabra fenicia abak. El más antiguo se remonta
aproximadamente al año 3500 a.C. y fue descubierto en el valle entre el Tigris y el
Éufrates. Más tarde, hacia el año 2600 a.C., apareció el ábaco chino, que
evolucionó rápidamente y se denominó finalmente Suan-Pan. De forma similar nació
en Japón otro modelo de ábaco que se denominó Soroban.
El ábaco constituyó el primer dispositivo manual de cálculo.

El matemático escocés John Napier (1550-1617), en un intento de simplificar las


operaciones de multiplicación, división y exponenciación, invento los logaritmos
naturales o neperianos a finales del siglo XVI, construyendo en 1614 las primeras tablas
de los mismos. En consecuencia ideó un dispositivo basado en varillas cifradas
que contenían números, y era capaz de multiplicar y dividir de forma automática.
También ideó un calculador con tarjetas que permitía multiplicar, recibiendo éstas
el nombre de estructuras de Napier. Constituyó un dispositivo intermedio entre el ábaco y
las primeras calculadoras mecánicas.

Algunos años después, en 1642, el matemático y filósofo francés Blaise Pascal


(1623-1662) inventó la primera máquina automática de calcular completa a base
de ruedas dentadas que simulaba el funcionamiento del ábaco. Esta máquina
realizaba operaciones de suma y resta mostrando el resultado por una serie de
ventanillas. En un principio se denominó pascalina, recibiendo posteriormente el
nombre máquina aritmética de Pascal.

Pocos años más tarde, en 1672, el filósofo y matemático alemán Gottfried Wilhelm von
Leibnitz (1646-1716) mejoró la máquina de Pascal construyendo su calculadora
universal, capaz de sumar, restar, multiplicar, dividir y extraer raíces
cuadradas, caracterizándose por hacer la multiplicación de forma directa, en vez de
realizarla por sumas sucesivas

El matemático inglés y profesor de la Universidad de Cambridge Charle Babbage (1792-


1871) diseñó dos máquinas de calcular que rompían la línea general de las máquinas
de aquella época por su grado de complejidad. La primera de ellas, diseñada en 1822,
fue la máquina de diferencias, que se basaba en fundamentos mecánicos con
ruedas dentadas; sus aplicaciones más importantes fueron la resolución de funciones y
la obtención de tablas de dichas funciones. Debido a las deficiencias

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

tecnológicas de la época y también por el motivo de que a mitad de la construcción


Babbage ya estaba pensando en su segunda máquina, esta primera no llegó a fabricarse.
Poco después, en 1833. Babbage diseñó su segunda máquina, denominada máquina
analítica, capaz de realizar todas las operaciones matemáticas y con posibilidad de
ser programada por medio de tarjetas de cartón perforado (similares a las tarjetas de
Jacquard), además, era capaz de almacenar en su interior una cantidad de
cifras considerable. Con esta máquina Babbage consiguió por primera vez en la
historia definir los fundamentos teóricos de los ordenadores actuales. Se ideó para
la realización automática de tablas de logaritmos y funciones trigonométricas.
Esta máquina, por los mismos motivos que su predecesora, no llegó a
construirse, si bien años después aparecieron algunas máquinas con su diseño. Por
esta máquina y su estructura, Babbage es considerado actualmente como el
padre de la informática.

La hija del famoso poeta Lord Byron (1788-1824), Augusta Ada Byron, condesa
de Lovelace, fue la primera persona que realizó programas para la máquina
analítica de Babbage, de tal forma que ha sido considerada como la primera
programadora de la historia.

Sobre el año 1885, el norteamericano y funcionario de la oficina del censo de


Estados Unidos Herman Hollerith (1860-1929) vio cómo se tardaban diez años en
realizar el censo de su país y observó que la mayoría de las preguntas del
censo tenían como respuesta un sí o un no. Esto, le hizo idear en 1886 una tarjeta
perforada para contener la información de las personas censadas y una máquina
capaz de leer y tabular dicha información. Construyo su máquina censadora o
tabuladora que fue capaz de reducir el trabajo manual a la tercera parte,
con lo que tardó en realizar el censo de 1890 tres años, perforándose un total de 56
millones de tarjetas.

En 1937, Howard H. Aiken (1900-1973), de la Universidad de Harvard, desarrolla la idea


de Babbage junto con un equipo de científicos de su departamento e ingenieros de IBM.
El resultado de sus estudios culminó en la construcción de una calculadora numérica
basada en el uso de relés electromagnéticos, ruedas dentadas y embragues
electromecánicos, configurando la primera computadora electromecánica.

Fue denominada Calculadora Automática de Secuencia


Controlada (Automatic Sequence Controlled Calculator- ASCC), aunque su nombre más
popular fue la Harvard Mark-I.

En 1940, John W. Mauchly y John Presper Eckert junto con científicos de la


Universidad de Pensilvania construyeron en la Escuela Moore de Ingenieria
Eléctrica, a petición del Ministerio de Defensa de Estados Unidos, la primera
computadora electrónica denominada ENIAC (Electronic Numerical Integrator
and Calculator) construida a base de válvulas de vacío, que entró en
funcionamiento en 1945.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Era miles de veces más rápida que la MARK-I y realizaba la suma de dos
números en dos diezmilésimas de segundo, multiplicándolos en tres milésimas de
segundo. Tenía un volumen aproximado de 111 metros cúbicos, ocupaba una
superficie de 160 metros cuadrados y su peso se aproximaba a las 30 toneladas;
además, poseía 17.468 válvulas de vacío, 50.000 conmutadores, 70.000
resistencias, 10.000 condensadores, 7.500 interruptores, 1.500 relés y un consumo
entre 100.000 y 200.000 vatios. Este último dato hizo que al conectarse la
ENIAC por primera vez, las luces de una buena parte de la ciudad de Filadelfia
sufriera un gran descenso en su iluminación, quedándose la ciudad casi a
oscuras. Además, el equipo necesitaba ventilación y su mantenimiento era muy
elevado, sobre todo debido a las válvulas.

GENERACIONES DE LOS ORDENADORES.


Primera Generación (1951-1958)
Aunque hay especialistas que consideran 1946, año de la puesta en funcionamiento de
ENIAC, como el inicio de la primera generación de ordenadores, la mayoría se decanta por
fijar la fecha de partida en 1951, cuando comienzan a surgir los primeros ordenadores
producidos en serie, como UNIVAC o LEO. Series muy reducidas, por otra parte.
No obstante, debemos tener presente que el salto de ENIAC a la producción en serie no fue
inmediato.
Esta generación se caracteriza por:

• Estaban construidas con electrónica de válvulas.


• Se programaban en lenguaje de máquina.
• Usaban tarjetas perforadas para entrar los datos y los programas.
• Usaban cilindros magnéticos para almacenar información e instrucciones
internas.
• Eran sumamente grandes, utilizaban gran cantidad de electricidad, generaban
gran cantidad de calor y eran sumamente lentas.

Segunda Generación (1959-1964)


La segunda generación de ordenadores tiene como principal punto de referencia la
aparición de los transistores, si bien hubo otras innovaciones de notable interés, como la
memoria de núcleos de ferrita o el desarrollo de los lenguajes de programación.

El lenguaje más difundido fue COBOL (Common Business Oriented Language),


especialmente porque el gobierno estadounidense exigió que fuese operativo en todos los
equipos que adquiriese. Otros lenguajes que surgieron en esa época fueron RPG (Report
Program Generator), LISP (List Processing) y ALGOL (Algorithm Language).

Tercera Generación (1965-1974)

Con ligeras variaciones, el panorama se mantuvo estable durante toda la tercera


generación, que tiene como principal referente el circuito integrado.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Este nuevo invento lo patentó, en 1959, John Kilby de Texas Instruments. Manteniendo
un tamaño similar al de un transistor, el circuito integrado (figura 14) contenía centenares
de componentes interconectados (transistores y resistencias), tratados en bloque.
• Se desarrollaron circuitos integrados para procesar información.
• Se desarrollaron los "chips" para almacenar y procesar la información. Un "chip"
es una pieza de silicio que contiene los componentes electrónicos en miniatura
llamados semiconductores.
• Los circuitos integrados recuerdan los datos, ya que almacenan la información
como cargas eléctricas.
• Surge la multiprogramación.
• Las computadoras pueden llevar a cabo ambas tareas de procesamiento o
análisis matemáticos.
• Emerge la industria del "software".

Cuarta Generación (1974-1982)


Si bien casi todo el mundo está de acuerdo con las tres generaciones anteriores, apenas
hay consenso a la hora de estructurar la evolución sufrida por la informática a partir de
1975 y hay opiniones para todos los gustos.

La cuarta generación viene determinada por los ordenadores personales, cuya aparición
ha supuesto una de las mayores revoluciones culturales y económicas de la humanidad.
Aparecen los microprocesadores que es un gran adelanto de la microelectrónica, son
circuitos integrados de alta densidad y con una velocidad impresionante.

Quinta Generación (1982- actualidad)

Japón lanzó en 1983 el llamado "programa de la quinta generación de computadoras", con


los objetivos explícitos de producir máquinas con innovaciones reales en los criterios
mencionados. Y en los Estados Unidos ya está en actividad un programa en desarrollo que
persigue objetivos semejantes, que pueden resumirse de la siguiente manera:

• mayor velocidad en los microprocesadores


• con los avances se empiezan ha crear maquinas con inteligencia artificial
• se generan lenguajes de programación de alto nivel

ELEMENTOS DE LA COMPUTADORA

Concepto de Computadora
Una computadora (del latín computare -calcular-), también denominada ordenador
o computador, es una máquina electrónica que recibe y procesa datos para
convertirlos en información útil
Estructura de Funcionamiento Interno
Arquitectura de von Neumann 1945

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Los ordenadores con esta arquitectura constan de cinco partes: La unidad


aritmético-lógica o ALU, la unidad de control, la memoria, un dispositivo de
entrada/salida y el bus de datos que proporciona un medio de transporte de los
datos entre las distintas partes.

Hardware
Es el soporte físico del computador. Corresponde a todas las partes físicas y
tangibles de una computadora: sus componentes eléctricos, electrónicos,
electromecánicos y mecánicos sus cables, gabinetes o cajas, periféricos de todo tipo
y cualquier otro elemento físico involucrado

Dispositivos de Entrada
De esta categoría son aquellos que permiten el ingreso de información, en general
desde alguna fuente externa o por parte del usuario. Los dispositivos de entrada
proveen el medio fundamental para transferir hacia la computadora (más
propiamente al procesador) información desde alguna fuente, sea local o remota
Entre los periféricos de entrada se puede mencionar: teclado, mouse o ratón,
escáner, micrófono, cámara web , lectores ópticos de código de barras, Joystick,
lectora de CD o DVD (sólo lectoras), placas de adquisición/conversión de datos, etc.

Unidad Central de Proceso


Coordina el funcionamiento de todos los componentes del computador. Está
compuesto por:
a. Unidad de control: se encarga de interpretar instrucciones y activar
señales de control para un funcionamiento ordenado del computador
b. Unidad Aritmético Lógica: realiza operaciones aritméticas (suma,
resta, multiplicación, división) y operaciones lógicas (and, or, not)

Memoria Principal: almacena datos e instrucciones.

La Memoria Principal o Primaria (MP), también llamada Memoria Central,


está formada por bloques de circuitos integrados o chips capaces de

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

almacenar, retener o "memorizar" información digital, es decir, valores


binarios; a dichos bloques tiene acceso el microprocesador de la
computadora.
La MP se comunica con el microprocesador de la CPU mediante el bus de
direcciones. El ancho de este bus determina la capacidad que posea el
microprocesador para el direccionamiento de localidades en memoria.
En algunas oportunidades suele llamarse "memoria interna" a la MP, porque
a diferencia de los dispositivos de memoria secundaria, la MP no puede
extraerse tan fácilmente por usuarios no técnicos.
La MP es el núcleo del sub-sistema de memoria de un computador, y posee
una menor capacidad de almacenamiento que la memoria secundaria, pero
una velocidad millones de veces superior.
En las computadoras son utilizados dos tipos de MP:
ROM o Memoria de sólo lectura (Read Only Memory). Viene grabada de
fábrica con una serie de programas. Ejm: Rutina BIOS o Sistema
Básico de Entrada-Salida (Basic Input-Output System): permanece
activa mientras se está usando el computador
RAM o Memoria de acceso aleatorio (Random Access Memory). Es la
memoria del usuario que contiene de forma temporal el programa, los
datos y los resultados que están siendo usados por el usuario del
computador. En general es volátil, pierde su contenido cuando se
apaga el computador, es decir que mantiene los datos y resultados en
tanto el bloque reciba alimentación eléctrica, a excepción de la CMOS
RAM.

[Link] Dispositivos de Salida


Son aquellos que permiten emitir o dar salida a la información resultante de
las operaciones realizadas por la CPU (procesamiento).
Los dispositivos de salida aportan el medio fundamental para exteriorizar y
comunicar la información y datos procesados; ya sea al usuario o bien a otra
fuente externa, local o remota.
Los dispositivos más comunes de este grupo son los monitores clásicos (no
de pantalla táctil), las impresoras, y los altavoces.

[Link] Dispositivos de Almacenamiento Secundario


El almacenamiento secundario (memoria secundaria, memoria auxiliar o
memoria externa) es el conjunto de dispositivos (aparatos) y medios
(soportes) de almacenamiento, que conforman el subsistema de memoria de
una computadora, junto a la Memoria Principal. También llamado periférico
de almacenamiento. La memoria secundaria es un tipo de almacenamiento
masivo y permanente (no volátil), a diferencia de la memoria RAM que es
volátil; pero posee mayor capacidad de memoria que la memoria principal,
aunque es más lenta que ésta. En función de la tecnología utilizada por los
dispositivos y medios (soportes), el almacenamiento se clasifica en:

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

Almacenamiento magnético.

Es una técnica que consiste en la aplicación de campos magnéticos a
ciertos materiales capaces de reaccionar frente a esta influencia y
orientarse en unas determinadas posiciones manteniéndolas hasta
después de dejar de aplicar el campo magnético. Ejemplo: disco duro ,
cinta magnética.
• Almacenamiento óptico.
En los discos ópticos la información se graba de una forma secuencial
en una espira que comienza en el centro del disco. Además de la
capacidad, estos discos presentan ventajas como la fiabilidad,
resistencia a los arañazos, la suciedad y a los efectos de los campos
magnéticos. Ejemplos: CD, DVD
• Almacenamiento magneto-óptico (híbrido, Disco magneto-ópticos)
• Almacenamiento electrónico ó de estado sólido (Memoria Flash)
Ejercicios de Aplicación
Los prefijos usados para medidas de byte normalmente son los mismos que los
prefijos del SI utilizados para otras medidas, pero tienen valores ligeramente
distintos. Se basan en potencias de 1024 (210), un número binario conveniente,
mientras que los prefijos del SI se basan en potencias de 1000 (103), un número
decimal conveniente. La tabla inferior ilustra estas diferencias.
Nombre Abrev. Factor binario Tamaño en el SI
bytes B 20 = 1 100 = 1
kilo k 210 = 1024 103 = 1000
mega M 220 = 1 048 576 106 = 1 000 000
giga G 230 = 1 073 741 824 109 = 1 000 000 000
tera T 240 = 1 099 511 627 776 1012 = 1 000 000 000 000
peta P 250 = 1 125 899 906 842 624 1015 = 1 000 000 000 000 000
exa E 260 = 1 152 921 504 606 846 976 1018 = 1 000 000 000 000 000 000
270 = 1021 =
zetta Z
1 180 591 620 717 411 303 424 1 000 000 000 000 000 000 000
280 = 1024 =
yotta Y
1 208 925 819 614 629 174 706 176 1 000 000 000 000 000 000 000 000

Bit: 0, 1
Nibble o cuarteto: agrupación de 4 bits
Byte u octeto: agrupación de 8 bits
KiloByte(KB) =1024 Bytes MegaByte(MB) =1024 KBytes
GigaByte(GB) =1024 Mbytes TeraByte(TB) =1024 GBytes

SOFTWARE

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

La palabra «software» se refiere al equipamiento lógico o soporte lógico de un


computador digital, y comprende el conjunto de los componentes lógicos necesarios
para hacer posible la realización de una tarea específica, en contraposición a los
componentes físicos del sistema (hardware).
Software de Base
Programas imprescindible para el funcionamiento de la computadora,
y son: el sistemas operativos, lenguajes de programación y utilitarios
(se usan en la depuración del software en fase de desarrollo,
mantenimiento y otras funciones).

Sistemas Operativos
Conjunto de programas (residente en memoria) q Administran los
recursos del sistema de computo (memoria, procesador, espacio en
disco) y aprovecharlos al máximo.
* Monousuarios: Los sistemas monousuarios son aquellos que nada
más puede atender a un solo usuario. DOS, CP/M
* Multiusuarios: Permite que dos o más usuarios utilicen sus
programas al mismo tiempo. UNIX, WINDOWS

Lenguajes de Programación
Los lenguajes de programación son herramientas que nos permiten
crear programas y software.
Un lenguaje de programación es una construcción mental del ser
humano para expresar programas. Está constituido por un grupo de
reglas gramaticales, un grupo de símbolos utilizables, un grupo de
términos con sentido único y una regla principal que resume las
demás
Concepto de Lenguaje: Sistema De Comunicación

* Lenguajes de Bajo Nivel: Son lenguajes totalmente dependientes


de la máquina, entre ellos:
• El lenguaje maquina: este lenguaje ordena a la máquina las
operaciones fundamentales para su funcionamiento. Consiste
en la combinación de 0's y 1's para formar las ordenes
entendibles por el hardware de la maquina.
• El lenguaje ensamblador es un derivado del lenguaje maquina
y esta formado por abreviaturas de letras y números llamadas
mnemoté.
* Lenguajes de Alto Nivel
Son aquellos que se encuentran más cercanos al lenguaje natural que
al lenguaje máquina.
Se tratan de lenguajes independientes de la arquitectura del
ordenador. Por lo que, en principio, un programa escrito en un
lenguaje de alto nivel, lo puedes migrar de una máquina a otra sin
ningún tipo de problema. Pascal, Cobol, Basic

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

* Lenguajes de Nivel Medio

También es conocido el tipo de lenguaje de programación de medio


nivel, que es una mezcla entre los dos anteriores. A este tipo de
lenguajes de programación pertenecen todos aquellos lenguajes que
llevan a cabo acciones como: acceder a registros del sistema, usar
direcciones de memoria (características de los lenguajes de
programación de bajo nivel) pero a la vez efectúan operaciones de los
lenguajes de alto nivel. Dentro de este tipo de lenguajes de
programación de nivel medio tenemos al lenguaje de programación C.

Generaciones

La evolución de los lenguajes de programación se puede dividir en 5


etapas o generaciones.
• Primera generación: lenguaje maquina.
• Segunda generación: se crearon los primeros lenguajes
ensambladores.
• Tercera generación: se crean los primeros lenguajes de alto
nivel. Ej. Pascal, Cobol…
• Cuarta generación. Son los lenguajes capaces de generar código
por si solos, con lo cuales se pueden realizar aplicaciones sin
ser un experto en el lenguaje. Aquí también se encuentran los
lenguajes orientados a objetos, haciendo posible la reutilización
d partes del código para otros programas. Ej. Visual,
• Quinta generación: aquí se encuentran los lenguajes orientados
a la inteligencia artificial. Estos lenguajes todavía están poco
desarrollados. Ej. LISP

Traductores
Un traductor es cualquier programa que toma como entrada un texto escrito
en un lenguaje, llamado fuente y da como salida otro texto en un lenguaje,
denominado objeto
* Compiladores
Es aquel que analiza el programa fuente y lo traduce a otro
equivalente escrito en otro lenguaje (por ejemplo, en el lenguaje de la
máquina). Su acción equivale a la de un traductor humano, que toma
un libro y produce otro equivalente escrito en otra lengua.

* Intérpretes
Es aquel que analiza el programa fuente y lo ejecuta directamente, sin
generar ningún código equivalente. Su acción equivale a la de un
intérprete humano, que traduce las frases que oye sobre la marcha,
sin producir ningún escrito permanente.
Software de Aplicación

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

El software de Aplicación es aquel que hace que el computador coopere con


el usuario en la realización de tareas típicamente humanas, tales como
gestionar una contabilidad o escribir un texto.
Algunos ejemplos de software aplicaciones son:

• Procesadores de texto. (Bloc de Notas)


• Editores. (PhotoShop para el Diseño Gráfico)
• Hojas de Cálculo. (MS Excel)
• Sistemas gestores de bases de datos. (MySQL)
• Programas de comunicaciones. (MSN Messenger)
• Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…)
• Programas de diseño asistido por computador. (AutoCAD)

a) Software de Aplicación General, horizontal, creados para tareas


generales.
b) Software de Aplicación Específica, vertical, a medida: Ofrece la
oportunidad al usuario de personalizar el sistema de aplicación según sus
necesidades; es decir que están diseñados considerando las particularidades
que esa aplicación tiene para el usuario.
Conceptos Relativos al Software
a) Procesamiento de Tiempo Real: Cuando el tiempo de respuesta del computador
es inmediato
b) Procesamiento por Lotes : Se conoce como procesamiento por lotes, o modo batch,
a la ejecución de un programa sin el control o supervisión directa del usuario, el
procesamiento de transacciones se realiza de una sola vez y en grupos
Cuando los trabajos se preparan antes de procesar y luego se ingresan ordenadamente
(por lotes) al ordenador, que los procesa con la prioridad que se le indique.
c) Procesamiento en Tiempo Compartido : Consiste en compartir componentes del
sistema entre varios usuarios, es decir se permite el uso de un sistema por
varias personas al mismo tiempo.
Si el ordenador y sus periféricos son compartidos, simultáneamente, por varios
usuarios remotos, que efectúan trabajos diferentes entre sí, pero con apariencia de
simultaneidad.
d) Multiprogramación: Se denomina multiprogramación a la técnica que permite que
dos o más procesos ocupen la misma unidad de memoria principal y que sean ejecutados
al "mismo tiempo" (seudo-paralelismo, en una única CPU sólo puede haber un proceso a
la vez) en la unidad central de proceso o CPU. Ejecuta simultáneamente dos o más
programas.
e) Multiproceso: cuando se cuenta con mas de dos procesadores que operan
simultáneamente es posible ejecutar programas y aplicaciones mas rápidamente.
f) Procesamiento Centralizado: cuando toda la capacidad de procesamiento se
centra en un solo lugar.
g) Procesamiento Descentralizado: cuando existen varios lugares de procesamiento,
cada unidad de procesamiento maneja su propia información

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

h) Procesamiento Distribuido: combina los 2 anteriores, comunicando las unidades


independientes con un centro de comunicación central.
Firmware
Programa que es grabado en una memoria ROM y establece la lógica de más bajo nivel
que controla los circuitos electrónicos de un dispositivo. Se considera parte del
hardware por estar integrado en la electrónica del dispositivo, pero también es
software, pues proporciona la lógica y está programado por algún tipo de lenguaje de
programación. El firmware recibe órdenes externas y responde operando el dispositivo.
Se encuentra el firmware en monitores, unidades de disco, impresoras,
microprocesadores, etc. El BIOS es un programa firmware.

1.8 Clasificación de las Computadoras


1.8.1 Según la Lógica
• Maquinas de lógica cableada: En ellas el algoritmo esta en el cableado de sus
circuitos. Ejm: calculadoras, computadoras analógicas
• Maquinas de lógica programable : Computadoras convencionales que admiten
programación de algoritmos por medio de lenguajes de programación

1.8.2 Según el Tipo de Datos que Procesa


a) Computadoras Análogas. Son aquellas que se manejan señales eléctricas
análogas proporcionales a medidas físicas de tipo continuo. Su programación en la
mayoría de los casos está en su propio cableado y se utiliza fundamentalmente para
controlar procesos y en determinados problemas de simulación.
b) Computadoras Digitales. Manejan señales eléctricas de tipo digital. Se
programan por medio de lenguajes de programación y su utilización comprende
cualquier tipo de trabajos. En la actualidad el 95 porciento de las computadoras
son de este tipo.
c) Computadoras Híbridas. Poseen características de las dos anteriores. Suelen
estar constituidas por una computadora digital que procesa información analógica
para lo cual tiene sus entradas y salidas controladas por medio de convertidores
analógico-digitales o digital-analógicos .
1.8.3 Según el Tamaño
Supercomputadoras
Una supercomputadora es un tipo de computadora muy potente y rápida, diseñada para
procesar enormes cantidades de información en poco tiempo y dedicada a una tarea
específica.
Por lo mismo son las más caras, su precio alcanza los 30 millones de dólares o mas; y
cuentan con un control de temperatura especial, esto para disipar el calor que algunos
componentes alcanzan a tener.
Ejemplos de tareas a las que son dedicadas las supercomputadoras:
• Búsqueda y estudio de la energía y armas nucleares.
• Búsqueda de yacimientos petrolíferos con grandes bases de datos sísmicos.
• El estudio y predicción de tornados.
• El estudio y predicción del clima de cualquier parte del mundo.

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

• La elaboración de maquetas y proyectos de la creación de aviones, simuladores de


vuelo.
Sus principales características son:
Vel. de Proceso Miles de millones de instrucciones de punto flotante por segundo.
Usuario a la vez Hasta miles, en entorno de redes amplias.
Requieren instalaciones especiales y aire acondicionado
Tamaño
industrial.
Facilidad de uso Solo para especialistas.
Clientes usuales Grandes centros de investigación.
Penetración social Prácticamente nula.
Impacto social Casi nulo.
Parque instalado Menos de un millar en todo el mundo.
Costo Hasta decenas de millones cada una.

Macrocomputadoras o Mainframes
Las macrocomputadoras son también conocidas como mainframes. Los mainframes son
sistemas grandes, rápidos y caros con capacidad de controlar cientos de usuarios en
forma simultánea, así como manejar cientos de dispositivos de entrada y salida.
Su costo va desde los 350 mil dólares hasta varios millones de dólares. De alguna forma
los mainframes son más poderosos que las supercomputadoras porque soportan mas
programas simultáneamente. sin embargo las supercomputadoras pueden ejecutar un
sólo programa más rápido que un mainframe.
En el pasado, los Mainframes ocupaban cuartos completos o hasta pisos enteros de algún
edificio, hoy en día, un Mainframe es parecido a una hilera de archiveros en algún cuarto
con piso falso, ésto para ocultar los cientos de cables de los periféricos , y su temperatura
tiene que estar controlada.
Sus principales características son:
Vel. de proceso Cientos de millones de instrucciones por segundo o mas.
Usuario a la vez Centenares o miles.
Tamaño Requieren instalaciones especiales y aire acondicionado.
Facilidad de uso Para especialistas.
Clientes usuales Grandes corporaciones y gobiernos.
Penetración social Baja.
Muy alto, aunque pasa inadvertido, la sociedad industrial moderna
Impacto social
no puede funcionar sin ellas.
Parque instalado Miles en todo el mundo.
Costo Centenares de miles de dólares o más.

Minicomputadoras
En 1960 surgió la minicomputadora, una versión más pequeña de la macrocomputadora.
Al ser orientada a tareas específicas, no necesitaba de todos los periféricos que necesita
un mainframe, y esto ayudo a reducir el precio y costos de mantenimiento .
En general, una minicomputadora, es un sistema multiproceso (varios procesos en
paralelo) capaz de soportar de 10 hasta 200 usuarios simultáneamente. Actualmente se

Lic. Marisol Téllez Ramírez Paralelo C


Universidad Mayor de San Andrés
Facultad de Ciencias Puras y Naturales
Curso Preuniversitario – Introducción a la Informática

usan para almacenar grandes bases de datos, automatización industrial y aplicaciones


multiusuario.

Sus principales características son:


Vel. de proceso Cientos de millones de instrucciones por segundo.
Usuario a la vez Hasta decenas , o cientos cuando se usan en red.
Tamaño Reducido; no siempre necesitan instalaciones especiales.
Facilidad de usos Para especialistas.
Universidades, empresas medianas. Suelen funcionar como
Clientes usuales
servidores de redes.
Penetración social Baja.
Impacto social Reducido, aunque amplio en los entornos de las redes.
Parque instalado Cientos de miles.
Costo Decenas de miles de dólares.

Microcomputadoras o PC´s
Las microcomputadoras o Computadoras Personales (PC´s) tuvieron su origen con la
creación de los microprocesadores. Un microprocesador es "una computadora en un chip".
Las PC´s son computadoras para uso personal y relativamente son baratas y actualmente
se encuentran en las oficinas, escuelas y hogares.
El término PC se deriva de que para el año de 1981, IBM, sacó a la venta su modelo "IBM
PC", la cual se convirtió en un tipo de computadora ideal para uso "personal", de ahí que
el término "PC" se estandarizó y los clones que sacaron posteriormente otras empresas
fueron llamados "PC y compatibles", usando procesadores del mismo tipo que las IBM ,
pero a un costo menor y pudiendo ejecutar el mismo tipo de programas.
Existen otros tipos de microcomputadoras , como la Macintosh®, que no son compatibles
con la IBM, pero que en muchos de los casos se les llaman también "PC´s", por ser de uso
personal.
En la actualidad existen variados diseños de PC´s: computadoras personales, con el
gabinete tipo minitorre, con el gabinete horizontal, computadoras personales portátiles
"Laptop" o "Notebook".
Sus principales características son:
Vel. de proceso Decenas de millones de instrucciones por segundo.
Usuario a la vez Uno (Por eso se llaman Personles).
Tamaño Pequeño, o portatiles.
Facilidad de uso Supuestamente faciles de usar.
Clientes usuales Pequeñas empresas, oficinas, escuelas, individuos.
Penetración social Mediana.
Impacto social Alto, en los paises industrializados.
Parque instalado Cientos de millones en el mundo.
Costo Pocos miles de dolares.

Lic. Marisol Téllez Ramírez Paralelo C

También podría gustarte