sesion 3 - lenguaje de bajo nivel - afc
DESCRIPTION
diapositivasTRANSCRIPT
PROGRAMACIÓN DE BAJO NIVEL
MBA JOSE ANTONIO GUZMAN VALDIVIA
SESION 3
LENGUAJE DE BAJO NIVEL
ARQUITECTURA FUNDAMENTAL DEL COMPUTADOR
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 2
1. Organización interna del computador
La operación de la mayoría de los sistemas de computación, incluyendo las computadoras IBM y compatibles, están basados en un sencillo concepto: almacenar instrucciones y datos en memoria y usar el CPU para ejecutar repetitivamente estas instrucciones y manipular la información almacenada, este tipo de PC son están basadas en el principio de VON NEUMANN, esto quiere decir que el CPU y la memoria son los componentes mas importantes de un computador.
Se conocen dos tipos de memoria:
• RAM: el cual permite operaciones de escritura y lectura en cualquier posición de la misma.
• ROM: que puede ser leída pero no alterada, es utilizada para almacenar rutinas de bajo nivel diseñadas para la ejecución de tareas especificas.
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 3
1. Organización interna del computador… Continuación. El sistema operativo es un componente crucial se encarga de cargar y ejecutar otros programas, proveer acceso a los archivos del sistema, controlar periféricos e interactuar con el usuario, se puede decir que el sistema operativo le da a un sistema su personalidad, ejemplos:
DOS, Windows, MAC, GNU/Linux, Android, Unix y Symbian.
Los componentes del hardware de un sistema están interconectados: CPU, Memoria y los dispositivos de entrada y salida, y están unidos por un conjunto de conductores llamados buses, los buses establecen estándares acerca de los niveles y sincronización de las señales, que son entendidos por el CPU y la circuitería de soporte, tipos de buses: de control de datos y direcciones.
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 4
2. Arquitectura fundamental del computador… Continuación
Todo computador consta de 4 partes que son:
1. Memoria
2. CPU
3. Unidades de E/S o Periféricos
4. Buses
2.1 Memoria
El programa o secuencia de instrucciones, que debe seguir la maquina para realizar el procesamiento de los datos, esta almacenado en una parte de la memoria, denominada memoria o segmento de instrucciones para diferenciarla del resto de la misma, que se emplea para guardar datos y resultados en forma temporal. La información que recibe la memoria a través del bus de direcciones, es un conjunto de bits lógicos, tantos como líneas tenga el bus, que seleccionan la posición de memoria a la que se accede.
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 5
2. Arquitectura fundamental del computador
2.2 CPU Unidad Central de Procesamiento
La CPU es quien crea y controla el flujo de datos, que circula por el computador a partir de las instrucciones recibidas de la memoria, que sirven para indicar las operaciones o tratamiento a realizar sobre los datos recibidos desde el exterior o previamente almacenados en la memoria, la misma que consta de dos partes Unidad de Control y la Unidad Aritmético - Lógica (ALU)
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 6
• Unidad de Control
Recibe secuencialmente las instrucciones desde la memoria, a través del bus de datos almacenándolos en el registro de instrucciones (IR)
2. Arquitectura fundamental del computador • Unidad Aritmético-Lógico:
La Unidad Aritmético-Lógica (ALU) es la encargada del procesamiento lógico y aritmético de los datos, según el carácter que determine cada instrucción.
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 7
2. Arquitectura fundamental del computador
2.3 Periféricos
Son los encargados de enviar y/o recibir información del mundo externo a la computadora e intercambiarla con la unidad central de procesamiento.
2.4 Buses
Son los conductores que interconectan cada una de las partes que componen el computador y se clasifican en 3.
• Bus de Datos.- Se encarga de transferir información entre el CPU, la memoria y los periféricos.
• Bus de Direcciones.- Permite seleccionar la localidad de memoria o el periférico que el CPU desea accesar, es unidireccional ya que la información a través de el siempre fluye desde el microprocesador.
• Bus de Control.- Se encuentran las diferentes señales encargadas de las sincronización y control del sistema, es unidireccional aun cuando existen señales que salen del microprocesador así como otras que entran al microprocesador.
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 8
TRABAJO ENCARGADO 06:
1. EXPLICAR Y PONER EJEMPLOS DE TRANSMISION EN LOS BUSES DE DATOS
2. EXPLICAR Y PONER EJEMPLOS DE TRANSMISION EN LOS BUSES DE CONTROL
3. EXPLICAR Y PONER EJEMPLOS DE TRANSMISION EN LOS BUSES DE DIRECCION
4. INVESTIGAR ACERCA DEL MICROPROCESADOR 8086
- SE CORREGIRA EL USO DE LOS PROCEDIMIENTOS EXPLICADOS EN CLASE
- FECHA DE PRESENTACION JUEVES 24 DE SETIEMBRE DEL AÑO EN CURSO.
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 9
GRUPOS PARA EXPOSICION:
1. GRUPO 1: FRANCO, ANDRES Y LADY
2. GRUPO 2: CARLOS, HIPOLITO
3. GRUPO 3: CRISTHIAN, LUIS Y MIGUEL
4. GRUPO 4: HONORIO, MARYLEI Y ELIZABETH
5. GRUPO 5: JOSUE Y MILWAR
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 10
CRONOGRAMA :
1. TRABAJO ENCARGADO CON EXPOSICION: 14 , 15 Y 18 DE OCTUBRE
2. EXAMEN PARCIAL… VIERNES 23 DE OCTUBRE
- EXPOSICION CON VESTIMENTA FORMAL
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 11
FIN
16/09/2015 MBA JOSE ANTONIO GUZMAN VALDIVIA 12