Está en la página 1de 86

HERRAMIENTAS INFORMATICAS 1- 2016-

Herramientas
Informticas I

Terico

2016
1

HERRAMIENTAS INFORMATICAS 1- 2016-

CONCEPTOS BSICOS ................................................................................................................................. 4


QUE SIGNIFICA EL NOMBRE DE LA MATERIA? .............................................................................................................. 4
I NFORMTICA ............................................................................................................................................................ 6
ORGENES ................................................................................................................................................................. 7
SISTEMA DE INFORMACIN ......................................................................................................................... 8
CONCEPTOS Y ELEMENTOS DE UN SISTEMA DE I NFORMACIN. ...................................................................................... 8
SISTEMA DE I NFORMACIN E I NFORMTICO EN LA EMPRESA ......................................................................................... 9
EVOLUCIN DE LOS SISTEMAS DE INFORMACIN A LO LARGO DEL TIEMPO. .................................................................. 11
HARDWARE Y SOFTWARE ........................................................................................................................... 13
CONCEPTOS BSICOS.............................................................................................................................................. 13
HARDWARE ............................................................................................................................................................. 15
QU ES EL GABINETE? ............................................................................................................................................. 17
ESQUEMA GENERAL DEL H ARDWARE ........................................................................................................................ 17
EVOLUCIN DEL H ARDWARE? ................................................................................................................................ 19
PERIFRICOS ............................................................................................................................................... 22
CONCEPTO ............................................................................................................................................................. 22
PERIFRICOS CLASIFICACIN. ................................................................................................................................... 23
MONITORES ................................................................................................................................................ 25
LO QUE VEMOS... ..................................................................................................................................................... 25
IMPRESORAS ............................................................................................................................................... 27
IMPRIMIENDO, IMPRIMIENDO... .................................................................................................................................. 27
ALMACENAMIENTO.................................................................................................................................... 29
CONCEPTOS SOBRE MEDIOS DE ALMACENAMIENTO ............................................................................... 29
DISPOSITIVOS PTICOS........................................................................................................................................... 32
CMO SE PROCESAN LOS DATOS? ......................................................................................................................... 33
HARDWARE Y SOFTWARE ........................................................................................................................... 34
CONCEPTOS BSICOS.............................................................................................................................................. 34
SOFTWARE .................................................................................................................................................. 35
CONOCIMIENTO PREVIO .......................................................................................................................................... 35
CONCEPTOS SOBRE SOFTWARE ................................................................................................................................. 37
ROL DEL CONTADOR... ............................................................................................................................... 40
METODOLOGAS ........................................................................................................................................ 42
COMO SE CONSTRUYE EL SOFTWARE ......................................................................................................................... 43
LENGUAJES .............................................................................................................................................................. 45
PROGRAMAS EN ACCIN ......................................................................................................................... 48
PROGRAMAS EN MEMORIA!!!.................................................................................................................................. 48
CLASIFICACIN DEL SOFTWARE ................................................................................................................ 50
UNA PRIMERA CLASIFICACIN... ............................................................................................................................... 50
CLASIFICANDO... ..................................................................................................................................................... 51
PARA LA INDUSTRIA ................................................................................................................................ 52

HERRAMIENTAS INFORMATICAS 1- 2016SOFTWARE EMPRESARIAL... ....................................................................................................................................... 55


LICENCIAS: LIBRES Y PROPIETARIOS ............................................................................................................................ 58
SISTEMAS OPERATIVOS Y REDES................................................................................................................. 60
RECORDANDO... ..................................................................................................................................................... 60
I NTERRELACIONES DEL SISTEMA OPERATIVO CON EL RESTO DE LOS ELEMENTOS DE H ARDWARE Y SOFTWARE ................... 62
FUNCIONES DE LOS SISTEMAS OPERATIVOS ................................................................................................................ 63
CLASIFICACIN DE LOS SISTEMAS OPERATIVOS .......................................................................................................... 67
REDES DE COMPUTADORAS ....................................................................................................................... 68
CONCEPTOS ............................................................................................................................................................ 68
COMUNICNDONOS... ............................................................................................................................................ 68
CLASIFICACIN ....................................................................................................................................................... 71
TOPOLOGAS ........................................................................................................................................................... 73
VIRUS INFORMTICOS Y SEGURIDAD ........................................................................................................ 74
CONCEPTO . ............................................................................................................................................................ 75
EVOLUCIN FUTURA ................................................................................................................................................. 76
TIPOS Y CLASIFICACIN ........................................................................................................................................... 80
I NGENIERA SOCIAL .................................................................................................................................................. 83
PARA REPASAR ........................................................................................................................................... 85
CUESTIONARIO ........................................................................................................................................................ 85

HERRAMIENTAS INFORMATICAS 1- 2016-

Conceptos Bsicos
Que significa el nombre de la materia?
Herramientas Informticas
Herramienta: Es un objeto elaborado por el hombre a fin de facilitar la
realizacin de una tarea mecnica que requiere de una aplicacin correctade
energa. El hombre asocia herramientas simples y construye mquinas, que son
herramientas complejas. Informtica: Es la ciencia que estudia el tratamiento
automatizado de la informacin. (Que a su vez 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).
Ampliando...
Aqu partimos de dos palabras que son aplicables en general solo
al ser humano.
El ser humano es el nico ser vivo conocido que "elabora" herramientas,
que son artefactos, dispositivos, etc. que permiten hacer actividades que no
se podran hacer directamente con sus capacidades fsicas naturales. Hay animales
que usan herramientas, pero no las elaboran, usan objetos de la naturaleza
que pueden aplicar a resolver una situacin dada.
Adems, el ser humano es el nico ser vivo que puede transmitir informacin
a sus descendientes, aun no estando estos presentes. Y no pensemos en
tecnologa de comunicaciones modernas (que son herramientas avanzadas) si no
en algo tan simple como la escritura pero que solo desarrollaron los seres
humanos.
Veremos que la Informtica podra considerarse una herramienta sofisticada,
donde concurrentes muchas otras herramientas (podra decirse todas) elaboradas
por el hombre, directamente o indirectamente. Utilizando o no herramientas
informticas, el ser humano ha creado concepciones intelectuales para
gestionar la informacin, conocidos como Sistemas de Informacin. Que son muy
significativos en la carrera de Contador (y TUACI).
Herramientas

Definicin ms completa...
Del latn ferramenta, una herramienta es un instrumento que permite
realizar ciertos trabajos. Estos objetos fueron diseados para facilitar la
realizacin de una tarea mecnica que requiere del uso de u n a cierta fuerza. El
4

HERRAMIENTAS INFORMATICAS 1- 2016-

destornillador, la pinza y el martillo son herramientas.


Por ejemplo: Necesito una herramienta para
quitar este tornillo e instalar la nueva mesada, Por
favor, trae mi caja de herramientas as tratamos de
arreglar la licuadora, Sin la herramienta adecuada,
ser imposible realizar esta tarea.
Ya en la Prehistoria hay que subrayar que nuestros
antepasados se vieron en la necesidad de construir sus propias herramientas para
poder realizar tareas tales como hacer fuego, cazar, recolectar Todas ellas han
ido evolucionando para adaptarse a los tiempos y adems han i d o surgiendo otras
acordes a las necesidades de cada momento.
Herramientas tambin son los utensilios especficos que utilizan los artesanos
u otros trabajadores para el desarrollo de sus tareas especializadas: Mi ta hace
artesanas y tiene un montn de herramientas para crear s u s obras, La maestra
me pidi una herramienta para trabajar conmadera.
Actualmente existen herramientas muy especficas para distintos mbitos.
As, por ejemplo, en el caso del carpintero habra que destacar la sierra, la lija o
el serrucho. Mientras que, en el caso del jardinero, este utilizar tijeras, cortadora
de csped, pala, pico
Muchos creen que los seres humanos son los nicos capaces de crear
y utilizar herramientas. Sin embargo, hay otros animales que tambin apelan a las
herramientas. Algunos primates usan piedras para abrir cocos o palos para
sacar insectos de los huecos de los rboles. La diferencia con el ser humano
es que "elabora herramientas", o sea adapta elementos preexistentes para obtener
nuevos utensillos. O los combina para crear herramientas ms complejas como las
mquinas.
Hay herramientas que no son palpables, como el lenguaje, y derivados de
estos como la escritura.
Ms usos que tiene la palabra que nos ocupa son los que posee dentro del
mbito econmico, empresarial y financiero. En este caso, se emplea aquella con
el claro propsito de hacer mencin a los instrumentos, tangibles o intangibles,
que se poseen para poder llevar a cabo un proyecto y para conseguir unos
resultados concretos.
Eso supone, por ejemplo, que cuando se hable de emprendedores se
establezca que estos tienen una serie de herramientas para poner enmarcha sus
negocios, cambios e iniciativas. Entre ellas estaran el plan de empresa, la
autoevaluacin, el modelo de negocio, sus ideas, el anlisis del mercado en el que
se integra o sus actitudes emprendedoras.
5

HERRAMIENTAS INFORMATICAS 1- 2016-

Ms all del objeto fsico, el concepto de herramienta tambin se utiliza para


nombrar a cualquier procedimiento que mejora la capacidad de realizar ciertas
tareas. De esta forma, es posible hablar de herramientas informticas:
Microsoft Office es una herramienta para desarrollar tareas de oficina.
Cabe destacar que, segn este uso ms amplio del trmino, queda de lado la
definicin que resalta que la herramienta es un medio para la aplicacin
controlada de energa. Con una herramienta informtica, el ser humano no realiza
ningn tipo de fuerza.
Fuente: Definicin de herramienta - Qu es, Significado y
Concepto Otra fuente: http://es.wikipedia.org/wiki/Herramienta
Ejemplos
de
Herramientas
http://cyt-ar.com.ar/cyt- ar/index.php/tiles

para

Oficios:

Informtica
Definicin ms completa...
La informtica, tambin llamada computacin en Amrica, es una
ciencia que estudia mtodos, procesos, tcnicas, con el fin de almacenar, procesar
y transmitir informacin y datos en formato digital. La informtica se ha desarrollado
rpidamente a partir de la segunda mitad del siglo XX, con la aparicin de
tecnologas tales como el circuito integrado, Internet y el telfono mvil.
Etimologa
El vocablo informtico proviene del alemn informatik acuado por Karl
Steinbuch
en
1957.
Este
lo
plasma
en
un documento
denominado
Informatik:
Automatische
Informationsverarbeitung
(Informtica:
procesamiento automtico de informacin). Alexander Ivanovich Mikhailov (de
nacionalidad rusa) fue el primero en utilizar informatik con el significado de
estudio, organizacin, y la diseminacin de la informacin cientfica, que sigue
siendo su significado en dicha lengua. En ingls, la palabra Informatics fue acuada
independiente y casi simultneamente por Walter F. Bauer, en 1962, cuando Bauer
cofund la empresa denominada Informatics General, Inc. Actualmente los
angloparlantes utilizan el trmino computer science, traducido como
Ciencias de la computacin, para designar tanto el estudio cientfico como
el aplicado.
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,
6

HERRAMIENTAS INFORMATICAS 1- 2016-

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 dela informacin por medio de
computadoras.

Orgenes
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 i n t e l i g e n c i a 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,Ing. 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. Entre las
funciones principales de la informtica se cuentan las siguientes:
Creacin de nuevas especificaciones de trabajo
Desarrollo e implementacin de sistemas informticos
Sistematizacin de procesos
Optimizacin de los mtodos y sistemas informticos
existentes Facilita la automatizacin de datos

Fuente: http://es.wikipedia.org/wiki/Informtica

HERRAMIENTAS INFORMATICAS 1- 2016-

Sistema de Informacin
Conceptos y Elementos de un Sistema
de Informacin.
Sistema
de
informacin es
un
conjunto de elementos orientados al
tratamiento
y
administracin
de datos e informacin, organizados y listos
para su uso posterior, generados para cubrir una necesidad o un objetivo.
Dichos elementos formarn parte de alguna de las siguientes categoras:

Personas;

Datos;

Actividades o tcnicas de trabajo;

Recursos materiales en general (desde algo tan simple como un lpiz y


un anotador hasta recursos informticos y de comunicacin).
Todos estos elementos interactan para procesar datos (incluidos procesos manuales
y automticos) y dan lugar a informacin ms elaborada, que se distribuye de la manera ms
adecuada posible en una determinada organizacin, en funcin de sus objetivos. La mayora
de los sistemas de informacin son de conocimiento pblico, aunque muchos gobiernos
cuentan con sistemas secretos para espionaje, etc.
Habitualmente el trmino se usa de manera errnea como sinnimo de sistema de
informacin informtico, en parte porque en la mayora de los casos los recursos materiales
de un sistema de informacin estn constituidos casi en su totalidad por sistemas
informticos. Estrictamente hablando, un sistema de informacin no tiene por qu disponer
de dichos recursos (aunque en la prctica esto no suela ocurrir). Se podra decir entonces
que los sistemas de informacin informticos son una subclase o un subconjunto de los
sistemas de informacin en general.

HERRAMIENTAS INFORMATICAS 1- 2016-

Sistema de Informacin e Informtico en la Empresa

Actividades de un Sistema de Informacin


Hay tres actividades en un sistema de informacin que producen la informacin que
esas organizaciones necesitan para tomar decisiones, controlar operaciones, analizar
problemas y crear nuevos productos o servicios. Estas actividades son:

Entrada: captura o recolecta datos en bruto tanto del interior de la organizacin (otros
sistemas de informacin) como de su entorno externo.
o Por ejemplo, el Sistema de Contabilidad reciben entrada desde el Sistema de
Compras para registrar las compras de bienes de cambio.
o El sistema de compras recibe la lista de precios de los proveedores (externos
al sistema de informacin de la empresa)
Procesamiento: convierte esa entrada de datos en una forma ms significativa.
o El sistema de contabilidad, con los datos que recibe, efecta registros
contables.
o El sistema de compras, determina a que proveedor comprar.
Salida: transfiere la informacin procesada a la gente que la usar o a las actividades
para las que se utilizar.
o El sistema de contabilidad general los balances y estados de resultados.
o El sistema de compras genera las rdenes de compras (pedidos).

HERRAMIENTAS INFORMATICAS 1- 2016-

Los sistemas de informacin tambin requieren retroalimentacin, que es la salida


que se devuelve al personal adecuado de la organizacin para ayudarle a evaluar o corregir
la etapa de entrada.
Clasificacin Sistemas de Informacin
El principal uso dado a los SdI es optimizar el desarrollo de las actividades de la
organizacin (ente, hacienda) para que sea ms productiva y obtener ventajas competitivas.
Una clasificacin simple de SdI es:
Sistemas Competitivos
Sistemas Cooperativos
Sistemas que modifican el estilo de operacin del negocio Esta clasificacin es

muy genrica, y no es difcil que un SdI pueda ser incluido en ms de una de dichas
categoras.
Clasificacin del punto de vista empresarial
Modelo de la pirmide
La primera clasificacin se basa en la jerarqua de
una organizacin y se llam el modelo de la pirmide.
De mayor a menor:
o Ejecutivos:

Sistemas

de

Informacin

Ejecutivos (EIS)
o Gerencia Superior: Sistemas de soporte a
las decisiones (DSS).
o Gerencia Intermedia: Sistemas de Informacin Administrativa (MIS).
o Administrativos: Sistemas de Procesamiento de Transacciones (TPS)
Segn la funcin de destino o por el tipo de usuario final del mismo, los SdI pueden
clasificarse en:
Sistema de procesamiento de transacciones (TPS). - Gestiona la informacin

referente a las transacciones producidas (p.e. registracin contable) en una empresa u


organizacin, tambin se le conoce como Sistema de Informacin operativa. tambin
clasificados como Entornos Transaccionales. (Contabilidad, Compras, Facturacin,
Liquidacin de Sueldos, etc.)
Sistemas Informacin Gerencial (MIS). - Orientados a solucionar problemas
empresariales en general.
Sistemas Soporte a Decisiones (DSS). - Herramienta para analizar las diferentes
variables del negocio con la finalidad de apoyar el proceso de toma de decisiones.
10

HERRAMIENTAS INFORMATICAS 1- 2016 Sistemas Informacin Ejecutiva (EIS). - Herramienta orientada a usuarios de nivel

gerencial, para monitorizar (controlar) el estado de las variables (p.e. inflacin, PBI,
etc.) de un rea o unidad de la empresa a partir de informacin interna y externa a la
misma. Estos SdI manejan informacin estratgica para las empresas.

Evolucin de los sistemas de informacin a lo


largo del tiempo.
Estos SdI no surgieron simultneamente en el
mercado; los primeros en aparecer fueron los TPS, en la
dcada de los 60, sin embargo, con el tiempo,
otros SdI comenzaron a evolucionar. Los primeros
proporcionan informacin a los siguientes a medida que
aumenta la escala organizacional
Sistemas de automatizacin de oficinas (OAS):

Aplicaciones destinadas a ayudar al trabajo diario


del administrativo de una empresa u organizacin
(En
esta
categora
los
programas
de
Ofimtica: Procesador de Textos, Planillas de Clculo, etc.).
Sistema Planificacin de Recursos (ERP): del ingls: Enterprise Resource Planning:
cuyo objetivo es la planificacin de los recursos de una organizacin. Consiste en
identificar la mejor forma de obtener productos finales desde la materia prima
(Produccin y Comercializacin). Integran la informacin y los procesos de una
organizacin en un solo sistema.
Sistema experto (SE). - Emulan el comportamiento de un experto en un dominio
concreto. Son los ltimos en aparecer (ver Investigacin Operativa Mtodos
Cuantitativos para la Administracin).
La contabilidad es un sistema de informacin, posiblemente uno de los ms antiguos
desarrollados por el hombre.
Se encuentran registros contables desde la poca de los primeros sistemas de
escritura que ha utilizado el hombre.
La partida doble, mtodo de registracin contable actualmente vigente, tiene
ms de 700 aos en uso.
Ciclo de vida de los Sistemas de Informacin
Existen pautas bsicas para el desarrollo de un SdI para una organizacin:
a) Conocimiento de la Organizacin: Analizar y conocer todos los sistemas que

