Escuela de Educación Técnica Nro. 32 “JOSÉ DE SAN MARTÍN”   

ALUMNA: JULIETA MARZITELLI   CURSO: 4to. COMPUTACIÓN Año 2000

 

Sistemas de Procesamiento de Datos

Primeras Actividades:

Hacer un resumen de las clases correspondientes al 7 y 14 de marzo, exponiendo cada tema analizado en clase.

 

Resumen de la clase correspondientes al día 07-03-00

Podemos definir, primeramente, a un “sistema”, como el conjunto de individuos, objetos, etc., interrelacionados que concurren a un mismo fin, es decir, que realizan una misma función con un mismo propósito. Un compañero lo explicó muy bien cuando dijo que los integrantes se modifican entre sí, y los agentes externos modifican al sistema.

En segundo lugar, hablamos del “procesamiento”; esta es la acción (cualquiera que sea), que se ejecuta, en este caso sobre los datos, y que logra en ellos una transformación.

Entonces podemos concluir que el procesamiento de Datos es cualquier ordenación o tratamiento de datos, o los elementos básicos de información, mediante el empleo de un sistema.

Dijimos, entonces, que se lograba sobre los datos algún tipo de transformación. Es esta transformación la que convierte al dato en información.

Entonces, ¿a partir de qué momento un dato pasa a ser información? Bueno a partir del momento en que esos datos (procesados ya) llegan a ser útiles para determinada persona.

Cabe destacar como, mediante anécdotas, el profesor nos dejó en claro que es cada uno quién decide para sí es o no información, dependiendo de lo útil que le sea y del valor que le dé.


Quién procesa los datos realiza un control de calidad sobre los mismos, pero ¿cómo sabe éste si finalmente su trabajo ha cumplido o no su objetivo? Mediante recibir una respuesta inteligente del otro. Podemos entonces, resumir el sistema de procesamiento de datos en el siguiente cuadro sinóptico:

 


    Finalmente, podemos resaltar también que: Cada proceso que hacemos tiene valor en un lugar y tiempo determinado. El profesor dio un claro ejemplo de esto cuando dijo: “en este momento a mí de nada me serviría sacar una estadística del año 80”.

   Así quedó definido el nombre de la materia. Además, como explicó aquel compañero la clase pasada, es correcta la idea de que como conjunto nos agrupamos para aprender los unos de los otros. Y cuán beneficioso es para nosotros el que el profesor nos hable más de sus fracasos que de sus éxitos, la mejor manera de que no incurramos en ellos.

   La conversación, entonces, empezó a girar en torno a las computadoras antiguas y a sus formas de programación (generalmente con tarjetas perforadas). Explicando su funcionamiento, el profesor nos contó de un problema que cierta vez se le presentó, y que él resolvió cambiando la base de algunos caracteres (de 10 a 23).

   También hablamos acerca del software, el hardware y el firmware. Acerca de los sistemas operativos y recordamos la función del BÍOS y del KERNEL.

   Una porción de la memoria de la máquina está destinada para el BÍOS (Basic Imput Output Sistem), esta memoria es del tipo ROM, y es lo que consulta el microprocesador al encenderse. En el BÍOS se encuentra una cantidad de pequeños programas que permiten el manejo de los dispositivos de entrada y salida. Uno de estos programas busca el disco donde está alojado el sistema operativo, y si lo encuentra, lee la información contenida en la pista cero, sector cero. He aquí lo que llamamos BOOTSTRAP (patada inicial) donde hay instrucciones en lenguaje máquina que dicen cómo cargar el MS BÍOS, MS DOS, y COMMAND COM, todos estos alojados en el KERNEL, núcleo del Sistema Operativo.

   En el KERNEL, allí es dónde empieza la actividad de la máquina. Está formado por el conjunto de programas que definen todo lo que es capaz de hacer el Sistema Operativo.

   Por último hablamos acerca del FIRMWARE, este se creó ante la necesidad de ahorrar tiempo cuando, generalmente se perdían 20 días aproximadamente cada vez que había que cambiar algo de la ROM. En cambio, cuando el procesador era FIRMWARE, aceptaba “medias instrucciones”. De esta forma, en los Mainframes, mejoraba la nueva grabación de la ROM con instrucciones más rápidas.

 

