UNLaR IBA Ciclo 2008 http://www.unlar.com.ar
La Computadora Máquina capaz de realizar y controlar a gran velocidad cálculos y procesos complicados que requieren una toma rápida de decisiones mediante la aplicación sistemática de criterios preestablecidos.-
Origen de la Palabra Computer (inglés) : máquina de computar o calcular Ordenador (francés) : ordinateur – Poner en orden la informacion
Unidad de Entrada: unidades de disco, cinta, teclado, lectores, etc. ORGANIZACIÓN DE UNA COMPUTADORA DIGITAL Unidad de Entrada: unidades de disco, cinta, teclado, lectores, etc. CPU: Sección de Control, Sección Aritmética Lógica, Memoria Interna, Memoria Externa en Línea, Memoria Externa Fuera de Línea. Unidad de Salida: unidades de disco, unidades de cinta, impresoras, etc. P E R I F C O S
ORGANIZACIÓN DE UNA COMPUTADORA DIGITAL Preparación de los Datos Unidad de Entrada Unidad de Salida Almacenamiento Primario Unidad Aritmética y Lógica Control Almacenamiento Secundario Externo
Digitales: En los circuitos de la CD, los datos se representan mediante esquemas de impulsos eléctricos codificados. Los datos se representan siempre en forma de cantidades y totales discretos. Esta posibilidad de admitir y manipular datos discretos hace que la CD se adapte a aplicaciones comerciales, en donde la exactitud de los cálculos y el registro de los datos se hallan sólo limitadas por el número de posiciones ponderadas disponibles para la manipulación de los datos. Estas computadoras son mucho más precisas que las analógicas, donde los datos de carácter continuo se leen solo hasta el valor máximo que se les provee.
SISTEMAS DIGITALES BUS Unidad de Control ALU Registros Memoria Principal Disco Impresora BUS
Aspectos a tener en cuenta al adquirir una computadora Escritorio o Portatil PCMCIA Peso Mouse Etc. Plataforma Gabinete Dispositivio de visualización Red? Microprocesador
Aspectos a Tener en cuenta al adquirir una computadora Capacidad de almacenamiento (MB/GB) Discos Duros Discos Ópticos Discos Extraíbles/flexibles Procesador Memoria principal Periféricos Sonido Imagen Impresión Digitalización
Aspectos a Tener en cuenta al adquirir una computadora Soporte Técnico – Garantía y Reparación Software a Instalar Base o SO Aplicación
Software Conjunto de instrucciones de programa de computador, que dirige la operación del hardware. Llamaremos rutina, a un conjunto de instrucciones para realizar una tarea especifica Llamaremos programa, a un conjunto completo de instrucciones, para ejecutar un conjunto de tareas relacionadas.-
Arquitectura del Software Clasificación Software de Base : SO (Windows) Lenguajes de Programación – (Prg) Software de Aplicación Horizontales Paquetes integrados - Office Verticales Contabilidad – Gestión Comercial Medicina, etc
Lenguajes de Programación Son los llamados lenguajes artificiales o pseudolenguajes que se contrapone al lenguaje natural del Hombre. Permiten especificar los datos a procesar y los procedimientos que debe realizar una computadora, mediante un sistema de notación formalizado. Cada línea del programa posee un significado unívoco, preciso, no ambiguo. Los lenguajes de programación dirigen el funcionamiento global de una máquina, originando una serie de procesos cooperantes, para alcanzar los resultados deseados.
Que es un programa? Un programa general, se compone de una secuencia de frases escritas según las convenciones de un lenguaje artificial, que pueden ser: Imperativas: ordenan acciones a ejecutar Declarativas: expresan los elementos que se utilizaran Anterior a la escritura de un programa se supone conocido un algoritmo que describe como serán los pasos necesarios para resolver el problema
Un Lenguaje de Programación no es solo un sistema de notación formal para especificar algoritmos, sino que VIRTUALMENTE da lugar a una nueva maquina, que para el usuario es cualitativamente distinta a la real (sustentada por el hardware). -Admitirá variables en vez de posiciones en MP -Formulas algebraicas en vez de Op. Elementales -Acceso transparente a los datos -Etc Ejemplo Casette
Lenguajes de Programación – Ejemplos Java Fortran Cobol Lisp Logo Prolog Clipper Dbase xxx C Y muchos mas....
Lenguajes de propósitos Especiales De Inteligencia Artificial Lisp Prolog De Flujo de Datos OCCAM: permiten designar en forma explícita los procesos que pueden realizarse en paralelo, cuando en una arquitectura de procesadores contamos con mas de 1.-
Bases de Datos Gran masa de datos que se hallan relacionados entre si. Estructura: Registros Campos Identificados Nombre Tamaño Tipo Operaciones Típicas ABMCL
Preguntas?
Es momento de ver cuanto conocimiento has adquirido de la bolilla II Auto-Evaluación