Sie sind auf Seite 1von 10

SISTEMASDEAPOYOALAGESTION

LECTURA2:PROCESAMIENTODEDATOS
1 DEFINICIONES
Computacin
Conjunto de conocimientos cientficos y tcnicas que hacen posible el tratamiento automtico de la
informacinpormediodecomputadorasyelestudiodeestas.
Sistema
Conjuntodereglasoprincipiossobreunamateriaracionalmenteenlazadosentres.
Conjuntodecosasquerelacionadasentresordenadamentecontribuyenadeterminadofin.
Computadora
Mquinacapazdeefectuarunasecuenciadeoperacionesmedianteunprograma,detalmanera,queserealiceun
procesamientosobreunconjuntodedatosdeentrada,obtenindoseotroconjuntodedatosdesalida.
Programa
Conjuntodeinstruccionesescritasporpersonas(programadores)paradecirleaunacomputadoraloquedebe
hacerycmoprocesarlosdatos.
Sistemadecmputo
Conjuntodecomponentesutilizadosparaelprocesamientodedatos.
Componentesdeunsistemadecmputo
1. Electrnicos
2. Electromecnicos
3. Datos
4. Archivosdedatos
5. Programas
2 COMPUTADORA
Mquinaelectrnica,compuestabsicamentedeprocesador,memoriaydispositivosdeentradaysalida,capazde
resolverproblemasmatemticosylgicosmediantelautilizacinautomticadeprogramasinformticos.
Computadoras
personales

Telfonos
celulares

Calculadoras

Relojesdigitales

Handhelds

Cajeros
automticos

3 ELEMENTOS
3.1 HARDWARE
Conjunto de los componentes que integran la parte fsica de una computadora. Por ejemplo: Los circuitos
electrnicos,teclado,monitor,cables,disquetera,etc.

Componentes de
Hardware

Datos

Dispositiv
o de
Entrada

Memoria
Procesador

Dispositiv Resultado
o de
s
Salida

Arquitecturadelcomputador

CPU(CentralProcessingUnit)
DispositivosdeEntrada
DispositivosdeSalida
Almacenamientoprimario
Almacenamientosecundario
Dispositivosdecomunicaciones

Unidadcentraldeproceso
Eslapartedesistemaenlacualsemanipulanlossmbolos,losnmerosylasletras,ysecontrolanlasdems
partesdelsistema.ConstadelaUnidaddecontrol(CU)ylaunidadaritmticolgica(ALU).
CU
Coordinaycontrolaotraspartesdelsistema:leeunprograma,instruccinporinstruccinyordenaaotros
componentesquerealicenlastareasquepideelprograma
ALU
Efectalasoperacionesaritmticas(suma,resta,multiplicacin,divisin,positivo,negativoycero)ylgicas
(mayor,menor,igualydiferente)
Almacenamientoprimario
Tiene3funciones.Laprimeraesguardartodoounapartedelprogramaqueseestejecutando.Lasegundaes
guardarlosprogramasdelsistemaoperativoquecontrolanelfuncionamientodelacomputadora.Porltimo,
contienelosdatosqueelprogramaestusando.Esvoltil.SeconocecomoRAM.

Buses
VinculanlaCPUalalmacenamientoprimarioyalosdemsdispositivosdelsistema.Elbusdedatos,transfiere
stosdesdeyhacialamemoriaprincipal;elbusdedireccionestransmitesealesparalocalizarunadireccin
dadaenlamemoriaprincipal;elbusdecontroltransmitesealesqueespecificansisedebenleeroescribirdatos
enunadireccindelamemoriaprincipal,undispositivodeentradaoundispositivodesalida.
Almacenamientosecundario
Novoltil.Discosduros,discosflexibles,RAMDisk,cintasmagnticas,otros
Dispositivosdeentrada/salida
Dispositivosquepermitenlacapturadelosdatos,comoteclado,scanner,lectordecdigodebarrasobanda
magntica.Ydispositivosquepermitenmostrarlosresultadoscomopantalla,impresora,plotter,etc.
CiclodeProcesamientodeMquina

2Decodificar

3Ejecutar

1Recuperar

4Almacenar

Categorasdelossistemasdecmputo
Macrocomputadora
Minicomputadora
Microcomputadora
Supercomputadora

CostoUS$
Millones
cientosdemiles
Miles
decenasde
millones

Uso
Organizacionesmedianasagrandes
Organizacionesmedianasapequeas
Organizacionespequeas,usopersonal
Investigacionescientficasagran
escala

Usuarios
Msde150
10ams
1

Reseahistrica

Generacin
Primera

Periodo
19461956

Tecnologa
Tubosalvaco

Memoria
2KB

Segunda

19571963

Transistores

32KB

Tercera

19641979

