Conceitos de Sistemas Informáticos
Lic. Engª Sistemas e Informática, 1ºano
1999/00
Aviso_1: regras para a inscrição online em turmas práticas
Aviso_2: A aula teórica de quinta mudou para o Anf.2 no CP-I
Listagem dos docentes da disciplina e modos de os contactar
Definição sumária dos objectivos da disciplina
Programa proposto para o semestre, quer em termos de sessões teóricas, quer teórico-práticas
Lista da documentação necessária para um acompanhamento eficaz da disciplina
Metodologia de avaliação adoptada, e sua implementação ao longo do semestre
Calendarização dos 3 módulos leccionados na disciplina, ao longo do semestre.
Listagem dos sumários das aulas (teóricas e teórico-práticas), a construir ao longo do semestre, e com eventuais links para locais com informação relevante.
Compilação da documentação produzida para apoio ao funcionamento da disciplina, em complemento da bibliografia recomendada. Contém essencialmente cópias de acetatos (a maioria comentados), e listas de exercícios.
A responsabilidade pela disciplina é rotativa, cabendo este ano lectivo a:
Alberto José Proença (Prof. Associado)
email: aproenca@di.uminho.pt
Módulo Arquitectura de Computadores
Docente responsável pela leccionação teórica:
Alberto José Proença (Prof. Associado)
email: aproenca@di.uminho.pt
Horário de atendimento: Qua 09:00-11:00; Qui 14:00-18:00
Docente responsável pela leccionação teórico-prática:
Vítor Oliveira (Monitor licenciado)
email: vspo@gec.di.uminho.pt
Horário de atendimento:
Docente responsável do módulo:
Francisco Moura (Prof. Associado)
email: fsm@di.uminho.pt
Docente responsável pela leccionação teórica e teórico-prática:
António Luís de Sousa (Assistente)
email: als@di.uminho.pt
Horário de atendimento: Seg 10:00-11:00 e 12:00-13:00; Qui
11:00-13:00 e 14:00-16:00
Docente responsável do módulo:
Vasco Freitas (Prof. Associado)
email: vf@di.uminho.pt
Docente responsável pela leccionação teórica:
Pedro Nuno Sousa (Assistente)
email: pns@di.uminho.pt
Horário de atendimento: Qui 10:00-12:00 e 14:00-18:00
Docentes responsáveis pela leccionação teórico-prática:
Óscar Sílvio Gama (Assistente Convidado)
email:
Horário de atendimento:
Esta disciplina do 1º ano de LESI tem como objectivo introduzir um conjunto de conceitos relacionados com os princípios básicos de funcionamento dos sistemas informáticos. A disciplina encontra-se dividida em 3 módulos de igual duração, sendo cada um destes módulos leccionados por docentes especialistas nos respectivos domínios:
Pretende-se com o módulo de Arquitectura de Computadores que alunos de engenharia no domínio da informática tenham logo no início do curso uma noção clara da estrutura e organização de um computador, e em particular do modo de operação do CPU e da representação de informação na memória do computador.
Pretende-se com o módulo de Sistemas Operativos que os alunos tenham uma noção clara do conceito de Sistemas Operativos, como programa fundamental para o controlo e gestão dos recursos físicos do computador e fornecedor de serviços básicos para a realização de aplicações. Em particular, o aluno deverá adquirir o conhecimento geral sobre a arquitectura de um Sistema Operativo, das suas diversas funções, dos problemas básicos e soluções vulgarmente adoptadas.
Pretende-se com o módulo de Comunicações fazer uma introdução aos temas relacionados com as Comunicações por Computador e proporcionar a aquisição dos conhecimentos necessários para a utilização dos Serviços e Recursos Internet.
Níveis de abstracção num computador e sua estrutura interna. Representação de números binários e mecanismos de conversão.
Análise do funcionamento dum computador. Representação de dados numéricos: inteiros e reais (norma IEEE).
Mecanismos para a execução de programas: compilador, assembler, linker, loader. Análise laboratorial da estrutura interna de um computador.
Modelo de programação dum processador. Introdução à arquitectura dum processador RISC.
Motivação para o estudo de Sistemas Operativos. Noções fundamentais. Factores de escolha de um Sistema Operativo.
Estrutura de um Sistema Operativo. Gestão dos recursos físicos: processador, memória, periféricos. Identificação de problemas e soluções gerais.
Suporte à (multi-)programação de aplicações. Serviços básicos dos sistema, comunicação entre processos, sincronização de processos, partilha de dados.
Sistemas mono vs. multi-processador, centralizados vs. distribuídos - comparação e desafios.
Introdução à Internet. Arquitectura genérica da Internet, serviços fundamentais e aplicações. Acessos remotos à Internet: modo de texto e modo gráfico.
Correio electrónico e estrutura de enderecos. MIME: Extensões multimédia ao correio electrónico. Comunicação em grupo: Listas de distribuição e serviço de News.
Serviços de informação na Internet. Aplicações comuns: FTP, Archie, Gopher, Veronica e WAIS.
World Wide Web: Hipertexto e hipermédia; Browsers; Problemas no WWW. Segurança na Internet. Identificação e resolução de problemas: as ferramentas disponiveis.
Este módulo vai seguir essencialmente o livro:
nomeadamente o Cap.1 (Computer Abstractions and Technology), algumas secções do Cap.3 (Instructions: Language of the Machine) e algumas secções do Cap.4 (Arithmetic for Computers). O resto do livro será utilizado como bibliografia essencial nas disciplinas de Arquitectura de Computadores I (2º ano) e Arquitectura de Computadores II (3º ano).
Bibliografia complementar recomendada para leitura adicional:
Bibliografia fundamental:
(*) Este livro será utilizado como bibliografia essencial na disciplina de Sistemas Operativos (3o Ano). Existem vários exemplares na Biblioteca da Universidade.
Bibliografia fundamental baseada em capítulos dos seguintes livros:
A disciplina de CSI é avaliada exclusivamente por exame final, a realizar em duas chamadas no fim do semestre.
O exame é único e cobre a matéria dos diferentes módulos leccionados. As perguntas no exame irão avaliar não apenas a capacidade de compreensão das matérias leccionadas, como ainda a participação efectiva nas sessões teórico-práticas.
Datas de início da disciplina e de cada módulo