Anexo de la clase correspondiente al 14-03-00

   Al concepto de sistema se le agrega el de ORGANIZACIÓN, ¿Cómo funciona esto?

   Por ejemplo, dado un negocio o empresa, éste está compuesto por una organización. Dentro de la organización podemos decir que hay elementos que de manera orgánica están vinculados específicamente por alguna causa, con medios y propósitos (en este ejemplo podemos decir que se interrelacionan para lograr ganancias en aquel negocio). Sobre esta organización se ejerce una administración (siempre con el mismo propósito). De esta manera una organización se pone en funcionamiento, y cuando esto sucede, hemos llegado al concepto de SISTEMA. Éste ahora, seguirá un programa, elaborará datos, obtendrá información y tomará decisiones que a su vez afectarán a la población sobre la cual esté operando dicho sistema.

    Particularmente noté cómo el profesor intentaba sacarnos del marco de la palabra “concepto”, para que veamos lo que él explicaba de un modo real. Es por eso que nos pidió ciertas investigaciones acerca de cómo la escuela o nuestra familia (cosas comunes a todos) son claros ejemplos de organizaciones en funcionamiento, y por lo tanto, también lo son de sistemas.

    Creo que esta fue la mejor forma de fijar en nosotros lo que verdaderamente es un sistema organizado en funcionamiento.

    Durante la clase también observé la gran importancia que nuestro profesor concede a la ética. Claramente dijo que es más importante cuán elevada es la moral de una persona, que los conocimientos que esta posee. Y nos relató cómo durante su vida no ha tolerado ni a las personas ni a las actitudes faltas de ética, aunque día tras día se le presentaban tentadoras ofertas que, de alguna manera, lo harían incurrir en dicha falta.

    Finalmente recuerdo las últimas palabras antes de salir del aula, que se referían a tres condiciones necesarias para lograr cada uno de nuestros objetivos. Él dijo:

¨      SABER,

¨      QUERER y

¨      PODER.

Obviamente, estas deben darse juntas y una vez que tengamos bien definido o precisado lo que queremos, pero entonces, para alcanzarlo, no hace falta nada más que estas.

 

Información adicional acerca de “Dato”:

Podemos definir a un dato como la principal unidad, la unidad más simple de la información.

Una enciclopedia dice sobre el dato que es un documento (cualquier cosa, especialmente escrita que ilustra o sirve para comprobar algo), fundamento (principio, base u origen de una cosa; elemento básico), antecedente o noticia que sirve de punto de partida en la investigación para obtener cualquier tipo de información.

Es la representación convencional de ideas o hechos capaces de ser comunicados o manipulados por medio de algún proceso. Es al primer término necesario para formar idea de una cosa o deducir las consecuencias de algún hecho.

Sin embargo, la decisión más precisa sobre “dato” es:

Es la representación de la observación de un atributo cualquiera sin ninguna clase de proceso. Es decir que si yo observo algo (señales, atributos), esa observación es para mí un dato.

Hay que separar el concepto de dato del concepto de información. El dato implica la observación pura, dato es la simple observación de un hecho.

 

Introducción al Sistema de Procesamiento de Datos:

 

Concepto de Organización:

Podemos decir que la organización se asemeja al cuerpo humano. En la constitución de este, sin vida, los órganos no servirían de nada. Al igual que en nuestro cuerpo, una organización es un sistema en movimiento. La familia es la organización primaria. Es un grupo de personas que trabaja por el bien común junto con los que se encargan de educar.

 

Concepto de Empresa:

Una empresa es un claro ejemplo de organización. A pesar de que esta no tenga fin de lucro, es un sistema. En una empresa, un grupo de personas se unen con un mismo objetivo y todos trabajan unidos para lograrlo. Tienen un fin y medios para lograrlo. Un ejemplo de empresa es la escuela, el producto que consigue es a largo plazo y beneficia a toda la sociedad.

 

Diferencia entre Educar e Instruir:

El hombre educado tiene incorporado el concepto del bien común y trabaja para esto. Así trabaja el Estado, por el bien común (no el gobierno). Al educar se integran:

ü      Escala de valores

ü      Marco ético

Se logran beneficios para sí mismo y para la sociedad.