CircuitosIntegrados

2MB

Cuarta

1980

Microprocesadores

>1GB

Tiposdecomputadora
Portamao
Portipodeaplicacin
Porsutipodealimentacin

MIPs
Otros
0.01 LenguajeMquina
Aplicacionescientficasy
deingeniera
Monoprogramables
Muchoespacio
Muchocalor
ENAC,UNIVACI
0.3 Lenguajeensamblador
Dispositivode
almacenamientosecuencial
(Tape)
Programaalmacenado
Menorespacio
Pocacompatibilidad
Monoprogramables
5 Lenguajesdealtonivel
Mayorcompatibilidad
Mayorvelocidad
Menorespacio
Sistemaoperativo
multiusuario
Dispositivode
almacenamientoaleatorio
(disco)
Aparicindel
minicomputador
1000 AparicindelasPCs
Redes

Mainframe
Minicomputador
Computadorpersonal
Deaplicacingeneral
Deaplicacinespecifica
Analgicas
Digitales

ENIAC
Paraactualeslosestndaresdelascomputadoraselectrnicas,laENIACeraunmonstruogrotesco.Sus30unidades
separadas,mslafuentedealimentacinconenfriamientodeaireforzado,pesabanmsde30toneladas.Sus19mil
tubosdevaco,milquinientosrelays,ycientosdemilesderesistencias,condensadoreseinductoresconsumancasi200
KWdeelectricidad.

UNIVAC
LaUNIVACI(nombradaporsussiglaseninglscomputadoraautomticauniversal)fueentregadaalaoficinade
censosdelosEEUUen1951.Pesabaalrededorde16.000libras,usaba5miltubosdevacoypodarealizarcercade
milclculosporsegundo.Eralaprimeracomputadoracomercialamericana,ascomolaprimeracomputadoradiseada
paraelusodelasempresas.

Computer World a fines de los 80: si la industria automovilstica hubiera hecho lo que la industria de las
computadorasenlosltimos30aos,unRollsRoycecostaraUS$2.50ydaradosmillonesdemillasxgaln.
LaleydeMoore
En1965,GordonMoore,unodelosingenierosfundadoresdeIntel,llegalaconclusindequelatecnologaavanzaba
detalmodoque,cada18meses,seduplicabaelnmerodetransistoresquepodaninsertarseenunchip.Aplicadoalos
microprocesadores,significaquelapotenciadestoscreceexponencialmentedespusdecortosespaciosdetiempo.
Paradjicamente,esposiblequeloslmitesdelaLeydeMoorenoseencuentrenenlafsica(elmomentoenqueno
quepan mstransistores enundeterminado espacio) sinoenlaeconoma: el coste queconlleva uncambio enla
tecnologaseduplicacadacuatroaos.Cadageneracindemicroprocesadoresdejatrasdesunaenormecantidadde
dineroinvertidaeninvestigacinyunbuennmerodemquinasdemasiadoviejasparaafrontarelsiguientepaso.Al
igualqueMoore,muchostericossepreguntansielmercadopodrdisponerdelosrecursoseconmicossuficientes
parahacerfrentealosprximosavancestecnolgicos,osirealmenteexisteunademandaporpartedelasociedadde
dichosavances.

4004
8008
8080
8086
286
386processor
486DXprocessor
Pentiumprocessor
PentiumIIprocessor
PentiumIIIprocessor
Pentium4processor

Yearof
introduction
1971
1972
1974
1978
1982
1985
1989
1993
1997
1999
2000

Transistors
2,250
2,500
5,000
29,000
120,000
275,000
1,180,000
3,100,000
7,500,000
24,000,000
42,000,000

RepresentacinInterna
BIT0,sealbinariaquetoma0o1comovaloresposibles
BYTE,conjuntodebits(enlamayoradecomputadoresporconvencinunbyteequivalea8bitsoauncaracter)
Sistemasdecodificacin
Formaderepresentarenelcomputadorloscaracteresysmbolosqueutilizamosparacomunicarnos(letras,dgitosy
smbolosespeciales).
SistemasBaudot
Representacindeloscaracteresutilizandosolo5bits(solo32caracteresposibles)
SistemasASCII
Representacindeloscaracteresutilizando8bits(solo256caracteresposibles)
SistemasEBCDIC
Representacindeloscaracteresutilizando8bits(solo256caracteresposibles)

3.2 SOFTWARE
Eslapartelgicadelacomputadora,estoes,elconjuntodeinstrucciones(programas)quepuedeejecutarel
hardwareparalarealizacindelastareasdecomputacinalasquesedestina.
Elsoftwareseclasificageneralmenteentresgrandesrubros:sistemasoperativos,programasdeaplicaciny
lenguajesdeprogramacin
3.2.1

SISTEMAOPERATIVO

