Ementa de Disciplina

×

INF1018

SOFTWARE BASICO

4 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 MILLER, KAREN. AN ASSEMBLY LANGUAGE INTRODUCTION TO COMPUTER ARCHITECTURE: USING THE INTEL PENTIUM; NEW YORK: OXFORD UNIV. PRESS, 1999. HENNESSY, JOHN L; PATTERSON, DAVID A; LARUS, JAMES R. ORGANIZAÇÃO E PROJETOS DE COMPUTADORES: A INTERFACE HARDWARE /SOFTWARE; RIO DE JANEIRO: LTC, 2000. BRYANT, RANDAL; O''HALLARON, DAVID RICHARD. COMPUTER SYSTEMS: A PROGRAMMER''S PERSPECTIVE; UPPER SADDLE RIVER: PRENTICE HALL, 2003.
Bibliografia Complementar

Nenhuma biliografia complementar encontrada para INF1018

Pré-requisitos INF1006

ou

INF1007

ou

INF1037
Co-requisitos

Nenhum co-requisito encontrado para INF1018

Última atualização da ementa: 23/10/2014