Un ejemplo que dio el profesor fue el de cierta persona que podía ser un excelente cirujano pero desde el punto de vista humano no tener ningún valor.

En definitiva, educar es lo que los profesores deben hacer, además de afirmar los valores que cada familia inculca en nosotros.

 

¿Para qué sirve Sistemas de Procesamiento de Datos?

Procesar datos es generar información para la toma de decisiones.

Para llegar a comprender la correcta definición de procesamiento de datos, podemos hablar del modelo matemático. Esto es la representación de algo mediante números y operaciones entre estos. ¿Para qué sirve el modelo matemático? Por ejemplo, una venta no puede verse literalmente, entonces, el modelo matemático hace una factura, que representa un acto de compra-venta. Esta es la manera en que una situación que no puede representarse, se resuelve usando un sistema. En realidad, esto se transmite en todos los órdenes de la vida. Por ejemplo, los conocimientos que uno tiene son siempre relativos a un modelo.

Lo que tenemos que aprender de Sistema de Procesamiento de Datos son sus elementos invariantes: dato, proceso y concepto de información. Todo eso conforma un modelo.

El resto depende de nosotros y nuestra voluntad de hacer algo. Los datos los ponemos nosotros, los programas los inventamos nosotros y los resultados, nosotros los obtenemos. Es decir que el proceso empieza y termina con nosotros.

Entonces, podemos decir que procesar datos es:

v     Elaborar las normas administrativas necesarias para que el dato llegue al proceso en

tiempo y forma.

Un claro ejemplo de esta última aseveración es la que el profesor mencionó cuando dijo que no tendría sentido que Marta tome hoy la asistencia y la entregue la semana que viene. El dato estaría en forma, pero no en tiempo.

Escribir normas administrativas es demostrar cómo se observa el fenómeno para que el dato refleje la realidad.

Otro ejemplo que manifiesta claramente el asunto, es el siguiente: Si Marta viene, mira por la ventana y cuenta la cantidad de alumnos que hay, entonces sabría cuántos han venido, y hasta podría entregar la lista hoy mismo. El dato estaría en tiempo, pero no en forma.

Entonces, el ingreso de datos en tiempo y forma implica el proceso de los mismos, y este último implica la comprensión de la información de la validez de ese dato. En definitiva, el proceso de datos lleva al control de calidad de la información que tengo. Un ejemplo del control de calidad estaría dado de la siguiente manera: si me están ingresando alturas de personas, debo poder darme cuenta de que seis metros es una altura errónea.

v     Saber qué se va a hacer con ese dato.

Cada proceso atiende a la obtención de una información determinada. Una vez obtenido el proceso, alguien observa el resultado que obtuvo nuestro sistema y analiza su coherencia (operación antes mencionada como “Control de calidad”).

Por ejemplo, en una fábrica, es el control de calidad lo que lleva a la clasificación entre productos de primera y segunda selección. Con los datos pasa lo mismo, si son de segunda selección no se desechan, a veces se entregan al usuario para que lo reforme o lo intentamos reformar nosotros.

 

 

Empezando a entender los procesamientos:

 


Contamos, por ejemplo, con las Técnicas Multiusuario Concurrente. Esta es la utilizada para redes, trabaja en el ámbito de:

 


Una red puede estar conectada físicamente con cables (coaxil, telefónico, etc.) y tiene un distribuidor (hub: elemento activo de direccionamiento) que puede ser 

v     Activo: Tiene una fuente que aumenta la  señal, es una computadora que distribuye paquetes y direcciona.

v     Pasivo: Extiende el alcance de un cable y conecta máquinas.


La LAN puede estar conectada telefónicamente o físicamente. La estructura que sigue una red es la siguiente:

 


Conceptos Básicos de Redes:

 

Máquina Stand Alone: En el ámbito de una red, ésta es una máquina suelta, sin vinculación.

 

Máquina LAN: (Local Area Network – Red de Area Local) Son aquellas que se encuentran más o menos contiguas. Las que se encuentran mas lejos del servidor no superan los 700 metros.

 

Máquinas WAN: (Wide Area Network – Red de Area Extendida) Son las que están conectadas a centros de cómputo, que manejan los servidores locales.

 

