Organizacion fisica del computador

Solo disponible en BuenasTareas
  • Páginas : 5 (1074 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de noviembre de 2010
Leer documento completo
Vista previa del texto
Organización física de una computadora

CPU Unidad Central de Proceso
CU Unidad de control
ALU Unidad lógico-aritmética
RAM Memoria
Dispositivos de entrada
Dispositivos de salida
Memoria externa (almacenamiento permanente)

La unidad central de proceso (del inglés, CPU)
La unidad central de proceso (del inglés,CPU) es el “cerebro” de la computadora. La CPU dirige y controla el proceso de información efectuado por la computadora
La unidad de control (CU)
La unidad de control (CU) dirige y coordina las actividades de la computadora, determina la secuencia de operaciones a realizar, interpreta instrucciones codificadas, controla las funciones de decodificación, ejecución y almacenamiento.
La unidadlógico-aritmética (ALU)
La unidad lógico-aritmética es la encargada de realizar operaciones artiméticas y lógicas sobre datos que provienen de la memoria principal (RAM)
La memoria central (RAM)
Es el almacenamiento de información: datos y programas
Dispositivos de entrada/salida
Los dispositivos de entrada/salida establecen la comunicación entre la computadora y el usuario

La memoria externaLa memoria externa es un medio de almacenamiento permanente tanto para programas como para datos
El microprocesador
El microprocesador es un chip, un circuito integrado electrónico que es utilizado como unidad central de proceso en una computadora
Introducción al Lenguaje de Programación C
Esta ligado al sistema operativo UNIX, es un lenguaje de alto nivel con facilidades de bajo nivel.Declaración de importaciones: Se utiliza para indicar al compilador que suba algoritmos mencionados en el programa no se encuentran implementados por éste.
Definición de constantes: Asigna a un identificador una cadena de caracteres. Un proceso previo a la compilación substituye el identificador por la cadena
Definición de tipos de datos: Nos permite definir tipos de datos no proporcionados porel lenguaje.
Declaración de variables: Se pueden utilizar cadenas de hasta 32 caracteres alfanuméricos que pueden contener el guión _ para unir palabras. Si para representar número enteros. Se genera un tamaño máximo de enteros representables por el computador y dentro de este rango la aritmética es exacta.
Niveles de lenguajes de programación
Lenguajes de máquina: El lenguaje de máquina es elúnico que entiende directamente la computadora
Lenguajes ensambladores: Cada computadora tiene un lenguaje ensamblador propio
Lenguajes de alto nivel: Un lenguajes independientes de la computadora. Un programa escrito en lenguaje de alto nivel puede ser ejecutado en cualquier computadora
Lenguajes declarativos: Son aquellos lenguajes en los que se indica a la computadora qué es lo que debe hacer,qué es lo que se desea obtener o qué es lo que se está buscando
Aspectos a considerar en el diseño e implementación de los lenguajes de programación
Léxico: Es el conjunto de categorías gramaticales que definen el vocabulario del lenguaje de programación
Sintaxis: La sintaxis se especifica en términos de un conjunto de reglas que rigen la construcción de los programas
Semántica: Se refiere alsignificado de los programas
Gestión de memoria: La gestión de memoria se refiere al proceso de asignar valores a la memoria, considerando tanto las características estáticas como dinámicas de dichos valores.
Manejo de excepciones: Una excepción es una condición detectada por una operación la cual no se puede resolver en el contexto de la operación
Implementación: Cómo se ejecutan losprogramas
Pragmática: Se refiere a los aspectos prácticos del uso de los programas
Intérpretes
Un intérprete es un traductor que recibe como entrada un programa fuente, lo traduce y lo ejecuta
Compiladores
Un compilador traduce un programa fuente escrito en lenguaje de alto nivel al lenguaje de máquina de la computadora
Paradigmas de programación
Programación imperativa: La programación...
tracking img