forman parte de la organizacin, as como los futuros usuarios del SdI. En las empresas
(con fines de lucro), se analizan tanto el proceso de negocio como los transaccionales
a los que dar soporte el SdI.
11

HERRAMIENTAS INFORMATICAS 1- 2016 b) Identificacin de problemas y oportunidades: Como segunda actividad se

efecta lo que se conoce como FODA. Esto consiste en determinar Fortalezas


(personal capacitado en informtica capacita los usuarios), Oportunidades (acceso a
programas exclusivos), Debilidades (no tener software apropiado) y Amenazas (la
competencia consigue mejor equipamiento).
c) Determinar las necesidades: Este proceso tambin se denomina elicitacin de
requerimientos. En el mismo, se procede identificar a travs de algn mtodo de
recoleccin de informacin (el que ms se ajuste a cada caso) la informacin relevante
para el SdI que se propondr.
d) Diagnstico: En este paso se elabora un informe resaltando los aspectos positivos
y negativos de la organizacin. Este informe formar parte de la propuesta del SdI y,
tambin, ser tomado en cuenta a la hora del diseo.
e) Propuesta: A partir de los pasos previos, se elabora la propuesta formal dirigida a
la gerencia detallando: presupuesto, relacin costo-beneficio y presentando el proyecto
de desarrollo del SdI.
f) Diseo del sistema: Aprobado el proyecto, inicia la elaboracin del diseo lgico
del SdI; que incluye:
o Elaboracin de los "lotes de prueba del sistema".
o Diseo del flujo de la informacin dentro del sistema.
o Procesos a realizar dentro del sistema
o Diccionario de datos.
o Reportes de salida
o Etc.
En este paso debe seleccionarse plataforma donde se apoyar el SdI y el
lenguaje de programacin a utilizar.

g) Codificacin: El problema se transforma en el algoritmo, que se codifica en el


lenguaje de programacin elegido previamente (o sea se programa) y se obtiene el
programa ejecutable.
h) Implementacin: Este paso consta de todas las actividades relativas a:
o Instalacin de los equipos informticos.
o Redes
o Aplicacin (programa o Sistema Informatizado).
i) Mantenimiento: Proceso de retroalimentacin, a travs del cual se detectan
errores, desvos o nuevos requerimientos y "dispara" los procesos de mantenimiento
correctivo o adaptativo del SdI.

Cuando un sistema de informacin se quiere informatizar, en los puntos a) a e) es


importante el trabajo multidisciplinar.
En estos puntos se requieren profesionales que conozcan lo que se va a informatizar
(Contadores por ejemplo para SdI Administrativos, Contables y similares, Mdicos para
sistemas de salud, etc.).
12

HERRAMIENTAS INFORMATICAS 1- 2016-

Los Ingenieros y Analistas de Sistemas participan aportando experiencia, sugiriendo


soluciones, pero no deberan involucrarse en establecer las prioridades.
El lote de prueba corresponde a que lo elabore el usuario experto (contador, mdico,
etc.).
Estos usuarios expertos participan adems en h) corroborando que la aplicacin
responde a lo solicitado y en i) detectando las necesidades de mantenimiento. Final del
formulario

Trminos No Comunes
Ciencia que estudia los diferentes sistemas de signos que
Semitica permiten la comunicacin entre individuos, sus modos de produccin,
de funcionamiento y de recepcin.
Algoritmo

Conjunto de pasos lgicos (acciones, clculos, etc.) necesarios


para solucionar el problema planteado.
Del griego elicitus, "inducido" y elicere, "atrapar". Es un trmino
de computacin que se refiere ms que todo al traspaso
de informacin de un punto a otro, en forma fluida.

Elicitacin
Est asociado a la psicologa como un concepto que refiere al
traspaso de informacin en forma fluida de un ser humano a otro por
medio del lenguaje (Wikipedia).

Hardware y Software
Conceptos Bsicos
Hardware: Es una palabra de origen ingls, cuyo significado vulgar es partes duras o
Ferretera o Herrera. El hardware es una mquina o conjunto de mquinas (o sea,
herramientas complejas) que utilizan componentes mecnicos y electrnicos. El trmino es
aplicado a cualquier elemento o mquina informtico, o sea, mquina que funciona o controla
sus acciones por medio de algn tipo de programacin, esta ltima (la programacin) es el
software.
Dentro del sistema informtico: Es la parte tangible, palpable, visible.
Contablemente: se encuadra en general como Bienes de Uso. O sea, los elementos
del Activo de la empresa utilizados para el trabajo empresarial. Con la excepcin de que la
empresa comercializara Hardware, en ese caso, dichos elementos seran Bienes de Cambio.

13

HERRAMIENTAS INFORMATICAS 1- 2016-

Segn la Wikipedia: El trmino hardware (pronunciacin: [hdw] o [hdw])


se refiere a todas las partes fsicas de un sistema informtico; sus componentes son:
elctricos, electrnicos, electromecnicos y mecnicos. Son cables, gabinetes o
cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente,
el soporte lgico es intangible y es llamado software.
Ver http://es.wikipedia.org/wiki/Hardware.
Software: Es una palabra creada como contrapuesta de Hardware (Soft en ingls es
blando, suave). En francs se lo conoce como el logicial que traducido sera como la parte
o soporte lgica de la informtica.
Dentro del sistema informtico: Tambin llamado soporte lgico, son todos los
componentes intangibles de una computadora, es decir, el conjunto de programas para
hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes
fsicos del sistema (Hardware)
Contablemente: Su encuadre depender de si la empresa desarrolla y/o vende
software (propio o licencias), y solamente lo usa. Esto se ver apropiadamente en la
materia Introduccin a la Contabilidad.
Segn la Wikipedia: 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.
Ver: http://es.wikipedia.org/wiki/Software

14

HERRAMIENTAS INFORMATICAS 1- 2016-

Hardware
Primeros conceptos
Una computadora est compuesta por diversidad de elementos encuadrados en dos
reas principales
Unidad Central de Proceso (UCP o CPU):

Procesador/es
Memoria Principal.
Placa Madre (Motherboard)

Dispositivos Perifricos:

Entrada
Salida
Entrada/Salida
Almacenamiento
Comunicacin

Arquitectura Von Neumann


El concepto de programa almacenado,
surge en la dcada del '40 del siglo XX.
Este concepto es el que aplica a la
estructura de las computadoras desde esa
poca y en la actualidad.
Implica que una computadora utiliza
una memoria principal donde los datos y
programas son "cargados" y all se ejecuta el
proceso correspondiente, donde el programa
dice cmo y los datos son sobre el que.
Por ello, puede presentarse un esquema general como el adjuntado, para describir la
estructura de la computadora.
En este esquema, ya separan en tres los dispositivos que se conectan a la unidad
central de proceso y se hace notar que la placa base es el soporte o nexo entre el procesador
y la memoria principal. (CPU)

15

HERRAMIENTAS INFORMATICAS 1- 2016-

Cualquiera de los dos enfoques UCP conteniendo o no conteniendo la memoria


principal (o RAM) dentro.
Aunque el segundo esquema presentado, se ajusta mejor al concepto de la
arquitectura Von Neumann, donde la computadora requiere si o si tener una memoria
principal para trabajar.
Estructura General
Una computadora de escritorio (que no difiere estructural y funcionalmente de una
computadora personal o una computadora de mayor porte) cuenta con esta estructura en
general
1. Monito
2. Placa base
3. CPU
4. Memoria RAM
5. Tarjeta de expansin
6. Fuente de alimentacin
7. Unidad de disco ptico
8. Disco duro,
9. Unidad de estado slido
10. Teclado
11. Ratn/Mouse

16

HERRAMIENTAS INFORMATICAS 1- 2016-

Qu es el gabinete?

Es muy comn (vulgarmente) decirle "CPU" a la "caja" donde estn buena parte de
los componentes de la computadora.
En realidad, en una computadora de escritorio, esa "caja" debe
denominrsela Gabinete. Dentro de l encontraremos gran cantidad de componentes de
la computadora como el procesador, la memoria principal, placa madre, dispositivos de
almacenamiento (discos rgidos, discos removibles, unidades pticas, fuente de poder,
sistema de enfriamiento y tarjetas especiales y elementos de conexin externa, inclusive la
potencia auxiliar).
En una computadora porttil, como son las denominadas Notebook o ms
pequeas Netbook, se agregan al gabinete el teclado y el dispositivo de apuntamiento
(pad) equivalente al "mouse". Y en la tapa est la pantalla.
En la ltima generacin de computadoras de escritorio, conocidas como "All in
One" (todo en uno), salvo el teclado y el mouse, todo est en el Gabinete

Esquema General del Hardware


La computadora consta de varios componentes.
Unidad Central de Procesamiento:

Uno de los ms importantes se denomina Procesador. ste es chip (oblea) de


computadora que contiene:

17

HERRAMIENTAS INFORMATICAS 1- 2016-

La Unidad Aritmtica y Lgica (ALU):


Que es donde la computadora efecta los clculos (bsicamente sumas con signo) y

operaciones lgicas comparando dos datos.


o Los procesadores pueden ser de arquitectura CISC, que cuenta con gran
variedad de "funciones" de clculo o RISC que pueden hacer clculos ms rpidos,
pero con un repertorio menor.
Los procesadores modernos pueden contar con ms de
una ALU.
o Para comparar dos datos, el procesador resta los nmeros binarios que la
representan. De acuerdo al resultado, positivo (mayor), cero (igual) o negativo
(menor) determina cual operando es mayor, menor o igual.
o Adems, contiene elementos de conexin interna.
o Contiene los registros internos, que es donde se almacenan los resultados
intermedios de los clculos que realiza el procesador.
A mayor cantidad de registros internos, mayor poder de clculo
tiene el procesador.
o Otro elemento para medir la rapidez del procesador es la medir la velocidad
del reloj interno, que se miden en millones de ciclos (hertz) por segundo.
o Dentro de la CPU (para algunos autores, est fuera) tambin debemos
considerar la memoria principal o RAM, elemento sper importante en la arquitectura
del computador.
Memoria Principal: La memoria principal contendr los programas que se estn
ejecutando y los datos que se estn procesando.
Responde al concepto de programa almacenado. (Arquitectura Von Neumann).

18

HERRAMIENTAS INFORMATICAS 1- 2016 Algunos autores la incluyen dentro de la CPU, otros fuera.

Tarjeta Madre o Base:

Estos elementos y otros de la computadora estn montados sobre el sistema de bus o

tarjeta madre (Motherboard).


A esta placa, se conectan todos los dems dispositivos y procesadores adicionales (tarjetas
de audio, de grficos, de red, etc.).
Perifricos:
Son los elementos de comunicacin desde/hacia afuera del computador. Se clasifican en:

Entrada: Teclado, mouse, etc. Llevan informacin del exterior al interior de la


computadora.
o Salida: Pantalla, impresora, etc. Muestran datos que salen de la computadora
(imgenes, impresos)
o Almacenamiento: Discos, DVDs etc. Guardan informacin con la computadora
apagada o en funcionamiento.
o Mixtos: Cumplen ms de alguna funcin indicadas antes.
o

Evolucin del Hardware?


Generaciones de Computadoras
Hay diversos criterios para establecer generaciones, uno sera el siguiente, otros
autores indican que todava se est en la 3ra.

19

HERRAMIENTAS INFORMATICAS 1- 2016 1ra. Las computadoras usaban como elementos de conmutacin (necesarios para las

operaciones aritmticas y lgicas y de control), formados por vlvulas electrnicas, de


elevado consumo y gran generacin de calor (1945-1956). Para almacenamiento se
utilizaban principalmente cintas de papel o tarjetas perforadas (de cartn-cartulina).
2da. Se pasa a utilizar transistores con lo que su tamao se redujo cientos de veces,
aumentando la velocidad en la misma escala. (1956-1963). Para almacenamiento ya se
utilizan cintas magnticas, que permiten mucha mayor densidad de almacenamiento y
velocidad tanto de lectura como escritura. Pero todo el proceso de datos es secuencial.
3ra. En sta se empez a utilizar circuitos integrados, con otro salto en la velocidad y
reduccin de tamao, consumo y costos. Como medio de almacenamiento utilizan discos
duros. Estos brindan mayor capacidad de almacenamiento, pero fundamentalmente,
permiten el proceso aleatorio de los datos (adems del secuencial)
4ta. Empez con el primer microprocesador a principio de los '70, permitiendo que en la
dcada del '80 surgieran los PCs, cuyos primeros procesadores contaban con algo ms de
85000 elementos de conmutacin. Los medios de almacenamiento incorporan discos de
1 Gigabyte a partir de 1980, aparecen las primeras Laptops o Notebooks y dispositivos
de almacenamiento ptico.
5ta. Con el avance tecnolgico (altsima conectividad) puede decirse que se est ante una
nueva generacin con multi-procesadores generales con 200 millones de elementos de
conmutacin. Los medios de almacenamiento aaden las "tarjetas de memoria", tanto
internas como externas.
Ver: http://www.youtube.com/watch?v=OHFA25HJA18&feature=fvwrel
generacin de las computadoras.

sobre

la

Ley de Moore
La tecnologa Informtica, duplica su capacidad en un lapso de 18 a 24 meses (Ley de

Moore).
Eso implica que cada 15 aos, por el mismo costo se obtiene 1000 veces mayor
capacidad computacional.
En 30 aos, las computadoras son UN MILLON DE VECES ms potentes a igual volumen,
o ms baratas, por unidad de medida de capacidad de procesamiento.
Desde que se fabric la primera computadora electrnica (1944) a la fecha, las
computadoras son un billn (1e12) de veces ms capaces.
La tecnologa informtica Militar est al menos 10 aos adelantada a la Comercial.

20

HERRAMIENTAS INFORMATICAS 1- 2016-

Unidades de Medida
Como se mide la capacidad del Hardware
La estructura elemental del Hardware se basa en un modelo binario. Todo debe
convertirse a una matemtica base 2. Solo dos smbolos: 0 (cero) y 1 (uno). Llamados BITS.
Para trabajar con datos se agrupan de a 8 bits (llamado BYTES).
Para medidas de almacenamiento ms grandes se utilizan las siguientes...
Unidades de Informacin (en bytes)
Sistema Internacional (Decimal)

ISO/IEC 80000-13 (Binario)

Mltiplo

Smbolo

Valor

Mltiplo

Smbolo

Valor

Kilobyte

kB

103

Kibibyte

KiB

210

Megabyte

MB

106

Mebibyte

MiB

220

Gigabyte

GB

109

Gibibyte

GiB

230

Terabyte

TB

1012

Tebibyte

TiB

240

Petabyte

PB

1015

Pebibyte

PiB

250

Exabyte

EB

1018

Exbibyte

EiB

260

Fuente: http://es.wikipedia.org/wiki/Byte
Procesadores:
Para medir la capacidad de los procesadores, se mide el ancho de palabra, o sea
cuantos bits puede manejar un procesador por cada ciclo de trabajo.
La capacidad de los procesadores empieza en 4 bits (los primeros disponibles), luego
aparecen los de 8 bits (que se usa en las primeras micro computadoras personales), ya a
inicios de la dcada del '80 aparecen los procesadores de 16 bits, comunes en los PCs de
esa poca. A mediados de la dcada del '80 aparecen procesadores de 32 bits, a mediados
de la dcada del '90 aparecen procesadores de 64 bits y a principios de siglo, los
procesadores de 128 bits.
Actualmente las PCs cuentan con procesadores de 32 y 64 bits. La tecnologa ha
cambiado el enfoque de que, en lugar de procesadores con ms bits, han optado por agregar
"ncleos", o sea Unidades Aritmticas y Lgicas (ALU) para procesar varios clculos
(programas) en forma concurrente. O sea que el multiprocesamiento se logra con un "solo"
procesador multincleo antes que varios procesadores por separado.

21

HERRAMIENTAS INFORMATICAS 1- 2016-

Datos, caracteres y dems:


Dentro de la computadora todos los caracteres (letras, nmeros y dems) que se
muestran son convertidos en cdigos numricos de 8 o 16 bits, segn los nomencladores
que se utilicen.
El nomenclador ms comn inicialmente era el ASCII (American Standart Code
Interchange Information, o Cdigo Americano Estndar de Intercambio de Informacin) o
el EBCDIC (cdigo implementado por la empresa IBM, pionera en el uso de las tarjetas
perforadas, al cual dicho cdigo se ajustaba y que luego se aplic a los computadores de la
empresa). En ambos casos, los cdigos se basaban en 8 bits por caracter (un byte).
Actualmente, se utiliza un cdigo conocido en general como UTF, pero al igual que
los anteriores, hay muchas subvariantes, en funcin de los distintos lenguajes utilizados en
el mundo. El UTF-16 que maneja caracteres con base en 16 bits, soporta todos los smbolos
de escritura de la mayora de los idiomas modernos del mundo.
Esos cdigos numricos (en todos los nomencladores) asignan un nmero a cada
smbolo de escritura, por ejemplo, en ASCII y UTF en general, el nmero 64corresponde
a @ (arroba), el 65 a la letra A (a mayscula), 66 a B (b mayscula) y as sucesivamente.
Esto puede probarse pulsando la tecla alternativa (Alt) del teclado, y sin soltarla, pulsar el
cdigo en el teclado numrico de la computadora.
Para los nmeros que se utilizan en clculos, la computadora utiliza de 1 a 16 bytes
(en general) para almacenar los nmeros en formato binario, ya sea como enteros (con o
sin signo) o nmeros en notacin cientfica (mantisa y exponente), donde la mantisa
almacena la parte ms significativa del nmero y el exponente determina que
desplazamiento debe tener la coma decimal hacia la derecha (si positiva) o izquierda (si
negativa). Los tamaos de los datos numricos para clculos son manejados en tamaos de
potencias de 2 (1, 2, 4, 8, 16).
Todos los nmeros que representan capacidad de almacenamiento o procesamiento,
transferencia dentro de la computadora se basan en cifras que son potencia de 2 (dos).

