2.1 Las Telecomunicaciones y el Trabajo Distribuido y Colaborativo.



TELECOMUNICACIONES:

Es una forma de enviar mensajes de un lugar a otro, en pocas palabras son todas las formas de comunicarse pero a distancia puede ser en forma de palabras, sonidos, imágenes o datos en forma de impulsos o señales electrónicas o electromagnéticas. Los aparatos que incluyen a esta comunicación son la radio, televisión, telégrafo, Internet, etc... Los cuales fueron apareciendo con el paso del tiempo, el mas usual es el Internet.

TRABAJO DISTRIBUIDO: es una forma de definir el conjunto de tareas y de agruparse, este tipo de trabajo permite que las personas que laboran en la tarea puedan dividirse el trabajo de dos formas los que realizan un tipo de tarea y los que realizan varias tareas a la vez.

TRABAJO COLABORATIVO:

Nos dice que en este tipo de trabajo es importante que exista la comunicacion y a la vez que se intercambien ideas para tener una idea mas amplia de informacion. En este tipo de trabajo existen caracteristicas como: la comunicacion e interaccion con las demas personas que laboran en la tarea, permite que se tengan distintas ideas para poder sacar la mas importante, otra caracteristica es que solo tengan acceso a la informacion las personas que laboran en la actividad, entre otras.

UNIDAD II UTILIZACION DE LAS TECNOLOGIAS DE LA INFORMACION Y DE LA COMUNICACION.



La comunicación ha sido una necesidad constante desde el principio de la especie humana, el hombre es un ser sociable desde que nace ya que necesita y es parte de una sociedad que se integra para un bien común compartiendo información entre sus miembros, desarrollando códigos de comunicación y mecanismos de transmisión que para su entendimiento debe de ser integro, formal y definido. Estos códigos de comunicación no siempre han sido una lengua, sino que es parte de un desarrollo evolutivo del hombre; inicialmente el hombre se comunicaba a través de señas(señales de humo y mímicas) y sonidos(sonido con cuernos, tambores, campanas); estos sonidos posteriormente fueron manipulados dándole una forma, sin embargo el conocimiento pasaba de generación en generación y se iba perdiendo su contenido pues no trascendían, entonces tuvo la necesidad de plasmar dicho conocimiento en paredes (pintura rupestre) con una determinada simbología. Esta simbología representa un hecho o suceso que actualmente se le denomina “Dato”, el cuál por si solo no tiene significado alguno ya que su importancia radica en agruparse con otros datos para proporcionar una “Información” sin sentido o con una determinada coherencia siendo significativa para una determinada organización o miembros de una sociedad y poco significativa para otra. La representación de este conjunto de Datos ha cambiado con el paso del tiempo desde un simple escrito, hasta poder ver al emisor que está transmitiendo o proporcionando la información con todo y su audio.

1.10 LOS TIPOS DE COMPUTADORAS Y SUS DISPOSITIVOS


SUPERCOMPUTADORAS

Una supercomputadora es el tipo de computadora más potente y más rápida que existe de un momento dado. Estas máquinas están diseñadas para procesar enormes cantidades de información en poco tiempo y son dedicadas a una tarea específica.

Unos ejemplos de tareas a las que son expuestas las supercomputadoras son los siguientes:

Búsqueda y estudio de la energía y armas nucleares.

Búsqueda de yacimientos petrolíferos con grandes bases de datos sísmicos.

El estudio y predicción del clima en cualquier parte del mundo.

La elaboración de maquetas y proyectos para la creación de aviones, simuladores de vuelo, etc.

Debido a su precio, son muy pocas las supercomputadoras que se construyen en un año.


MACROCOMPUTADORAS O MAINFRAMES

Las Macrocomputadoras son también conocidas como Mainframes. Los Mainframes son grandes, rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente, así como cientos de dispositivos de entrada y salida.

Los Mainframes tienen un costo que va desde 350,000 Dólares hasta varios MILLONES de Dólares. De alguna forma los Mainframes son más poderoso que las Supercomputadora porque soportan más programas simultáneamente. PERO las Supercomputadoras pueden ejecutar un solo programa más rápido que un Mainframe.