Eselconjuntodeprogramasquepermitenalusuariointeractuarconelcomputador,controlarsusperifricos
ylomsimportanteesquepermitenqueotrosprogramaspuedanfuncionaren l.Elsistemaoperativo
comienzaatrabajarcuandoseenciendeelordenador,ygestionalosrecursosdehardwaredelamquinaen
losnivelesmsbsicos.Lossistemasoperativosmsconocidosson:Linux,Macintosh,Windows,Unix.
3.2.2

PROGRAMASDEAPLICACIN

Son los programas con los cuales el usuario final interacta para realizar una tarea determinada o
especializada,talescomoprocesadoresdetexto,hojasdeclculo,reproductoresdesonido,reproductoresde
vdeo,etc.
3.2.3

LENGUAJEDEPROGRAMCIN

Esunconjuntodesintaxisyreglassemnticasquedefinenlosprogramasdelcomputador.Unlenguajede
programacindalacapacidaddeespecificarlealcomputador,queaccionestomarbajounavariadagamade
circunstancias,utilizandounlenguajerelativamenteprximoallenguajehumano.
Programareselactodecrearunprogramadecomputadora,unconjuntoconcretodeinstruccionesqueuna
computadorapuedeejecutar.Elprogramaseescribeenunlenguajedeprogramacin.
Existencincogeneracionesdelenguajesdeprogramacin,endondecadaunomejoraasuspredecesoresen
cuantoalasfacilidadesqueotorgaalprogramador.

LENGUAJEMQUINA
Ellenguajemquina,eldemsbajonivel,representadatoseinstruccionescondgitosbinarios(0sy1s),
yelelementoejecutoreslacircuiteramismadelacomputadora.Losmtodosdeprogramacineneste
lenguajesontediososeimprcticos.

LENGUAJESENSAMBLADORES
Ensumomento,loslenguajesensambladoresconstituyeronungranavance;enlugardeusarcerosyunos
seutilizancdigosmnemnicos(paraayudaralamemoria)oabreviaturafcilesderecordarparalas
instrucciones: ADD (sumar), STO (almacenar), C (comparar), etctera. Para usar un lenguaje
ensambladorserequiereunlenguajetraductorqueconviertalosprogramasenensambladoralenguaje
mquinaqueeselnicoquecomprendelacomputadora.Estetraductorsellamaprogramaensamblador.
Ancuandolosensambladoresrepresentaronunpasoadelante,todavatenanmuchosinconvenientes,
porejemplo,quesondetalladosenextremoysuprogramacinestediosa,repetitivaypropensaalerror.

LENGUAJEDEALTONIVEL
Estoslenguajesseasemejanmsalalenguahumana,particularmenteelingls,conmenosdeclaraciones
describentareasmscomplejasparalacomputadora.Comoresultado,losprogramadoreslograntrabajos
demayoralcanceyconmenosesfuerzo.Obviamenteserequieredeuntraductordelasdeclaraciones
simblicas de un lenguaje de alto nivel al lenguaje mquina ejecutable por la computadora, estos
traductoressellamancompiladores.Existencompiladoresparacadalenguajeycadamquina,perouna

ventajadeloslenguajesdealtonivelesquesepuedentrasladardeunamquinaaotraconpocasonulas
modificaciones.
EntreloslenguajesdeestageneracinseencuentranBASIC,FORTRAN,COBOL,Pascal,C.

LENGUAJESDEMUYALTONIVEL
Los lenguajes de la cuarta generacin, 4GLs, son llamados lenguajes de muy alto nivel. Se trata
esencialmentedeloslenguajesdeprogramacintaquigrficos;unaoperacinquerequieredecientosde
lneasenunlenguajedetercerageneracin,comoCOBOL,requieretpicamentedeunascincoadiez
lneasenunodecuartageneracin.Losprogramadoresmejoranlaproductividad,porquelosprogramas
sonmsfcilesdeescribiryactualizar,puedenserusadosconunmnimodeentrenamientoyahorranal
usuariolanecesidaddeconocerafondoelhardwareylaprogramacin.Obviamenteserequieredeun
traductordelasdeclaracionesdeunlenguajedemuyaltonivelallenguajemquinaejecutableporla
computadora,estodependedellenguajedeprogramacin,existenlenguajescompiladostalescomoC++,
VisualBasicloscualeshacenusodeuncompiladorylenguajesinterpretadostalescomoPHP,PERL
PYTHONloscualesutilizanunintrpretequeleeelcdigoyleindicaalacomputadoraqueacciones
realizar.

4 ENTORNODEPROGRAMACIN

Programador
Lenguajede
Programacin
Datos
SOFTWARE
HARDWARE

Usuario
Resultados

Computadora

10

Das könnte Ihnen auch gefallen