Perifricos
Concepto
La seleccin de los perifricos apropiados es fundamental para el buen
aprovechamiento de la computadora. La eleccin de una tecnologa inapropiada es
potencialmente perjudicar principalmente al usuario de la misma.
Constituyen los rganos de la computadora por los cuales se comunica con el medio
exterior, la variedad y cantidad que se pueden conectar va creciendo a pasos agigantados.

22

HERRAMIENTAS INFORMATICAS 1- 2016 La conexin puede ser fsica (cables) o por ondas

del espectro electromagntico (radio) o por


lumnicas.
Algunos son esenciales para una computadora, al
menos debera contar con un dispositivo de entrada
y uno de salida.
Un dispositivo que cumpla ambas funciones, podra
reemplazar a los dispositivos por separado, por
ejemplo, un dispositivo de comunicaciones.
En la actualidad, prcticamente cualquier aparato
que pueda generar (y/o recibir) una seal analgica
o digital, puede conectarse a una computadora,
directamente
o
mediante
dispositivos
intermediarios.

La integracin de componentes de una computadora es tal que, por ejemplo, un


telfono celular moderno, que es una computadora relativamente completa, en un solo
cuerpo compacto, incluye diversos perifricos como audfono, parlante y pantalla (salida),
micrfono, teclado y/o pantalla tctil (entrada), conexiones de entrada/salida, como conexin
a red telefnica, bluetooch, usb y/o wifi y almacenamiento principal (memoria telfono) y
tarjetas de memoria.
El mayor avance en los ltimos tiempos es el desarrollo de dispositivos que pueden
captar seales biomtricas. Siendo los ms sofisticados los que pueden interactuar
directamente con el cerebro humano.

Perifricos Clasificacin.
Los perifricos pueden clasificarse en 3 categoras principales:
23

HERRAMIENTAS INFORMATICAS 1- 2016 Entrada: captan y envan los datos desde el dispositivo a la UCP, cualquiera

sea el tipo de tecnologa usada por el perifrico para capturar debe convertirse a seal
digital (bits, 0 y 1).
Son aquellos dispositivos que se utilizan para ingresar datos a la computadora,
con ellos se indica a la computadora que funciones debe desempear (que debe hacer
el programa cargado) y constituyen el medio de ingreso de datos ms comn o
elemental.
Solo se incluyen en esta categora aquellos que generan solo una corriente de datos de
entrada (hacia la U.C.P o C.P.U.):
o Entrada de Texto:
Teclado (QWERTY, DVORAK, etc.).
o Apuntadores:
Ratn (o Mouse), Joystick, Tableta Digitalizadora, etc.
o Sonido e Imgenes:
Micrfono, Cmara Web, Escner (p.e. cdigo de barras).
o
o Seales Elctricas:
Convertidor Analgico digital, Biomtrico, etc.
o Lectores de Discos pticos (CD, DVD, blue ray, HD DVD)

Salida: Muestran o proyectan informacin hacia el exterior de la UCP. La


mayora informan, alertan, comunican, proyectan o dan al usuario u otra computadora cierta
informacin, de la misma forma se encargan de convertir los impulsos elctricos (de tipo
digital) en informacin perceptible por el usuario. La conversin no sera necesaria si el
destinatario es otra computadora.
Son aquellos dispositivos que se utilizan para que la computadora, muestre los
resultados de los programas que en ella corren. Los ms visibles o conocidos, son aquellos
que generan informacin en formato perceptible por el ser humano, pero hay dispositivos
que puede emitir hacia otras computadoras, o seales analgicas para controlar otros
dispositivos
Solo se incluyen en esta categora aquellos que
generan solo una corriente solo de salida:

Imgenes:
Pantalla o Monitor, proyector de video.
Salida de Material Impreso:
Impresora, Trazadores (ploter).
Salida de Sonido
Altavoz o Parlante, Auriculares.
Seales Elctricas:
Convertidor Digital Analgico (p.e. Control Dispositivos.)
24

HERRAMIENTAS INFORMATICAS 1- 2016-

Entrada/Salida (E/S).

o de Almacenamiento: son los dispositivos que almacenan datos e informacin

por bastante tiempo.


La memoria RAM no puede ser considerada un perifrico de
almacenamiento, ya que su memoria es voltil y temporal. Los ejemplos son
discos de diversas tecnologas y las tarjetas de memoria externas.
o de Comunicacin: son los perifricos que se encargan de comunicarse con
otras mquinas o computadoras, ya sea para trabajar en conjunto, o para enviar y recibir
informacin. Aqu encontraremos Modems, tarjetas de red, etc.

Monitores
Lo que vemos...

Tecnologas: Monocromos/Color.
o
CRT Tubo de Rayos Catdicos.
Es una tecnologa en desuso,
mucho consumo de energa,
generan mucho calor, las
pantallas son voluminosas en relacin a la superficie de la imagen. Los
tamaos mximos prcticos son del orden de las 19" (pulgadas). Tienen
como ventaja que se adaptan a cualquier densidad de pixeles de
imagen. El vidrio de la pantalla es bastante resistente, pero ante un
impacto,
el
contenido
es
toxico
(fsforo).
LCD (Exhibidor Cristal Lquido).
o Es una tecnologa interesante, usada desde ms de 30 aos, pero que est
siendo reemplazada por tecnologas de tipo LED, utiliza
cristales lquidos que cumplen la misma funcionalidad que el
fsforo en los CRT, pero con muchsimo menor consumo
elctrico y resulta en monitores mucho ms delgados. La
densidad de pixeles a mostrar est restringida a ciertas
cantidades fijas (no por eso despreciables).
o PDP Plasma.
Se usa en monitores muy grandes. Usan gases especiales
para generar las imgenes, la contra es que generan mucho calor.
o LED (Diodos Emisores de Luz).
Es una evolucin de la tecnologa LCD, cambiando el sistema de
iluminacin posterior, logrndose mejor densidad de puntos. Y
consumos inferiores. Tienen las mismas restricciones en cuanto a la
cantidad de pixeles a mostrar. Que no significa que sean pocos.
o Proyectores sobre superficie.
o

25

HERRAMIENTAS INFORMATICAS 1- 2016

Son proyectores de imgenes digitales. Utilizan fuentes de luz intensa y


pticas especiales para proyectar sobre una superficie apropiada. Son
de alto consumo y generan mucho calor. Adems, son pesados (por los
sistemas de ventilacin internos) y relativamente frgiles a las
sacudidas y con una vida til relativamente corta.
o Proyectores Hologrficos.
Son proyectores de imgenes tridimensionales, que pueden no necesita
superficie sobre la cual se proyectan.
Caractersticas a tener en cuenta:
o Resolucin: Cantidad de Pixeles.
Se llama pixel a cada punto de luz con el que se
forma la imagen. En fotografa es equivalente al
grano de la foto. La computadora utiliza una mezcla
de tres colores (Rojo, Verde y Azul) para obtener los
colores que se muestran tanto en pantalla como al
imprimir (aunque las tintas de impresin pueden ser
diferentes colores base). La calidad de imagen de un monitor
se mide en cantidad de pixeles, contando el ancho y el alto.
o Refresco de Pantalla: Veces que se renueva la imagen por segundo.
Es la cantidad de veces que se renueva la imagen en la pantalla, a
mayor velocidad de refresco, mejor se vern los grficos dinmicos,
como el de los juegos. En sistemas administrativos o en el uso de
oficina, la velocidad de refresco no es relevante.
o Tamao Pantalla: Se Especifica en pulgadas de largo de la diagonal principal.
En las primeras computadoras, el tamao estaba restringido por la
tecnologa CRT, ya que el volumen de dichos monitores es enorme en
relacin al tamao aprovechable de visualizacin. Con las tecnologas
ms modernas, no es raro encontrarse con monitores de ms de 20"
(pulgadas, 50cms) de diagonal principal. En sistemas administrativos
estndares, el tamao no es relevante, pero en sistemas donde se
deben mostrar grficos e imgenes, un mayor tamao es apreciable.
o Proporcin Imagen 4:3, 16:9, etc.
Responde a estndares industriales. Cada vez es mayor la tendencia a
contar con proporciones ms anchas que altas. En mayor medida.

26

HERRAMIENTAS INFORMATICAS 1- 2016-

Impresoras
Imprimiendo, imprimiendo...
Impresoras: Son dispositivos de la
computadora que producen salida impresa sobre
papel y ltimamente imprimen modelos 3D.
Mtodo de Impresin:
Impacto: La primera tecnologa
disponible, primero usaban martillos y luego sistema de agujas independientes. Son muy
ruidosas, pero de insumos econmicos, permiten sacar copias simultneas. Dentro de
las tecnologas hay diferentes tecnologas de impresin. En general usan algn
elemento que genera presin (impacto) directa o indirectamente sobre el papel, entre el
elemento que impacta o que retiene el impacto y el papel, hay generalmente una cinta
entintada, que transfiere la tinta al papel, trazando el smbolo correspondiente.
Las ms conocidas son:
Matriciales: Utilizan un manojo de agujas que
se mueven en forma independiente, componiendo los
smbolos impresos a travs de unos puntos. Las
agujas estn dentro de un cabezal que se desplaza
de un lado al otro, para posicionarse horizontalmente
en la posicin que debe imprimir. La impresora mueve
verticalmente el papel, muchas veces usando un
sistema de cremalleras (papel continuo).
De Lnea: Utilizan martillos en posicin fija y
una cinta, cadena que contiene los smbolos a imprimir (tipos), repetidos varias veces.
Dicha cadena gira a gran velocidad y cuando coincide el smbolo con su ubicacin en el
papel, el martillo golpea, logrando as la impresin correspondiente. Estas impresoras
eran muy caras, de muy alta velocidad, se utilizaban en los centros de cmputos de
tamao relativamente grande. Se usaron hasta fines del siglo XX, pero fueron
reemplazadas por impresoras lser.

27

HERRAMIENTAS INFORMATICAS 1- 2016-

Otras impresoras de impacto: Utilizaban tecnologas de impresin utilizadas en


mquinas de escribir elctricas. Usaban un cabezal mvil que se desplazaba como el
cabezal de las matriciales, ejemplos:

Esfera (bocha): pero usaban, por


ejemplo,
una
esfera
de
metal
intercambiable, con los tipos grabados.
Estas permitan imprimir distintos tipos de
letra cambiando la esfera.
Margarita: ejemplo es que el cabezal
estaba formado por un conjunto de tipos
que se agrupaban como los ptalos de
una
margarita.
Tambin
eran
intercambiables.

Trmico: Imprime mediante calor, se usan en


casos particulares, usa papel sensible al calor. Simplifica el uso de insumos (no hay
cintas entintadas, ni tonner y cartuchos de tinta)
Lser:
Utiliza
un
sistema similar
a
fotocopiadoras. Son caras al comprar, pero tienen muy
alta velocidad y los insumos en general son baratos.
Son bastantes silenciosas y buenas calidades de
impresin
Chorro
de
Tinta:
Utiliza
caones que lanzan tinta en micro-gotas. Son
econmicas para compra, silenciosas, pero de
insumos caros. Mecnicamente funcionan como las
matriciales, con la diferencia que cabezal de agujas
es reemplazado por el cabezal de inyectores. La
calidad es muy alta pero la contra el costo de la tinta
de colores.

28

HERRAMIENTAS INFORMATICAS 1- 2016-

Tinta Solida: Las impresoras de tinta slida, tambin llamadas de cambio de


fase, utilizan transferencia termal pero no sobre papel,
como las trmicas, si no que utiliza barras slidas de
tinta de color (similar a la cera de las velas). La tinta se
derrite y alimenta una cabeza de impresin operada
por un cristal piezoelctrico (por ejemplo, cuarzo). La
cabeza distribuye la tinta en un tambor engrasado. El
papel entonces pasa sobre el tambor al tiempo que la
imagen se transfiere al papel. Son comnmente
utilizadas como impresoras en color en las oficinas, ya que son excelentes imprimiendo
transparencias y otros medios no porosos, y pueden conseguir grandes resultados. Los
costes de adquisicin y utilizacin son similares a las impresoras lser.
Plotters: Son impresoras que, con diversas tecnologas, permiten imprimir
superficies de gran tamao (en genera papel, pero puede ser otro tipo de soporte).
Utilizan cabezales con tinta que pueden ser de desplazamiento horizontal o en dos
dimensiones.
3D: Este tipo en lugar de imprimir sobre una superficie, o hacen sobre capas de
material que se va acumulando en pasos sucesivos. Obtenindose volmenes. Permite
generar objetos de cualquier tipo, de diferentes materiales que, con el avance de la
qumica, pueden llegar a ser muy resistentes. En la estacin espacial, se incorpor una
de este tipo para generar herramientas en general cuya reposicin desde Tierra puede
ser costosa o demorarse entre un vuelo de reabastecimiento y otro.

Almacenamiento
Conceptos sobre medios de almacenamiento

29

HERRAMIENTAS INFORMATICAS 1- 2016-

Es todo aparato que se utiliza para grabar los datos de la computadora de forma
permanente o temporal. Una unidad de disco junto con los discos que graba, son dispositivos
de almacenamiento. Estos son medios de almacenamiento secundarios o auxiliares. El
almacenamiento secundario incluye los dispositivos de almacenamiento permanentes, como
unidades de disco duro, CD o DVD.
Categoras Resumidas:

Almacenamiento Secuencial:
o
Tarjetas perforadas (en desuso).
o
Cintas de papel (en desuso).
o
Cintas magnticas (se usan para Backus).
Almacenamiento Aleatorio:
o
Magntico:

Disquete (en desuso).

Disco Duro o Rgido.


o
ptico:

Lectora-Grabadora de Discos pticos

CD, DVD, Blue-ray, etc.

Memorias Hologrficas
Electrnico:
o
Memoria Flash.
o
Memoria Porttil.
o
Discos de Estado Slido.

Estos dispositivos realizan las operaciones de lectura o escritura de los soportes


donde se almacenan o guardan, lgica y fsicamente, los archivos de un sistema informtico.
Los medios de almacenamiento mantienen su contenido, an con el computador apagado,
o desconectados de algn computador (.pe. pendrive). No confundir con las memorias
principales (RAM) que, al apagarse la computadora, pierden su contenido. Estas memorias
principales son memorias de "trabajo".
Dispositivos magnticos: Los dispositivos magnticos son aquellos dispositivos de
almacenamiento de datos en los que se utilizan las propiedades magnticas de los
materiales para almacenar informacin digital.
Unidad de cinta magntica: El dispositivo de cintas magnticas de gran capacidad,
son unidades magnticas especiales que se utilizan para realizar respaldo o copias de
seguridad de datos en empresas y centros de investigacin. Su capacidad de

30

HERRAMIENTAS INFORMATICAS 1- 2016-

almacenamiento puede ser de cientos de gigabytes.Unidad de disco


rgido:
Los discos duros tienen una gran capacidad de almacenamiento
de informacin, pero al estar alojados normalmente dentro de la
computadora (discos internos), no son extrables fcilmente. Para
intercambiar informacin con otros equipos (si no estn conectados en
red) pueden utilizarse medios portables como disquetes (ya en
desuso), discos
pticos (CD,
DVD), discos
magnetopticos, memorias USB o memorias flash, entre otros. El disco duro
almacena casi toda la informacin que manejamos al trabajar con una
computadora. En l se aloja, por ejemplo, el sistema operativo que
permite arrancar la mquina, los programas, archivos de texto, imagen, vdeo, etc. Dicha
unidad puede ser interna (fija) o externa (porttil), dependiendo del lugar que ocupe en el
gabinete. La unidad de almacenamiento bsica de datos en un disco es el Sector (ver
esquema ms adelante) que equivale normalmente a 512 bytes. El dispositivo de
almacenamiento (este tamao tambin se aplica en memorias flash y pendrive) transfiere
desde/hacia la UCP en grupos de 1 o ms sectores denominados Clusters (racimos), donde
se puede trazar la analoga de que un sector es un rengln y el cluster es la hoja. Un archivo
almacenado en disco no comparte "hojas" con otros archivos. El tamao estndar de un
cluster es de 8 sectores (4 kilobytes). Un archivo en disco ocupa al menos una hoja
(cluster) en disco. El espacio del cluster no usado por el archivo generalmente se rellena
con cdigos binarios 0 (todos ceros), que se interpreta como nulo o sin datos.

Un disco duro est formado por varios discos


apilados sobre los que se mueve una pequea cabeza
magntica que graba y lee la informacin (1 o ms
cabezas, una por cada superficie del disco activa).
Este componente, al contrario que el micro o los
mdulos de memoria, no se conectan directamente en la
placa, sino que lo hacen mediante un cable. Tambin va
conectado a la fuente de alimentacin, pues, como
cualquier otro componente, necesita energa para funcionar.
Adems, una sola placa puede tener varios discos duros conectados.
Las caractersticas principales de un disco duro son:

Capacidad: Se mide en gigabytes (GB). Es el espacio disponible para


almacenar secuencias de 1 byte. La capacidad aumenta constantemente desde
cientos de MB, decenas de GB, cientos de GB y hasta TB.

Velocidad de giro: Se mide en revoluciones por minuto (RPM). Cuanto


ms rpido gire el disco, ms rpido podr acceder a la informacin la cabeza lectora.
31

HERRAMIENTAS INFORMATICAS 1- 2016-

Los discos actuales giran desde las 4.200 a 15.000 RPM, dependiendo del tipo de
ordenador al que estn destinadas.

Capacidad de transmisin de datos: De poco servir un disco duro de


gran capacidad si transmite los datos lentamente. Los discos actuales pueden
alcanzar transferencias de datos de 3 Gb por segundo.
Tambin existen discos duros externos que permiten almacenar grandes cantidades
de informacin. Son muy tiles para intercambiar informacin entre dos equipos.
Normalmente se conectan al PC mediante un conector USB.
Los discos organizan sus datos de acuerdo a un "formateo"
especfico del "file system" que provee el Sistema Operativo. En
general, magnticamente, se marca la superficie en crculos
concntricos, llamadas pistas (A: Rojo, en la figura). Adems, hay una
demarcacin radial (B: Azul), que, en la interseccin con las pistas, configuran
un sector (C:), que es la unidad mnima de transferencia de datos del disco al computador
y viceversa. Normalmente, se transfiere un cluster (racimo) de datos desde/hacia el
computador, que es un conjunto de varios sectores del disco (D. Verde).
Dispositivos pticos
Un dispositivo o unidad de discos pticos es el aparato que lee (lectora) o graba y lee
(grabadora o lectograbadora) discos pticos.
Durante ms de 10 aos result ser uno de los dispositivos ms
verstiles para distribuir datos, hacer copias de seguridad, distribuir programas.
Con su capacidad de 700 Mb era impactante cuando las computadoras de
escritorio tenan discos de la mitad de esa capacidad (mediados de los '90)
pero con el tiempo su capacidad qued superada y son reemplazados por los DVDs.
Una re grabadora puede grabar y regrabar discos compactos. Las caractersticas
bsicas de estas unidades son la velocidad de lectura, de grabacin y de regrabacin. En
los discos regrabables es normalmente menor que en los discos que slo pueden ser
grabados una vez.
Unidad de DVD
Las unidades de DVD son parecidas a las de CD, pueden leer tanto
discos DVD como CD. Se diferencian de las unidades de CD en que el soporte
almacena hasta 17 GB, y son ms veloces.

32

HERRAMIENTAS INFORMATICAS 1- 2016-

Unidades
de
estado
slido
Uno de los dispositivos ms conocidos son los denominados pendrive, que
utilizan un conector conocido como USB, que son la manera ms verstil de
transportar datos, en capacidades tales que ya han desplazado las
capacidades
brindadas
por
los
DVDs.

Unidad de memoria flash


La memoria flash es un tipo de memoria comercializada para el uso en aparatos
porttiles,
como
cmaras
digitales
o
agendas electrnicas. El aparato correspondiente o bien un lector de tarjetas, se conecta a
la computadora a travs del puerto USB o Firewire.
Lector de tarjetas de memoria
El lector de tarjetas de memoria es un perifrico que lee o escribe en soportes de
memoria
flash.
Actualmente,
los
instalados en computadores (incluidos en una placa o mediante puerto USB), marcos
digitales, lectores de DVD y otros dispositivos, suelen leer varios tipos de
tarjetas.
Una tarjeta de memoria es un pequeo soporte de
almacenamiento que utiliza memoria USB para guardar la
informacin que puede requerir o no bateras (pilas), en los ltimos modelos la
batera no es requerida, la batera era utilizada por los primeros modelos. Estas
memorias son resistentes a los rasguos externos y al polvo que han afectado a las formas
previas de almacenamiento porttil, como los CD y los disquetes.

Cmo se procesan los datos?


Procesamiento Secuencial: Es cuando los datos que se encuentran en el medio de
almacenamiento tienen que ser recorridos desde el comienzo del medio (cintas de papel o
magnticas, tarjetas perforadas) hasta encontrar el dato que se estaba buscando. Este
procedimiento es apropiado, cuando se debe recorrer y procesar todos los datos (por
ejemplo, los datos de liquidacin de sueldos a fin de mes, se calcula para todos los
empleados), pero cuando se necesita buscar un dato en particular, el tiempo de
procesamiento por cada peticin es en promedio equivalente a recorrer la mitad del medio
de almacenamiento (como buscar un tema, en los antiguos cassettes de msica). Si recorrer
el medio de almacenamiento tardase 10', cada acceso demorara en promedio 5'.
Esto procesamiento es tpico de cintas de papel, magnticas y tarjetas perforadas.
Adems, para agregar datos, siempre se debe agregar al final.

33

HERRAMIENTAS INFORMATICAS 1- 2016-

Si Google almacenara los datos en medios secuenciales, las consultas demoraran


varios aos es ser respondidas.
Procesamiento Aleatorio: Es cuando los datos que se encuentra en el medio de
almacenamiento son accedidos aplicando algn algoritmo de acceso, concordante con la
estructura de datos con la cual los datos estn almacenados, este acceso se obtiene con
una serie de posicionamientos sobre la superficie del medio de almacenamiento, hasta
acceder al dato requerido. Cada acceso demoraba en discos antiguos al sumo 1 dcima de
segundo, o sea que, en menos de un segundo, o muy pocos, se obtena el dato. En los
discos actuales, el acceso a un dato no demora ms de un centsimo de segundo.
Los datos pueden agregarse en cualquier parte donde haya lugar disponible. La
estructura de datos asociada al archivo ms las capacidades del "file system" (ver ms
adelante: Sistema Operativo: S.O.), permiten reaprovechar cualquier parte del medio de
almacenamiento aleatorio.
Esto ltimo no es tan flexibles en unidades pticas.
El uso aleatorio del acceso y almacenamiento de los datos, produce lo que se conoce
como fragmentacin de archivos. O sea, los archivos al ir modificndose con el tiempo
tienden a tener sus partes distribuidas al azar sobre el espacio de almacenamiento del
dispositivo, lo que produce demoras en la recuperacin de datos. Se soluciona con
programas de "desfragmentacin" de archivos, que pueden ser parte del S.O. o programas
de terceros.
Este tipo de organizacin es factible en medios de almacenamiento como discos
duros, discos extrables, tarjetas de memoria (pendrive, etc.).
Google utiliza enormes conjuntos de discos para poder atender todas las consultas
en forma simultnea.

Hardware y Software
Conceptos Bsicos
Hardware: Es una palabra de origen ingls, cuyo significado vulgar es partes duras o
Ferretera o Herrera. El hardware es una mquina o conjunto de mquinas (o sea,
herramientas complejas) que utilizan componentes mecnicos y electrnicos. El trmino es
aplicado a cualquier elemento o mquina informtico, o sea, mquina que funciona o controla
sus acciones por medio de algn tipo de programacin, esta ltima (la programacin) es el
software.
Dentro del sistema informtico: Es la parte tangible, palpable, visible.

34

HERRAMIENTAS INFORMATICAS 1- 2016-

Contablemente: se encuadra en general como Bienes de Uso. O sea, los elementos


del Activo de la empresa utilizados para el trabajo empresarial. Con la excepcin de que la
empresa comercializara Hardware, en ese caso, dichos elementos seran Bienes de Cambio.
Segn la Wikipedia: El trmino hardware (pronunciacin: [hdw] o [hdw])
se refiere a todas las partes fsicas de un sistema informtico; sus componentes son:
elctricos, electrnicos, electromecnicos y mecnicos. Son cables, gabinetes o
cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente,
el soporte lgico es intangible y es llamado software.
Ver http://es.wikipedia.org/wiki/Hardware.

Software: Es una palabra creada como contrapuesta de Hardware (Soft en ingls es


blando, suave). En francs se lo conoce como el logicial que traducido sera como la parte
o soporte lgica de la informtica.
Dentro del sistema informtico: Tambin llamado soporte lgico, son todos los
componentes intangibles de una computadora, es decir, el conjunto de programas para
hacer posible la realizacin de una tarea especfica, en contraposicin a los componentes
fsicos del sistema (Hardware)
Contablemente: Su encuadre depender de si la empresa desarrolla y/o vende
software (propio o licencias), y solamente lo usa. Esto se ver apropiadamente en la
materia Introduccin a la Contabilidad.
Segn la Wikipedia: 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.
Ver: http://es.wikipedia.org/wiki/Software

Software
Conocimiento previo

La clasificacin del Software permitir saber la finalidad para el cual lo incorporamos


a la mquina y la funcionalidad que debe tener.
Hay finalidades y funcionalidades inherentes al:
Sistema Informtico por su naturaleza...
Esto lo establece inicialmente un experto informtico.
o Sistema de Informacin...
o

35

HERRAMIENTAS INFORMATICAS 1- 2016

Esto lo determina el profesional responsable del mismo.

Como profesionales deberemos seleccionar el software que responda a las


necesidades de trabajo o aplicacin para la cual se utilizar la computadora en la
actividad profesional (estudio o empresa, actividad privada o pblica).
o El software como herramienta es extremadamente til, pero puede resultar
muy peligrosa si no se maneja con el debido cuidado (implica
entrenamientos previos)
o El software es bsicamente una obra intelectual que debe ser adquirida u
obtenida de acuerdo al tipo de licencia bajo la cual la misma se pone a
disposicin, para hacer uso legal del mismo
El origen del software puede ser:
De propia factura, pleno derecho por ttulo de propiedad.
El/los mismo/s programador/es para su propio uso.
La empresa, cuando el/los programadores estn relacin
de dependencia o contratados para la creacin de
la obra.
Licencia de Uso:
Por compra de la licencia al titular o distribuidor
autorizado por el titular.
Licencias del tipo de software libre (disponibilidad
pblica)
o El software es un bien que debe ser registrado contablemente, sobre todo si
su adquisicin es onerosa.

36

HERRAMIENTAS INFORMATICAS 1- 2016-

Conceptos sobre Software


Que es un programa de Computador
Se indic que la computadora es una mquina que
internamente para funcionar debe proporcionarse le todos
los elementos en formato de codificacin binaria.
Adems, se resalt en la misma responde a una
arquitectura de programa almacenado (arquitectura von
Neumann).
Este programa almacenado tiene que estar en una
forma que el computador reconozca como cdigo ejecutable.
O sea, un conjunto de cdigos numricos en formato
binario agrupados de manera tales conformen un conjunto de
instrucciones "de hacer", que puedan ser "entendidos" por
el procesador cuando dicho cdigo se cargue en la memoria
principal (RAM) y de alguna manera (por ejemplo, una
directiva del usuario) se le indique que dicho cdigo debe ser
"ejecutado", o sea, el computador (CPU) de proceder a
cumplir las instrucciones que dicho cdigo le indique.
Estos programas, se crean para resolver un problema informatizarle. Un problema
informatizarle es aqul que por sus caractersticas es susceptible de ser resueltos por la
herramienta compleja (mquina) que es una computadora.
Cualquier problema que pueda ser traducido a un formato binario (desde cualquier
fuente) y que su solucin en formato binario pueda ser traducida a alguna representacin
(visual o fsica) es un problema informatizarle.
Para resolver un problema, de cualquier ndole, se debe confeccionar un algoritmo.
Un algoritmo es un conjunto de pasos lgicos (operaciones de cualquier tipo) que
ejecutados en el orden apropiado permiten obtener la solucin al problema planteado. En el
caso de los problemas informatizarles, esas operaciones deben ser de algn tipo que pueda
resolver el CPU (sea, de alguna manera, "pasable" a una forma de codificacin binaria).
Un algoritmo puede representarse en alguna forma grfica (diagramas de flujo) o
escrita (pseudo-escritura).
El computador no puede leer directamente el algoritmo, este debe ser "programado"
en algn lenguaje de programacin que permite escribir el "cdigo fuente" del programa.
Luego por algn mecanismo, dicho cdigo fuente se convertir en cdigo ejecutable.

37

HERRAMIENTAS INFORMATICAS 1- 2016-

Una computadora, armada por los mejores componentes de hardware que pueda
proveer la tecnologa ms avanzada, ser tan til como el software que se le "carga", si el
software es mediocre o no apropiado, la computadora rendir en forma mediocre o no
apropiada.
En cambio, un software brillante, en una computadora mediocre, solo no podr
funcionar con aquellas particulares que el hardware no disponga, pero para el resto,
funcionar en forma brillante, a lo sumo, podr ser de operacin ms lenta, y el hardware
"brillar" a partir del software incorporado.
Por qu programar?
Cuando Informatizar...

Rentable: Todo problema que al ser informatizado permita mejorar la rentabilidad de


la empresa, de cualquier manera (ahorro de tiempo, respuestas competitivas, menos
errores de ejecucin) ser candidato ideal para informatizar.
Rutinario: Muchas actividades de los sistemas de informacin bien definidas que
sean repetitivas, con probabilidad de errores por montonas. Generalmente redunda
en menor tiempo de ejecucin.
Horas/Hombre: Toda tarea que requiera horas de trabajo de personal que las hara
inviable de otra forma.
Especiales: Tareas muy complejas para el personal disponible son candidatas a
informatizarse (con aplicaciones propias o tercerizadas).
Ejemplos:

Un sistema de facturacin, es un sistema que amerita informatizarse porque responde


a los criterios de rentable, rutinario e implica horas/hombre.
Caso 1: La Municipalidad de Santa Rosa, ha mediado de la dcada del '70, para
facturar las Tasas por Servicios Municipales (Alumbrado, Barrido, Conservacin de Calles,
Recoleccin de Residuos y Riego) de ms de 15.000 inmuebles...

Con proceso manual:


Requera alrededor de 20 empleados en la Direccin de Rentas para facturar
dos veces al ao.
o Esto implicaba facturacin en dos cuotas semestrales, los importes son altos
(6 meses de servicio)
o De producirse un error, se subsana como mnimo 6 meses despus.
o La recaudacin se registra manualmente, emitir una libre deuda es muy
tedioso.
o Los errores son significativos. A pesar de que muchos clculos son repetitivos.
Una vez informatizada la facturacin:
o Se pasa a facturar 6 veces al ao, con vencimientos mensuales.
o

38

HERRAMIENTAS INFORMATICAS 1- 2016o


o
o
o
o

Se reducen los errores y estos se subsanan en menos de dos meses.


El valor de los servicios que se fraccionan en solo dos cuotas, ahora se
fraccionan en 12, facilitando al contribuyente el pago.
Los pagos se procesan por medios electrnicos.
Las libres deudas se emiten en menos de un mes.
Se requieren menos empleados para la facturacin, que pueden dedicarse al
control de requerimientos de los usuarios, mejorando la calidad de datos.

Caso 2: Empresa de venta de ropa al por mayor y menor a mediados de la dcada


del '80:

Con proceso manual:


o Para confeccionar una factura, requiere entre 30' y una hora (al ser por mayor,
las facturas de 40 a 50 renglones no son nada inusual)
o Necesita luego varias horas para controlar los stocks de la mercadera vendida,
por cada factura.
o Aun siendo muy cuidadoso, el dueo comete errores u omisiones involuntarios.
Una vez informatizada la facturacin:
o Confeccionar una factura le requiere menos de 10' (gran parte del tiempo,
cargando datos).
o Imprimir una factura, 1'.
o Al terminar de imprimir, ya tiene actualizado los registros de existencias del
stock.
o Eso permite al propietario destinar muchas ms horas a atender clientes,
comprar a menor costo.

Para igualar con Personal el desempeo del sistema informtico, implicara


incorporar (o re-ubicar) muchsimos empleados, capacitarlos, proveerlos de espacio
fsico para trabajar y calculadoras y mquinas de escribir, a un costo muchsimo ms
alto, y hasta con problemas insolubles (espacio fsico y equipamiento).

39

HERRAMIENTAS INFORMATICAS 1- 2016-

Rol del Contador...


Finalidad: El contador en la informatizacin de los sistemas de informacin administrativos
es el ms indicado para determinar los objetivos del software a implantar.
Funcionalidad: Por la misma razn es el que determinar en gran medida las funciones y
procesos (lmites y alcances) de estos programas orientados a solucionar problemas de
administracin.
Control Calidad: El contador proveer el lote de prueba para verificar que el software
cumple con las necesidades de calidad.
Implantacin: Al momento de instalar el software deber supervisar que el mismo cumpla
con la Funcionalidad requerida.
Dado un Problema Informatizable,
el Contador (o incluso un Tcnico)
establecern
las Finalidades
y
Funciones del Sistema a informatizar. O sea
que har el Software solicitado.
A partir de all, para que todo funcione
correctamente, o sea llegar a un software
til,
debern
instrumentarse
puntos
de Control.
El ms importante es aquel que se
efecta al momento de la Implantacin del
Software, o sea cuando el mismo se instala
y se prueba por primera vez para ver si funciona apropiadamente (Verificar
Funcionamiento).
Ese Control de Calidad se efecta comparando los resultados de ciertas
transacciones (operaciones) de prueba, conocidas como Lote de Prueba, cuyo principal
responsable es el Profesional solicitante del sistema informatizable (o a quien delegue la
tarea, sin perder responsabilidad).
Dicho lote de prueba consiste en todo tipo de acciones al que se someter el sistema
y el cual debe responder con resultados predeterminados.
Por ejemplo:

Asientos que no cierran la partida doble (debe haber), el sistema debe rechazarlo
(o dejarlo pendiente de completar).
Gestin de Importes con redondeo apropiado, de manera tal, que no se pierdan
"centavos", no es extrao si no se previ manejar los importes con "tipos de datos"
acordes.
En un sistema contable, que el sistema responda aplicando las Resoluciones
Tcnicas correctamente.
40

HERRAMIENTAS INFORMATICAS 1- 2016

En un sistema de liquidacin de sueldos, los conceptos deben ser correctamente


