Ementa de Disciplina

×

INF1612

SOFTWARE BASICO

6 créditos

Ementa

Arquitetura básica de um computador; CPU, memória, periféricos. Armazenamento e representação de tipos primitivos; base binária, complemento a dois, ponto flutuante, código ASCII. Conjunto de instruções típico de uma CPU; modos de endereçamento, interrupções. Linguagem de montagem. Serviços e chamadas ao Sistema Operacional; Sistema de Arquivos. Modelo de Execução de Uma Linguagem de Alto Nível; implementação de instruções e dados. Organização de memória em um programa; área estática, área de alocação dinâmica, registros de ativação. Ligação e relocação de programas objeto.

Bibliografia BRYANT, R.; O'HALLARON, D. R.  Computer Systems: A Programmer's Perspective; Upper Saddle River, NJ: Prentice Hall, 2003.
Bibliografia Complementar

Nenhuma biliografia complementar encontrada para INF1612

Pré-requisitos INF1318

ou

INF1620
Co-requisitos

Nenhum co-requisito encontrado para INF1612

Última atualização da ementa: 29/05/2008