Download Conceptos principales del capítulo

Document related concepts
Transcript
Capítulo 8
La computadora – es un cúmulo de conocimiento al cual han aportado muchas personas a
través del tiempo. La evolución de la computadora se segrega a base de las
características de cada generación.
Año
Generación
Características
1944-50
G0
Tubos al vacío
No almacenaba los programas (se alambraba).
Lenguaje de máquina era en codificación binaria
1950-60
G1
Cambia los tubos por transistores
Reduce el tamaño y aumenta la confiabilidad
Comienza a utilizar lenguaje de programación:
Assembler
Cada máquina tenía su propio lenguaje
1960’s
G2
Cambia los transistores por circuitos, esto le reduce el
tamaño y es más confiable
Lenguajes de 3er. Nivel: Basic, Pascal, Cobol, Fortrán,
C+
Se usan los algoritmos – lenguaje de fórmulas
Se introducen los sistemas operativos que son los que
controlan las computadoras, la ejecución de los procesos
y de los periferales.
1970’s
G3
Very Large Scale Integration – VLSI
Surgen las minicomputadoras
Surge Digital
1980’s
G4
VVVLSI-Very Very Very Large Scale Integration
Generación de las PC’s (personal computers)
1990En
adelante
G5
Lenguajes de 4to. Nivel – es el lenguaje que utilizan los
bancos de datos, usan menos programación y utilizan
tablas pequeñas.
Computadoras con procesamiento paralelo (parallel
processing)
Lenguajes de 5to. Nivel –se le habla en lenguaje natural a
las máquinas. [En hardware todavía se está
desarrollando. No entiende la forma de uno hablar.]
Capítulo 8 Página 1/4
Mientras más alto el nivel del lenguaje menos número de líneas de codificación hay
que escribir, mientras menos códigos más rápido es programar y menor el riesgo de
“bugs”; además, menos programación formal hay que saber porque se parece más
al lenguaje natural.
Componentes básicos de una computadora
1. Dispositivo de entrada
2. Dispositivo de salida
3. Dispositivos secundarios de almacenamiento;cintas magnéticas y discos.
a. Discos ópticos:
Son impulsos de luz- CD-Rom.
Dura más el almacenaje y su calidad
Ocupa menos espacio
Dura más tiempo
b. Discos magnéticos:
Es por electrificación
Es menos perdurable
4. Procesador – CPU (Central Processing Unit):
a. ALU – Unidad aritmética y lógica
b. Unidad de control
5. Almacén primario
a. RAM – Random Access Memory – memoria temporera. Tiene el
CACHE que es una memoria secundaria, aguanta algo hasta que el
RAM lo puede procesar. Es volátil, se borra al apagar la PC.
b. ROM – Read Only Memory (PROM, EPROM, IIPROM). Es llenado
por la compañía que manufactura la computadora.
No se puede
cambiar la información ni se borra al apagar la PC.
Capítulo 8 Página 2/4
c. Software
1. Aplicaciones
a. Enlatadas
b. Hechos a la medida
2. Sistemas
a. Lenguajes de programación
b. Sistemas operativos
c. Plataformas
i. Databases Management Systems
ii. Redes
d. Utilities
3. Lenguajes de 3er. Nivel –
a. Compilados – la máquina lee el programa completo y luego lo traduce
en un programa ejecutable. Ej. Cobol y Fortrán.
source
compilator
object
b. Interpretador – pasa una línea de códigos, la traduce y la ejecuta. Si
tiene error no la traduce y dá el error. Ej. Basic, Databases, Lisp. Es
más fácil corregir errores y permite mucha más interacción.
Línea
código
Interprete
Línea
código
traducida
Capítulo 8 Página 3/4
4. Procesos:
Proceso
a. Batch
b. On Line
c. On line/Real time
Descripción
Se procesan los datos en lote, en grupo o
paquetes. Al procesar el lote es que se
actualiza el archivo primario. Ej.
Sistemas Legacy.
Se actualiza el récord del archivo
primario en el momento de la
transacción.
Actualiza el archivo primario y todos los
demás archivos relacionados a esa
transacción.
OLAP – on line applications programs –
son transacciones seguras cuyo efecto es
inmediato.
Capítulo 8 Página 4/4