Mainframe: Esta máquina es una computadora grande. Tiene más agilidad y capacidad de cálculo que otra computadora. Hoy son llamadas “Open Sistem”, y cuestan alrededor de 50.000 ó  60.000 dólares. Las mainframes son las que administran las operaciones de terminales bobas o PC que funcionan controladas como tales. Las terminales bobas esperan órdenes del procesador central, es como si fuera una especie de teclado de éste, mientras que en las redes, mucho de lo que hacen se ejecutan en la PC.

 

Disco Virtual:

Un disco virtual es un espacio creado en la RAM, es un disco artificial. Por lo tanto, las lecturas en disco son simuladas, en realidad se lee la memoria y esto da una velocidad de entre 50 y 500 (pero puede ser de hasta 10.000) veces más rápida. Los discos mecánicos no pueden girar a más de 7000 revoluciones por minuto, lo que limita su velocidad, no ocurriendo lo mismo con discos que son virtuales.

 

El disco rígido:

El disco rígido tiene uno o más platos. En caso de que tenga tres platos, entonces tiene un peine. En los discos de buena calidad las superficies externas no se utilizan. El peine tendría, en este caso, seis cabezas lectoras grabadoras que recorren los cilindros del disco. EL peine hace un movimiento de abanico y está sostenido por un elemento fijo. Un disco tiene múltiples pistas concéntricas que no se conectan entre sí. El peine lee con sus cabezas lectoras plato por plato o disco por disco del primer cilindro pasando luego a los siguientes. La manera en que trabaja éste peine es la siguiente:

Lee la primer pista del primer plato y la primer pista del mismo plato del lado de abajo. Luego lee la primer pista del segundo plato, haciendo lo mismo con el lado de abajo. Así lee todas las primeras pistas del primer cilindro de platos. Entonces el peine hace un movimiento mecánico y comienza con la segunda pista de la parte superior del primer plato. Esto funciona de esta manera ya que desactivar una cabeza lectora grabadora y activar la otra requiere muy poca fuerza, en cambio, cambiar constantemente de pista requiere un movimiento del brazo mecánico. Los discos muy caros tienen tanta cantidad de cabezas lectoras grabadoras como pistas tiene el disco, por lo tanto, no hay movimiento mecánico.

 

                                           

          

Métodos de Búsqueda

 

Binaria:

Cortaduras de Dedekind: K = lg 2 N        2k = N

Por ejemplo, se parte una lista y se controla si el elemento que busco es menor o mayor igual al elemento en que partí la lista, y la mitad que no sirve la desecho. Así voy desechando mitades hasta quedarme con el elemento que busco.

 

Secuencial:     N/ 2

                            

 

 

Diferencia entre cálculo y cómputo:

Un cálculo es una operación que no implica la toma de decisión, que se hace aplicando un método invariable y con el que se obtiene un resultado. Los cálculos tienen normas o reglas de formación, propiedades. Un cómputo es una operación para la cual se necesita la toma de decisiones, provenientes del operador o dependientes del cumplimiento de una condición. (Es decir que la decisión podría tomarla el sistema) El cómputo implica que en una sucesión de datos, dependiendo del valor que tome cierto patrón, se siga un paso u otro.

 


Estructura de Sistema de Procesamiento de Datos:

 


Sistemas Operativos:

 


 


El Sistema Operativo es la primer interfase entre el hombre y la máquina.

 

Técnica y Tecnología:

Se llama técnica a todo procedimiento para hacer algo. La tecnología, en cambio, es el conocimiento de la técnica.

 

Concepto de Transacción:

Una transacción se lleva a cabo cuando, por ejemplo, extraigo dinero de un cajero.

La transacción estaría compuesta de varias transacciones:

  1. Darme a conocer al pasar la tarjeta
  2. Pasar la tarjeta para poder abrir la puerta, etc.

Si una transacción se detiene, no puedo acceder al cajero.

Entonces, podemos decir que una transacción es todo el circuito que hay que cumplir hasta  terminar una determinada tarea.

Problema:

Un supermercado vende tres clases de productos: fresco, envasado y limpieza. La información de cada producto está guardada en la memoria de la máquina (nombre del producto, tipo de producto (fresco, envasado, limpieza) y precio unitario de ese. Cuando se comienza la atención de un nuevo cliente el cajero pone todos los totales en cero. Para cada producto el operador coloca su código. Si en lugar del código escribe la palabra “fin”, la máquina imprime el total de la compra y los totales correspondientes a productos envasado, fresco y limpieza. Ingresado un código de producto válido el operador ingresa la cantidad comprada de ese producto. Si la cantidad es igual a cero, el producto no se considera y el operador vuelve a ingresar un código de producto o la palabra “fin”. Si el código de producto es válido y la cantidad es mayor que cero se calcula el importe total para ese producto multiplicando la cantidad digitada por el precio unitario que se tenía en la máquina. Calculado este valor, se suma al totalizado correspondiente (total de fresco, envasado y limpieza) y se continúa con el siguiente producto. Todo termina cuando se ingresa “FIN”.

En el problema anterior hemos visto claramente el concepto de transacciones:

Hay una transacción globalizante que es armar un ticket. Dentro de esta están incluidas varias transacciones más pequeñas: buscar el código, ingresar datos, etc.

Entonces, dentro del problema hay varios conceptos involucrados:

 

 Definiciones:  Transacción:

Acción, conjunto de acciones o procedimiento que lleva a cabo una tarea determinada, contemplando todas las posibles situaciones de falla durante su desarrollo. Debe tener todos los mecanismos necesarios para lograr que la transacción no se lleve a cabo en caso de falla.

 

Concepto de Procedimiento:

Un procedimiento o algoritmo es un conjunto de acciones elementales que en un número finito o cantidad finita de pasos resuelve un problema dado. Los programas son algoritmos.

Los algoritmos y las transacciones pertenecen al campo del procesamiento de datos.

 

¿Qué parámetros seguir a la hora de clasificar Computadoras?

Existen grandes computadoras y computadoras personales. Las grandes computadoras sirven para le armado de redes, las cuales se dividen en LAN (caseras) y WAN (red de redes o Internet)

Pero las computadoras no pueden clasificarse según su tamaño, ni tampoco según la tarea que realicen. En realidad, toda clasificación posible siempre tiene defensores y detractores. Siempre hay un contraejemplo. Cada vez que clasificamos algo le hacemos un reduccionismo ya que consideramos solo un aspecto de algo y no el todo que hay que considerar. Analizar algo es separarlo en partes, y al hacer esto siempre se pierde alguna de sus cualidades y se puede caer en una simplificación grosera de algo muy importante y completo.

Por lo tanto, decimos que lo ideal es comprender al elemento en su totalidad y no hacer groseras simplificaciones. En todo caso, si hay que categorizar computadoras, lo podemos hacer según su nivel de “Trough Put” (pasar a través de). Esta es la cantidad de información, procesamiento y entrega de resultados que es capaz de alcanzar un procesador.

Bueno, finalmente hemos llegado al Procesamiento de datos en la computadora.

 

¿Cómo funciona una computadora?   

Una computadora funciona bajo las órdenes de diferentes algoritmos (del Sistema Operativo o de una aplicación). Por ejemplo, cuando sucede el bootstrap, la unidad de control controla todo el proceso, determina cual es el disco a leer y lo lee, pero todo eso puede hacerlo porque está siguiendo instrucciones que se encuentran en la memoria ROM y que fueron escritas por el fabricante. De ahí en adelante, trabajará bajo las órdenes de los programas que utilicemos.

La computadora posee una Unidad de Control, la que lee un dato, lo guarda y determina que valla a un ámbito del Sistema Operativo (buffer).

 

Concepto de Buffer:

Un buffer es un espacio de memoria que permite que un elemento lento sea guardado. Lo que hace es compensar un elemento lento con uno rápido para amortiguar la velocidad del segundo mientras da tiempo al segundo para poder procesar.

También tendremos que asociarnos con el término “Buffer caché”, que es la memoria de disco para leer ciertos espacios de disco y almacenarlos ahí para otra vez, el dato puede quedar en la memoria caché y es más rápida su lectura. Si no está lo trae de nuevo al disco.

Las computadoras comparten su memoria entre datos e instrucciones.

Una computadora posee, además, puertos que comunican el CPU con el exterior (impresora, monitor, etc.). Estos puertos pueden ser de comunicación y de impresión o pueden ser slots (puertos universales)

Antes mencionamos que en el arranque de una máquina se da lo que llamamos bootstrap. Allí se indica desde la ROM que el BÍOS le entregue al S.O. el comando para que con su propio BÍOS mejore la performance de la máquina.

El Sistema Operativo es comandado por la unidad de control, pero nuestros programas son comandados por el S.O. Esto es:

 

UNIDAD DE CONTROL                    SIST. OPERATIVO                   APLICACIONES

 

Kernel: Intérprete final de todos los comandos. Dentro de una máquina, la inteligencia se encuentra almacenada en el Kernel.

 

Software:

Software es toso lo que yo puedo mejorar o agregar a la máquina sin recurrir a cambiar piezas físicas como lo son por ejemplo, las memorias. Es todo aquello que no está puesto de manera fija en la máquina. El software surge a partir del sistema operativo. Todo software mejora la máquina porque amplía lo que la computadora puede hacer.

 

PARTES DE UNA COMPUTADORA:

Las partes de una computadora son las siguientes:

ü      Unidad de Control

ü      Unidad Aritmético – Lógica

ü      Memoria RAM

ü      Memoria ROM

ü      Puertos

Las unidades de entrada y salida (periféricos) no son parte de la computadora.

 

Unidad de control:

La unidad de control se asemeja a un director de orquesta. Dice a cada dispositivo cómo trabajar. Activa la unidad aritmético – lógica y la coordina. Se encarga de tomar una instrucción desde la memoria, decodificarla, buscar los datos en memoria para poder llevar a cabo dicha instrucción y activar los circuitos de la unidad aritmético – lógica que realizarán la operación. También se encarga de establecer en qué lugar de memoria se almacenará la información obtenida en cada proceso y determinar desde que lugar de memoria obtendrá la próxima instrucción.

 

Unidad Aritmético – Lógica:

La unidad aritmético – lógica no puede hacer más que obedecer las órdenes que le da la unidad de control. No puede emitir o decodificar instrucciones, solo puede ejecutarlas.

Se la llama “aritmética” porque realiza las operaciones de suma, resta, división y multiplicación (aunque en realidad, solamente realiza operaciones de suma)

Se la llama “lógica” porque también realiza operaciones de comparación entre archivos, etc.

 

Memoria RAM:

Es el lugar de almacenamiento de todos los dispositivos o periféricos de la máquina. Esta memoria de acceso al azar, es el lugar por el que pasan todas las operaciones de la máquina.

Después de la unidad de control, es el lugar más consultado por la máquina. Contiene registros donde almacena datos, por un lado, e información, por otro. Es volátil porque su contenido se pierde al cortarse el suministro de energía del sistema, es conservadora, porque almacena aquello con lo que estamos trabajando y es sustitutiva por que al grabar algo en ella, lo que estaba abajo desaparece.

 

Memoria ROM:

Esta memoria almacena la actividad inicial de la máquina (BÍOS,búsqueda del registro maestro de arranque, etc.)

Es una memoria de solo lectura por que no puede ser modificada o borrada.

Solo ha tenido acceso a ella el fabricante de la máquina, pero no podemos modificarla porque de ella depende todo el principal funcionamiento de la máquina. Es la que consulta el procesador al encenderse.

 

Puertos:

Un puerto es todo elemento que comunica a cualquiera de los elementos anteriores con el exterior. Es lo que permite pasar del interior al exterior, o viceversa.

Los puertos pueden ser:

ü      Puertos paralelos para impresoras (LPT1, LPT3, los bits van de a ocho juntos)

ü      Periféricos auxiliares (scanner, zip, CD’s externos, etc.)

ü      Los puertos serie se utilizan para las comunicaciones (COM1, COM4, etc.)

ü      USB: Puertos universales (sirven para conectar módem, impresoras, etc.)

ü      Slots

 

Portabilidad del Código:

La portabilidad del código es la posibilidad de hacer un programa y poder ejecutarlo en cualquier ámbito, sin la necesidad de tener que hacerle modificaciones. Es necesario que tengamos en cuenta lograr una mayor portabilidad de código a la hora de crear nuestros programas.

 

Los datos y su proceso:

Un dato es todo aquello que ingresa en mi proceso. Todo proceso consta de cuatro subprocesos constantes e invariables:

ü      Ingreso (dato)

ü      Memorización

ü      Proceso

ü      Salida (Información)

En un proceso pueden existir diferentes variaciones. Puede suceder que no haya transformación de datos. Este caso se daría cuando, por ejemplo, ingreso una lista, la cual ya, de hecho conforma una lista, pero al obtenerla ordenada para imprimirla hay un proceso.

En este caso, la información prácticamente es el dato.

También puede haber muchos procesos con pocos datos, este sería el caso de un programa de contabilidad, en el que los datos son ingresados una sola vez, pero con esos se obtienen muchas informaciones diferentes (asientos, balances, ajustes, etc.)

 

Evolución de los Sistemas de Procesamiento de Datos:

Analizar la evolución de SPD es importante, no por lo que pasó, sino por lo que puede pasar.


Podemos resumirla en el siguiente cuadro:

 



Programa Almacenado:

En primer lugar, hemos de saber que las computadoras fueron creadas para realizar cálculos matemáticos, pero al expandirse cada vez más la posibilidad de estar comunicado y al crecer la necesidad de elaborar información hay cada vez más gente que las utiliza para actividades personales.                                                                                     

1955 – 1956: Primeras computadoras para grandes organizaciones, gobierno, etc.

1958: “Clementina” en la facultad de Ciencia y Tecnología. Esta tenía una cinta perforada de teletipo de entrada y otra de salida. Para la salida, se usaba la impresión. Un teletipo era el lugar donde se escribía el programa, si había un error se cortaba la cinta. Cuando estaba leyendo había que decirle si lo que seguía eran letras o números, porque podía ser, por ejemplo, el 1 ó la letra A.

Las computadoras siguientes a la Clementina venían con impresoras de línea que tenían un rodillo con caracteres en forma de espiral. Mientras giraba (recorría 232 lugares) se fijaba qué letra necesitaba y la imprimía.

El principio de las impresoras es que una cuadrícula de 9 por 24 se puede escribir cualquier carácter.

Todos los días se procesaba el movimiento de 60.000 vagones en toda la República. A decir verdad, hoy no ha aumentado mucho la capacidad de cómputo.

Algo que cabe destacar es que en nuestra labor, debemos proponernos ayudar a cambiar el concepto de privacidad, ya que uno puede conservar su privacidad en ciertos lugares sin dejar de estar conectado con el resto del mundo.

Resumiendo un poco el tema, podemos dar ejemplos mainframes, como IBM 360, BULL 415, etc. Ejemplos de minicomputadoras son Series 1, 1130, Mini 6. Así, por este camino llegamos a la PC de escritorio, la cual genera una anarquía en la empresa. Por toda esta situación, surge la necesidad de redes, donde la empresa debe compartir archivos e impresora.

 

Revolución Informática:

Transferir gran cantidad de tareas infrahumanas a máquinas. Los mejores programadores

salieron de entre la gente que sabía trabajar a mano. La tecnología hace que mucha gente pierda, en primera instancia.

Las máquinas cambiaron porque por la utilización, la miniaturización y la generación de las comunicaciones era necesario que las computadoras fueran más eficientes, pero menos poderosas. Las computadoras de tipo comercial utilizan poca capacidad de cómputo. Hoy se usan máquinas enormes para emplear una capacidad menor.

 

Nuestra Carrera:

Nuestra carrera debe estar acompañada de

ü      Bien común

ü      Sentido de ética

 

Procesamiento de Datos:

El procesamiento de datos cada vez es más un sistema en el que se van a seguir cumpliendo los cuatro procesos, pero tenemos que tener muy en cuenta que toda la tecnología puede cambiar, lo que no modifica los conceptos básicos que aprendemos. Porque todos los días aparece algo nuevo, es necesario no aferrarse a la tecnología. En realidad, procesamiento es solo esos cuatro pasos principales:

ü      Ingreso

ü      Memorización

ü      Proceso

ü      Salida

El resto, es tecnología.

Otros conceptos de Sistema de Procesamiento de Datos:

 

Computadora Digital y Computadora Analógica:

Una computadora es llamada digital porque sus datos pasan de a una unidad como mínimo. Es decir, la transferencia de información se produce de a un bit.

La computadora analógica se utiliza para cualquier información de tipo continua. Esto funciona de la siguiente manera: Entre dos valores cualquiera de una variable hay siempre un valor intermedio y todo el proceso se maneja con valores continuos.

 

Overflow:

Overflow es un desbordamiento. Sucede, por ejemplo, cuando sumo, sumo y sumo y ya no hay más lugar para acumular, entonces la máquina avisa que se puede perder un dígito importante.

 

Underflow:

Underflow se produce cuando en una operación da como resultado un número de tantos dígitos que no puede representarse.

Por todo esto siempre tenemos que verificar que el número esté en el orden que buscamos. Por ejemplo, las computadoras que se usan para trabajar con masas atómicas deben tener capacidad para almacenar palabras más largas.

 

Multiprogramación:

Es la ejecución simultánea de varios programas en un mismo ordenador.

 

Multiproceso:

En informática, tratamiento simultáneo de varios programas mediante diversas unidades de cálculo de un mismo sistema.

 

Unidad Nro. 2: Programación estructurada

 

La programación estructurada es aquella que puede representar cualquier problema en tres estructuras básicas:

ü      Secuencia

ü      Ciclo

ü      Decisión

EL VERDADERO PATRIMONIO DE UN PUEBLO ES LA CANTIDAD

DE RUTINAS EXITOSAS QUE CONOCE.  Ferreyra Sobral

 

Cada rutina representa una situación tecnológica determinada.

 

Situación tecnológica y situación problemática:

Se llama situación problemática a las posibilidades de resolver un obstáculo. Cuando el obstáculo no es resoluble, es un misterio. Entonces, cuando debo resolver un problema se presenta una situación problemática. Para resolverla, usaré rutinas exitosas que son las llamadas “Situaciones tecnológicas”. Es decir, que las situaciones tecnológicas son las maneras que tengo para resolver la situación problemática usando la tecnología disponible

Sistema de Procesamiento de Datos estudia las situaciones tecnológicas.

Un ejemplo de situación problemática podría ser el caso de que tenga que realizar 2000 facturas. Entonces, podría tener diferentes situaciones tecnológicas:

ü      Computadoras en Red, con lo que necesitaría, por ejemplo, 5 personas.

ü      10 personas con una computadora cada una, con lo que tardarían 2 minutos para realizar cada factura.

ü      20 personas a mano, trabajando 7 horas por día, demorando 5 minutos por cada factura.

Programar es establecer las situaciones problemáticas y analizar cual de las mejores situaciones tecnológicas podemos utilizar.

ü      Esquema de refinamientos sucesivos: Dividir y dividir el problema sucesivamente, desmenuzarlo hasta tener un buen resultado.

ü      División en módulos

Algoritmo: Receta compuesta por operaciones que entiende un operador y son limitadas. El problema debe quedar resuelto en un número finito de pasos.

 

Entorno de Procedimiento: Conceptos Básicos:

 

Caja de Herramientas:

Es la que contiene los objetos que incrustaremos en el o los formularios.

 

Ventana Inmediato:

Es lo que nos va dando los valores de las variables y nos permite observar hasta dónde llega el programa, qué fue capaz de hacer mientras se ejecuta.

También existe una depuración que se puede hacer instrucción a instrucción o por módulo (Debuger)

 

Ventana de Proyectos:

Es la que contiene las propiedades de cada objeto y su sintaxis

 

Visualizador de Objetos:

Muestra todos los objetos de un proyecto y los eventos que puede aceptar ese objeto.

 

Visualizador de Datos:

Permite ver cualquier dato y planificar la forma en que voy a programarlo.

 

Ámbito  de la Programación:

El ámbito de un programa es el ambiente en que se encuentra (llamado Enviroment)

Por ejemplo, para resolver un problema dado, el ámbito puede ser:

ü      Uno en el que solo hay una calculadora

ü      Uno con máquinas Stand Alone

ü      Uno con máquinas en Red

Entonces habrá que definir el mejor ámbito para resolver nuestro problema.

 

Volviendo a la Programación Estructurada:

Dijimos que en programación estructurada cualquier problema se puede descomponer de manera tal que se resuelva solamente en tres estructuras básicas. Esta es la programación procedimental, orientada a procedimientos. Un procedimiento es una acción que se dispara ante un evento. Las tres estructuras son las siguientes:

 

 

Secuencia: