Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Introducción a la Computación y Programación Orientada a Objetos, Esquemas y mapas conceptuales de Programación Java

MATERIAL DE APRENDIZAJE PROGRAMACION JAVA

Tipo: Esquemas y mapas conceptuales

2020/2021

Subido el 19/07/2021

renzo-castillo-1
renzo-castillo-1 🇵🇪

1 documento

1 / 32

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Programación Orientada a Objetos
Introducción a la
computación y programación
Edgard Oporto
2020 - I
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20

Vista previa parcial del texto

¡Descarga Introducción a la Computación y Programación Orientada a Objetos y más Esquemas y mapas conceptuales en PDF de Programación Java solo en Docsity!

Programación Orientada a Objetos

Introducción a la

computación y programación

Edgard Oporto 2020 - I

Contenido

Introducción a la computación y programación 01 – Qué es una computadora 02 – Tipos de computadoras y generaciones 03 – Computadoras en telecomunicaciones 04 – Partes físicas de una computadora: hardware

  • Procesador
  • Memoria principal
  • Memoria auxiliar: físicos y en la nube
  • Firmware
  • Dispositivos y controladores de E/S 05 – Periféricos y conectividad 06 – Partes lógicas de una computadora: software
  • BIOS, SETUP, CMOS RAM
  • Sistema operativo
  • Drivers
  • Aplicaciones comerciales y libres
  • Entornos de desarrollo integrado 07 – Protocolos de comunicaciones 08 – Sistemas de numeración binaria, hexadecimal y decimal, bits, bytes y palabras 09 – Lenguajes de programación, evolución, tipos y aplicaciones comunes 10 – Desarrollo de aplicaciones a nivel de software y hardware e interacción con otros sistemas electrónicos

Tipos de computadoras y generaciones

Según el sector de aplicación

  • Domésticas
  • Corporativas
  • Industriales
  • Militares
  • Espaciales Aplicaciones específicas
  • MCU: PICs, Arduino, Raspberry PI
  • Computadoras de vehículos
  • PLCs
  • Servidores (web, correo)
  • En equipos biomédicos: TACs, ECG, PETs, ecocardiógrafos, etc.
  • En telecomunicaciones: en routers, firewalls, switches, módems, instrumentos de medición: OTDR, analizadores de red, etc.
  • Aviones, cohetes, satélites
  • Aparatos domésticos: lavadora, Smart TV, smartphones,

Tipos de computadoras y generaciones

Generaciones 1 (1951-1958) Computadoras con tubos de vacío. Enormes, pesados, lentos, alto consumo de energía y gran disipación de calor. Programas en tarjetas perforadas, memoria en tambor magnético. 2 (1959-1964) Emplea transistores, más compactas y de menor consumo. 3 (1964-1971) Uso de circuitos integrados. Velocidades más altas. 4 (1971-1988) Mayores niveles de integración en los chips, uso de memorias semiconductoras. Aparición de las PCs. 5 (1983 al Presente)

Tipos de computadoras y generaciones

Generaciones IBM 360 Símbolo de la 3ra generación 3ra generación PDP- 8

Tipos de computadoras y generaciones

Generaciones 4ta generación Primeras computadoras personales 5ta generación Convergencia de aplicaciones. Hardware y software especializados altamente desarrollados.

Computadoras en telecomunicaciones

Diversas aplicaciones

  • Satélites: OBC CUBESAT OBC

Computadoras en telecomunicaciones

Diversas aplicaciones

  • Data centers

Partes físicas de una computadora

  • Mainboard de PC

Partes físicas de una computadora

  • Mainboard de laptop HP Pavillion DV Smartphone

Periféricos y conectividad

La computadora se conecta a dos tres tipos de dispositivos:

  • Memoria
  • Periféricos
  • Otras computadoras o sistemas inteligentes remotos La conexión CPU-memoria usa líneas o buses especiales. Usualmente es una conexión directa entre ambos. La conexión CPU-periféricos emplea distintos buses, no es directa. Tipos de buses empleados:
    • USB
    • RS- 232
    • SPI
    • TWI o I2C
    • RS- 485
    • Ethernet Para conexiones remotas se emplean:
    • Ethernet (cable de cobre, fibra óptica)
    • Inalámbrico (WiFi, WiMAX)

Partes lógicas de una computadora: software

  • BIOS o ROM BIOS Programa contenido en una pequeña memoria en la mainboard. Dos funciones básicas:
    • Inicio y testeo de la PC al encender
    • Carga del sistema operativo, de disco duro a memoria principal, y su ejecución
  • SETUP Programa, parte de la BIOS, accesible por el usuario al arrancar la PC. Permite configurar información de la computadora:
    • Fecha/hora
    • Cantidad y tipos de discos duros instalados
    • Cantidad y tipos de memoria instalada
  • CMOS RAM Pequeña memoria que almacena la configuración realizada en el SETUP. Es de lectura/escritura, volátil, requiere una batería.

Partes lógicas de una computadora: software

Partes lógicas de una computadora: software

- DRIVERS

Programas, gestionados por el sistema operativo, encargados del manejo de los periféricos. Usualmente son cajas negras ( rutinas en librerías ) que permiten un uso directo y simple de los periféricos. Cada periférico dispone de algún driver con el cual los programas pueden acceder de forma directa y más simple a los periféricos sin necesidad de conocer detalles de bajo nivel del mismo.