Académique Documents
Professionnel Documents
Culture Documents
y Naturales
Computación Mgst. Diego Emanuel Peralta
APUNTES DE COMPUTACIÓN
Introducción a la Informática
A lo largo de la historia el hombre ha necesitado transmitir y tratar información en forma continua. La
humanidad no ha parado de crear máquinas y métodos para procesar la información. Con este fin surge la
Informática, como una ciencia encargada del estudio y desarrollo de los métodos encargados del manejo de la
información.
El término informática se creó en Francia en el año 1962 bajo la denominación INFORMATIQUE y
procede de la contracción de las palabras INFORmation y autoMATIQUE.
Se dice que el tratamiento es automático por ser máquinas las que realizan los trabajos de captura,
proceso y presentación de la información, y se habla de racional por estar todo el proceso definido a través de
programas que siguen el razonamiento del humano. Desde el punto de vista informático, el elemento físico
utilizado para el tratamiento de la información es la Computadora.
Introducción a la Computación
La Computación surge por la necesidad facilitarle al hombre la realización de aquellos trabajos
rutinarios y repetitivos, generalmente de cálculo y de gestión, donde es frecuente la repetición de tareas. La idea
es que una máquina puede realizarlos mejor, aunque siempre bajo la supervisión del hombre.
Computadora
Hay distintas maneras de utilizar el término sistema. A menudo usamos esta palabra, por ejemplo,
cuando nos referimos al sistema de evaluación de una materia. Para los usuarios de computadoras un sistema es
un conjunto de partes que están integradas para lograr un objetivo. Podemos distinguir en esta definición tres
características:
Hardware y Software
Se aclara a continuación la definición de computadora como sistema.
1. Conjunto de partes: para su buen funcionamiento, toda computadora necesita de dos elementos
indispensables, el hardware y el software.
2. Partes integradas: el hardware (representado por los circuitos) y el software (representado por los
programas) tienen que interactuar al máximo para permitir obtener los resultados deseados. El
hardware funciona únicamente por la acción del software y el software puede funcionar
solamente sobre el hardware.
3. Lograr un objetivo: la computadora efectúa las distintas tareas que el hombre requiere.
Definición: Hardware es el término empleado para definir los componentes físicos, mecánicos y
electrónicos que constituyen un sistema de computación, por ejemplo placas, circuitos integrados, discos
duros, diskettes, transformadores, etc.
El hardware esta formado por todas las partes tangibles de la computadora, como el monitor, el teclado,
la unidad central, etc.
Se admite generalmente que el hardware se alimenta de dos disciplinas: la tecnología y la lógica. La
tecnología se propone el estudio de los componentes: transistores, resistencias, elementos de memoria, etc., y la
lógica el estudio del ensamblaje de aquellos componentes para constituir circuitos tales como registros,
sumadores, circuitos de selección en memoria o unidades tales como la unidad de control, la unidad aritmética-
lógica, etc.
No obstante la importancia del hardware, sin su software una computadora es básicamente un montón de
fierros sin utilidad. Con su software, una computadora puede almacenar, procesar y recuperar información,
hallar errores de ortografía en un documento, realizar juegos de video y llevar a cabo muchas otras actividades
importantes.
Definición: Software es el conjunto de ordenes y normas que coordinan todos los procesos que realiza
el hardware.
El software es un elemento totalmente intangible, pero que sin él la computadora nunca podría
funcionar. Veamos un ejemplo, tenemos una computadora con la que queremos realizar un determinado trabajo.
Este trabajo comprende toda una serie de procesos intermedios necesarios para llegar al final de la tarea con
éxito. De algún modo hay que informar a la computadora de cómo realizar estos procesos intermedios para que
pueda ejecutarlos. Estas ordenes que se dan a la computadora, siguiendo una terminología determinada y nunca
de manera arbitraria, conforman el software.
* Software de sistema: está formado por los programas que sirven de enlace entre los programas
escritos por un programador, con el fin de realizar un determinado trabajo, y los elementos del hardware de la
computadora. Compuesto por el conjunto de programas imprescindibles para el funcionamiento del hardware.
El sistema operativo es el elemento principal del software de base.
* Software de aplicación: todo conjunto de programas escritos para responder a la realización de las
distintas tareas requeridas por el hombre. Supongamos un empresario que cada fin de año tiene problemas para
dejar su contabilidad bien cerrada, sin ningún error y en el tiempo justo; y para resolver este asunto decide
valerse de una computadora. Este empresario no solucionará su problema si no dispone de toda una serie de
programas, que la computadora pueda ejecutar, hechos a medida para resolver su problema de contabilidad. Al
conjunto de programas escritos para resolver un problema determinado se le llama aplicación. Así podemos
hablar de aplicación de contabilidad, aplicación de nómina, aplicación de almacenes, etc. Al diseñar todos los
programas de una aplicación, puede ocurrir que estos sirvan para resolver un problema determinado de un
usuario o que estos sirvan para resolver el problema de muchos usuarios. Así podemos hablar de dos tipos de
aplicaciones; aplicaciones estándar y aplicaciones a medida.
Tipos de computadoras
Las computadoras, por su potencia de cálculo, capacidad de almacenamiento interno y elementos de
comunicación que pueden soportar, se clasifican en cuatro grandes grupos.
Supercomputadora: es una máquina diseñada especialmente para cálculos que precisan una gran
velocidad de proceso. Generalmente poseen un gran número de procesadores que trabajan en paralelo, con lo que
se consigue realizar billones de operaciones por segundo.
Computadora: es una máquina diseñada principalmente para dar servicio a grandes empresas y
organizaciones. Su potencia de cálculo es inferior a las de las anteriores , cifrándose en la ejecución de varios
millones de operaciones por segundo. Una de sus características principales es la de soportar un gran número de
terminales o estaciones de trabajo. Además pueden intervenir en procesos distribuidos en los que se conectan dos o
más computadoras en paralelo, de tal forma que reparten todo el trabajo a realizar.
Minicomputadora: son máquinas de tipo medio, es decir, su capacidad es inferior a las de las anteriores y
por tanto pueden controlar un menor número de terminales.
El microprocesador
Un microprocesador es un procesador en un solo chip (pastilla de circuito integrado). Es la unidad
central de proceso (CPU).
El microprocesador está conectado a un oscilador (o reloj) que genera impulsos igualmente espaciados
en el tiempo. En el caso de los microprocesadores 8088 de la familia Intel, la frecuencia base del reloj es de
14,31818 Mhz (millones de ciclos por segundo).
El microprocesador generalmente divide esta frecuencia base por una constante para implementar un
ciclo de máquina. Por ejemplo, 4,77 Mhz es un tercio de la frecuencia base. Por lo tanto, esta frecuencia de 4,77
Mhz es la empleada por un microprocesador Intel 8088.
Cada instrucción que ejecuta el microprocesador consume un número determinado de ciclos de
máquina.
El bus
El bus es simplemente un canal de comunicación entre todas las unidades funcionales del sistema. La
interconexión entre estas unidades se realiza al “colgar” cada unidad al bus. Cuando se añade una nueva unidad,
se conecta en una de las ranuras (slots) de expansión, conectada directamente al bus. El bus se compone de
varias líneas o hilos (uno por cada bit) por el que circula un cierto tipo de información. Hay tres tipos de buses,
según la información que circula por el mismo:
El Bus de datos: Funciona en conjunción con el bus de direcciones para transmitir los datos
El Bus de direcciones: Son n líneas de señales para transmitir las direcciones de las posiciones de
memoria y de los dispositivos conectados al bus. Puesto que cada línea puede tener dos valores posibles (0 o 1),
se pueden especificar 2n direcciones distintas.
El Bus de control: Son una serie de líneas que sirven básicamente para indicar el tipo de información
que viaja por el bus.
En la figura siguiente vemos cómo están interconectados los diferentes elementos de un
microordenador:
Memorias
Para poder funcionar la computadora necesita "recordar" datos constantemente. Para ello, utiliza dos tipos
de memoria: la ROM, que guarda la información necesaria para poner en marcha el sistema una vez que este
arranca; y la RAM, la memoria de trabajo, que permite almacenar los datos que están utilizando los programas. La
memoria es una de las partes más importantes de la computadora, ya que cada vez que se carga un programa se
necesita su equivalente en memoria RAM para poder ponerlo en marcha; si no se dispone de suficiente memoria, el
programa no podrá funcionar.
En analogías humanas, la RAM de la PC es donde se encuentran todos los "pensamientos" o datos mientras
piensa en ellos o los procesa. La RAM se expresa en megabytes (MB). Así, por ejemplo si posee 32MB de RAM,
entonces la computadora puede mantener 32000 kilobytes de datos en su memoria. Y por supuesto, lo mejor es
tener mucha RAM, cuanto más se tiene, más datos podrá almacenar la computadora en su memoria rápida.
Memoria Ram o Memoria e acceso Aleatorio ( Random Acces Memory ): esta memoria es como un
escritorio al igual que los escritorios tienen cajones donde ordenan la información, cuanto mas grande sea el
escritorio (plano de apoyo) mas cajones voy a tener de tal suerte que el micro va a perder menos tiempo en buscar y
ordenar la información.
La importancia de esta memoria es tan grande que si esta ausente la PC NO ARRANCA,
Para que sirve la memoria RAM:
1. Almacena las instrucciones que debe ejecutar el micro en cada momento Este es el lugar físico donde
debe trabajar el procesador cuando abrimos un programa sus instrucciones se copian automáticamente en la
memoria, y cuando cerremos el programa todo se borrara ( volatizara )
2. La Ram es como un pizarrón donde se copian datos, ya que también copia los trabajos que estamos
haciendo en ese programa.
3. En la Ram se copian programas que coordinan el funcionamiento de la Pc, la primera parte de la Ram
esta reservada para guardar las instrucciones de los dispositivos electrónicos. En este lugar no se puede guardar
nada ya que lo utiliza el sistema para saber como manejar los dispositivos.
¿Cuánta memoria RAM es necesaria?: cuanta más, mejor. La cantidad de RAM necesaria es función
únicamente de para qué se use la computadora, lo que condiciona qué sistema operativo y programas se usan
(aunque en ocasiones este orden lógico se ve trágicamente alterado). Sinópticamente, se recomienda una cantidad
mínima de: 32MB. Más de 64MB si se necesitas trabajar con programas pesados. No obstante es recomendable
para un usuario normal la instalación de 64 MB de RAM.
La misma tarea bajo distintos sistemas operativos y programas necesita de distintas cantidades de RAM,
aunque el resultado final sea el mismo.
Medios de almacenamiento
Como ya se vio, el núcleo principal de una computadora es la Unidad Central de Proceso; ahora bien, para
el funcionamiento de ésta es necesario que los datos e informaciones estén soportados en un elemento físico al que
la propia computadora tenga acceso; estos elementos son los llamados medios de almacenamiento. Así podemos
decir que un medio de almacenamiento es un medio físico que permite almacenar datos de forma que una
computadora pueda manejarlos.
Los medios de almacenamiento se pueden clasificar por su naturaleza física en:
- Soportes Magnéticos: Son los que codifican y mantienen la información en algún medio magnetizable.
- Soportes Ópticos: Utilizan como medio para soportar la información algún elemento tratable mediante
fenómenos ópticos.
Los soportes magnéticos: son elementos físicos compuestos por una base de plástico o metal (aluminio)
recubierta de una fina capa de material magnético (normalmente óxido de hierro) donde se registra la información
en puntos magnetizables. En todos los casos se trata de soportes reutilizables, ya que la información que contienen
puede ser borrada y grabada cuantas veces sea necesario. Mencionaremos algunos de los medios magnéticos.
fundamental del disco duro, que da la impresión de varios diskettes superpuestos. Ya que en una unidad de
disco duro simplemente hay varios discos magnéticos uno encima de otro, que están divididos en pistas y
sectores. Cada disco dispone de dos cabezales de lectura/escritura, que trabajan en la cara superior e inferior del
disco.
Los Soportes Ópticos: son aquellos que se basan en propiedades ópticas generalmente relacionadas con
la reflexión de la luz. En la actualidad se están utilizando como elementos reconocedores de estas propiedades
dispositivos basados en rayos láser.
El soporte de información en disco óptico, también llamado disco compacto (compact disk - CD),
aparece como consecuencia de su alta difusión en el mundo de la música y la imagen, donde recibe el nombre
de compact-disk o video-disk, y se utiliza en este ámbito para el registro de señales analógicas digitalizadas,
tanto musicales como de video, con una alta calidad y densidad de grabación. Por tanto, y debido a sus
características, el disco óptico configura un soporte de información de alta densidad y por ello de alta capacidad
de almacenamiento de datos, sensiblemente superior a la de los discos rígidos y que puede oscilar entre varios
cientos de megabytes y un gigabyte por cara de disco. La información se registra en el caso más general, en una
superficie donde se generan minúsculas perforaciones llamadas pits, capaces de ser detectadas mediante la
incisión sobre ellas de un rayo láser que será reflejado de distinta forma si existe o no dicha perforación. Estos
soportes pueden ser de sólo lectura, en cuyo caso reciben el nombre de CD-ROM (Compact Disk-Read Only
Memory), o de lectura y grabación, en cuyo caso se denominan Magneto-Optical Disk Rewritable. Actualmente
se utilizan para el registro masivo de información y en presentaciones multimedia donde es necesario registrar
un gran número de imágenes y sonidos con grandes exigencias de espacio de almacenamiento.
SOFTWARE LIBRE
Software libre (en inglés free software) es la denominación del software que respeta la libertad de los usuarios
y por tanto, una vez obtenido, puede ser usado, copiado, estudiado, modificado y redistribuido libremente.
Según la Free Software Foundation, el software libre se refiere a la libertad de los usuarios para ejecutar,
copiar, distribuir, estudiar, cambiar y mejorar el software; de modo más preciso, se refiere a cuatro libertades de
los usuarios del software: la libertad de usar el programa, con cualquier propósito; de estudiar el
funcionamiento del programa, y adaptarlo a las necesidades; de distribuir copias, con lo que puede ayudar a
otros; de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (para
la segunda y última libertad mencionadas, el acceso al código fuente es un requisito previo).
El software libre suele estar disponible gratuitamente, o a precio del coste de la distribución a través de otros
medios; sin embargo no es obligatorio que sea así, por lo no hay que asociar software libre a "software gratuito"
(denominado usualmente freeware), ya que, conservando su carácter de libre, puede ser distribuido
comercialmente ("software comercial"). Análogamente, el "software gratis" o "gratuito" incluye en algunas
ocasiones el código fuente; no obstante, este tipo de software no es libre en el mismo sentido que el software
libre, a menos que se garanticen los derechos de modificación y redistribución de dichas versiones modificadas
del programa.
Tampoco debe confundirse software libre con "software de dominio público". Éste último es aquél que no
requiere de licencia, pues sus derechos de explotación son para toda la humanidad, porque pertenece a todos
por igual. Cualquiera puede hacer uso de él, siempre con fines legales y consignando su autoría original. Este
software sería aquél cuyo autor lo dona a la humanidad o cuyos derechos de autor han expirado, tras un plazo
contado desde la muerte de éste, habitualmente 70 años. Si un autor condiciona su uso bajo una licencia, por
muy débil que sea, ya no es dominio público.
``Software Libre'' se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y
mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:
La libertad de usar el programa, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades (libertad 1). El acceso
al código fuente es una condición previa para esto.
La libertad de distribuir copias, con lo que puedes ayudar a tu vecino (libertad 2).
La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la
comunidad se beneficie. (libertad 3). El acceso al código fuente es un requisito previo para esto.
Términos relacionados
Equivalente a software libre es el término Open Source Software (‘programas de fuente abierto’), promovido
por Eric Raymond y la Open Source Initiative. Filosóficamente, el término es muy distinto, ya que hace énfasis
en la disponibilidad de código fuente, no en la libertad, pero su definición es prácticamente la misma que la de
Debian.
Este nombre es más políticamente aséptico y recalca un aspecto técnico que puede dar lugar a ventajas técnicas,
como mejores modelos de desarrollo y negocio, mayor seguridad, etc.
Fuertemente criticado por Richard Stallman y la Free Software Foundation, ha encontrado mucho más eco en la
literatura comercial y en las estrategias de las empresas que de una manera u otra apoyan el modelo.
Otros términos relacionados de alguna manera con el software libre:
Freeware Programas gratuitos. Normalmente se ceden en binario y con derechos de redistribución. Sin
embargo, a veces sólo se pueden obtener de un sitio oficial normalmente para promocionar otros
programas o servicios, como es el caso de los kits de Java gratuitos que proporciona Sun Microsystems.
Shareware No es siquiera software gratis, sino un método de distribución, ya que los programas,
generalmente sin fuentes, se pueden copiar libremente, pero no usar continuadamente sin pagarlos. La
exigencia de pago puede estar incentivada por funcionalidad limitada o mensajes molestos, o una simple
apelación a la moral del usuario, además de que las estipulaciones legales de la licencia podrían
utilizarse en contra del infractor.
Charityware, Careware Generalmente shareware, pero cuyo pago se exige para una organización
caritativa patrocinada. En muchos casos, el pago no se exige, pero se solicita una contribución
voluntaria. Algún software libre, como vim solicita contribuciones voluntarias de este tipo.
Dominio público El autor renuncia absolutamente a todos sus derechos, a favor del común, lo cual tiene
que estar declarado explícitamente en el programa, ya que si no se dice nada, el programa es propietario
y no se puede hacer nada con él, en este caso, y si además se proporcionan los códigos fuentes, el
programa es libre.
Trial (Prueba)- Es de evaluacion, pero con una limitacion de uso por tiempo. Por ejemplo, despues de
30 dias, deja de funcionar y tienes que comprarlo.
Copyleft Un caso particular de software libre cuya licencia obliga a que las modificaciones que se
distribuyan sean también libres.
Propietario, cerrado, no libre Términos usados para denominar al software que no es libre ni de fuente
abierta.
Mailware El concepto mailware implica que el autor cede su programa para ser evaluado por el usuario.
Si el usuario decide que el programa es de su interés y que quiere utilizarlo por tiempo indefinido, debe
enviar un mensaje por correo (electrónico o convencional) al autor; y opcionalmente, enviarle una
cantidad de dinero por el programa.
Lectura complementaria
Tipos de Software que podemos encontrar:
Diseño Gráfico
Multimedia
Internet y Juegos (no muchos)
Comunicaciones y Telefonía IP
Seguridad y Control de Redes
Portales y tiendas virtuales
Gestión de dominios, etc. Etc. Etc.
Gestión de Negocios (ERP)
Soporte y análisis de clientes (CRM)
Control de Proyectos
Puntos de Venta (POS)
Escrutinio Publico: Al ser muchos las personas que tienen acceso al código fuente, eso lleva a un proceso de
corrección de errores muy dinámico, no hace falta esperar que el proveedor del software saque una nueva
versión.
Independencia del proveedor: Al disponer del código fuente, cualquier persona puede continuar ofreciendo
soporte, desarrollo u otro tipo de servicios para el software.
No estamos supeditados a las condiciones del mercado de nuestro proveedor, es decir que si este se va del
mercado porque no le conviene y discontinua el soporte, nosotros podemos contratar a otra persona.
Traducción: cualquier persona capacitada puede traducir y adaptar un software libre a cualquier lengua.
Corrección ortográfica y gramatical: una vez traducido el software libre puede presentar errores de este tipo, los
cuales pueden ser subsanados con mayor rapidez por una persona capacitada.
Garantía de continuidad: el software libre puede seguir siendo usado aun después de que haya desaparecido
la persona que lo elaboro, dado que cualquier técnico informático puede continuar desarrollándolo,
mejorándolo o adaptándolo.
Ahorro en costos: en cuanto a este tópico debemos distinguir cuatro grandes costos: de adquisición, de
implantación (este a su vez se compone de costos de migración y de instalación), de soporte o mantenimiento, y
de interoperabilidad. El software libre principalmente disminuye el costo de adquisición ya que al otorgar la
libertad de distribuir copias la puedo ejercer con la compra de una sola licencia y no con tantas como
computadoras posea (como sucede en la mayoría de los casos de software propietario). Cabe aclarar que
también hay una disminución significativa en el costo de soporte, no ocurriendo lo mismo con los costos de
implantación y de interoperatividad.
Mayores costos de implantación e interoperabilidad: dado que el software constituye "algo nuevo", ello
supone afrontar un costo de aprendizaje, de instalación, de migración, de interoperabilidad, etc., cuya cuantía
puede verse disminuida por: mayor facilidad en las instalaciones y/o en el uso, uso de emuladores (p/ej. Si el
usuario utiliza Microsoft Windows, la solución seria instalar alguna distribución de GNU/Linux y luego un
emulador de Windows, como Wine, VMWare. Terminal X, Win4Lin). Vale aclarar que el costo de migración
esta referido al software, ya que en lo que hace a Hardware generalmente el Software Libre no posee mayores
requerimientos que el Software Propietario.
Los programas originales tienen completamente garantizado el correcto funcionamiento sin deficiencias
o anomalías en su instalación y ofrecen una mayor seguridad y fiabilidad.
Con los programas originales se elimina prácticamente la posibilidad de la entrada de virus en los
sistemas e intrusiones y, por tanto, el riesgo de perder información almacenada.
Con el uso de programas originales, el soporte, servicio y asistencia técnica se materializa por la
correcta instalación del mismo, garantizando la rentabilidad en el uso de las soluciones informáticas.
Cada programa cuenta con una completa y correcta documentación y los usuarios pueden acceder en
condiciones ventajosas a cursos de formación.
Los programas originales cuentan con la posibilidad de incorporar las últimas versiones a un mínimo
coste con la total garantía de salvaguarda de los datos creados en el original.
Características de Windows XP
Secuencias más rápidas de inicio y de hibernación.
Capacidad del sistema operativo de desconectar un dispositivo externo sin necesidad de reiniciar.
Una nueva interfaz de uso más fácil, incluyendo herramientas para el desarrollo de temas de escritorio.
Uso de varias cuentas, que permite un usuario guarde el estado actual y aplicaciones abiertos en su
escritorio y permita que otro usuario abra una sesión sin perder esa información.
ClearType, diseñado para mejorar legibilidad del texto encendido en pantallas de cristal liquido (LCD) y
monitores similares.
Escritorio Remoto, que permite a los usuarios abrir una sesión con una que computadora funciona con
Windows XP a través de una red o Internet, teniendo acceso a sus usos, archivos, impresoras, y
dispositivos; y
Soporte para la mayoría de módems DSL y conexiones wireless, así como el establecimiento de una red
FireW
Capacidad de agrupar aplicaciones similares en la barra de tareas.
Capacidad para prevenir cambios accidentales.
Destaca programas recién instalados en el menú de inicio.
Visualizar, analizar y comunicar sus sistemas, recursos y procesos, y los datos en que se basan.
Aumentar la productividad integrando diagramas con información de varias fuentes.
Reducir la entrada manual de datos dejando que Office Visio 2007 mantenga actualizados los
diagramas.
Se incluirá en ciertas ediciones el reproductor de medios Windows Media Player 11. Las ediciones que
carecerán de WMP11 son diseñadas para distribución en Europa. De esa forma, Microsoft está
cumpliendo con una disposición de la Unión Europea, que le obliga a eliminar la aplicación Windows
Media Player cuando el sistema operativo es comercializado en Europa.