Вы находитесь на странице: 1из 7

Computadoras

1. Que es una computadora


2. Organizacin fsica de la computadora. Arquitectura.
3. Funcionamiento
4. oft!are" #os programas
$. istema Operati%o &O'(indo!s
). #engua*es de +rogramacin
Que es una computadora"
Definicin: Dispositivo mecnico-electrnico que procesa Informacin (numrica, alfanumrica )


Hardware : son los componentes fsicos: !" # dispositivos perifricos
$oftware : on%unto de pro&ramas escritos para la computadora'
!ro&rama : on%unto de instrucciones escritas que (acen funcionar la computadora
1.2 Organizacin fsica de la computadora. Arquitectura.
1.2.1 &ispositi%os de entrada , salida. +erif-ricos.
1.2.2 .emoria Central / 0nterna 1 :

Dispositivo )ipo Descripcin
*emoria central + funcin
,lmacena informacin
Instrucciones omandos de un pro&rama
Datos $on mane%ados por las instrucciones
Funcionamiento
!ara que un pro&rama se pueda e%ecutar ( -". ) , de/e ser situado en la memoria en
una operacin que se llama car&a ( 01,D ) del pro&rama2 posteriormente cualquier
dato a procesar por el pro&rama se de/e llevar a la memoria mediante unas
instrucciones '
0a memoria central de una computadora es una 3ona de almacenamiento or&ani3ada
en miles de millones de unidades de almacenamiento individual ( celdas de memoria )'
0a unidad elemental de memoria se llama /#te # almacena un carcter de informacin'
4 /its &uarda, almacena 4 di&ito, que puede ser:
un uno (4)
un cero (5) '

4 5
omputadora
salida entrada
Dispositivos
de entrada
"!
*emoria
Interna
Dispositivos
de salida
*emoria
67terna
"n carcter de un dato alfanumrico se almacenan en un /#te' 6%emplo la pala/ra
su/pro#ecto '
$ " 8 ! - 1 9 6 ) 1
0os datos numricos pueden ocupar :, ; o < /#tes consecutivos, se&=n sea su tipo
valor declaracin e%emplo
simple precisin > ?rea> 2 presin> 2 precio>
do/le precisin @ *asatomica@2 ener&ia@
entero A 6tapasA 2 correasA
entero lar&o B
"n /#te, tiene asociado una direccin # su contenido2 permiten su acceso para
almacenarlo o recuperarlo
Arreglos unidimensionales : vectores
6%emplo:
Cector columna:
1
1
1
]
1

3
2
1
F
F
F
fuerza
tiene D filas , 4 columna
vector fila : [ ] 3 cos 2 cos 1 cos cos tos tos to tos tiene 4 fila , D columnas

Arreglo 2idimensional"

,
_

300 15 2
120 10 1
temp presion estad
Tabla
tiene D filas , D columnas
Dispositivo+ funciones Descripcin
3C+
0os datos en la memoria central se
pueden leer (recuperar ) , o
escri/ir'
4' Diri&e # controla el proceso de informacin'
:' !rocesa # manipula la informacin almacenada en
la memoria
D' -ecupera la informacin de la
memoria: datos o instrucciones
;' almacena los resultados de los procesos en
memoria
3nidad de Control 4'oordina las actividades
:'Determina, ordena # sincroni3a los
procesos que reali3a la computadora'
3nidad Aritm-tico'lgica 4' -eali3a las operaciones aritmticas #
0&icas '
,rre&los /idimensionales' 6%emplo: una ta/la, matri3' )iene dos dimensiones:
6%emplo de /ase de datos elemental en forma de ta/la :
4 : D
; E F
G < H
$iempre que se almacena nueva informacin , reempla3a a la que e7ista inicialmente #
es /orrada'
0a direccin es =nica # permanente'
6l contenido puede cam/iar mientras se e%ecuta un pro&rama
0a capacidad de almacenamiento de la memoria se mide en /ites
4/ite si&nificado
4 I/ites 45:; /ites 45
D
4 */ites 45:; 7 45:; /ites 45
F
4 J8ites 45:; 7 45:; 7 45:; /ites 45
H
1.2.4. .emoria au4iliar / e4ternas 1 "
!ueden estar constituidos por al&uno o todos dispositivos tales como 2
cintas ma&netofnicas de los equipos de sonido'
disco duro
discos fle7i/les : flopp# : D

K pul& 2 cap' (/a%a densidad) G:5 I8
(alta densidad) 4';; *8
E K pu&2 cap (/a%a densidad) DF5 I8
(/a%a densidad) 4': *8
disco compacto : unidad de D--1* cap G:5 */
0a memoria e7terna puede almacenar informacin en forma permanente ,
contrariamente a la memoria interna , en la cual la informacin es voltil # desaparece
al desconectar la fuente de ener&a o de potencia del computador'
0a informacin se or&ani3a en unidades independientes que se denominan arc(ivos L
files L fic(ero' 0os
fic(eros pueden ser de pro&ramas, de te7to, im&enes, e%ecuta/les, ocultos, de solo
lectura '
"n arc(ivo se desi&na por un nom/re # una e7tensin # se indica como
$ima
1perativo
formato e%emplo
4 D1$ .om/rear'e7t !ro/lem4'/as <caracteres'Dcaracteres
: Mindows .om/rearc(ivo'e7tensin !ro/lema4'doc Hasta :EF carac nov'e7t

0os resultados de pro&ramas se pueden &uardar como arc(ivos'
*ecanismo:
,rc(ivo arc(ivo
1.3 oft!are" #os programas
0as operaciones que de/e reali3ar el (ardware son especificadas por una lista de instrucciones
llamadas pro&ramas o software' 6l software se divide en dos &rupos:
$oftware de sistemas
$oftware de aplicaciones
6l software del sistema es el con%unto de pro&ramas indispensa/les para que el sistema
funcione' $e denomina tam/in pro&ramas de sistema'
$u/pro#ecto cdi&o .ored ont !ro&ram
Introduccin
a la !ro&ramacin
),:454 4;5: D "nidad 4
"nidad :
"nidad D
"nidad ;
*emoria
au7iliar
*emoria central
0os pro&ramas son: sistema operativo, editores de te7tos, los compiladores e interpretes
(len&ua%es de pro&ramacin) # los pro&ramas de utilidad'
istema Operati%o &O'(indo!s "
6l sistema operativo sirve esencialmente para :
Nacilitar la escritura # uso de sus propios pro&ramas'
Diri&e las operaciones &lo/ales de la computadora'
Instru#e la computadora para e%ecutar otros pro&ramas'
ontrola el almacenamiento # recuperacin de arc(ivos (pro&ramas # datos), de cintas
# discos'
!osi/ilita que se puede introducir # &ra/ar nuevos pro&ramas e instru#e a la ! para
que los e%ecute'
0os $istemas pueden ser monousuarios # multiusuarios o de tiempo compartido2 atendiendo al
numero de usuarios en monotarea o multitareas (m=ltiples tareas)' $e&=n las tareas
(procesos) que puede reali3ar simultneamente'
6l OuicI 8asic funciona en el $istema 1perativo de Disco D1$ , monousuario # monotarea que
soportan al&unas computadoras personales'
0os len&ua%es de pro&ramacin sirven para escri/ir pro&ramas que permitan la comunicacin
usuario + maquina' "nos pro&ramas especiales llamados pro&ramas traductores (compiladores
e interpretes) convierten las instrucciones escritas en len&ua%es de pro&ramacin en
instrucciones escritas en len&ua%e de maquina (54 /its) que esta pueda entender'
0os pro&ramas de utilidad facilitan el uso de las computadoras '
6%emplo los editores de te7to como 6dit (D1$), el editor !adword (MI.D1M$) # el propio
6ditor de OuicI 8asic , permiten la escritura # edicin de documentos '
6stos apuntes (an sido escritos en un editor de te7tos o procesador de pala/ras (Mord) ' 0os
pro&ramas que reali3an tareas completas tales como nominas, conta/ilidad, etc, es decir los
pro&ramas que podrn escri/ir en O8 o en otro pro&rama se denominan pro&ramas de
aplicacin' 6%emplos mas tarde'
De/e diferenciarse entre el acto de crear un pro&rama # la accin de la computadora
cuando e%ecuta las instrucciones del pro&rama '
0a creacin de un pro&rama se (ace inicialmente en papel # a continuacin se
introduce en computadora # se convierte en len&ua%e entendi/le por la computadora
(ver fi&ura 4-45)
*uestra el proceso &eneral de e%ecucin de un pro&rama: aplicacin de una
entrada (datos al pro&rama) # o/tencin de una salida (resultados)' 0a entrada puede
tener una variedad de formas tales como: n=meros, o caracteres alfa/ticos'
0a salida puede tam/in tener forma tales como datos numricos o caracteres ,
sePales para controlar equipos, maquinas o ro/ots, etc' 0a e%ecucin de un
pro&rama requiere &eneralmente unos datos como entrada (fi&ura 4-444) adems del
propio pro&rama, para poder producir una salida'
#engua*es de +rogramacin
0os len&ua%es utili3ados para escri/ir pro&ramas de computadoras que puedan ser
entendidos por ellas se denominan pro&ramas de pro&ramacin' 0os len&ua%es de
pro&ramacin se clasifican en tres &randes cate&oras, maquinas: /a%o nivel # alto
nivel'
0en&ua%e de maquina: 6l len&ua%e de maquina es aquel cu#as instrucciones son
directamente entendi/les por la computadora # no necesitan traduccin posterior para que la
"! pueda comprender # e%ecutar el pro&rama'
0as instrucciones en len&ua%e maquina se e7presan en trminos de la unidad de memoria ms
pequePa (/it) L di&ito /inario 5 o 4 , en esencia una secuencia de /its que especifican la
operacin # las celdas de memoria implicadas en una operacin
6%emplo ' Instrucciones en len&ua%e de maquina :
5545, 5555, 4554, 4554, 45554, 4445'
omo se o/serva estas instrucciones son fciles de leer por una computadora # difciles para
un pro&ramador # viceversa' !or esta ra3n se (ace difcil escri/ir pro&ramas en cdi&o o
len&ua%e de maquina' 9 se requiere otro len&ua%e para comunicarse con la computadora pero
que se (ace ms fcil de escri/ir # de leer por el pro&ramador' !ara evitar la tediosa tarea de
escri/ir pro&ramas en este len&ua%e se (an disePado otros pro&ramas de pro&ramacin que
facilitan la escritura # posterior e%ecucin de los pro&ramas'
6stos son len&ua%es de /a%o # alto nivel'
0en&ua%e de /a%o nivel( ensam/ladores)
0a pro&ramacin en len&ua%e de maquina es difcil , por ello se necesitan len&ua%es que
permitan simplificar este proceso los len&ua%es de /a%o nivel (an sido disePados para ese fin'
6stos len&ua%es dependen de la maquina o sea del con%unto de instrucciones especificas de la
computadora , e%emplo el len&ua%e ensam/lador en el las instrucciones se escri/en en cdi&os
alfa/ticos conocidos como nemotcnicos (a/reviaturas de pala/ras in&lesas o espaPolas,
e%emplo sumar en in&les
,DD L suma
$"8L resta
*!9 L multiplicar
DICLdividir
0D,L car&ar acumulador
$)1L almacenar
0as pala/ras nemotcnicas son mas fciles de recordar que las secuencias de d&itos de 5 a
4'"na instrucciones tpica en ensam/lador puede ser
,DD Q, 9, R'
6sta instruccin si&nifica que se de/en sumar los n=meros almacenados en las
direcciones Q,9 # almacenar el resultado en la direccin 3, el len&ua%e ensam/lador traducir la
instruccin a cdi&o de maquina, por e%emplo'
,DD L 4445
QL4554
9L4545
RL4544
0a instruccin traducida ser 4445 4554 4555 4544
Despus que un pro&rama (a sido escrito en len&ua%e ensam/lador se necesita un pro&rama
llamado ensam/lador, que lo tradu3ca a cdi&o de maquina

4;D' 0en&ua%e de alto nivel'
0os len&ua%e de pro&ramacin de alto nivel ( 8,$I, !,$,0, N1-)-,., ,1810) son
aquellos en los cuales las instrucciones o sentencias a la computadora se escri/en con
pala/ras similares a los len&ua%es (umanos'
6n &eneral en len&ua%e in&les como es el caso de OuicI 8asic , lo cual facilita la escritura # la
comprensin por parte del pro&ramador'
"na lnea de un pro&rama en OuicI 8asic es
-6* -esolucin de un trian&ulo
!-I.)
I.!") S0,D1 ,L S 2 ,
I.!") S0,D1 8L S2 8
I.!") S0,D1 T2
!-I.)
06) !6-I*6)-1L ,U8U
!-I.) S!6-I*6)-1LT2 !6-I*6)-1
6.D
aractersticas de los len&ua%es de pro&ramacin:
)ransporta/ilidad :un pro&rama escrito en un len&ua%e de alto nivel se puede escri/ir
con poca o nin&una modificacin en distintos tipos de computadora'
!ro&rama fuente
en len&ua%e
6nsam/lador
6nsam/lador
( ,ssem/ler )
!ro&rama
en len&ua%e de maquina
Independencia : 0os len&ua%es de/en ser independientes de la mquina o sea una
sentencia no depende del disePo de (ardware de una computadora en particular'
0os pro&ramas escritos en len&ua%e de alto nivel no son entendi/les directamente por la
maquina'
.ecesitan ser traducidos a instrucciones en len&ua%e de maquina que lo entienda la
computadora'
0os pro&ramas que reali3an esta traduccin se llaman pro&ramas compiladores'
0os pro&ramas escritos en len&ua%e de alto nivel se llaman pro&ramas fuentes
6l compilador traduce el pro&rama fuente en un pro&rama o/%eto, el cual se utili3a en la
fase de e%ecucin del pro&rama'
,l&unas computadoras o microcomputadoras utili3an unos pro&ramas similares llamados
pro&ramas interpretes que traducen los pro&ramas'
6l proceso de traduccin de un pro&rama fuente se denomina interpretacin o compilacin,
se&=n sea el pro&rama'
"n interprete traduce # e%ecuta una traduccin (sentencia) en cdi&o fuente cada ve3' 0os
pro&ramas interpretados &eneralmente se e%ecutan muc(o mas lentamente que los pro&ramas
compilados2 sin em/ar&o los interpretes son ms fciles de utili3ar # la depuracin (correccin)
de errores es muc(o ms cmoda'
8asic, 8asica ( 8asic ,vanced ) , JM-8asic, son interpretes # OuicI 8asic es un compilador'
Nortran , !ascal , , son pro&ramas compiladores'
0os len&ua%es de pro&ramacin , )ur/o ,
UU
, son pro&ramas orientados a o/%eto'
Mindows fue desarrollado en
Cisual 8asic es un len&ua%e orientado a eventos # en el futuro mu# e7tremadamente cercano , V
#a > esta influ#endo en la informtica universal'
6l len&ua%e OuicI 8asic reali3a la traduccin # e%ecucin cada ve3 que se e%ecuta una lnea'
6ste len&ua%e re=ne las caractersticas de interprete en cuanto su facilidad de edicin,
e%ecucin # puesta a punto de pro&ramas # de compilador por su estructura # velocidad de
e%ecucin'
!ro&ramas:
entrada salida
datos procesamiento resultados
sentencia
orden
len&ua%es de pro&ramacin
/a%o nivel
alto nivel
lengua*e ni%el e*emplos caractersticas
maquina /a%o ,sem/ler
Interprete,
compilador
alto OuicI 8asic
!ascal

UU
4' $oftware2
$oftware del sistema: es el con%unto de pro&ramas indispensa/les para la maquina funcione
(pro&ramas del sistema):
$istema operativo: D1$------ Mindows
6ditores + !rocesadores de te7tos
!ro&ramas compiladores e interpretes'
0en&ua%es de pro&ramacin
$oftware de aplicaciones: pro&ramas de utilidad:
+aquete Aplicacin
67cel, 0otus 4 : D' Ho%a de calculo
pro&rama
,utocad DisePo mecnico, elctrico, civil, topo&rfico,
arquitectnico
D/ase, ,ccsess, No7!ro !ro&rama de 8ase de Datos
!ower !oint, Harvard Jrap(ics !resentador de (iperte7to
*at(cad Ho%a de calculo anlisis matemtico
oft!are "
$istema 1perativo de Disco
Mindows
0en&ua%es de !ro&ramacin:
!ro&ramacin en OuicI 8asic
OuicI 8asic versin ;'E
OuicI 8asic
aracteristicas :
0en&ua%e : alto nivel
ompilado
$ecuencial
ompilado
6structurado: top-down
!ro&rama:
entrada salida
comandos: comandos:
+rograma
INPUT
INPUT$
READ
DATA
PRINT
LPRINT

Вам также может понравиться