H I S T

Anuncio
H
HIIS
STTO
OR
RIIA
A
1ª GENERACION (1951-1958) “Tubo de vacío o bulbos”
CARACTERISTICAS
Color excesivo
Grandes
Fallas frecuentes
AMBIENTE.
Aire acondicionado
Dimensiones colosales.
MEDIOS DE I/O.
Tarjetas Perforadas
Tambos Magnéticos
LENGUAJES: MÁQUINAS
Ensamblador L (cargar)
2ª. GENERACIÓN (1959-1964) “Transistor”
CARACTERÍSTICAS.
más pequeñas
menos calor
más rápidas
más confiables
AMBIENTE:Aire acondicionado
50 veces más rápidas que las tarjetas
perforadas
Infraestructura moderada
MEDIOS DE I/O.
La cinta magnética
Disco magnético
LENGUAJES: De alto nivel
Fortran
Cobol
Cabeza de lectura escritura
| cinta de 2.5 metros de tarjeta
3ª GENERACIÓN
Terminó de “familias de computadoras “ = emigrar
Elemento lógico: circuito integrado ----- IBM (digital)
360 UNIVAC
DEL series 10
Adelantos: Sistema Operativo ---- Multiprogramación --- tiempo compartido
Lenguajes: Basic, RPG – enfocado a generación de reportes (explota la
información).
4ª GENERACIÓN.
Elemento lógico: microprocesador
 Microcomputadoras
Japón como líder en productos de microcomponentes, sistemas gestores de
Bases de datos.
Lenguajes amigables para el usuario cliente – servidor (Pascal, C)
HARDWARE:
Son los componentes metálicos de una organización micro computarizada.
SOFTWARE:
Son todos los programas lenguajes y procedimientos de un sistema de
computadora, como compiladores, sistemas operativos y programas de
aplicación.
FIRMWARE:
Es el término relacionado normalmente con la microprogramación y con aquellas
instituciones, de software especifico que han sido gravadas más o menos
permanentemente en el bloque de control de una unidad ROM (memoria de solo
lectura).
Ejemplos: PROM: Memoria programable de lectura exclusiva.
EPROM: Memoria programable y borrables de lectura exclusiva.
EEPROM: Memoria programable puede ser borrada y programada.
CLASIFICACIÓN DE LAS COMPUTADORAS
POR SU TAMAÑO:




Microcomputadoras
Minicomputadoras
Macro computadoras
Supercomputadoras
Manejo de palabras
Palabra: conjunto de bytes que se maneja
Expansión
de
CP
U
E/S
Memoria
Expansión
de memoria
E/S
BUS DEL SISTEMA
16 Byts
32 Byts
64 Byts
128 Byts
LAS MICROCOMPUTADORAS: Son las más accesibles para cualquier tipo de
usuario, son máquinas pequeñas solo en tamaño físico y accesibles
económicamente. Se pueden utilizar en ambiente mono usuario y multiusuario.
LAS MINICOMPUTADORAS: Son diseñadas para entornos de múltiples
usuarios. Ofrece servicios más específicos, puede soportar un número limitado
de dispositivos pequeños y de bajo costo son útiles para múltiples aplicaciones.
MACROCOMPUTADORAS: Es un sistema de aplicación generál cuya
característica principal es el hecho de que el C.P.U. es el centro de casi todas
las actividades de procesamiento secundario. Cuenta con varias unidades de
disco para procesar y almacenar grandes cantidades de información, estas son
diseñadas básicamente para sistemas multiusuarios.
LA SUPERCOMPUTADORA: es un sistema de computo más grande diseñada
para trabajar en tiempo real.
Estos sistemas son utilizados principalmente por la defensa de los EUA y por
grandes empresas multimillonarias, utilizan telecomunicaciones a grandes
velocidades.
POR SU APLICACIÓN
 Propósito general
 Propósito especial
POR SU PROPOSITO
 Analógicas
 Digitales
 Híbridas
PROPÓSITO GENERAL: Puede procesar información de negocios con la misma
facilidad que procesar formulas matemáticas. Pueden almacenar grandes
cantidades de información y grandes programas necesarios para procesarlas.
POR SU VERSATILIDAD: Son usadas en la mayoría de las empresas.
PROPOSITO ESPECIAL: Tienen características de las computadoras de uso
general, pero se dedican a tareas de procesamiento muy especializadas.
Ejemplo:
Un simulador de vuelo, o máquina para la administración de plantas nucleares,
etc.
POR SU PROPÓSITO:
ANALÓGICAS: Computadoras que representan los números mediante una
cantidad física, es decir, asignan valores numéricos por medio de la división
física de una propiedad real como la longitud de un objeto, el ángulo entre 2
líneas o la cantidad de voltaje que pasa a través de un punto en un circuito
eléctrico.
DIGITALES: Representan los datos o como unidades separadas. Las sumadoras
y calculadoras de bolsillo son ejemplos comunes de dispositivos construidos
según los principios de la computadora digitales.
HIBRIDAS: Combinan las características más favorables de las computadoras
digitales y analógicas, tiene la velocidad de las analógicas y la precisión de las
digitales.
Ejemplo: Son computadoras híbridas las que controlan el radar de la defensa de
los EUA.
CLASIFICACIÓN DEL SOFTWARE
SISTEMAS OPERATIVOS
LENGUAJES DE PROGRAMACIÓN
SOFTWARE DE USO GENERAL
SOFTWARE DE APLICACIÓN
INTERNET:
FREEWARE
SHAREWARE
VAPOURWARE
SIATEMA OPERATIVO: conjunto de programas que controlan y administran los
recursos de la computadora.
Debe permitir la transferencia de datos entre los programas y el hardware y entre
el usuario y computadora.
FUNCIONES:
Asignación de los recursos del sistema. Los programas supervisores se cargan
en memoria primaria.
Ejemplo: (JCL)
Lenguaje de control de trabajos.
Planeación de recursos y trabajos
Actividades de monitoreo.
LENGUAJE DE PROGRAMACIÓN: Permiten que el usuario controle las tareas
elementales de la computadora, además de mantener un nivel de comunicación
adecuada. Programar consiste en lograr que la computadora funcione como
queremos aplicando facilidades de un lenguaje.
CARACTERISTICAS QUE DEBE TENER EL LENGUAJE:
 Independencia
 Transportabilidad
 Generación de código
 Notación orientada al problema (uso de identificaciones)
 Similitud con el lenguaje