computados, las frmulas que se puedan cargar, debern ser parseadas (analizadas
gramaticalmente) para rechazar desvos y cumplir con las pruebas "anti-errores".

El usuario necesita algo para "hamacarse", quiere estar seguro sin


"agarrarse de las cuerdas", tiene una idea de lo que necesita que no siempre es la
ms prctica.

El lder del proyecto, a veces uno que debera saber, dice saber, pero
no sabe, pero es el influyente o "amigo" de l, entiende lo que l cree (muchas veces
mal, por ejemplo, no entendi que debe servir para hamacarse y sin agarrarse de las
cuerdas).

Los analistas, muchas veces entienden el problema, pero no suelen


medir las consecuencias (llmense costos, operatividad, impacto en otros sistemas,
etc.).

Los programadores, con lo que entienden de lo que dice el usuario, el


lder de proyecto y el analista, hacen algo que parece ser lo pedido, pero inicialmente,
no responde a lo requerido.

Los asesores externos, entienden perfectamente todo, pero las


soluciones que proponen pueden tener soluciones carsimas (parte de su negocio, es
que proveedores externos provean soluciones caras, y ellos "comisionarse").

Como generalmente el sistema se empieza con los tiempos justos, no


es extrao que la documentacin interna del software sea nula.

Al implantarse (ponerse en funcionamiento), al software suele faltar le


muchsima funcionalidad, solo hace lo bsico.
41

HERRAMIENTAS INFORMATICAS 1- 2016

Por supuesto, el costo se habr ido a las nubes. Una simple "hamaca"
cuesta lo que una montaa rusa.

El soporte suele ser nulo. Y puede haber estropeado otros sistemas


preexistentes.

El usuario podra haber tenido mejor solucin con algo prctico, barato
y responda perfectamente a las necesidades "Hamacarse y agarrarse sin tocar las
cuerdas".

La ley de Murphy dice que, si algo puede salir mal, va a salir mal.
Leyes complementarias dicen que, si algo sale mal, saldr mal en el peor
momento.
Esto es aplicable al desarrollo del software como al procesamiento de datos.
La solucin es tener en cuenta estas contingencias. Si algo sale mal, podr
corregirse rpidamente y con el menor dao posible.

Metodologas

42

HERRAMIENTAS INFORMATICAS 1- 2016-

Como se construye el Software


Metodologas Aplicables:
Lineal:
Aplicable a problemas simples o entornos de programacin especiales y/o restringidos.
Actualmente se utiliza para resolver funciones o procesos especficos. Cuando se resuelve
una funcin de Excel, en parte se utiliza programacin Lineal.
En la programacin lineal se utilizan tres estructuras lgicas bsicas:

Secuencia: Consiste en un conjunto de pasos ordenados. Todas las operaciones


distintas.
o Ejemplo: la suma de 3 celdas en Excel: = A3 + B5 + C7
Bifurcacin: Consiste en establecer dos procesos diferentes en funcin de una
condicin.
o Ejemplo: Poner distinto texto en una celda de Excel: = SI(A3>20;"Mayor
Edad; Menor Edad")
Repeticin: Cuando un conjunto de pasos similares, debe repetirse en forma
repetitiva, se usa una estructura de repeticin.
o Ejemplo: Sumar una columna en Excel: = SUMA (A3:A50). En este caso la
funcin SUMA efecta una repeticin (ciclo o bucle), repitiendo la misma
operacin (suma) sobre cada una de las celdas del rango.
Estructurada:

Aplicable a cualquier tipo de problemas de cualquier tamao. Orientada a los procesos.


Empez a utilizarse en la dcada de los '60, todava se usa, para algoritmos complejos donde
no es aplicable una orientacin a objetos. La programacin estructurada fue un salto muy
43

HERRAMIENTAS INFORMATICAS 1- 2016-

importante en cuanto a las posibilidades de gestionar programas muy complejos. Se basa


en que todo problema debe ser resuelto de manera segmentada (subprogramas,
subprocesos). Cada segmento deber ser tan simple que pueda resolverse con una lgica
lineal no compleja. Si as no fuera posible, se fracciona en partes, hasta que cada una pueda
resolverse sin problemas. En una planilla Excel, sera equivalente a que una formula
compleja, en lugar de resolverse dentro de una sola celda, se resuelve por parte en
diferentes celdas y luego en una celda "principal", se coordinan los resultados de las celdas
ms simples.
Una tcnica muy interesante es la LCP (Jackson), que parte de una simple ecuacin:
S=E+P
Donde:

S: Es la salida del programa, o de una parte de l, o sea, es como la salida de un


sistema. Esa salida es recibida por los usuarios en pantalla o impreso (si es el
programa principal) o por otra parte del programa (si son subprogramas o funciones).
Tambin la salida puede estar dirigida a un medio de almacenamiento o un medio de
comunicacin.
E: Es la entrada al programa, ya sea desde el exterior (por ejemplo, un usuario por
medio del teclado), o desde otro subprograma, o desde un medio de almacenamiento
externo o un dispositivo de comunicacin. Son los datos del programa. Los datos
podrn mostrarse tal cual se reciben (en la salida) o despus de ser procesados (ver
P).
P: Es el procesamiento o programa propiamente dicho. Los programas se forman
con Procedimientos, Funciones y Lgica Lineal.
o Funciones: Son un conjunto de operaciones que a partir de los datos de
entrada a la funcin (parmetros) efectan una serie de transformaciones y
devuelven en el punto donde son invocadas un valor que es introducido en la
lgica del algoritmo que la invoca (a la funcin).
o Procedimientos: Son un conjunto de operaciones que efectan alguna
actividad requerida por el programa. Normalmente no devuelven un resultado
a un punto especfico, si no que transforman datos y aglutinan operaciones. El
programa principal en realidad es un Procedimiento, que se fracciona
(segmenta) segn sea necesario para poder gestionar la complejidad lgica
del algoritmo que resuelve el problema
o Procedimientos y funciones,
pueden a su vez subdividirse en
subprocedimientos y subfunciones. Tanto como sea necesario. Dentro de los
procedimientos y/o funciones se aplica Lgica Lineal a un nivel de que sea
simple su entendimiento, resolucin y documentacin.

44

HERRAMIENTAS INFORMATICAS 1- 2016-

Orientada a Objetos:
Aplicable a cualquier tipo de
problemas en cuanto a tamao o
complejidad. Los mtodos de cada clase,
suelen resolverse con programacin lineal,
y si son complejos, utilizan adicionalmente
un enfoque estructurado.
En realidad, esta metodolgica es
una forma de programacin estructurada
donde en lugar de encarar el programa o
sistema informatizable como un gran
problema, se lo enfoca pensando en los
elementos (objetos) que participan en el
problema, viendo si un elemento u objeto
participa en otro problema, para poder reutilizarlo. Y tambin, ver si entre varios objetos, hay
funcionalidad en comn que pueda ser compartida, entonces, la funcionalidad comn se
programa dentro de una "clase" de objetos dicha "inteligencia" se reutiliza (hereda) en
clases u objetos derivados de esa clase general.
La entrada en programacin Orientada a Objetos (OOP), se la conoce como pasar
mensajes al objeto. La salida se la conoce como recibir mensajes del objeto y los
procedimientos y funciones se los conoce como mtodos. Los datos internos del objeto (que
en algunos casos pueden ser "consultados" desde fuera: pblicos) se los conoce
como propiedades.
Como contadores (o Tcnicos, en su caso) no determinaremos que metodologa de
desarrollo de software va aplicar el Ingeniero, Analista Programador o Idneo para llevar a
cabo la aplicacin. En muchos casos, al comprar un programa "enlatado", no sabemos que
tcnica se utiliz para su desarrollo y lo apreciamos o rechazamos por sus prestaciones,
condiciones de compra, confianza en el proveedor, etc.
En el caso de que el software se compre con el cdigo fuente incluida. Ser de vital
importancia la documentacin interna del programa. Nombres asignados a los elementos.
Explicacin de algoritmos especficos. Enfoque de resolucin del problema. Etc. La
metodologa orientada a objetos ser en todo caso preferida, porque permite mayor facilidad
de mantenimiento tanto adaptativo como correctivo.

Lenguajes
Lenguajes de programacin 1.
Los programas que entiende la computadora son cdigo binario (ejecutable) que
proviene de un cdigo fuente, escrito en algn lenguaje de programacin. Es cdigo fuente
45

HERRAMIENTAS INFORMATICAS 1- 2016-

(texto plano) es la traduccin del algoritmo en un primer elemento que puede "entender" la
computadora. Como llega a entenderlo a varios caminos.
Elementos a tener en cuenta:

Gramtica y Semntica Caractersticas.


o Cada lenguaje tiene caractersticas propias para representar los distintos
elementos para representar el algoritmo de solucin del problema. Dentro de
ellas encontraremos:
Palabras Claves/Reservadas: Representan los bloques lgicos
mencionados en el punto anterior.
Tpicas representantes de instrucciones de control lgico bsico
(recordar que la lgica lineal siempre est presente al ms bajo
nivel de resolucin de los problemas) son:
IF, FOR, SWITCH, CASE, WHILE, etc.
Para representar bloques o estructuras, correspondientes a
Procedimientos, Funciones, Clases y Objetos:

PROCEDURE, FUNCTION, DEF, y delimitadores de


bloques como "llaves", "punto y coma" o simples tabulados.
Entornos de Desarrollo.
o RAD (Rapid Aplicativo Development) Desarrollo Rpido de Aplicaciones.
Son Herramientas que permiten gestionar todo el desarrollo del
software. Por ejemplo: Visual Studio, Lazarus, Lianja, Scriptcase, etc.
o Editores de Texto.
Son programas que permiten escribir el cdigo de los programas. No
alcanzan la funcionalidad de los Entornos integrados. Pero son
prcticos en muchas de las tareas de los programadores. Por ejemplo:
PSPad, Notepad++, etc.
o Entornos Integrados (Edicin, Depuracin, etc.)
Son programas que incluyen muchas de las facilidades de los entornos
integrados, si alcanzar su funcionalidad, pero pueden llegar a ser tan o
ms productivos en manos de hbiles programadores. Por ejemplo:
Eclipse, Netbeans, PyCharm, etc.
Entornos de Ejecucin.
o

Los programas para funcionar necesitan un entorno de ejecucin.


Puede ser que mnimo como los ejecutables en cdigo binario
(extensin .EXE, .COM y otras), o necesitar programas adicionales para
funcionar.
o Directos Cdigo Binario Se carga en memoria interacta con el
Sistema Operativo Directamente.
o Indirectos Cdigo Interpretado y/o Pseudo-cdigo.

46

HERRAMIENTAS INFORMATICAS 1- 2016

Cdigo Fuente + Interprete Se cargan en memoria el


intrprete lee el cdigo fuente y genera instrucciones en binario
para que las gestione el Sistema Operativo.
PseudoCdigo + Runtime o Framework de ejecucin (.NET) o
Mquina Virtual (Java machine): ejecutor Se cargan en
memoria el ejecutor lee el PseudoCdigo y genera
instrucciones en binario para que las gestione el Sistema
Operativo.

Lenguajes de Programacin 2.
Clasificacin mbito de Uso:
Cientfico: Capacitados para dar soluciones de clculo matemtico avanzado aplicables
en procesos cientficos donde la herramienta principal es Matemticas de alto nivel.
Comercial: Destinados para dar soluciones a proceso de datos de gestin de negocios,
donde deben realizarse gran cantidad de clculos simples y los datos son manejados en
gran cantidad, y es muy importante su presentacin.
Mixto: Aplicables a dar respuestas equivalentes a las dos clasificaciones anteriores.
Tendencia de los nuevos lenguajes.
Especiales: Para necesidades especiales. BD, Grficos.
Clasificacin Evolutiva:

1 Generacin: Cdigo Binario. Orientado a la Mquina. Instrucciones entendidas


directamente.
2 Generacin: Cdigo Memo-tcnico Orientado a la Mquina. Instrucciones
entendidas luego de ensamblaje. (Simblico a Binario).
3 Generacin: Cdigo Tipo Humano. Orientado al Programador. Instrucciones
entendidas despus de compiladas o por medio de Interpretacin.
4 Generacin: Orientado al Usuario Capacitado. Instrucciones interpretadas desde
cdigo fuente.

47

HERRAMIENTAS INFORMATICAS 1- 2016-

Programas en Accin
Programas en Memoria!!!

Programa Almacenado:
o Los programas para poder ser ejecutados deben ser cargados en Memoria
Principal de la computadora (concepto programa almacenado de Von
Neumann -1945). El primer programa que se ejecuta es uno generalmente
llamado BIOS que carga el Sistema Operativo en Memoria y luego los dems.
Desde dnde se carga el software para ejecutar?
o Principalmente desde medios de almacenamiento conectados (discos duros u
pticos, memorias re-movibles).
o Dispositivos de comunicacin a redes de computadora.

Ejecutando Programas...
Ejecucin del Cdigo:
Directo: Cdigo Binario (CB). Es el nico que la mquina ejecuta directamente ya cargado
en memoria debe ser CB para ejecutarse (los lenguajes de ensamble previamente se
ensamblan), los otros se aplica alguna de las tcnicas siguientes.
Compilado: Cdigo fuente se traduce a CB (por un programa compilador) el cual se
guarda por separado del fuente (v.g. archivo Exe). Luego, se carga en memoria y es
corrido.
Interpretado: Cdigo fuente se traduce (por interprete o runtime) instruccin a instruccin
a CB, cada vez que se corre programa.
Mixto: Se seudo-compila en forma compacta (SC) y luego este SC se interpreta por
runtimes o mquinas virtuales (Java, .NET).

48

HERRAMIENTAS INFORMATICAS 1- 2016-

Poniendo todo junto...


Relacin entre Generaciones de Lenguajes, Quienes lo usan...
Generacin Cdigo
1

Binario

MemoTcnico

Orientado

Como
ejecuta

Mquina

Directamente

Mquina

Ensamblaje
Binario

Tipo
Humano

Programador

Compilado
Interpretado

Tipo
Humano

Usuario
Capacitado

Interpretado

se

->

Entendido por... Ejemplos


Mquinas

Especfico
mquina.

cada

Especialistas

Especfico de la
Arquitectura del
Procesador

BASIC, C, Pascal,
o
Python, COBOL,
Programadores
C#, Java, PHP, (+
de 400)
Usuarios
Capacitados

SQL, Planillas de
Clculo

49

HERRAMIENTAS INFORMATICAS 1- 2016-

Clasificacin del Software


Una primera clasificacin...

Software de...
o ... Sistema: Su objetivo es desvincular y aislar a los usuarios y programadores
de detalles de aspectos bsicos del sistema informtico en uso, deslindando
los del funcionamiento interno del Hardware. Procurando interfaces apropiadas
de alto nivel, que les permiten y/o facilitan la gestin del computador.
o ... Programacin: Conjunto de herramientas que permiten al programador
desarrollar programas informticos, usando diferentes lenguajes de
programacin, de manera prctica.
o ... Aplicacin: Permite a los usuarios llevar innumerables tareas especficas,
en cualquier actividad informatizable, abarcando cualquier tipo de actividad
que inherente a la extensin de la capacidad intelectual del hombre o el control
de herramientas creadas por l

Software
de Sistemas

Sistemas
Operativos

Controladores de
Dispositivos

Herramientas
Herramientas de
de Correccin y
Diagnostico
Optimizacin
Editores de

Compiladores

Software Texto
de
Programacin

Servidores

Entornos de
Desarrollo
Integrales

Utilidades
Interpretes
(MV)

Depuradores

Enlazadores

Control de Sistemas y Automatizacin


Industrial

Software
de Aplicacin

Ofimticas

Software
Empresarial

Software Educativo

Software
Mdico

Clculo
Numrico y
Simblico

Telecomunicaciones

Video
Juegos

Diseo
Asistido (CAD)

Control Numrico
(CAM)

Base de
Datos

50

HERRAMIENTAS INFORMATICAS 1- 2016 Memorioso: Persona que se acuerda lo que estudio hasta que se olvida

(generalmente antes o durante el examen).


Inteligente: Persona que entendi lo estudiado y se acuerda simplemente
razonando (o sea un buen estudiante).
Sabio: Persona que tiene el telfono de los inteligentes (no vlido al momento
del examen!!)
Por su importancia como software en general y como tema significativo de la

materia, se deja para puntos aparte lo inherente a los sistemas operativos.


Por ser algo fuera del mbito normal del trabajo del Contador o del Tcnico
(TUACI), no se desarrollar ms all de una simple enumeracin (cuadro previo) lo que
corresponde a Software de Programacin.
Se desarrollar en pginas siguientes lo relacionado con el software de
aplicacin, mbito donde el profesional normalmente tomar definiciones.

Clasificando...
Software para Aprender y la Oficina
Educativo:
Es el destinado a la enseanza y el aprendizaje autnomo y que, adems, permite el

desarrollo de ciertas habilidades cognitivas.


As como existen profundas diferencias entre las filosofas pedaggicas, existen
muchos enfoques para la creacin de este tipo de software, que atienden a diferentes
tipos de interaccin que deben existir entre actores en el proceso de enseanzaaprendizaje: educador, aprendiz, conocimiento.
o Instruccin Asistida por Computadora: Aprendizaje Guiado.
o Software Educativo Abierto: Enfoque en Creatividad Individual.
o Aula Virtual: Clase a distancia sin presencia fsica.
o Campus Virtual: Equivalente a las prestaciones de la Universidad, pero va
telemtica.
Ofimticas:
Una suite ofimtica o suite de oficina es un conjunto de aplicaciones, cuya finalidad es

resolver problemas inherentes a las oficinas y profesionales en su actividad normal,


proveyendo funcionalidades como crear, modificar, organizar, escanear, imprimir, etc.
archivos y documentos.
Multiplataforma:
o StarOffice OpenOffice LibreOffice.
o Corel WordPerfect Office.
o Lotus Smart suite
o IBM Lotus Symphony.

51

HERRAMIENTAS INFORMATICAS 1- 2016 Windows:


o

Microsoft Office y Works

Para la industria
Control de Sistemas y Automatizacin Industrial:
Este software est aplicado a la rama de la ingeniera que utiliza integracin de tecnologas
de vanguardia en el campo de la automatizacin y el control automtico industrial, a su vez
complementadas con disciplinas paralelas como:
Sistemas de Control y Supervisin de Datos.
Instrumentacin Industrial.
Control de procesos.
Redes de Comunicacin Industrial.
Diseo Asistido:
Son programas informticos para el diseo asistido, ms conocido por sus siglas
inglesas CAD (computer-aided design), se dispone de un amplio rango de herramientas
computacionales que asisten a ingenieros, arquitectos y a otros profesionales del diseo en
sus respectivas actividades. Es tambin usado en el marco de procesos de administracin
del ciclo de vida de productos (en ingls product lifecycle management).

52

HERRAMIENTAS INFORMATICAS 1- 2016-

Control Numrico:
La fabricacin asistida por computadora, tambin conocida por las siglas en
ingls CAM (computer-aided manufacturing), implica el uso de computadores y tecnologa
de cmputo para ayudar en todas las fases de la manufactura de un producto, incluyendo
la planificacin del proceso y la produccin, mecanizado, calendarizacin, administracin y
control de calidad, con una intervencin del operario mnima.
Clculo Numrico y Simblico:
Son programas informticos aplicados al anlisis numrico o clculo numrico que es la
rama de las matemticas que se encarga de disear algoritmos para, a travs de nmeros
y reglas matemticas simples, simular procesos matemticos ms complejos aplicados a
procesos del mundo real.
El anlisis numrico se hace factible y cobra especial importancia con la llegada de las
computadoras. Estas son tiles para clculos matemticos extremadamente complejos,
pero en ltima instancia operan con nmeros binarios y operaciones matemticas simples.
Desde este punto de vista, el anlisis numrico proporcionar todo el andamiaje necesario
para llevar a cabo todos aquellos procedimientos matemticos susceptibles de expresarse
algortmicamente, basndose en algoritmos que permitan su simulacin o clculo en
procesos ms sencillos empleando nmeros.
Otros encuadres...
Mdico:

Son programas informticos utilizados para fines mdicos. Se usan muchos


dispositivos mdicos para vigilar o controlar los pacientes, en su mayora controlados por
53

HERRAMIENTAS INFORMATICAS 1- 2016-

software. Estos programas son producto sanitario y deben cumplir la normativa de los
mismos. Ntese que no todos los programas que se utilizan en el entorno mdico son
producto sanitario.
Software Mdico (entre otros):

Control de Dispositivos de Diagnstico.


Imgenes: Radiografas. Tomografas.
Sonidos: Ecografas (luego pasadas a imgenes)
Sensores biomtricos: Electro -> Encefalogramas, Cardiogramas, etc.
o Gestin de Turnos.
o Gestin Historias Clnicas.
o

Videojuegos:
Un videojuego o juego de vdeo es un software creado para el entretenimiento en general y
basado en la interaccin entre una o varias personas y un aparato electrnico que ejecuta
dicho videojuego.
Este dispositivo electrnico puede ser una computadora, una mquina rcade, una
videoconsola, un dispositivo Handheld (un telfono mvil, por ejemplo) los cuales son
conocidos como "plataformas"
Telecomunicaciones:
Internet: Web

Navegadores. Correo
Electrnico. Chat. Telefona. Video
Conferencias. Software de Redes
Sociales.
Red Privada Virtual: Una red
privada virtual, RPV, o VPN de las
siglas en ingls de Virtual Private
Network, es una tecnologa de red que
permite una extensin de la red local
sobre una red pblica o no controlada.

54

HERRAMIENTAS INFORMATICAS 1- 2016-

Software Empresarial...

Empresarial: Por software empresarial se entiende generalmente cualquier tipo de


software que est orientado a ayudar a una empresa a mejorar su productividad o a medirla.
Engloba una amplia variedad de aplicaciones informticas:

Contabilidad.
Sistemas de Planificacin de Recursos Empresariales (ERP).
Programas de Gestin de Clientes
(CRM)
Recursos Humanos (RRHH).
Agendas, Turnos, Gestin de Tareas.
Liquidacin de Sueldos.
Facturacin.
Informtica aplicada a la Logstica de
recursos empresariales.

Las relaciones entre los distintos


softwares dentro de la empresa.
En este ejemplo, se muestran la
interrelacin entre los sistemas de informacin
(SdI) e informatizados (SysInf) de la empresa.

Se parte de un Control de Fincas, que


son los inmuebles (campos -> Bienes
de Uso) de se tienen los viedos.
55

HERRAMIENTAS INFORMATICAS 1- 2016

De aqui se deriva al SdI-SysInf de Control de Cosechas (Vendimia). Debe Generar


Informes Variados de los resultados de la Cosecha.

Posiblemente, si es cosecha manual, se vincula fuertemente con el SdISysInf de Recursos Humanos.


El SdI-SysInf de Elaboracin, gestiona el funcionamiento de Produccin de vinos y
otros productos derivados de la Uva.
El anterior, debe proveer informacin a los SdI-SysInf de Control (IIEE - Instituto de
Investigaciones Estadsticas y Econmicas de San Juan) con la generacin de
documentacin para Aduana y Agricultura. Recibe adems informacin del SdISysInf de Compras.
Los procesos de elaboracin almacenan su produccin (Bienes de Cambio) en
almacenes que gestionan el SdI-SysInf de Gestin de Stock. Que tambin recibe
informacin del SdI-SysInf de compras.
El SdI-SysInf de Ventas, tambin recibe informacin del SdI-SysInf de Stock (se
venden Bienes de Cambio).
Las
ventas
y
las
compras
generan
informacin
para
el SdISysInf de Tesorera (Disponibilidades).
El SdI-SysInf de Contabilidad recibe informacin de todas las operaciones
econmicas registrables.

El software Empresarial es de aplicacin a la actuacin del Contador o Tcnico en


su vida profesional.
Junto con el software de Ofimtica y Navegadores Web, ser al que le dar uso ms
habitual.

56

HERRAMIENTAS INFORMATICAS 1- 2016-

Como se denominan las distintas versiones de Software


El software tiene diferentes niveles de desarrollo.

Cuando son prototipos (en desarrollo) se denominan y .


(alfa): Prototipo sin garantas, con facilidades parciales.
(beta): Prototipo con todas las facilidades, falta puesta a punto. Lo que llevan a cabo
generalmente los testeros
(gamma) o produccin: Listo para el uso en general.

Con el tiempo, salen nuevos modelos o evoluciones.

Estas se enumeran con enteros si el cambio es sustancial (1, 2, 3...)


