|
Sistemas de Computação |
Apresentação | Programa | Leccionação | Avaliação | Bibliografia | Notas de apoio | Sumários | Avisos
departamento de informática |
|
Bem vindos à página principal
da disciplina de Sistemas de Computação da Licenciatura em Ciências da
Computação.
Este sítio foi pensado para acompanhar a evolução da disciplina, ao longo do
período lectivo, através da disponibilização electrónica de material
relevante.
Sítio web:
http://gec.di.uminho.pt/Discip/lcc/sc0809
O estudo dos Sistemas de Computação inclui os aspectos relacionados com: (i) o projecto e a construção do equipamentos, (ii) a compreensão e a análise do seu funcionamento e ainda as (iii) potencialidades de utilização do mesmos.
Arquitectura e Organização de Computadores
Conceito de computador.
Representação da informação no computador:
texto, números, informação multimédia e
comandos codificados para o processador.
Sistemas de numeração e conversão de bases; representação binária de
valores positivos e negativos.
Representação binária de valores reais em vírgula flutuante; a norma IEEE 754.
Modelo de Von Neumann
Análise da estrutura interna dum computador, com
destaque para o processador e para a organização da memória.
Análise da execução de instruções num computador.
Níveis de abstracção num computador.
Representação de Programas ao nível Máquina
Análise do "Jogo de instruções" do
Intel IA32 : operações/operandos, acesso a dados, tipos e formatos de
instruções.
Análise comparativa das arquitecturas RISC e IA-32.
Compilação de programas (C) em
microprocessadores Intel
IA-32/Y86 (em Linux): operações aritméticas/lógicas e acesso a operandos, estruturas de
controlo, activação e execução de funções/procedimentos.
Ferramentas para análise e execução e depuração de programas em linguagem
máquina nos microprocessadores Intel IA-32/Y86 (em Linux).
Evolução do Desempenho dos Computadores
Implementação sequencial do Y86
Princípios gerais de encadeamento de instruções
Introdução ao encadeamento de instruções do Y86.
Organização hierárquica da memória.
As sessões
teórico-práticas são orientadas para a
participação dos estudantes através da realização de trabalhos e discussão de
tópicos relevantes. Para o efeito, será disponibilizado semanalmente, um TPC/guião
apropriado ao acompanhamento das sessões, através do sítio web da disciplina.
É aconselhável que os estudantes
analisem/resolvam, previamente, o material proposto e transportem uma
versão impressa do mesmo para as sessões.
A presença nas sessões, quer teóricas, quer teórico-práticas, não tem
carácter obrigatório.
No entanto, existe controlo de presenças nas sessões teórico-práticas,
sendo que a contabilização de um número superior a duas faltas sucessivas,
poderá dar levar à perca do lugar no respectivo turno, quando em lista de espera
existirem alunos interessados em frequentá-lo.
Nota1: Por razões óbvias, recomenda-se a presença nas sessões teóricas.
O método de avaliação da disciplina, foi estabelecido em estreita ligação com programa estabelecido, tomando em consideração os recursos humanos disponíveis, em termos de equipa docente, e os objectivos previstos em termos de resultados de aprendizagem .
Resultados da aprendizagem
A expectativa da equipa docente é que os alunos que completem com sucesso a UC, adquiram :
Metodologia
A avaliação da disciplina conta, compreende a
totalidade dos assuntos tratados nas sessões teóricas e nas sessões
teórico-práticas aferidos a partir da realização de uma única prova escrita. Os
alunos que não obtenham aprovação poderão posteriormente realizar o exame
escrito final nas condições estabelecidas pelo RIAPA.
O formato previsto para as provas de avaliação não estabelece qualquer
diferença entre as matérias leccionada nas sessões teóricas e nas
teórico-práticas, não estando também prevista a atribuição de pesos relativos às
duas componentes.
Considera-se, todavia, a necessidade de estabelecer patamares de conhecimentos e
de competência mínimos, a atingir por tópico/tema, de cuja satisfação depende a
aprovação ou reprovação em bloco à disciplina.
Assim, apenas as provas dos alunos que ultrapassarem aquele primeiro nível de
avaliação*
serão classificados numa escala de 10 a 20 valores.
Classificação Final
Sempre que a nota final de uma prova seja igual ou superior (>=) a 18 valores, ao aluno será exigida a realização de uma prova complementar que confirmará o valor previamente contabilizado. O insucesso ou a recusa a participar nesta prova terá como resultado a fixação da classificação final em 17 Valores.
* Em tempo útil, será disponibilizado uma lista das competência/conhecimentos mínimos correspondentes ao primeiro nível de avaliação
Básica:
Computer Organization and Architecture - Designing for Performance, William Stallings, Prentice Hall, 7th Ed., 2006
Computer Systems: A Programmer's Perspective (CS:APP), Randal Bryant and David O'Hallaron, Prentice Hall, 2003
Complementar:
Structured Computer Organization, Andrew S. Tanenbaum, 5th Ed., Prentice Hall, 2006
Computer Organization and Design: the hardware/software interface, D.Patterson, J.Henessy, Morgan Kaufmann Publishers, 3rd Ed., 2004
Nota: Outras fontes de informação poderão estar disponíveis electronicamente através de ligações apoio desta página web, devidamente referenciada nos sumários.