Sei sulla pagina 1di 5

UNIVERSIDAD DE MENDOZA FACULTAD DE INGENIERA

CARRERA BIOINGENIERIA CURSO 2do Ao MATERIAS CORRELATIVAS: 0009 Informtica ASIGNATURA CDIGO

COMPUTACIN
REA T.B.

1029
ULTIMA REVISIN 2.010

AO LECTIVO 2011

Profesor Titular: Profesor Asociado: Profesores Adjuntos: Jefes de trabajos prcticos: Carga Horaria Semanal: Carga Horaria Total:

Dr. Ing. Cristina Prraga Ing. Daniel Quinteros Ing. Fernando Zapata

4 hs 120 hs

OBJETIVOS:
Expresado en trminos de competencias y habilidades, al trmino del ciclo lectivo el estudiante deber ser capaz de: Entender el hardware de las computadoras . Entender el software de base de las computadoras Entender cdigo en lenguaje de mquina Escribir programas en lenguaje Assembler para: .Manejar perifricos .Operar en memoria y realizar aritmtica bsica .Formar tablas y acceder a los almacenamientos Rastrear y depurar los programas Enlazar programas ensamblados con otros lenguajes

OBJETIVOS ESPECFICOS :
La formacin impartida capacita a los alumnos en el reconocimiento del hardware esencial de computadoras y sus interfaces, el manejo por software de dichas elementos y la conceptualizacin de los sistemas operativos como coordinadores y administradores de tareas y recursos. Para quienes siguen en carreras de bioingeniera, se hace especial nfasis en la lgica y estructura bsica de los lenguajes ensambladores que usarn con microcontroladores y sistemas de control que tendrn los equipamientos de diagnstico y terapia como as tambin las aplicaciones no mdicas de la bioingeniera.

RESULTADOS ESPERADOS:
Se espera que al finalizar el curso, los alumnos cuenten con herramientas y conocimientos que les permitan comprender el funcionamiento de las computadoras, en particular de los denominados PCs y de los perifricos a nivel de comunicacin con el procesador central y del software de base

APORTES DE LA CTEDRA: 1) AL PERFIL DEL EGRESADO


Brinda los conocimientos elementales necesarios para comprender el funcionamiento de los distintos dispositivos de entrada y salida, la memoria y el procesador central y mediante esta comprensin facilitar al profesional la seleccin adecuada y fundamentada de computadores y sistemas de computadores, brindando una perspectiva desde el hardware para disear, programar e implementar sistemas que usen las tecnologas de la informtica y las comunicaciones.

2) INCUMBENCIAS LABORALES ESPECFICAS Conocimiento de las distintos configuraciones a nivel de hardware y de software de base Seleccin y combinacin de componentes

PROGRAMA ANALTICO:
CAPITULO I: CONCEPTOS DE MICROPROCESADORES MICROPROGRAMACION ESTRUCTURA DE LA PC : Estructura interna de la PC. - Esquemas en diagramas de bloques. Modos de funcionamiento . Diferencia en los diagramas. Tipos de PC. Requerimientos de software de las PCs. SISTEMAS BINARIO-OCTAL-HEXADECIMAL: Representacin de datos: bits, bytes, palabras. Conversin entre sistemas de numeracin. Operaciones aritmticas en distintos sistemas. Complementos. Nmeros positivos y negativos. RECONOCIMIENTO DE PLACAS. Identificacin de la alimentacin. Identificacin de procesador y memoria. Identificacin de zcalos de expansin. Configuraciones de hardware y de software (BIOS) CAPITULO II: ESTRUCTURA DEL MICROPROCESADOR: EL PROCESADOR: Partes del microprocesador. Unidad de interfaz al bus. Unidad de ejecucin. Familias de procesadores. Clasificacin CISC - RISC. Evolucin. Mejoras de co-procesadores y cach interna. LOS REGISTROS. Estructuras internas de procesadores. Registros de propsito general, registros de segmentos, implementacin de pila, registro de banderas, banderas de estados, bandera de control, puntero de instrucciones. Secuencia de arranque (DOS, BIOS, Mapa de memoria). BUSES: Bus de direcciones: caractersticas. Tamao de memoria direccionado. Bus de datos: caractersticas. Bus de Control: caractersticas. Evolucin histrica CAPITULO III: MEMORIA TIPOS DE MEMORIA. Memoria base, superior, extendida, expandida. Organizacin de la memoria y segmentacin, " The flat model", el modelo segmentado. Tipos de datos. Formato de instrucciones. ADMINISTRACIN DE MEMORIA. Traslacin de segmentos, descriptores, tablas de descriptores, selectores, registros de segmentos. Traduccin a pgina, marco de pgina. Combinacin de la traduccin de segmentos y pginas, arquitectura "plana". Utilizacin de varios segmentos para una pgina. HARDWARE DE MEMORIA. Memorias estticas y dinmicas Bancos de memoria. Memorias ROM. Tipos. Evolucin. CAPITULO IV: PROGRAMACION EN ASSEMBLER REQUERIMIENTOS DE LENGUAJE ENSAMBLADOR : Estructuras. Ejemplos de programas sencillos en Assembler: Instrucciones. Directivas viejas y nuevas. Modos de direccionamiento. JUEGO DE INSTRUCCIONES: Carga, transferencias de datos, comparaciones. Lgica de control: Comparaciones, ciclos e iteraciones. Entrada. Salida. Desplazamiento y rotacin. INTERRUPCIONES DE SOFTWARE: Interrupciones de software. Acceso a los servicios del sistema. Proceso de ensamblaje. Programas .EXE, .COM. Modelos de memoria. Interfaces con lenguajes de alto nivel. CAPITULO V: VIDEO PROCESAMIENTO EN PANTALLA. Descripcin del hardware de video. Monitores. Tipos. Principios de funcionamiento. Controladores de video. Memoria de video. NORMAS: Normas o modos de vdeo (mdc, cga, ega, hrcules, vga, svga, xga). Memoria de vdeo, resolucin, puertos aceleradores. Administracin en modo Texto y Grfico. USO DE BIOS. Interrupciones 10H y funciones del DOS para despliegue en pantalla. Cursores. Limpieza. Intermitencia. Drivers. CAPITULO VI: OPERACIONES MATEMTICAS - PROGRAMACION EN C PROCESAMIENTO DE DATOS BINARIOS. Suma. Resta. Multiplicaciones. Multiplicaciones por corrimiento. Divisin. PROCESAMIENTO DE DATOS ASCII y BCD. Datos en formato decimal. Procesamiento empaquetado y desempaquetado. Corrimiento y redondeo USO DEL CO-PROCESADOR MATEMTICO. Modo de funcionamiento. Instrucciones especiales. Emulacin. Formato IEEE para punto flotante. Operaciones matemticas

CAPITULO VII: MANEJO DE TABLAS - PROGRAMACION EN C


DEFINICIN DE TABLAS: Definicin. Direccionamiento directo de tablas. Instruccin XLAT OPERACIONES CON TABLAS. Bsqueda en tablas. Ordenamiento de tablas. Despliegue de caracteres hexadecimales y ASCII
LISTAS ENLAZADAS. Tipo, longitud y tamao de operadores

CAPITULO VIII: INTERFACES SERIE - PARALELO - MULTIMEDIAL


PUERTOS SERIE: Puertos de comunicacin en serie. Configuracin y empleo. Rutinas en Assembler para su administracin. Funciones especiales para control de ratn PUERTOS PARALELO: Puertos de comunicacin en paralelo. Configuracin y empleos de los puertos. Rutinas en Assembler para su administracin. Funciones especiales de control para impresoras. INTERFACE MULTIMEDIAL. Interfaces de sonido. Configuracin. Funciones especiales para control de placas multimedia.

CAPITULO IX: ORGANIZACIN DEL ALMACENAMIENTO


ORGANIZACIN. rea de sistemas y de datos. Registro de arranque. Tabla de asignaciones LECTURA Y ESCRITURA DE ARCHIVOS. Apuntadores de archivo. Servicios de disco. Bloques de control. Uso de FCB para lectura de archivos secuenciales y de acceso directo. OPERACIONES DE SOPORTE. Lectura y grabacin de informacin por sectores. Copia, borrado. Operaciones para manejar directorios.

CAPITULO X: SISTEMAS OPERATIVOS


SISTEMAS OPERATIVOS. Concepto. Definiciones. Sistema de archivos. Administracin de procesos. Administracin de memoria y de E/S Sistema operativo UNIX / LINUX . Historia. - Sistema de archivos (File System). Administracin de procesos. Multiusuario. Multitarea. Administracin de memoria y de E/S Sistema operativo DOS - WINDOWS 9x - WINDOW NT-2000 . Historia; Sistema de archivos; Administracin de procesos; Administracin de memoria y de E/S.

Formacin Prctica
Resolucin de Problemas Rutinarios: Laboratorio, Trabajo de Campo: Resolucin de Problemas Abiertos de ingeniera: Proyecto y Diseo:

Horas
30 20 20 20

PROGRAMA DE TRABAJOS PRCTICOS:


Sistemas de Numeracin Avanzado Resolucin de Problemas con Microprocesadores Resolucin de Problemas mediante Programacin en lenguaje Ensamblador Resolucin de Problemas de Interfaces Almacenamiento Sistemas Operativos cuadro comparativo

ARTICULACIN HORIZONTAL Y VERTICAL DE CONTENIDOS:


Los contenidos abordados en esta materia se basan en conceptos de las siguientes ctedras:

Asignatura
Informtica I (0009) Clculo I (0003) lgebra y Geometra Analtica (0007)

Curso
1 ao 1 ao 1 ao

Comparte e integra elementos horizontalmente con las siguientes ctedras:

Asignatura
Electrotecnia Calculo III Calculo IV

Curso
2 ao 2 ao 2 ao

Los contenidos abordados en esta materia aportan conceptos a las siguientes ctedras:

Asignatura
Circuitos digitales I

Curso
3 Ao

CONDICIONES PARA REGULARIZAR LA MATERIA y RGIMEN DE EVALUACIN:


Rgimen de aprobacin: Tipo y frecuencia de las evaluaciones: Exmenes parciales Control de Asistencia Pruebas de control y seguimiento EXAMINACION FINAL Tres (3) (Mayo-Septiembre-Noviembre) semanal semanal

Las condiciones para regularizar la asignatura son: Rendir el 100% de los exmenes parciales en primera instancia o recuperatorio, con nota superior a 4 Cumplir con el 80% de asistencia . Presentacin y aprobacin de un proyecto final que incluya el manejo de lenguaje de bajo nivel y aplique el manejo de interfaces.

BIBLIOGRAFA:
Principal:

Autor

Ttulo

Editorial

Ao Ed.

CHARTE Ojeda, FranciscoPROGRAMACION ENSAMBLADOR EDICION 2009 Anaya Multimedia 2009 CHARTE Ojeda, FranciscoLENGUAJE ENSAMBLADOR GUIA PRACTICA PETER, Abel
ALVAREZ B. Jos Antonio DURAN RODRIGUEZ, Juan

Anaya Multimedia 2009 2000 2009 2007

LENGUAJE ENSAMBLADOR Y PROGRAMACIN PARA Prentice PC Hall IBM Y COMPATIBLES ESTRUCTURA DE COMPUTADORES PC INTERNO AlfaOmega Marcombo

De Consulta:

Autor
IRVINE KIP R.

Ttulo

Editorial
Prentice Hall

Ao Ed.
2009 2008 1999

TANENBAUM,Andrews SISTEMAS OPERATIVOS MODERNOS

Pearson Addison LENGUAJE ENSAMBLADOR PARA COMPUTADORAS BASADAS Wesley EN INTEL NABAJYOTI BARKAKATI MICROSOFT MACRO ASSEMBLER BIBLE SAMS Randall Hyde

ESTRATEGIAS DIDCTICAS UTILIZADAS:


Las tcnicas de enseanza- aprendizaje recomendadas preferentemente para este programa de estudios son: Demostracin y clases expositivas con el apoyo de recursos multimediales y basados en mapas conceptuales que se van elaborando en discusiones coordinadas y a travs de interrogatorios dirigidos. Prcticas supervisadas especialmente basadas en el anlisis de casos planteados en forma de resolucin de desafos de programacin que afecta directamente al hardware. Las estrategias implementadas para generar los hbitos de autoaprendizaje se basan en trabajos de proyectos y diseos en comisiones.

La ctedra dispone de horas de consulta individuales o grupales adems de un sistema de comunicacin electrnica a travs de una lista de correo (mailing list) propia de la e-UM (ctedras virtuales)

RECURSOS DIDCTICOS UTILIZADOS:


Textos Pizarrn y Transparencias Guas de trabajos prcticos Apuntes elaborados para consulta de los alumnos Cdigos fuentes a ser probados y puestos a punto sobre el equipamiento del Laboratorio de Informtica. Finalmente todo el material depurado y en funcionamiento pasa al sitio asignado en la Intranet de la Facultad, a disposicin de todo el alumnado. Preparacin del soporte fsico (cables) de todos los tipos de interfaces existentes: seriales, paralelo, redes, multimediales.

PROGRAMA DE EXAMEN:
BOLILLA 1 BOLILLA 2 BOLILLA 3 BOLILLA 4 BOLILLA 5 Captulos 1,10 Captulos 2,9 Captulos 3,10 Captulos 4, 9 Captulos 5,8 BOLILLA 6 BOLILLA 7 BOLILLA 8 BOLILLA 9 Captulos 6,1 Captulos 7, 2 Captulos 8, 3 Captulos 9, 5

ACTIVIDADES DE INVESTIGACIN, EXTENSIN Y/O PRODUCCIN DE LA CTEDRA


Soporte de configuracin y mantenimiento preventivo de equipos en distintas Instituciones de bien pblico, seleccionadas cada ao Preparacin del soporte fsico (cables) de todos los tipos de interfaces existentes: seriales, paralelo, redes, multimediales.

Apuntes de ctedra.

Potrebbero piacerti anche