o incrementos decimales, si el cambio es parcial (1.01, 2.03, --.
Algunos proveedores dan nombres a sus nuevas versiones (NT, Vista)

Plataformas
Se denomina plataforma a la combinacin de arquitectura de computadora (procesador)
y de S.O. (p.e. x86+Windows).

Mono plataforma: Es software que solo es ejecutable en una nica plataforma, algunos
fabricantes sacan versiones especficas para cada plataforma (Word p/Windows, Word
p/Mac).
Multiplataforma: Es software que es ejecutable en cualquier plataforma, tienen
compilaciones especficas (CB) o solo necesitan el runtime o mquina virtual apropiado.
Propietarias: Es software exclusivo para ciertos equipos donde tanto el S.O. como el
Hardware es provisto por un nico fabricante. IBM provea 60% Hardware comercial del
mundo. Sus mainframes tienen Hardware y S.O. exclusivos. (v.g. AS/400 con OS/400).

57

HERRAMIENTAS INFORMATICAS 1- 2016-

Licencias: Libres y Propietarios


Pagar o No Pagar...?
Niveles de Libertad:
Determina que se puede hacer con un software en funcin de si es propietario o libre
o algn nivel intermedio de licencia.

Usar, con algn propsito (*)


Estudiarlo y Modificarlo a las propias necesidades (*#).
Distribuir copias originales o modificadas (*).
Mejorar y publicar las mejoras (*#).

(*) Debe
tener
contar
(#) Debe contar con cdigo fuente.

acon

el

respectivo

permiso.

Propiedad del Software:


Uso Ilegal Software:

Copia (no autorizada) o robo de software


Falsificacin
Pre-instalacin en el disco rgido
Alquiler de software

Distribucin del Software:

Freeware.
Shareware.
Demo.
Software Comercial.

58

HERRAMIENTAS INFORMATICAS 1- 2016-

59

HERRAMIENTAS INFORMATICAS 1- 2016-

Sistemas Operativos y Redes


Recordando...

Software
de Sistemas

Sistemas
Operativos
Herramientas
Correccin
Optimizacin

de
y

Controladores
de Dispositivos

Servidores

Herramientas de
Diagnostico

Utilidades

Sistema Operativo:
El Sistema
Operativo encuadra
del Software de Sistemas.

dentro

Es el primer programa que se carga en


la Computadora. Ello se inicia en el BIOS.

Es el principal programa que se carga en la


computadora porque:

Determina que Hardware se utilizar (o ser


utilizable) y como se aprovechar dicho Hardware.

Es el intermediario entre dicho Hardware y el


resto del Software.

Redes:
Se denomina Redes de
Computadoras al:
Conjunto
interconectado
de
Computadoras Autnomas.

Conjunto:
Porque
debe haber dos o ms computadoras.
Interconectado: Porque las computadoras deben poder comunicarse entre s para
compartir recursos fsicos o lgicos, y capacidad de trabajo.

60

HERRAMIENTAS INFORMATICAS 1- 2016

No confundir con interrelacionadas (porque es una palabra genrica y


abarca que comparta una red elctrica o una oficina)
Recursos Fsicos: Dispositivos Compartidos.
Recursos Lgicos: Datos y Programas.
Capacidad de Trabajo: Procesamiento y Almacenamiento de Datos.
Capacidades especiales de comunicacin, etc.
Computadoras Autnomas: Es cuando la mquina puede cargar un Sistema
Operativo y hacer algn tipo de funcionalidad de las arriba descritas.
Algunas Computadoras podrn cargar el Sistema Operativo a travs de la Red
(BIOS especial).

Conceptos Bsicos
Es el software base que permite trabajar como
interfaz entre los usuarios y todos los recursos que
compone la computadora.
Desde la U.C.P. hasta las comunicaciones pasando
por todos los perifricos de entrada, salida, mixto y
almacenamiento.

El sistema operativo (S.O.) debe ser compatible con


el Hardware donde se instala.
Todo otro software que se instala en la
computadora debe ser compatible con el S.O.
Facilita al usuario interactuar con la mquina.
Provee funcionalidad comn al resto del software.

61

HERRAMIENTAS INFORMATICAS 1- 2016-

Interrelaciones del Sistema Operativo con el resto de los elementos de


Hardware y Software.

62

HERRAMIENTAS INFORMATICAS 1- 2016-

Funciones de los Sistemas Operativos


Funciones Principales

Gestin de procesos:
Un proceso es simplemente, un programa en
ejecucin que necesita recursos para realizar su
tarea: tiempo de CPU, memoria, archivos y
dispositivos de E/S. El SO es el responsable de
crear y destruir, parar y reanudar los procesos y ofrecer mecanismos para que
se comuniquen y sincronicen.

Gestin de la memoria principal:

La Memoria es un gran almacn (tabla) bytes


referenciados con una direccin nica. Esta tabla de datos
es compartida por la CPU y los perifricos, no es
permanente y se borra al cortarse la energa El SO gestiona qu partes de la
memoria se usan, quin (programas), cuando (planificacin) y como
(real/virtual).
Gestin del almacenamiento secundario:
El sistema de almacenamiento secundario es necesario, dada la volatilidad de
la memoria principal (almacenamiento primario) y su tamao
reducido (relativo). El SO se encarga de:
Planificar los discos.
Gestionar el espacio libre.
Asignar el almacenamiento.
Verificar que los datos se guarden en orden
El sistema de entrada y salida
Gestiona el almacenamiento temporal o intermedio
(cach), usada por manejadores (drivers) de ciertos dispositivos
(discos).
El S.O. gestiona estas caches de E/S y servir las interrupciones de los
dispositivos de E/S.
Sistema de archivos (File System - FS)
Los archivos son colecciones de informacin relacionada,
definidas por aplicacin que los crea. As se almacenan programas, datos,
imgenes, textos, de bases de datos, etc. El SO tiene a cargo:
o
Construir y eliminar archivos y directorios.
o
Ofrecer funciones para manipular archivos y directorios.
o
Establecer la correspondencia entre archivos y unidades de
almacenamiento.
o

63

HERRAMIENTAS INFORMATICAS 1- 2016-

Realizar copias de seguridad de archivos.


o
Caractersticas: Existen diferentes arquitecturas para organizan
los sistemas de archivos. P.e.: FAT, FAT32 (pendrive), EXT3, NTFS, XFS, etc.
Cada FS tiene sus pro y contras. Fat32 limita el tamao de cada archivo a 4gb,
pero es ms simple de gestionar. NTFS tiene lmites superiores a los
dispositivos actuales de almacenamiento, pero su gestin es ms compleja.
o

Sistemas de proteccin
Mecanismo que controla el acceso de los programas o los usuarios a los
recursos del sistema. El SO se encarga de:
Distinguir entre uso autorizado y no autorizado.
Especificar los controles de seguridad a realizar.
Forzar el uso de estos mecanismos de proteccin.
Sistema de comunicaciones
Para mantener las comunicaciones con otros sistemas es necesario poder
controlar el envo y recepcin de informacin a travs de las interfaces de red.
Tambin hay que crear y mantener puntos de comunicacin que sirvan a las
aplicaciones para enviar y recibir informacin, y crear y mantener conexiones
virtuales entre aplicaciones que estn ejecutndose localmente y otras que lo
hacen remotamente.
Gestor de recursos

64

HERRAMIENTAS INFORMATICAS 1- 2016o


o
o
o
o
o
o

Como gestor de recursos, el sistema operativo administra:


Unidad Central de Procesamiento (micro, motherboard, RAM).
Dispositivos de entrada y salida.
Memoria principal (CPU).
Discos (o memoria secundaria).
Procesos (o programas en ejecucin).
Y en general todos los recursos del sistema.

Describiendo Funcionalidades...
Interfaces de Texto y Grficas:
Los sistemas operativos interactan con los usuarios a travs de dos tipos principales
de interfaces.

Texto y Comandos de Texto:


Estas interfaces fueron las primeras disponibles.
Exigen del usuario conocer las instrucciones (comandos) que deben escribirse
para que la computadora acte.
En la actualidad, son usadas por usuarios expertos por dos razones:
Velocidad de Operacin: El usuario experto puede dar comandos ms
rpidamente que a travs de la interfaz grfica.
En caso de problemas: La interfaz de texto permite operar al Sistema Operativo, con
independencia de fallas que afecten el proceso grfico del Sistema Operativo.

65

HERRAMIENTAS INFORMATICAS 1- 2016-

Grficas y Operaciones con Mouse y Teclado:


El usuario utiliza teclado:
Indica operaciones al sistema operativo con "atajos de teclado". Por
ejemplo:
Copiar un Archivo (Ctrol + C) al "porta-papeles" y luego
"Pegndolo" (Ctrol + V) en la carpeta destino.
Mover un Archivo (Ctrol + X) que lo quita de la carpeta actual y
lo pasa al "porta-papeles" y luego "Pegndolo" (Ctrol + V) en la
carpeta destino.
Borrar un Archivo pulsando la tecla Suprimir o Delete (segn
idioma del teclado)
Activar el Explorador de Archivos pulsando simultneamente
la Tecla Windows + E
Con las teclas de movimiento cursor, Flechas + Ctrol, para
seleccionar individualmente o con Mayscula para seleccionar
un rango de archivos.
Luego ejecuta atajos como los anteriores (copiar, mover, etc.)
etc.
El usuario utiliza el Ratn o Mouse.
Apuntando un tem (del men, del explorador, un objeto de la interfaz
grfica) y luego pulsando el botn izquierdo.
Ubicando el cursor grfico en un lugar determinado y obteniendo un
men contextual, o sea, con comandos aplicables en la ubicacin del
cursor.

Siempre es ms seguro el modo teclado que el modo mouse para


interactuar con el sistema operativo.

Que usar en cada momento, depender de la experticia del usuario.


o
Esto se debe a que, con el mouse, una vez iniciada una
operacin (arrastrar, marcar, soltar) no se puede interrumpir en la mayora de
los casos. Soltar involuntariamente el botn izquierdo del mouse, puede
desencadenar una serie de procesos no deseados.
o
En cambio, con el teclado, las operaciones se pueden cortar de
acuerdo a las necesidades que se presenten.

El mejor desempeo se obtiene ambos dispositivos, en funcin del


objetivo deseado.

66

HERRAMIENTAS INFORMATICAS 1- 2016-

Clasificacin de los Sistemas Operativos


Clasificacin

Administracin de tareas.

Monotarea: Solo permite ejecutar un proceso (adems de procesos del propio


S.O.) en un momento dado. Un se proces se ejecuta hasta terminar o es
interrumpido.
o Multitarea: Capaz de ejecutar varios procesos al mismo tiempo. Estos S.O.
asignan los recursos disponibles (CPU, memoria, perifricos) usa algn
algoritmo de asignacin, que hacen que todos los procesos avancen en forma
concurrente.
Administracin de usuarios.
o Monousuario: Slo permiten ejecutar los programas de un usuario al mismo
tiempo.
o Multiusuario: Permite a varios usuarios ejecutar simultneamente sus
programas, compartiendo los recursos de la computadora.
Manejo de recursos.
o Centralizado: Si permite usar los recursos de una sola computadora.
o Distribuido: Si permite utilizar los recursos (memoria, CPU, disco,
perifricos...) de ms de una computadora al mismo tiempo.
o

67

HERRAMIENTAS INFORMATICAS 1- 2016-

Redes de Computadoras

Conceptos
Repitiendo...
Una Red de Computadoras es un Conjunto de dos o ms computadoras
autnomas que se comunican entre s para compartir...

Recursos (Dispositivos / Perifricos, capacidades de procesamiento y


almacenamiento, etc.)
Datos / Informacin (Archivos, etc.)
Servicios (Seguridad de Acceso, Interconectabilidad, Software Especializado, etc.)

Comunicndonos...
Comunicacin de Datos (Electrnica):

La comunicacin de datos consiste en la transmisin y recepcin de informacin por


medios electrnicos, en donde los datos son representados por medio de bits.
o Modos de Comunicacin:
La transmisin puede ser:
En paralelo o sincrnica o
En serie o asincrnica.
68

HERRAMIENTAS INFORMATICAS 1- 2016o

El flujo de transmisin puede ser:


Simplex (un solo sentido)
Half Dplex (ambos sentidos, 1 x vez)
Full Dplex (ambos sentidos, simultneamente)

Componentes Bsicos Sistema Comunicacin de Datos:

Emisor (Una computadora con Perifrico Conexin a la Red).


Receptor (Otra computadora con Perifrico Conexin a la Red).
Canal: Medio por el cual se efecta la comunicacin.
o Aspecto Fsico:
Cableadas: Par Trenzado, Coaxial, Fibra ptica.
Inalmbricas: Radio Frecuencia, Infrarrojos y Laser.
o Aspecto Funcional:
Modo, Flujo y Velocidad de Transmisin.
Protocolo de enlace: Lenguaje de Comunicacin (v.g. TCP/IP).
Otros Componentes: Modem, Adaptadores, Controladores Comunicacin, etc.
o El Hub maneja las computadoras del grupo.
o El bridge (puente) interconecta grupos de computadoras.
o El switch interconecta redes diferentes.
o Repetidor permiten extender las redes.

69

HERRAMIENTAS INFORMATICAS 1- 2016Compartiendo Recursos...

Compartir recursos:

Es decir, hacer que todos los Servicios, Informacin y Recursos estn disponibles
para quien lo solicite en la red.
Alta fiabilidad:
o Contar con fuentes alternativas de Procesamiento.
o La presencia de mltiples computadores significa que, si una de ellas deja de
funcionar, las otras pueden ser capaces de encargarse de su trabajo, aunque
se tenga un rendimiento global menor.
Ahorro econmico:
o Acceso a grandes mquinas tienen una rapidez mucho mayor.
o Medio de comunicacin:
o
Una red de computadores proporciona intercomunicacin
personas que se encuentran muy alejadas entre s.

Ventaja COMPARTIR!:

70

HERRAMIENTAS INFORMATICAS 1- 2016

Reduce Costos de Dispositivos (menor tiempo ocioso), mayor disponibilidad y


variedad.
Transferencia de datos en Menor Tiempo y modo ms confiable y seguro (no hay
transporte fsico).
Centralizacin de Tareas Comunes:
Copias de seguridad.
Servicios: Comunicacin, Archivos, etc.
Desventajas:

Costos y Complejidad de Instalacin.


Gestionar Seguridad de Acceso.

Clasificacin
Clasificacin de Redes

Por Carcter de la Red (quien la usa):


o PRIVADO: Los usuarios pertenecen a un conjunto acotados de personas,
expresamente enumerados y autorizados, ya sean propietarios, empleados o
terceros relacionados por el giro del ente dueo de la red.
o PBLICO: Los usuarios no estn acotados, generalmente no necesita
autorizacin, la WEB en general es pblica, gratis u onerosa.
Tecnologa de Relacin:
o Interna (Cualquier Topologa, no mayor a MAN, normal LAN)
o Intranet (Abarca usuarios propietarios o en relacin de dependencia, usa
tecnologa de Internet).
o Extranet (Provee acceso, generalmente parcial a Terceros vinculados con el
ente, usa tambin tecnologa de Internet).
NOTA: Sean Entes Estatales o Privados, pueden tener Redes Privadas
o Pblicas.

Especiales:
o Utilizan Tecnologa de Internet:
o Uno o Ms Servidores de Pginas Web (dinmicas).
JAVA, PHP, ASP, PYTHON, etc.
o Las estaciones de trabajo utilizan un navegador.
HTML: Para formateo de datos en el navegador (CSS).
Ajax: Para conexin asincrnica entre servidor y PCs.
JavaScript: Para manejo inteligente interfaz usuario (HTML).
Intranets: Mismos Servicios Red Comn, pero con menor
requerimientos de Hardware, costo nulo licencias, fcil instalacin.
Extranets: Permite extender la red, utilizando la red Pblica que es la
Web. Abre la empresa a terceros con intereses comunes.
71

HERRAMIENTAS INFORMATICAS 1- 2016

72

HERRAMIENTAS INFORMATICAS 1- 2016-

Topologas

Conexin y/o Distribucin Fsica (mapa) de la


Red:
o BUS:
Se conectan a un portador
comn, en general un cable
coaxial, o puede ser inalmbrico
corto alcance.
o ESTRELLA:
Hay un nodo central, al que se
conectan todas las mquinas,
mejor administracin, pendientes
del funcionamiento del nodo
central.
o ANILLO(s):
Una mquina se conecta a otras
dos, entre todas cierran un
crculo, ms rpida que BUS, patente de IBM.
o MALLA/TOTALMENTE CONEXA:
Cada una tiene conexin individual con alguna o todas las otras
mquinas, muy cara y engorrosa de administrar, pero la de mayor
continuidad.
o RBOL o Jerrquica:
Cada nodo puede ser el nodo de una Estrella, permite conexiones muy
amplias.
o MIXTA:
Combina 2 o ms de las anteriores, es la tendencia actual.

73

HERRAMIENTAS INFORMATICAS 1- 2016-

Virus Informticos y Seguridad

74

HERRAMIENTAS INFORMATICAS 1- 2016Virus Informticos y Seguridad


Virus y Antivirus
Un virus informtico o virus de computadora es esencialmente un programa de
computadora, software, se los encuadra como malware y tiene por objetivo alterar el normal
funcionamiento del computador, sin el permiso y/o el conocimiento del usuario. Los virus,
habitualmente, reemplazan o se adosan (incrustan) a archivos ejecutables u otros, como los
documentos de datos como los de procesador de textos, planilla de clculos y similares, donde el
software que los gestionas, pueden interpretar parte de estos como ejecutables (macros).
Un antivirus es otro software, creado para defender a los usuarios del ataque de los virus.
Seguridad en sistemas Informticos
La seguridad absoluta no existe, solo puede reducirse gradualmente.
Los virus por existir ya son un problema y perjudican. Se necesita tiempo y recursos para
combatirlos, no solo para reconstruir lo que destruyen, si no para prevenir sus ataques.

Concepto.
Los virus informticos tienen, bsicamente, la funcin de propagarse a travs de un software,
son muy nocivos y algunos contienen adems una carga daina (payload) con distintos objetivos,
desde una simple broma hasta realizar daos importantes en los sistemas, o bloquear las redes
informticas generando trfico intil.
El funcionamiento de un virus informtico es conceptualmente simple. Se ejecuta un
programa que est infectado, en la mayora de las ocasiones, por desconocimiento del usuario. El
cdigo del virus queda residente (alojado) en la memoria RAM de la computadora, incluso cuando el
programa que lo contena haya terminado de ejecutarse. El virus toma entonces el control de los
servicios bsicos del S.O., infectando, de manera posterior, archivos ejecutables que sean llamados
para su ejecucin. Finalmente se aade el cdigo del virus al programa infectado y se graba en el
disco, con lo cual el proceso de replicado se completa.

Historia.

1949: de un trabajo de John von Neumann, el mismo que defini el concepto de programa
almacenado, relativo a la Teora de los Programas de Computador Auto-Replicantes acorde
a la Teora y Organizacin de Autmatas Complicados (Theory and Organization of
Complicated Autmata). Publicado luego como Teora de los Autmatas
Autorreproductivos. En ste, von Neumann describe cmo un programa de computador
puede disearse para autoreproducirse. Este diseo es considerado el 1 virus de
computadoras del mundo, y von Neumann es considerado como el padre terico de la
virologa informtica.

1960: Vctor Vyssotsky, Sr. Robert Morris y Doug McIlroy, investigadores de Bell Labs,
implementaron un juego de computador llamado Darwin en un mainframe IBM 7090. En l,
dos programas jugadores compiten en memoria por controlar el sistema, eliminando a su
enemigo, intentado sobrescribir o inutilizar todas las copias de su oponente. Una versin
mejorada del mismo se conocer como Core Wars. Muchos de los conceptos de este se
basan e un artculo de Alexander Dewdney en la columna Computer Recreations de la revista
Scientific American.

75

HERRAMIENTAS INFORMATICAS 1- 2016

1972: El 1 virus reconocido como tal atac a una mquina IBM Serie 360.
Llamado Creeper (enredadera), el cual emita peridicamente en pantalla el mensaje: Soy
una enredadera... agrrame si puedes!. El respectivo antivirus se llam Reaper (cortadora).

El mismo ao Veith Risak publica el artculo " autmata auto reproducible con mnimo
intercambio de informacin" en el cual describe un virus escrito con fines de investigacin.
Este contena todos los componentes esenciales. Fue programado en Lenguaje ensamblador
para el equipo SIEMENS 4004/35 y corri sin problemas.

1975: John Brunner (ingls) publica la novela El jinete de la Onda de Shock, anticipando los
riesgos de virus de Internet.

1979: Thomas Joseph Ryan describe en La Adolescencia de P-1, como una Inteligencia
Artificial se propaga de forma similar a un virus en la red informtica nacional.

1980: Jrgen Kraus escribe una tesis en la Universidad tcnica de Dortmund, en la que
compara a algunos programas con los virus biolgicos.

1982: Rich Skrenta, estudiante de instituto de 15 aos, programa el Elk Cloner para
los Apple II, 1 virus informtico conocido que tuvo una expansin real y no como un concepto
de laboratorio. Puede ser descrito como el 1 virus de sector de arranque.

1984: el Profesor Leonard M. Adleman utiliz en una conversacin con Fred Cohen por
primera vez el trmino "virus informtico".

Despus de 1984: los virus han tenido una gran expansin, desde los que atacan los
sectores de arranque de disquetes hasta los que se adjuntan en un correo electrnico.

Un virus significativo fue el Gusano de Morris, que en la dcada del '80, atac unos 6000
servidores en USA (un porcentaje importante de servidores en esa poca, an para dicho
pas). Este gusano, lo nico que haca era reproducirse, se replicaba dentro del computador
afectado y buscaba a travs de la red, acceder y contaminar otros computadores. Aunque no
destrua datos, absorba casi toda la capacidad de trabajo de los computadores afectados y
sobrecargaba las redes, ya que el virus, no discerna si el computador ya estaba afectado o
no y segua sin parar atacando. Se requiri de varios das y gran cantidad de expertos para
poder neutralizarlo.
(Fuente: wikipedia Virus informticos y sistemas operativos)

Evolucin Futura
Evolucin Virus
La historia de los virus informticos a partir de los fines de los '80 se ha ido expandiendo en
forma explosiva, la cantidad de virus existentes crece exponencialmente, como es software, ataca a
otros softwares y el principal software atacado, es el que siempre est en un computador, o sea, el
S.O.
Y como los autores de virus quieren lograr el mayor impacto, crean ms virus para los
Sistemas Operativos ms utilizados, casos del DOS y el Windows (Microsoft ), ahora el nuevo
objetivo es el Android (de telfonos celulares). Se estima que, en computadores personales, casi el
90% de los equipos utilizan alguna versin de Windows.
Otros sistemas operativos tambin son atacados, pero, como normalmente el nivel de
capacitacin de los usuarios es mayor, muchos virus que atacan mediante ingeniera social quedan
descartados.
76

HERRAMIENTAS INFORMATICAS 1- 2016Ha habido casos (raros) de virus multiplataforma, pero son excepciones.

Acciones de los virus


Algunas de las acciones de algunos virus son:

Unirse a un programa instalado en el computador permitiendo su propagacin.


Mostrar en la pantalla mensajes o imgenes humorsticas, generalmente molestas.
Ralentizar o bloquear el computador.
Destruir la informacin almacenada en el disco, en algunos casos vital para el sistema, que
impedir el funcionamiento del equipo.
Robar informacin del usuario (espionaje).
Robar contraseas y elementos de seguridad (por ejemplo, de Home Banking) para robos en
cuentas bancarias, tarjetas de crdito, etc.
Alterar informacin en el disco (dao) o cifrarla para que no pueda ser accedida por el usuario
y tenga que pagar rescate para recuperarla.
Reducir el espacio en el disco.
Molestar al usuario cerrando ventanas, moviendo el ratn

Cmo se instalan los virus?

Infestando mquinas
A tener en cuenta:
Hay que entender que un virus informtico es esencialmente un programa, y como tal, para
poder producir efectos debe ser ejecutado (corrido) dentro del computador. El S.O. debe cargarlo en
memoria como programa, y transferir el control al mismo (en la modalidad que dicho S.O. lo hace).
Si un virus se carga en disco u otro medio de almacenamiento (solamente) o en memoria
principal, pero no como programa (como datos) no produce dao.
77

HERRAMIENTAS INFORMATICAS 1- 2016Por qu los virus se instalan en Windows tan fcilmente (y ahora en Android), es justamente
por la facilidad que tienen esos S.O. para asociar la extensin del archivo (los caracteres despus
del ltimo punto del nombre) con el tratamiento que tiene que darle el S.O.

Por ejemplo:
Si un archivo tiene la extensin .DOC el S.O. lo asocia a que es un archivo de procesador
de texto y entonces, cuando el usuario hace doble clic sobre l, ejecuta el programa de procesador
de texto (Words de Office o Write de LibreOffice), y este abre el archivo con extensin .DOC.
El archivo de texto en si no es peligroso, pero puede contener lo que se conocen como
Macros, que son programas embebidos dentro del documento, y estos si son programas, y el
procesador, puede estar configurado para ejecutar esos programas y dichas macros pueden si ser
un virus de macro.
Hay muchas otras extensiones (. Exe, .com, .pif, .vbs, etc.) que directamente le indican al
S.O. de que son programas y cuando el usuario hace doble clic sobre ellos, el S.O. los ejecuta
(corre) y si estos programas son virus (o estn infestados con alguno), el virus acta como este
programado.
Los navegadores, suelen ser intermediarios de muchos virus, porque si estn mal
configurados, descargan archivos (a veces sin que el usuario lo advierta) y luego se los pasa al S.O.
para que los procese (sin que el usuario lo autorice) y el S.O. acta conforme a la extensin de dicho
archivo, dando en consecuencia, contaminacin de la computadora con el respectivo virus
informtico.

Como Afectan los Virus


Los virus afectan las computadoras solo por el hecho de existir.
Para un usuario que no es precavido:

Si lo que hace no le importa, por ley de Murphy, se va a contaminar de virus, pero no lo


afectaran.

Cuando lo que hace le importa, por ley de Murphy, todos los virus lo atacarn en el peor
momento. Destruyendo todo lo que los virus puedan hacer a su computador o sus datos.

Despus del punto anterior, si no pasa a ser un usuario precavido, tiene merecido todo lo que
los virus lo afecten (prdida de tiempo, de datos, etc.).

Todo usuario precavido:

Se toma su tiempo para controlar que lo que ejecuta (o accede en la web) sea seguro y no
pueda producir una contaminacin.

Instala un programa antivirus, ms cortafuegos (firewall).

El antivirus y el firewall, para ser efectivos, tienen que estar corriendo en memoria, ocupando
capacidad de memoria principal y ciclos de procesador para ejecutar el programa.

Los programas de proteccin tienen que interceptar el resto de los programas que se
ejecutan, para chequear que los mismos no sean virus o estn contaminados.

En todos los casos hay prdida de tiempo por parte del usuario, ya sea por su actividad
en los dos primeros puntos, ya sea porque la mquina se pone ms lenta, porque tiene la carga
adicional de correr el programa que el usuario requiere, sino que tiene que correr el antivirus y
cortafuegos a la par.
78

HERRAMIENTAS INFORMATICAS 1- 2016Aun siendo precavido, los antivirus y firewall no son suficientes para detener todos los nuevos
virus que van apareciendo (y siempre un usuario precavido, puede cometer una omisin) y all se
producen los mayores daos que los virus pueden producir.
Viendo las categoras de virus existentes y como se instalan y atacan, podemos darnos
cuenta de todos los daos que pueden provocar.
Ataque y Defensa
Todos los virus bsicamente atacan siguiendo cuatro fases (o pasos):

Contaminacin: El virus se instala en la computadora, de manera tal de que de alguna


manera que pueda actuar de acuerdo a lo que tiene programado hacer.

Reproduccin: En general los virus tratan de reproducirse, de manera tal de expandir el dao
futuro lo ms posible, esta etapa no es crucial (algunos virus no lo hacen) pero en algunos
casos (ver gusano de Morris) pueden producir grandes problemas.

Latencia: Tiempo que el virus espera desde la contaminacin, hasta que se dispara. O sea,
el virus contamin la computadora, y queda ejecutndose con bajo perfil hasta que se
cumple la condicin que el programador haya establecido (una fecha determinada, cierta
cantidad de arranques de la computadora, cierta cantidad de reproducciones, etc.)

Ataque: El virus, sale de su vida latente y produce los efectos dainos para los que fue
programado.

Tengan siempre en cuenta que los virus estn...


Son peligrosos para los usuarios de computadoras porque pueden destruirle datos y
hacerle perder tiempo.
79

HERRAMIENTAS INFORMATICAS 1- 2016Siempre es importante que se incorporen todas las medidas de proteccin, sean
pasivas o activas.
Hay que prestar atencin a las artimaas de atacantes.
El 60% de los ataques exitosos de virus son causados por negligencia de los
usuarios

Mtodos de proteccin
Los mtodos para disminuir o reducir los riesgos asociados a los virus pueden ser los
denominados activos o pasivos.
Activos:

Antivirus: Principal proteccin, son programas que tratan de detectar el funcionamiento del
software malicioso, bsicamente para eliminarlo, y en lo posible contener o parar la
contaminacin. Intentan controlar el sistema mientras funciona revisando vas conocidas de
infeccin y notificando al usuario de posibles incidencias de seguridad.
Filtros de archivos: consiste en generar filtros de archivos dainos si el computador est
conectado a una red. Estos filtros son listas de archivos conocidos como virus o que pueden
producir dao, evitando que se ejecuten (an sin intervencin del usuario).

Pasivos:

Evitar introducir a tu equipo medios de almacenamiento extrables que consideres que


pudieran estar infectados con algn virus.
No instalar software "pirata", pues puede tener dudosa procedencia.
No abrir mensajes provenientes de una direccin electrnica desconocida.
No aceptar e-mails de desconocidos.
Informarse y utilizar sistemas operativos ms seguros.
No abrir documentos sin asegurarnos del tipo de archivo. Puede ser un ejecutable o
incorporar macros en su interior.

Tipos y Clasificacin
Tipos de Virus
Existen diversos tipos de virus, varan segn su funcin o la manera en que este se
ejecuta en nuestra computadora alterando la actividad de la misma, entre los ms comunes
estn, tngase en cuenta que todos son programas (software) creados por personas por
codificacin directa o utilizando algn software especializado:

Accin Directa: Al contrario que los virus residentes, estos atacan sin mucha latencia.
hardware: Se instala solo, sin que la persona lo sepa y descarga o muestra anuncios
publicitarios en la pantalla del computador.
Bombas: Se contagian y propagan quedando latentes (en espera) hasta que se da alguno
de los eventos que tiene previstos como disparador.
o de Tiempo: Cuando esperan una fecha y/u hora determinados para activarse.
o Lgicas: El usuario entra una combinacin de teclas, o ciertas condiciones
tcnicas.
Boot o de arranque: Los trminos boot o sector de arranque hacen referencia a una seccin
importantsima del dispositivo de almacenamiento (discos, CD, DVD, memorias USB etc.). En
ella, el File System, o sistema de archivos, guarda informacin esencial sobre caractersticas
80

HERRAMIENTAS INFORMATICAS 1- 2016-

del dispositivo y suele contener el programa bsico de arranque del computador. Este tipo de
virus no infecta archivos, sino los discos que los contienen. Para evitarlos, es tratar de no
arrancar el computador desde un medio de almacenamiento que no est asegurado (por error
del instalador del S.O., se deja habilitado el arranque del computador desde dispositivos
extrables). Algunos ejemplos de este tipo de virus son: Polyboot.B, AntiEXE.
Botnets: est diseado para dominar una red de equipos infectados por cdigos maliciosos.
De archivo: Infectan archivos ejecutables (que tienen extensiones EXE, COM, vbs, pif, etc.).
Al ejecutarse el programa infectado, el virus se ataca para producir el dao programado.
De FAT: La tabla de asignacin de archivos (FAT, FAT32, NTFS, FS) es usada por el
FileSystem para gestionar el dispositivo de almacenamiento. Los virus atacan esta tabla
impidiendo acceder a archivos y programas vitales para el normal funcionamiento del
computador.
Enlace o directorio: Los archivos se ubican en determinadas direcciones (compuestas
bsicamente por unidad de disco y directorio), que el S.O. conoce para poder localizarlos y
trabajar con ellos. Los virus de enlace o directorio alteran las direcciones que indican donde
se almacenan los archivos. De este modo, al intentar ejecutar un programa (archivo con
extensin EXE o COM) infectado por un virus de enlace, lo que se hace en realidad es
ejecutar el virus, ya que ste habr modificado la direccin donde se encontraba
originalmente el programa, colocndose en su lugar. Una vez producida la infeccin, resulta
imposible localizar y trabajar con los archivos originales.
Exploit: (del ingls), "explotar" o aprovechar, es un fragmento de software, fragmento de
datos o secuencia de comandos y/o acciones, utilizada con el fin de aprovechar una
vulnerabilidad de seguridad de un sistema de informacin para conseguir un comportamiento
no deseado del mismo.
o Ejemplos de comportamiento errneo:
Acceso de forma no autorizada, toma de control de un sistema de cmputo,
consecucin privilegios no concedidos lcitamente, consecucin de ataques de
denegacin de servicio.
Hay que observar que el trmino no se circunscribe a piezas de software, por
ejemplo, cuando lanzamos un ataque de ingeniera social, el ardid o discurso
que preparamos para convencer a la vctima tambin se considera un exploit.
Y poder as capturar cierta informacin de la vctima a travs de este tipo de
ataque.
Los exploits pueden tomar forma en distintos tipos de software, como por
ejemplo scripts, virus informticos o gusanos informticos.
Gusano: Tiene la propiedad de duplicarse a s mismo. Los gusanos utilizan las partes
automticas de un S.O. que generalmente son invisibles al usuario. En general no destruyen
datos, pero afectan la velocidad de ejecucin de las computadoras y las redes de
comunicacin (lentas).
Hackers: Son programas que secuestran navegadores de internet. Alteran las pginas
iniciales del navegador e impiden al usuario pueda cambiarla, muestra publicidad en pantallas
emergentes. Instalan nuevas herramientas en la barra del navegador y/o impiden al usuario
acceder a ciertas pginas web. Un ejemplo: No permiten acceder a una pgina de antivirus.
Hoax: Los hoax no son virus ni tienen capacidad de reproducirse por s solos. Son mensajes
de contenido falso que incitan al usuario a hacer copias y enviarla a sus contactos. Suelen
apelar a los sentimientos morales ("Ayuda a un nio enfermo de cncer") o al espritu de
solidaridad ("Aviso de un nuevo virus peligrossimo") y, en cualquier caso, tratan de
aprovecharse de la falta de experiencia de los internautas novatos.
Joke: Al igual que los hoax, no son virus, pero son molestos, Hacen que la computadora se
comporte en modo extrao, que aparezcan mensajes molestos, haciendo perder tiempo al
usuario.
81

HERRAMIENTAS INFORMATICAS 1- 2016

Keylogger: Capturador de teclas. Quedan escondidos en el S.O. de manera que la vctima


no tiene como saber que est siendo monitorizada. Los keyloggers se utilizan para
usualmente para robar contraseas de cuentas bancarias, obtener contraseas personales
como las de el E-mail, MSN, etc.
PayLoad: posee cierta amenaza en particular. Refiere a acciones adicionales, incluidas en
virus, gusanos o troyanos; como por ejemplo robo de datos, eliminacin de archivos, sobreescritura del disco, reemplazo del BIOS, etc.
Phishing: es el robo de informacin personal a travs de un programa que se hace pasar por
amigo.
Ransomware: simula ser una aplicacin anti-malware, pero en realidad instala malware. Son
ataques que muestran en la pantalla del usuario advertencias llamativas respecto a la
existencia de infecciones en el equipo del usuario. La persona, es invitada a descargar una
solucin o, en algunos casos, a pagar por ella.
Recicler: Crea un acceso directo a un programa y elimina su aplicacin original, adems
infecta los pendrives, poniendo los archivos con el atributo de oculto (no visible directamente
por el explorador, salvo configuracin especial) y creando acceso directos a cada archivo.
Estos accesos son lo que el usuario ve, cuando accede a ellos, puede trabajar sin problemas,
pero cuando copia, se transfiere el acceso directo, pero no los datos, por lo que la copia
resulta no utilizable.
Retrovirus: Son virus que su finalidad principal es atacar los antivirus y firewall, para dejar la
mquina indefensa a otros tipos de virus.
Rootkit: son herramientas para mantener escondido el control de una computadora. Pueden
ser programas, archivos,... cualquier componente lgico que permita al atacante llegar a
nuestros archivos.
Scam: es el nombre utilizado para las estafas a travs de medios tecnolgicos.
Sobre-escritura: Estos virus se caracterizan por destruir la informacin contenida en los
archivos que infectan. Cuando infectan un archivo, escriben dentro de su contenido, haciendo
que queden total o parcialmente inservibles.
Spam: correo no deseado o correo basura

Spyware: Recopilan informacin del usuario, sin el consentimiento de este. El


uso ms comn de estos aplicativos es la obtencin de informacin respecto a los accesos
del usuario a Internet y el posterior envo de la informacin recabada a entes externos.

Zombie: es cuando la computadora infectada pasa a estar controlada por


terceros. Se utiliza para diseminar virus, keyloggers y procedimientos invasivos en general.
Esto puede ocurrir cuando la computadora tiene el firewall y su S.O. desactualizado.
Clasificacin por Tcnica Ocultacin
Tcnicas usadas por los virus para ser difcil de detectar:

Cifrados: Ms que un tipo de virus, se trata de una tcnica utilizada por


algunos de ellos, que a su vez pueden pertenecer a otras clasificaciones. Estos virus se cifran
a s mismos para no ser detectados por los programas antivirus. Para realizar sus actividades,
el virus se descifra a s mismo y, cuando ha finalizado, se vuelve a cifrar.

Doble-extensin: Una forma muy comn de que un virus sea


inadvertidamente instalado, es cuando el usuario recibe un archivo (por correo, desde un
pendrive, etc.), y ve que dentro del nombre tiene el texto .doc, creyendo que es un archivo
de procesador de texto, intenta abrirlo, sin advertir que la verdadera extensin del archivo
corresponde a un archivo ejecutable (exe, com, pif, etc.). El virus se activa y hace su funcin
programada.

Multipartites: Virus muy avanzados, que pueden realizar mltiples


infecciones, combinando diferentes tcnicas para ello. Su objetivo es cualquier elemento que
pueda ser infectado: archivos, programas, macros, discos, etc.

82

HERRAMIENTAS INFORMATICAS 1- 2016


Polimrficos: Son virus que en cada infeccin que realizan se cifran de una
forma distinta (utilizando diferentes algoritmos y claves de cifrado). De esta forma, generan
una elevada cantidad de copias de s mismos e impiden que los antivirus los localicen a travs
de la bsqueda de cadenas o firmas, por lo que suelen ser los virus ms costosos de detectar.

Residentes: Se caracterzan por que se ocultan en la memoria RAM de forma


permanente o residente (se auto cargan al arrancar el S.O.). Controlan e interceptan todas
las operaciones llevadas a cabo por el S.O., infectando todo archivo accedido (abierto,
cerrado, renombrado, copiado, etc.) y/o programa que se ejecute. Ejemplos: Randex, CMJ,
Meve, MrKlunky.

Troyano: Son virus que pueden producir diversos daos (borrar, robar,
adulterar archivos, y datos). La particularidad de estos virus es que se instalan hacindose
pasar por un programa de utilidad (buscar la historia de Troya y El Caballo de Troya).

Ingeniera Social

Ingeniera Social y Seguridad Informtica


Consiste en la prctica de obtener informacin confidencial a travs de la
manipulacin de usuarios legtimos. Es una tcnica que pueden usar ciertas personas, tales
como investigadores privados, criminales, o delincuentes informticos, para obtener
informacin, acceso o privilegios en sistemas de informacin que les permitan realizar algn
acto que perjudique o exponga la persona u organismo comprometido a riesgo o abusos.

83

HERRAMIENTAS INFORMATICAS 1- 2016El principio que sustenta la ingeniera social es el que en cualquier sistema "los
usuarios son el eslabn dbil". En la prctica, un ingeniero social usar comnmente el
telfono o Internet para engaar a la gente, fingiendo ser, por ejemplo, un empleado de algn
banco o alguna otra empresa, un compaero de trabajo, un tcnico o un cliente. Va Internet
o la web se usa, adicionalmente, el envo de solicitudes de renovacin de permisos de acceso
a pginas web o memos falsos que solicitan respuestas e incluso las famosas cadenas,
llevando as a revelar informacin sensible, o a violar las
polticas de seguridad tpicas. Con este mtodo, los
ingenieros sociales aprovechan la tendencia natural de
la gente a reaccionar de manera predecible en ciertas
situaciones, -por ejemplo, proporcionando detalles
financieros a un aparente funcionario de un banco- en
lugar de tener que encontrar agujeros de seguridad en
los sistemas informticos.
Quiz el ataque ms simple pero muy efectivo
sea engaar a un usuario llevndolo a pensar que un
administrador del sistema est solicitando una
contrasea para varios propsitos legtimos. Los
usuarios de sistemas de Internet frecuentemente
reciben mensajes que solicitan contraseas o
informacin de tarjeta de crdito, con el motivo de "crear
una cuenta", "reactivar una configuracin", u otra
operacin benigna; a este tipo de ataques se los llama
phishing (se pronuncia igual que "fishing", pesca). Los
usuarios de estos sistemas deberan ser advertidos temprana y frecuentemente para que no
divulguen contraseas u otra informacin sensible a personas que dicen ser administradores.
En realidad, los administradores de sistemas informticos raramente (o nunca) necesitan
saber la contrasea de los usuarios para llevar a cabo sus tareas. Sin embargo, incluso este
tipo de ataque podra no ser necesario en una encuesta realizada por la empresa Boixnet,
el 90% de los empleados de oficina de la estacin Waterloo de Londres revel sus
contraseas a cambio de un bolgrafo barato.
Otro ejemplo contemporneo de un ataque de ingeniera social es el uso de archivos
adjuntos en e-mails, ofreciendo, por ejemplo, fotos "ntimas" de alguna persona famosa o
algn programa "gratis" (a menudo aparentemente provenientes de alguna persona conocida)
pero que ejecutan cdigo malicioso (por ejemplo, usar la mquina de la vctima para enviar
cantidades masivas de spam). Ahora, despus de que los primeros e-mails maliciosos
llevaran a los proveedores de software a deshabilitar la ejecucin automtica de archivos
adjuntos, los usuarios deben activar esos archivos de forma explcita para que ocurra una
accin maliciosa. Muchos usuarios, sin embargo, abren casi ciegamente cualquier archivo
adjunto recibido, concretando de esta forma el ataque.
La ingeniera social tambin se aplica al acto de manipulacin cara a cara para obtener
acceso a los sistemas informticos. Otro ejemplo es el conocimiento sobre la vctima, a travs
de la introduccin de contraseas habituales, lgicas tpicas o conociendo su pasado y
presente; respondiendo a la pregunta: Qu contrasea introducira yo si fuese la vctima?
La principal defensa contra la ingeniera social es educar y entrenar a los
usuarios en el uso de polticas de seguridad y asegurarse de que estas sean seguidas.

84

HERRAMIENTAS INFORMATICAS 1- 2016-

Uno de los ingenieros sociales ms famosos de los ltimos tiempos es Kevin Mitnick.
Segn su opinin, la ingeniera social se basa en estos cuatro principios:
1) Todos queremos ayudar.
2) El primer movimiento es siempre de confianza hacia el otro.
3) No nos gusta decir No.
4) A todos nos gusta que nos alaben.

Para repasar
Cuestionario
1) Cul es la diferencia entre un VIRUS y un GUSANO?
Un virus informtico es un pequeo programa creado para alterar la forma en que
funciona un equipo sin el permiso o el conocimiento del usuario. Los gusanos son
programas que se replican a s mismos de sistema a sistema sin utilizar un archivo para
hacerlo.
En esto se diferencian de los virus, que necesitan extenderse mediante un archivo
infectado. Normalmente el gusano generar un documento que ya contendr la macro del
gusano dentro. Todo el documento viajar de un equipo a otro, de forma que el documento
completo debe considerarse como gusano.
2) Qu es un TROYANO y de dnde proviene este nombre?
Es un software malicioso que se presenta al usuario como un programa
aparentemente legtimo e inofensivo, pero al ejecutarlo ocasiona daos. El trmino troyano
proviene de la historia del caballo de Troya mencionado en la Odisea de Homero.
3) Qu es un ataque DoS?
Est diseado para obstaculizar o detener el normal funcionamiento de un sitio web,
de un servidor o de algn recurso de una red.
4) Qu es una descarga "DRIVE-BY DOWNLOAD?
El equipo del usuario se infecta con solo visitar un sitio web que contenga un cdigo
malicioso. Si el S.O. del equipo o una de sus aplicaciones no cuenta con los debidos
parches, un programa malicioso se descargar en el equipo de manera automtica cuando
visite la pgina web infectada.
5) Qu es MALWARE?
Es un trmino que se refiere a cualquier programa informtico creado para realizar
acciones ilegtimas y a menudo perjudiciales.
6) Qu es SPYWARE?
85

HERRAMIENTAS INFORMATICAS 1- 2016Es un programa diseado para recopilar informacin del usuario y enviarla a un
tercero sin que el usuario lo consienta o se entere. Estos programas pueden controlar las
teclas que el usuario acciona, recopilar informacin confidencial.
7) Qu es KEYLOGGER?
Son programas que registran las teclas que el usuario pulsa y los hackers los usan
para hacerse de informacin confidencial.
Fuente: http://tamarasaborido.blogspot.com.ar/2013_11_01_archive.html

86