LENGUAJES DE BAJO NIVEL: - Ensamblador
- Lenguaje máquina
LENGUAJES DE ALTO NIVEL: Fortran, Crt, Small Talk, Pascal, Basic, Algol,
Cobol, RPG, SQL.
BIOS (Basic Input Output System).
SOFTWARE (PROGRAMAS)
1ª GENERACIÓN (COBOL, FORTRAN)
2ª GENERACIÓN (BASIC, PASCAL)
3ª GENERACIÓN (C++, VISUAL BASIC, DELPHI) (SQL)
LENGUAJE ORIENTADOS A OBJETOS (SMALL TALK, C++)
APLICACIÓN DEL SOFTWARE:
Software de usuario final.- “DESKTOP”
Software de apoyo al ejecutivo.- Ayuda a tomar decisiones al ejecutivo
MIS (Manggmen Information Sistem. Sistema de información general)
Inter – empresarial.- (nominas, contabilidad) SAE, COI, NOI
De servicio externo.- (atención a clientes, cajero automático)
De teleinformática.- Protocolos, BD distribuidas y en tiempo real.
Comercial y paquetería.- Microsoft, IBM.
CARACTERISTICAS DE LOS PROGRAMAS
1. LEGIBILIDAD.- Fácil lectura y comprensión
2. PORTABILIDAD.- Su diseño debe permitir la codificación en diferentes
lenguajes de programación así como su instalación en diferentes sistemas.
3. MODIFICABILIDAD.- Ha de facilitar su mantenimiento, es decir las
modificaciones y actualizaciones necesarias para adoptarlo a una nueva
situación.
4. EFICIENCIA.- Se debe aprovechar al máximo los recursos del computador
minimizando la memoria utilizada y el tiempo de proceso o ejecución
5. MODULARIDAD.- Ha de estar subdividido en bloques o módulos cada uno
de los cuales realiza una parte del conjunto de trabajo
6. ESTRUCTURACION: Debe cumplir la reglas de la programación estructurada
para facilitar la verificación depuración y mantenimiento del programa.
COMPILADOR: Conjunto de programas que realiza una serie de pruebas al
código para crear un programa objeto.
INTERPRETE: Realiza las misma funciones que el compilador pero solo que
este no crea el programa objeto.
FASE DE UN PROGRAMA
(Compilación, edición y ejecución)
Modulo
fuente
ETAPA DE
COMPILACION
Compilador
Modulo
objeto
Análisis
Sintácticos
Semánticos
léxicos
Otros módulos
objeto
Etapa de
edición y
enlace
Editor enlace
Modulo de
carga
Etapa de
ejecución
Procesamiento en
CPU
Salida
VISUAL CALC, (Primer programa de hoja de calculo)
Desarrollado por Dan Bricklin y Daniel Fylstra
Ventajas.---- Probó, que los PC podían ser muy útiles para una empresa, y al
mismo tiempo estimuló las ventas de la PC Apple II.
Restricción.---- Fue ideado en un principio para ejecutarse sólo en computadoras
Que tuvieran el chip de Microprocesador 6502, utilizado en series
De los Apple II.
LOTUS 1-2-3
Mitch Kapor (creador)
BENEFICIOS: Gráficos, hoja y base de datos, dominando el mercado
MICROSOFT
Microsoft multiplan
Excel para Macintosh
Excel en versión Windows
HOJA DE CALCULO: Programa que se utiliza para realizar cálculos
matemáticos a gran escala. Consiste en una gran serie de datos distribuidos por
filas y columnas. Estos datos pueden ser de varios tipos y son capaces de
relacionarse unas con otros para realizar funciones de calculo.
¿QUÉ ES UNA BASE DE DATOS?
La base de datos puede definirse como una colección de datos ínter
relacionados almacenados en conjunto sin redundancias perjudiciales o
innecesarias, su finalidad es la de servir a una aplicación o más de la mejor
manera posible para realizar la toma de decisiones.
Colección ordenada de datos que nos permite para alguna aplicación. Nos sirve
para la toma de decisiones.
OBJETIVOS DE ENFOQUE DE LA TECNOLOGÍA DE BASE DE DATOS.
a)
b)
c)
d)
e)
f)
g)
h)
i)
j)
Minimiza redundancia (y controlada)
Estandarización y normalización de la información
Máxima versatilidad
Seguridad
Confidencialidad
Integridad y consistencia de los datos
Independencia lógica y física
Capacidad de migración de los datos
Flexibilidad
Capacidad de monitoreo y afinación.
CARACTERISTICAS QUE DEBEN TENER LOS MANEJADORES DE BASES
DE DATOS.







Integridad referencial
Redundancia controlada
Niveles de seguridad
Relación con tablas
Mecanismos de respaldo y recuperación
Grandes cantidades de información
Lenguajes de 4ª generación.
Descargar