Escuela de
Educación Técnica Nro. 32 “JOSÉ DE SAN MARTÍN”
ALUMNA:
JULIETA MARZITELLI CURSO: 4to.
COMPUTACIÓN Año 2000
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:
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.
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
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:

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:
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.
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.
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:
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.
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: