Академический Документы
Профессиональный Документы
Культура Документы
computadores u
GNU/Linux.
Sistemas de
procesamiento de
informacin.
Generalidades sobre
los algoritmos.
Lenguajes de
programacin.
Traductores de
lenguaje.
Tarea.
Ejemplos
REVOLUTION OS
http://www.youtube.com/watch?v=n1
v6icFgkbo&feature=related
http://www.youtube.com/watch?v=FP
XvlGr9eOg&feature=related
http://www.youtube.com/watch?v=g
c8JmGVPmQ8&feature=related
http://www.youtube.com/watch?v=7
PufDt6akm0&feature=related
http://www.youtube.com/watch?v=Y
o-mtdHcpDE&feature=related
http://www.youtube.com/watch?v=0
KoTBmkmSgc&feature=related
http://www.youtube.com/watch?v=1
0WoqVAscEA&feature=related
http://www.youtube.com/watch?v=_Q
l49JRAh8Q&feature=related
http://www.youtube.com/watch?v=3
GeoEcU04IE&feature=related
CODIGO LINUX
http://www.youtube.com/wat
ch?v=1RtWkywPJ5I&feature=P
layList&p=1DF7114EF3EAFFA3
&index=74
http://www.youtube.com/watc
h?v=_F5FiP9yCEc&feature=rel
ated
http://www.youtube.com/watc
h?v=4iN-Q3c9_Zg&feature=rel
ated
http://www.youtube.com/wat
ch?v=NVMg3AMF8lc&feature=r
elated
http://www.youtube.com/wat
ch?v=ACqOXd4rqpg&feature=r
elated
http://www.youtube.com/watch?v=cAt6zZTI
o20&feature=related
http://www.youtube.com/watch?v=6eNKYvk
BKNE&feature=related
http://www.youtube.com/watch?v=r0MtYZB
ZSwA&feature=related
http://www.youtube.com/watch?v=43rNw7i
KXWA&feature=related
http://www.youtube.com/watch?v=VgYx0uz
6n2c&feature=related
http://www.youtube.com/watch?v=zruSmCT
OXZo&feature=related
http://www.youtube.com/watch?v=Bl5i66
m67YM&feature=fvw
http://www.youtube.com/watch?v=92gtBE
KNWXU&feature=related
http://www.youtube.com/watch?v=Ffler9Kt
2rc&feature=fvw
http://www.youtube.com/watch?v=E1AXjJH
OMxE&feature=related
MARAVILLAS
MODERNAS
EL
ORDENADOR
http://www.youtube.com/wa
tch?v=wK_yCGN1FvM
http://www.youtube.com/watc
h?v=1HYxJRF7QCo&feature=rel
ated
http://www.youtube.com/watc
h?v=3NPz3r_ewg4&feature=rel
ated
http://www.youtube.com/watc
h?v=sglj8WyGHGg&feature=rel
ated
http://www.youtube.com/watc
h?v=3A4jGEKrzlg&feature=rel
ated
MARAVILLAS
MODERNAS LA
TECNOLOGIA DE
LOS 80s
http://www.youtube.com/watch?v=t
S9csJWE7Vc
http://www.youtube.com/watch?v=D
8UMln93-DY&feature=related
http://www.youtube.com/watch?v=s
0LWYe5zh20&feature=related
http://www.youtube.com/watch?v=w
S7bP5Qbv30&feature=related
http://www.youtube.com/watch?v=Q
hI42AZUom0&feature=related
VIDEOTUTORIALES
FELIPE
http://microe.udea.edu.co/~henry/.vi
deo_tutoriales_felipe_london/Videopresentaciones/Presentacion01%20%20Intro%20al%20Computador/Intro
%20al%20Computador.html
http://microe.udea.edu.co/~henry/.vi
deo_tutoriales_felipe_london/Videopresentaciones/Presentacion02%20%20Mainboard/Mainboard.html
http://microe.udea.edu.co/~henry/.vi
deo_tutoriales_felipe_london/Videopresentaciones/Presentacion03%20%20Memorias
%20RAM/Presentacion03%20%20Memorias%20RAM.html
http://microe.udea.edu.co/~henry/.vi
deo_tutoriales_felipe_london/Videopresentaciones/Presentacion04%20%20Procesadores/Presentacion04%2
0-%20Procesadores.html
Computadora: Maquina o
aparato electrnico capaz de
ejecutar
operaciones
repetitivas
a
muy
alta
velocidad.
Entrada =
Datos
Representacin de algn hecho,
concepto o entidad real (los
datos pueden tomar diferentes
formas; por ejemplo palabras
escritas o habladas, nmeros y
dibujos).
PROCESADOR
Salida =
Informacin
Datos procesados y organizados.
Ejemplos:
El termostato.
Arturito
Nosotros mismos.
Cmo
el
procesador
transforma esos datos de
entrada en informacin
procesada?
HARDWARE: Conjunto de
componentes fsicos de la
computadora
(equipo
fsico)
SOFTWARE: Conjunto de
programas que controlan
el funcionamiento de una
computadora
(equipo
lgico).
Dispositivos
de
entrada/sali
da E/s
(Perifricos)
Memoria
central
Unidad
central de
procesamient
o
Almacenamie
nto
secundario
(memoria
auxiliar)
Tarea
que
se
desea resolver.
Descripcin
ordenada de la
secuencia
de
pasos
(sin
ambigedades)
que conducen a
la solucin de
problema
dado
(Anlisis
del
problema
y
desarrollo
del
algoritmo).
Expresar
el
algoritmo como
un programa en
el lenguaje de
programacin
adecuado.
Ejecucin
y
validacin
del
programa
de
computadora.
Cuando el procesador
es una computadora el
algoritmo
ha
de
expresarse
en
una
forma que recibe el
nombre de programa.
Un programa se escribe
en un lenguaje de
programacin.
Programacin:
??????
Actividad que consiste
?
en
expresar
un
algoritmo en forma de
programa.
Instruccin: Es cada
Principales
lenguajes
en la actualidad:
uno
de los pasos
queutilizados
se
Lenguaje de en
maquina.
ejecutan
el
Lenguaje de bajo nivel.
programa.
Lenguaje de alto nivel
Computad
ora mata
a Flanders
LENGUAJE DE MAQUINA
Estn escritos en un
lenguaje
directamente
inteligible por la maquina. Las
instrucciones consisten en
cadenas
binarias
que
especifican una operacin, y
las posiciones (direccin) de
memoria implicadas en la
operacin.
Dependen del hardware de
la computadora (PC diferente
de Macintosh)
00001011011100
001010
que el
lenguaje de maquina.
Las instrucciones del lenguaje ensamblador
son conocidas como nemotcnicos (ADD,
SUB, DIV, etc.).
Un 1011
programa escrito en lenguaje
ensamblador no puede ser ejecutado
directamente por la computadora por lo
que requiere de una fase de traduccin a
lenguaje de maquina.
Ensamblador.
ADD
N,M,P
0110 1001 1010
1011
LENGUAJE DE
NIVEL
Diseados para
ALTO
que las
personas entiendan y escriban
los programas de un modo mas
fcil que usando lenguajes de
maquina y ensamblador.
Es independiente de la
maquina pues las instrucciones
no dependen del hardware o
maquina en particular.
C, C++,
COBOL,
FORTRAN,
Pascal, Java,
Phyton.
{LenguajePascal}
programsuma;
varx,s,r:integer;{declaracindelasvariables}
begin{comienzodelprogramaprincipal}
writeln('Ingrese2nmerosenteros');{imprimeeltexto}
readln(x,s);{lee2nmerosyloscolocaenlasvariablesxys}
r:=x+s;{sumalos2nmerosycolocaelresultadoenr}
writeln('Lasumaes',r);{imprimeelresultado}
readln;
end.{terminaelprogramaprincipal}
;Lenguajeensamblador,sintaxisIntelparaprocesadoresx86
moveax,1;mueveaalregistroeaxelvalor1
xorebx,ebx;poneen0elregistroebx
int80h;llamaalainterrupcin80h(80h=128sistema
decimal)
Lenguaje de maquina.
Interprete: Un traductor que toma un programa
fuente, lo traduce y a continuacin lo ejecuta.
Compilacin: Proceso de
traduccin de programas. El
resultado del proceso de
compilacin es un archivo
objeto.
Enlazado: Proceso realizado
por el linker o enlazador,
bsicamente este programa
es el encargado de juntar
todos los ficheros de codigo
objeto, la informacin de
todos los recursos necesarios
(bibliotecas) , eliminar todos
los recursos que no se
necesitan y enlazar el cdigo
objeto con sus bibliotecas. El
resultado final de este
procedimiento es un
ejecutable o una biblioteca.