MINICOMPUTADORAS

En 1960 surgió la Minicomputadora, una versión más pequeña de la Macrocomputadora. Al ser orientada a atareas específicas, no necesitaba de todos los periféricos que necesita un Mainframes, y esto ayudó a reducir el precio y costo de mantenimiento. Las Minicomputadora, en tamaño y poder de procesamiento, se encuentran entre los Mainframes y las estaciones de trabajos.


MICROCOMPUTADORAS O PC’S

Las Microcomputadoras o computaras personales (PC’s) tuvieron su origen con la creación de los microprocesadores. Un microprocesador es “Una computadora en un chip”, o sea un circuito integrado independiente. Las PC’s son computadoras para uso personal y relativamente son baratas y actualmente se encuentran en las oficinas, escuelas y hogares. El término PC se deriva de que para el año de 1981, IBM®, sacó a las venta su modelo “IBM PC”, la cual se convirtió en un tipo de computadora ideal para uso “Personal”.

En la actualidad existen varios modelos en el diseño de PC’s:

PC con el gabinete (Case) tipo Minitorre, se separado del monitor.

PC con el gabinete (Case) horizontal, separado del monitor.

PC con todos sus componentes integrados en una pieza portátil, algunas pueden tener impresora integrada, en Inglés se le conoce como “Laptop” o “Notebook”.

PC que está en una sola unidad compacta el monitor y el CPU.


ESTACIONES DE TRABAJO (WORKSTATIONS)

Las estaciones de trabajos se encuentran entre las Minicomputadoras y las Macrocomputadoras (por el procesamiento). Son un tipo de computadoras que se utilizan para aplicaciones que requieran de poder de procesamiento moderado y capacidades de gráficos de alta calidad. Son usadas para: Aplicaciones de ingeniería, CAD (Diseño Asistido por Computadora), CAM (Manufactura Asistida por Computadora), publicidad, creación de Software.



YO APRENDÍ:

los tipos de computadoras que exicten y para que sirven.

2. SE ME DIFICULTO:

3. ME GUSTARÍA SABER MAS ACERCA DE:

4. COMENTARIOS, DUDAS, SUGERENCIAS.

1.9.4 LAS APLICACIONES


Aplicación de los sistemas computacionales, perspectiva y campo profesional del ISC.

Oportunidades para los especialistas en computación

Durante la última década, las personas que cuentan con una preparación en computación o en sistemas de información han estado en la cima o casi en la cima de la lista de los “más requeridos”. Y, además, con los millones (sí, millones de nuevas computadoras adquiridas e instaladas cada año, es indudable que continuarán estando ahí. Por supuesto, también aumenta cada día el número de personas que se sienten atraídas hacia estos campos de la computación, los cuales experimentan un explosivo auge. Es más, aun los más pesimistas pronostican que se duplicará la demanda de especialistas en computación durante la próxima década.

Oportunidades de desarrollo que tiene un especialista en un departamento de informática. Si usted aspira estudiar una carrera como especialista en computación, el material que se le brinda en esta sección le ayudará a familiarizarse con algunas de las oportunidades que se dan en un departamento de informática de una organización. En caso de que sus aspiraciones no se dirijan a una carrera de este tipo, la presente sección le dará una idea para saber a quien debe recurrir cuando necesite resolver dudas relacionadas con el campo de la computación.

El departamento de informática alberga los datos y la información de una empresa. La mayoría de las organizaciones, hospitales, compañías aseguradoras, universidades, etc.- tienen un departamento de informática; los datos los proporcionan numerosos grupos de usuarios. A cambio, el departamento de informática provee el software y el apoyo operacional necesario para producir información.

Gerencia.

El director del departamento de informática es el responsable del manejo de la información y está a cargo de la actividad de todos los sistemas computarizados y de información que hay en la organización. Por lo m~ nos 50% de su tiempo lo emplea interactuando con los jefes del usuario y los ejecutivos. Dentro de esta modalidad, el director coardina la integración de las datos y los sistemas de información, asimismo funge como catalizador para el desarrollo de nuevos sistemas.

Area de análisis de sistemas.

La función de un analista de sistemas, “analista”, es la de analizar, diseñar, e implantar sistemas de información. Los analistas de sistemas trabajan estrechamente con los usuarios para diseñar los sistemas de información que se adecuen a sus necesidades de proceso de datos e información: las tareas específicas que se asocian con estos solucionadores de problemas”.

A los analistas de sistemas se les encargan muchas más tareas. Algunas de éstas son: estudios de factibilidad, revisión de sistemas, evaluaciones de seguridad, planeación de largo alcance del proceso de un “MIS”, o quizá se les asigne a un comité de selección de hardware.

Area de programación.

El programador de aplicaciones o simplemente programador se encarga de traducir a programas las especificaciones de entrada/salida y las instrucciones del sistema implantado por el analista. Los programadores diseñan la lógica, después codifican, depuran, prueban y documentan los programas.

La persona que tenga el puesto de analista programador realiza dos funciones: de programador y de analista de sistemas. Hay algunas empresas en las que se es un programador o un analista. En otras, usted es ambas cosas U forma Darte de un área combinada de análisis de sistemas y programa.

Area de comunicación de datos.

El especialista en la comunicación de datos diseña y da mantenimiento a las redes de computación que enlazan computadoras y estaciones de trabajo para posibilitar Ja comunicación de datos. Esta actividad incluye la selección e instalación del hardware adecuado, como modems, PBX de datos y procesadores bidireccionales.

Area de soporte técnico.

Los programadores de sistemas desarrollan y mantienen el software de los sistemas. El cargo de administrador de base de datos progresó a la par que el software de los sistemas manejadores de bases de datos y la necesidad de integrar los sistemas de información.

Area de operaciones.

El operador de computadoras realiza las actividades que se basan en el hardware, necesarios para mantener la producción de los sistemas de información.

El bibliotecario selecciona, de una bodega independiente del sistema, las cintas magnéticas y discos que entrega al operador. El bibliotecario mantiene un registro de la condición en que se encuentra cada cinta y disco. No es difícil encontrar centros de cómputo con existencias de cientos y hasta miles de cintas y discos.

El empleado de control es responsable de todas las entradas y salidas del centro de cómputo, además sigue procedimientos establecidos para validar la exactitud de la información de salida antes de que ésta se distribuya al departamento usuario.

El capturista de datos, llamado a veces operador clave, usa algunos dispositivos clave de entrada para transcribir los datos a un formato legible para la máquina.

Area de capacitación.

El coordinador de capacitación ordena todas las actividades educativas relacionadas con la computación. Se encarga de asigna: a los especialistas en computación a la impartición de seminarios técnicos de actualización, asimismo programa el uso de videos de capacitación.


1. YO APRENDÍ:

cual es la aplicaciones de los sistemas computacionales, es decir en que voy a aplicar todo

lo que aprendí en mi carrera.

2. SE ME DIFICULTO:

3. ME GUSTARÍA SABER MAS ACERCA DE:

cuales son las características del trabajo de programador de videojuegos.

4. COMENTARIOS, DUDAS, SUGERENCIAS.


1.9.3 LAS HERRAMIENTAS PRODUCTIVAS OFIMATICA


INTRODUCCIÓN

La herramienta ofimática se debe apoyar en la integración de los siguientes elementos: comunicaciones, ordenador personal/workstation e interfaz hombre/máquina.

Los tres ejes de la integración de la tecnología en la oficina (ofimática):

comunicabilidad (comunicaciones),

computabilidad (ordenador personal/workstation y las herramientas software) y

convivencialidad (interfaz hombre/máquina).

La oficina del futuro puede estar formada por un conjunto de herramientas informáticas conectadas, interna y externamente, por redes de comunicación de diferente naturaleza. Además, tendrá las bases suficientes para que la integración con el ser humano (terreno de la convivencialidad) no sea traumática.



PROCESADORES de TEXTOS

Un procesador de textos está orientado a la gestión de textos para la generación de informes, cartas, edición de documentos textuales, etc. que como último soporte utilizarán el papel para la transmisión de información escrita o bien las redes de comunicación. Hoy son una herramienta imprescindible en cualquier oficina.

La evolución ha sido tan importante que muchas veces no son aprovechadas ni la mitad de sus capacidades. Actualmente una sola persona sin conocimientos informáticos y con un entrenamiento de algunas horas puede realizar todo el proceso de edición; desde concebir el original hasta escribirlo, darle el formato adecuado e imprimirla.



1. YO APRENDÍ:

que es una herramienta ofimática y que es muy importante para acelerar los procesos

de trabajo

2. SE ME DIFICULTO:

3. ME GUSTARÍA SABER MAS ACERCA DE:

4. COMENTARIOS, DUDAS, SUGERENCIAS.


1.9.2 LENGUAJES DE PROGRAMACION


Al desarrollarse las primeras computadoras electrónicas, se vio la necesidad de programarlas, es decir, de almacenar en memoria la información sobre la tarea que iban a ejecutar. Las primeras se usaban como calculadoras simples; se les indicaban los pasos de cálculo, uno por uno.

John Von Neumann desarrolló el modelo que lleva su nombre, para describir este concepto de “programa almacenado”. En este modelo, se tiene una abstracción de la memoria como un conjunto de celdas, que almacenan simplemente números. Estos números pueden representar dos cosas: los datos, sobre los que va a trabajar el programa; o bien, el programa en sí.


La descripción y uso de los opcodes es lo que llamamos lenguaje de máquina . Es decir, la lista de códigos que la máquina va a interpretar como instrucciones, describe las capacidades de programación que tenemos de ella; es el lenguaje más primitivo, depende directamente del hardware, y requiere del programador que conozca el funcionamiento de la máquina al más bajo nivel.

los lenguajes más primitivos fueron los lenguajes de máquina. Esto, ya que el hardware se desarrolló antes del software, y además cualquier software finalmente tiene que expresarse en el lenguaje que maneja el hardware.

La programación en esos momentos era sumamente tediosa, pues el programador tenía que “bajarse” al nivel de la máquina y decirle, paso a pasito, cada punto de la tarea que tenía que realizar. Además, debía expresarlo en forma numérica; y por supuesto, este proceso era propenso a errores, con lo que la productividad del programador era muy limitada. Sin embargo, hay que recordar que en estos momentos, simplemente aún no existía alternativa.

El primer gran avance que se dio, como ya se comentó, fue la abstracción dada por el Lenguaje Ensamblador, y con él, el nacimiento de las primeras herramientas automáticas para generar el código máquina. Esto redujo los errores triviales, como podía ser el número que correspondía a una operación, que son sumamente engorrosos y difíciles de detectar, pero fáciles de cometer.

Con el desarrollo en los 50´s y 60´s de algoritmos de más elevado nivel, y el aumento de poder del hardware, empezaron a entrar al uso de computadoras científicos de otras ramas; ellos conocían mucho de Física, Química y otras ramas similares, pero no de Computación, y por supuesto, les era sumamente complicado trabajar con lenguaje Ensamblador en vez de fórmulas. Así, nació el concepto de Lenguaje de Alto Nivel, con el primer compilador de FORTRAN , que, como su nombre indica, inició como un “simple” esfuerzo de traducir un lenguaje de fórmulas, al lenguaje ensamblador y por consiguiente al lenguaje de máquina. A partir de FORTRAN, se han desarrollado innumerables lenguajes, que siguen el mismo concepto: buscar la mayor abstracción posible, y facilitar la vida al programador, aumentando la productividad, encargándose los compiladores o intérpretes de traducir el lenguaje de alto nivel, al lenguaje de computadora.


Java

El lenguaje de programación Java, fue diseñado por la compañía Sun Microsystems Inc, con el propósito de crear un lenguaje que pudiera funcionar en redes computacionales heterogéneas ( redes de computadoras formadas por más de un tipo de computadora, ya sean PC, MAC’s, estaciones de trabajo, etc.),y que fuera independiente de la plataforma en la que se vaya a ejecutar. Esto significa que un programa de Java puede ejecutarse en cualquier máquina o plataforma. El lenguaje fue diseñado con las siguientes características en mente:

Simple. Elimina la complejidad de los lenguajes como “C” y da paso al contexto de los lenguajes modernos orientados a objetos. Orientado a Objetos. La filosofía de programación orientada a objetos es diferente a la programación convencional.

Familiar. Como la mayoría de los programadores están acostumbrados a programar en C o en C++, el sintaxis de Java es muy similar al de estos.

Robusto. El sistema de Java maneja la memoria de la computadora por ti. No te tienes que preocupar por apuntadores, memoria que no se esté utilizando, etc. Java realiza todo esto sin necesidad de que uno se lo indique.

Seguro. El sistema de Java tiene ciertas políticas que evitan se puedan codificar virus con este lenguaje. Existen muchas restricciones, especialmente para los applets, que limitan lo que se puede y no puede hacer con los recursos críticos de una computadora.

Portable. Como el código compilado de Java (conocido como byte code) es interpretado, un programa compilado de Java puede ser utilizado por cualquier computadora que tenga implementado el interprete de Java.

Independiente a la arquitectura. Al compilar un programa en Java, el código resultante un tipo de código binario conocido como byte code. Este códido es interpretado por diferentes computadoras de igual manera, solamente hay que implementar un intérprete para cada plataforma. De esa manera Java logra ser un lenguaje que no depende de una arquitectura computacional definida.

Multithreaded. Un lenguaje que soporta multiples threads es un lenguaje que puede ejecutar diferentes líneas de código al mismo tiempo.

Interpretado. Java corre en máquina virtual, por lo tanto es interpretado.

Dinámico. Java no requiere que compiles todas las clases de un programa para que este funcione. Si realizas una modificación a una clase Java se encarga de realizar un Dynamic Bynding o un Dynamic Loading para encontrar las clases.


1. YO APRENDI:

que son los lenguajes de programacion y su función

2. SE ME DIFICULTO:


3. ME GUSTARÍA SABER MAS ACERCA DE:

java

4. COMENTARIOS, DUDAS, SUGERENCIAS.

1.9.1 EL SISTEMA OPERATIVO


Un sistema operativo (SO) es un conjunto de programas o software para permitir comunicarse el usuario con un ordenador y gestionar sus recursos de manera cómoda y eficiente. Comienza a trabajar cuando se enciende el ordenador, y gestiona el hardware de la máquina desde los niveles más básicos.

Hoy en día un sistema operativo se puede encuentra normalmente en ordenadores o productos electrónicos como teléfonos móviles.


Características

Administración de tareas:

Monotarea:

Si solamente puede ejecutar un programa (aparte de los procesos del propio S.O.) en un momento dado. Una vez que empieza a funcionar un programa, continuará haciéndolo hasta su finalización o interrupción.

Multitarea: Si es capaz de ejecutar varios programas al mismo tiempo. Este tipo de S.O. normalmente asigna los recursos disponibles (CPU, memoria, periféricos) de forma alternativa a los programas que los solicitan, de manera que el usuario percibe que todos funcionan a la vez.

Administración de usuarios:

Monousuario:

Si sólo permite ejecutar los programas de un usuario al mismo tiempo.

Multiusuario:

Si permite que varios usuarios ejecuten simultáneamente sus programas, accediendo a la vez a los recursos del ordenador. Normalmente estos SS.OO. utilizan métodos de protección de datos, de manera que un programa no pueda usar o cambiar los datos de otro usuario.

Centralizado:

Si permite utilizar los recursos de un solo ordenador.

Distribuido: Si permite utilizar los recursos (memoria, CPU, disco, periféricos… ) de más de un ordenador al mismo tiempo.


1.YO APRENDÍ: que el SO es un conjunto de software que permite una

comunicación entre el ordenador y el usuario.

2. SE ME DIFICULTO:

3. ME GUSTARIA SABER MAS ACERCA DE:

4. COMENTARIOS, DUDAS, SUGERENCIAS: