SlideShare una empresa de Scribd logo
1 de 14
Descargar para leer sin conexión
LA COMPUTADORA
  Parte 1




Contacto

 Hora:    M (109) 4:00 pm- 6:00 pm
          V (109) 4:00 pm- 6:00 pm
 Profesor: Andrés Arcia
         • Cubículo en el CEMISID.
         • Teléfono: 2402914.

 e-mail: amoret@ula.ve
 Consultas:    V 2 pm – 4 pm
Evaluación

          Parciales (80%)
              Parcial # 1: Unidades I, II, y III. Fecha 11/07/03.
              Parcial # 2: Unidad IV. Fecha 28/9/03.
              Parcial # 3: Unidad V. Fecha 17/10/03.
              Parcial #4: Unidad VI. Fecha 14/11/03.
              Aprobará la materia si el promedio de los
              parciales y la nota del laboratorio son mayores o
              iguales a 10 (diez).
          Once trabajos prácticos (20%)




       Computadora: Definición
-   Dispositivo electrónico que almacena y ejecuta programas con la
    finalidad de resolver problemas.
-   Las computadoras pueden hacer realmente solamente cuatro cosas:
    recibir la entrada, procesar la información, producir la salida, almacenar
    la información.
-   Entre el 5% y 10% del producto nacional bruto en los EEUU depende
    de la computación.
-   ¿Sabe Ud. cuan importante es la computación en Venezuela? Piense
    en PDVSA.
-   ¿Por qué es importante la computación? Estamos viviendo una
    revolución que sucede a dos previas:
     - Revolución Agrícola
     - Reviolución Industrial
     - Revolución de la Informacón: Ha servido, entre otras cosas, para explorar
       nuevas fronteras de la ciencia.
Cambios

 ¿Sabia Ud. que los siguientes
 sistemas eran de ciencia ficción?
    Cajeros Automáticos
    Computadores en los Autos
    Laptops
    Proyecto Genoma Humano
    (solamente el bajo costo computación
    lo hizo posible).
    Usos de la www.




Tipos de Computadoras
 Computadoras analógicas: Manejan señales
 eléctricas. Su programación está cableada en los
 circuitos que lo integran.
Tipos de Computadoras
 Computadoras digitales: Dispositivo electrónico usado
 para procesar datos. Maneja información binaria.




Tipos de Computadoras
 Computadoras híbridas: Participan las características
 de las dos anteriores. La entrada de datos suele estar
 controlada por un convertidor analógico/digital, la
 información es procesada por una computadora digital
 y la salida es canalizada a través de un convertidor
 digital/análogo.
La Computadora Digital
 Tipos de computadoras digitales

   Microcomputadoras o computadoras personales
   (PC): Computadora pequeña (de escritorio) basada
   en un microprocesador.

   Computadoras portátiles: Conocidas como
   computadoras laptop o computadoras notebook,
   pueden ser tan potentes como los modelos de
   escritorio.

   Asistentes Personales Digitales (PDA o palmtops):
   Son las mas pequeñas de las computadoras
   portátiles, son mucho menos potentes que los
   modelos notebook o los de escritorio, se usan para
   aplicaciones especiales como crear hojas de cálculo
   pequeña, mostrar números telefónicos y direcciones.




La Computadora Digital
 Tipos de computadoras digitales

   Estaciones de trabajo: Máquinas tan potentes como
   un PC que tienen gran poder para procesar números,
   prestar servicios (www.saber.ula.ve,
   www.bieci.ula.ve), usadas por científicos, ingenieros,
   artistas gráficos, animadores y programadores.
Aplicaciones Generales
-   Científicas: Solución de ecuaciones matemáticas, de
    problemas de análisis numérico, de funciones
    diferenciales o integrales, generación de estadísticas,
    programa espacial.

-   Sistemas: Sistemas operativos, compiladores,
    ensambladores, cargadores, interpretadores.

-   Medicina: Gestión hospitalaria.

-   Arquitectura: Diseño de edificios.




Aplicaciones Generales
-   Aplicaciones en tiempo real: Manejo de automóviles,
    hornos microondas, juegos de vídeo, relojes digitales.

-   Militares: Lanzamiento de misiles, práctica del
    aterrizaje de un F14 en la cubierta de un portaaviones.

-   Inteligencia artificial: Juego de ajedrez.

-   Negocios: Introducción de pedidos, control de
    inventarios, administración de personal, nómina.
Aplicaciones Generales

-   Oficina: Escribir cartas, mantener nóminas, crear
    presupuestos, comunicarse con colaboradores,
    encontrar información, administrar proyectos.
-   Universidad: Desarrollar proyectos, preparar informes,
    recopilar información de fuentes electrónicas de todo
    el mundo.
-   Control de procesos: Regulación o manejo de
    maquinaria, manejo de una planta generadora de
    electricidad, manejo de una línea automática de
    ensamblaje.




La Computadora Digital
La Computadora Digital




Inicios de la Computación

 Desde los origenes de la computación se
 interactua con la máquina a través de
 señales eléctricas. Hoy la diferencia es que
 también podemos hacerlo a través de un
 lenguaje muy parecido al nuestro.
 El tedio de escribir ceros (0) y unos (1) llevó
 a la creación de un lenguaje: el lenguaje
 ensamblador:
 A+B       add A,B     10100101010010
Lenguaje de Programación
 ¿Por qué diferentes lenguajes?
    Para ganar: tiempo, expresividad,
    reutilización e independencia de la
    plataforma.
 Algunos lenguajes conocidos:
    C++
    C
    Perl
    Java
    Shell
    Basic
    Php




El Sistema Operativo
 Cuando se supo que un programa podía supervisar
 otros programas, se dio inicio a la carrera de los
 Sistemas Operativos.
 Su construcción se basa en una herramienta
 poderosísima de diseño: abstracción de tareas por
 capas.
                             Aplicaciones

                          Software Sistema


                              Hardware
Componentes Físicos
     (Hardware)




     La Computadora Digital
Componentes más importantes:
 Dispositivos de entrada: Teclado, Ratón.
 Dispositivos de salida: Monitor, Impresora.


                     Dispositivos de Entrada


                                               Computador


                      Dispositivos de Salida
Sobre los Dispositivos
Ratón: Doug Engelbert, su creador:
“Obtuve la idea de un ratón mientras estaba de oyente
  en una conferencia de computación. El expositor era
  tán aburrido que empece a imaginar cosas hasta dar
  con la idea”.
Fue creado a finales de los 60. Funciona con un par de
  contadores mecánicos para x e y.
CRT: Tubo de rayos catódicos.
El más fascinante de los dispositivos E/S.
Despliega lineas de luz, una por vez y entre 30 y 75
  vences por segundo.
LCD: Moléculas que se desdoblan con la luz.




    Componentes de una
    Computadora Digital
Tarjeta Madre:
Conjunto de rectángulos negros y grises, dentro de un
 cajón que popularmente se conoce como CPU.
Se compone de tres piezas fundamentales:
 Memoria: donde se sitúan los programas.
 Procesador: quien sigue y hace cumplir
 instrucciones.
 Conexiones de dispositivos E/S.
Organización de un
Computador
     control




                        memoria
                                  entrada

                    s
         bus de dato



                                  salida
    procesador




Memoria Persistente

 ¿Qué sucederia si un computador no
 tuviera un sitio donde hacer perdurar la
 data?
   ¿Podríamos valernos de la suposición de un
   suministro de energía ininterrumpible?
 Diferencia en performance entre memorias:
 Acceso a Discos: entre 5ms y 20 ms
 Acceso a Memoria RAM: entre 50 ns y 100 ns
 mientras ocurre una extracción de disco
   podrían ocurrir hasta 1.000.000 de
   extracciones de RAM.
Comunicación entre
Computadores
 Las redes se han convertido tan
 populares que ya no se concibe un
 computador sin dispositivo de
 conexión a la red.
 Las redes permiten:
    Comunicación
    Compartir Recursos
    Acceso Remoto




Componentes Físicos
(Dispositivos Físicos)
 Componentes del CPU
    Bus interno: Interconecta los diferentes
    componentes del CPU.

    Registros: Pequeñas memorias de alta velocidad
    utilizadas para almacenar resultados intermedios
    y cierta información de control.
     • Contador de Programa (PC): Registro mas
       importante que apunta a la próxima instrucción
       que debe ejecutarse.
     • Registro de Instrucciones (IR): Contiene la
       instrucción que se está ejecutando.
Componentes Físicos
(Dispositivos Físicos)
1)    Ejecución de las instrucciones de un programa por el
      CPU:
2)    Extrae de la memoria la siguiente instrucción (apuntada
      por el PC) y la lleva al Registro de Instrucciones.
3)    Cambia el PC de tal manera que apunte a la siguiente
      instrucción.
4)    Determina el tipo de instrucción que se acaba de extraer.
5)    Verifica si la instrucción requiere datos de memoria y, si
      es así, determina donde están almacenados.
6)    Extrae los datos, si los hay, y los carga en los registros.
7)    Ejecuta la instrucción.
8)    Almacena los resultados en el lugar adecuado.
9)    Va al paso 1 para ejecutar la siguiente instrucción.




Aproximación a los
Algoritmos
     Suponga que dispone de un Robot
     que sigue instrucciones muy simples:
     mover <dirección> <# de pasos>,
     tomar objeto, dejar objeto.
     Proponga como trasladar un objeto
     desde A hasta B dando instrucciones
     al Robot.
                                   B



                   A

Más contenido relacionado

La actualidad más candente

Presentacion informatica aplicada 1
Presentacion informatica aplicada 1Presentacion informatica aplicada 1
Presentacion informatica aplicada 1
Belén Olea
 
CONCEPTOS BÁSICOS DE LA COMPUTACIÒN
CONCEPTOS BÁSICOS DE LA COMPUTACIÒNCONCEPTOS BÁSICOS DE LA COMPUTACIÒN
CONCEPTOS BÁSICOS DE LA COMPUTACIÒN
Ale Montenegro M
 
Prueba disgnostica sexto y septimo
Prueba disgnostica sexto y septimoPrueba disgnostica sexto y septimo
Prueba disgnostica sexto y septimo
Independiente
 
Guía de estudio de computación básica1
Guía de estudio de computación básica1Guía de estudio de computación básica1
Guía de estudio de computación básica1
piedad83
 
8 ) integracion parcial 1
8 ) integracion parcial 18 ) integracion parcial 1
8 ) integracion parcial 1
YaniraLop515
 
Separata Informatica I 2009 I Unidad 1 Semana 1
Separata Informatica I 2009 I Unidad 1   Semana 1Separata Informatica I 2009 I Unidad 1   Semana 1
Separata Informatica I 2009 I Unidad 1 Semana 1
alexander Robles
 
Informatica Maria Fernanda Pérez Conde
Informatica Maria Fernanda Pérez Conde Informatica Maria Fernanda Pérez Conde
Informatica Maria Fernanda Pérez Conde
MariaFernandaBJ
 
El compuntador
El compuntadorEl compuntador
El compuntador
ZaidyP
 
integracion de aprendizajes parcial 1
 integracion de aprendizajes parcial 1 integracion de aprendizajes parcial 1
integracion de aprendizajes parcial 1
marcovqz123
 

La actualidad más candente (20)

Presentacion informatica aplicada 1
Presentacion informatica aplicada 1Presentacion informatica aplicada 1
Presentacion informatica aplicada 1
 
CONCEPTOS BÁSICOS DE LA COMPUTACIÒN
CONCEPTOS BÁSICOS DE LA COMPUTACIÒNCONCEPTOS BÁSICOS DE LA COMPUTACIÒN
CONCEPTOS BÁSICOS DE LA COMPUTACIÒN
 
Aula de medios_epigmenio_garcia2
Aula de medios_epigmenio_garcia2Aula de medios_epigmenio_garcia2
Aula de medios_epigmenio_garcia2
 
Prueba disgnostica sexto y septimo
Prueba disgnostica sexto y septimoPrueba disgnostica sexto y septimo
Prueba disgnostica sexto y septimo
 
Componentes o periféricos
Componentes o periféricos  Componentes o periféricos
Componentes o periféricos
 
Formato de plan de leccion
Formato de plan de leccionFormato de plan de leccion
Formato de plan de leccion
 
Felipe
FelipeFelipe
Felipe
 
José alejandro ferreyra
José alejandro ferreyraJosé alejandro ferreyra
José alejandro ferreyra
 
Arquitectura de hardware
Arquitectura de hardwareArquitectura de hardware
Arquitectura de hardware
 
Saia
SaiaSaia
Saia
 
Examen final informática iv 2011 2012
Examen final informática iv 2011 2012Examen final informática iv 2011 2012
Examen final informática iv 2011 2012
 
Guía de estudio de computación básica1
Guía de estudio de computación básica1Guía de estudio de computación básica1
Guía de estudio de computación básica1
 
Cosme #7 Taller de Comprensión 1
Cosme #7 Taller de Comprensión 1Cosme #7 Taller de Comprensión 1
Cosme #7 Taller de Comprensión 1
 
8 ) integracion parcial 1
8 ) integracion parcial 18 ) integracion parcial 1
8 ) integracion parcial 1
 
Separata Informatica I 2009 I Unidad 1 Semana 1
Separata Informatica I 2009 I Unidad 1   Semana 1Separata Informatica I 2009 I Unidad 1   Semana 1
Separata Informatica I 2009 I Unidad 1 Semana 1
 
Informatica Maria Fernanda Pérez Conde
Informatica Maria Fernanda Pérez Conde Informatica Maria Fernanda Pérez Conde
Informatica Maria Fernanda Pérez Conde
 
El compuntador
El compuntadorEl compuntador
El compuntador
 
Computador
ComputadorComputador
Computador
 
integracion de aprendizajes parcial 1
 integracion de aprendizajes parcial 1 integracion de aprendizajes parcial 1
integracion de aprendizajes parcial 1
 
Diapositivas
DiapositivasDiapositivas
Diapositivas
 

Destacado (7)

Desarrollo Infantil
Desarrollo InfantilDesarrollo Infantil
Desarrollo Infantil
 
DESARROLLO COGNITIVO
DESARROLLO COGNITIVODESARROLLO COGNITIVO
DESARROLLO COGNITIVO
 
Historia de la computación
Historia de la computaciónHistoria de la computación
Historia de la computación
 
Historia De La ComputacióN
Historia De La ComputacióNHistoria De La ComputacióN
Historia De La ComputacióN
 
La Psicología
La PsicologíaLa Psicología
La Psicología
 
EVOLUCION DE LAS COMPUTADORAS _pas
EVOLUCION DE LAS COMPUTADORAS _pasEVOLUCION DE LAS COMPUTADORAS _pas
EVOLUCION DE LAS COMPUTADORAS _pas
 
HISTORIA Y EVOLUCION DE LA INFORMATICA
HISTORIA Y EVOLUCION DE LA INFORMATICAHISTORIA Y EVOLUCION DE LA INFORMATICA
HISTORIA Y EVOLUCION DE LA INFORMATICA
 

Similar a Computacion

Trabajo sistemas
Trabajo sistemasTrabajo sistemas
Trabajo sistemas
ladytattis
 
Informática básica
Informática básicaInformática básica
Informática básica
Vicenta
 
CLASE 1. CONCEPTOS BASICOS_download gratis.pptx
CLASE 1. CONCEPTOS BASICOS_download gratis.pptxCLASE 1. CONCEPTOS BASICOS_download gratis.pptx
CLASE 1. CONCEPTOS BASICOS_download gratis.pptx
ssuserd375f5
 

Similar a Computacion (20)

Clase1 IntroduccióN ProgramacióN
Clase1 IntroduccióN ProgramacióNClase1 IntroduccióN ProgramacióN
Clase1 IntroduccióN ProgramacióN
 
Trabajo sistemas
Trabajo sistemasTrabajo sistemas
Trabajo sistemas
 
Trabajo sistemas
Trabajo sistemasTrabajo sistemas
Trabajo sistemas
 
Trabajo sistemas
Trabajo sistemasTrabajo sistemas
Trabajo sistemas
 
Proyecto #2 word
Proyecto #2 wordProyecto #2 word
Proyecto #2 word
 
01 informatica
01   informatica01   informatica
01 informatica
 
El Computador.pptx
El Computador.pptxEl Computador.pptx
El Computador.pptx
 
1
11
1
 
El Computador
El ComputadorEl Computador
El Computador
 
Informática básica
Informática básicaInformática básica
Informática básica
 
Evolución Histórica de la Computación
Evolución Histórica de la ComputaciónEvolución Histórica de la Computación
Evolución Histórica de la Computación
 
Sistemas de computación
Sistemas de computaciónSistemas de computación
Sistemas de computación
 
CLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptxCLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptx
 
CLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptxCLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptx
 
CLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptxCLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptx
 
CLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptxCLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptx
 
CLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptxCLASE 1. CONCEPTOS BASICOS.pptx
CLASE 1. CONCEPTOS BASICOS.pptx
 
CLASE 1. CONCEPTOS BASICOS_download gratis.pptx
CLASE 1. CONCEPTOS BASICOS_download gratis.pptxCLASE 1. CONCEPTOS BASICOS_download gratis.pptx
CLASE 1. CONCEPTOS BASICOS_download gratis.pptx
 
PDF - Historia de la computadora y conceptos básicos.pdf
PDF - Historia de la computadora y conceptos básicos.pdfPDF - Historia de la computadora y conceptos básicos.pdf
PDF - Historia de la computadora y conceptos básicos.pdf
 
Actividad 1 de tecnología de la información y la comunicación.
Actividad 1 de tecnología de la información y la comunicación.Actividad 1 de tecnología de la información y la comunicación.
Actividad 1 de tecnología de la información y la comunicación.
 

Último

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
zulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 

Computacion

  • 1. LA COMPUTADORA Parte 1 Contacto Hora: M (109) 4:00 pm- 6:00 pm V (109) 4:00 pm- 6:00 pm Profesor: Andrés Arcia • Cubículo en el CEMISID. • Teléfono: 2402914. e-mail: amoret@ula.ve Consultas: V 2 pm – 4 pm
  • 2. Evaluación Parciales (80%) Parcial # 1: Unidades I, II, y III. Fecha 11/07/03. Parcial # 2: Unidad IV. Fecha 28/9/03. Parcial # 3: Unidad V. Fecha 17/10/03. Parcial #4: Unidad VI. Fecha 14/11/03. Aprobará la materia si el promedio de los parciales y la nota del laboratorio son mayores o iguales a 10 (diez). Once trabajos prácticos (20%) Computadora: Definición - Dispositivo electrónico que almacena y ejecuta programas con la finalidad de resolver problemas. - Las computadoras pueden hacer realmente solamente cuatro cosas: recibir la entrada, procesar la información, producir la salida, almacenar la información. - Entre el 5% y 10% del producto nacional bruto en los EEUU depende de la computación. - ¿Sabe Ud. cuan importante es la computación en Venezuela? Piense en PDVSA. - ¿Por qué es importante la computación? Estamos viviendo una revolución que sucede a dos previas: - Revolución Agrícola - Reviolución Industrial - Revolución de la Informacón: Ha servido, entre otras cosas, para explorar nuevas fronteras de la ciencia.
  • 3. Cambios ¿Sabia Ud. que los siguientes sistemas eran de ciencia ficción? Cajeros Automáticos Computadores en los Autos Laptops Proyecto Genoma Humano (solamente el bajo costo computación lo hizo posible). Usos de la www. Tipos de Computadoras Computadoras analógicas: Manejan señales eléctricas. Su programación está cableada en los circuitos que lo integran.
  • 4. Tipos de Computadoras Computadoras digitales: Dispositivo electrónico usado para procesar datos. Maneja información binaria. Tipos de Computadoras Computadoras híbridas: Participan las características de las dos anteriores. La entrada de datos suele estar controlada por un convertidor analógico/digital, la información es procesada por una computadora digital y la salida es canalizada a través de un convertidor digital/análogo.
  • 5. La Computadora Digital Tipos de computadoras digitales Microcomputadoras o computadoras personales (PC): Computadora pequeña (de escritorio) basada en un microprocesador. Computadoras portátiles: Conocidas como computadoras laptop o computadoras notebook, pueden ser tan potentes como los modelos de escritorio. Asistentes Personales Digitales (PDA o palmtops): Son las mas pequeñas de las computadoras portátiles, son mucho menos potentes que los modelos notebook o los de escritorio, se usan para aplicaciones especiales como crear hojas de cálculo pequeña, mostrar números telefónicos y direcciones. La Computadora Digital Tipos de computadoras digitales Estaciones de trabajo: Máquinas tan potentes como un PC que tienen gran poder para procesar números, prestar servicios (www.saber.ula.ve, www.bieci.ula.ve), usadas por científicos, ingenieros, artistas gráficos, animadores y programadores.
  • 6. Aplicaciones Generales - Científicas: Solución de ecuaciones matemáticas, de problemas de análisis numérico, de funciones diferenciales o integrales, generación de estadísticas, programa espacial. - Sistemas: Sistemas operativos, compiladores, ensambladores, cargadores, interpretadores. - Medicina: Gestión hospitalaria. - Arquitectura: Diseño de edificios. Aplicaciones Generales - Aplicaciones en tiempo real: Manejo de automóviles, hornos microondas, juegos de vídeo, relojes digitales. - Militares: Lanzamiento de misiles, práctica del aterrizaje de un F14 en la cubierta de un portaaviones. - Inteligencia artificial: Juego de ajedrez. - Negocios: Introducción de pedidos, control de inventarios, administración de personal, nómina.
  • 7. Aplicaciones Generales - Oficina: Escribir cartas, mantener nóminas, crear presupuestos, comunicarse con colaboradores, encontrar información, administrar proyectos. - Universidad: Desarrollar proyectos, preparar informes, recopilar información de fuentes electrónicas de todo el mundo. - Control de procesos: Regulación o manejo de maquinaria, manejo de una planta generadora de electricidad, manejo de una línea automática de ensamblaje. La Computadora Digital
  • 8. La Computadora Digital Inicios de la Computación Desde los origenes de la computación se interactua con la máquina a través de señales eléctricas. Hoy la diferencia es que también podemos hacerlo a través de un lenguaje muy parecido al nuestro. El tedio de escribir ceros (0) y unos (1) llevó a la creación de un lenguaje: el lenguaje ensamblador: A+B add A,B 10100101010010
  • 9. Lenguaje de Programación ¿Por qué diferentes lenguajes? Para ganar: tiempo, expresividad, reutilización e independencia de la plataforma. Algunos lenguajes conocidos: C++ C Perl Java Shell Basic Php El Sistema Operativo Cuando se supo que un programa podía supervisar otros programas, se dio inicio a la carrera de los Sistemas Operativos. Su construcción se basa en una herramienta poderosísima de diseño: abstracción de tareas por capas. Aplicaciones Software Sistema Hardware
  • 10. Componentes Físicos (Hardware) La Computadora Digital Componentes más importantes: Dispositivos de entrada: Teclado, Ratón. Dispositivos de salida: Monitor, Impresora. Dispositivos de Entrada Computador Dispositivos de Salida
  • 11. Sobre los Dispositivos Ratón: Doug Engelbert, su creador: “Obtuve la idea de un ratón mientras estaba de oyente en una conferencia de computación. El expositor era tán aburrido que empece a imaginar cosas hasta dar con la idea”. Fue creado a finales de los 60. Funciona con un par de contadores mecánicos para x e y. CRT: Tubo de rayos catódicos. El más fascinante de los dispositivos E/S. Despliega lineas de luz, una por vez y entre 30 y 75 vences por segundo. LCD: Moléculas que se desdoblan con la luz. Componentes de una Computadora Digital Tarjeta Madre: Conjunto de rectángulos negros y grises, dentro de un cajón que popularmente se conoce como CPU. Se compone de tres piezas fundamentales: Memoria: donde se sitúan los programas. Procesador: quien sigue y hace cumplir instrucciones. Conexiones de dispositivos E/S.
  • 12. Organización de un Computador control memoria entrada s bus de dato salida procesador Memoria Persistente ¿Qué sucederia si un computador no tuviera un sitio donde hacer perdurar la data? ¿Podríamos valernos de la suposición de un suministro de energía ininterrumpible? Diferencia en performance entre memorias: Acceso a Discos: entre 5ms y 20 ms Acceso a Memoria RAM: entre 50 ns y 100 ns mientras ocurre una extracción de disco podrían ocurrir hasta 1.000.000 de extracciones de RAM.
  • 13. Comunicación entre Computadores Las redes se han convertido tan populares que ya no se concibe un computador sin dispositivo de conexión a la red. Las redes permiten: Comunicación Compartir Recursos Acceso Remoto Componentes Físicos (Dispositivos Físicos) Componentes del CPU Bus interno: Interconecta los diferentes componentes del CPU. Registros: Pequeñas memorias de alta velocidad utilizadas para almacenar resultados intermedios y cierta información de control. • Contador de Programa (PC): Registro mas importante que apunta a la próxima instrucción que debe ejecutarse. • Registro de Instrucciones (IR): Contiene la instrucción que se está ejecutando.
  • 14. Componentes Físicos (Dispositivos Físicos) 1) Ejecución de las instrucciones de un programa por el CPU: 2) Extrae de la memoria la siguiente instrucción (apuntada por el PC) y la lleva al Registro de Instrucciones. 3) Cambia el PC de tal manera que apunte a la siguiente instrucción. 4) Determina el tipo de instrucción que se acaba de extraer. 5) Verifica si la instrucción requiere datos de memoria y, si es así, determina donde están almacenados. 6) Extrae los datos, si los hay, y los carga en los registros. 7) Ejecuta la instrucción. 8) Almacena los resultados en el lugar adecuado. 9) Va al paso 1 para ejecutar la siguiente instrucción. Aproximación a los Algoritmos Suponga que dispone de un Robot que sigue instrucciones muy simples: mover <dirección> <# de pasos>, tomar objeto, dejar objeto. Proponga como trasladar un objeto desde A hasta B dando instrucciones al Robot. B A