Skip to content

GSD

Sections
Personal tools
You are here: Home » Teaching » Sistemas Operativos » BIOSO - Sistemas Operativos (2006 - 2007)

BIOSO - Sistemas Operativos (2006 - 2007)

Document Actions
Up one level

Docente Responsável
Francisco Soares de Moura
Docente da aulas teóricas
Francisco Soares de Moura
Docente da aulas práticas
José Pedro Oliveira

Teórica -- Terça-feira, 14H00-16H00
Prática -- Terça-feira, 16H00-18H00

Atendimento: terça-feira 10H00-11H00 ou a combinar por e-mail


  • Teste prático em Linux (10%)
  • Trabalho prático sobre concorrência (30%)
  • Exame Final (60%)

O objectivo desta disciplina é ajudar a perceber todo o ambiente de suporte à execução de programas informáticos. Começa-se por recordar algumas noções de arquitectura de computadores e compilação, passando de seguida ao papel do sistema operativo como gestor de recursos e entidade que define a "personalidade" do computador. A análise de algumas estratégias de gestão visa apenas ajudar a perceber como funcionam os computadores e identificar os compromissos que se colocam na sua administração.


  • Introdução ao hardware e software de sistemas.
  • Gestão de recursos: processador, memória real e virtual, periféricos e ficheiros.
  • Noções de programação concorrente: comunicação e sincronização
  • Prática em Linux: bash e utilitários.

  • Introdução ao hardware e software de sistemas
    • CPU, memória, conjunto de instruções, linguagem fonte e sua tradução para linguagem máquina, tipos de periféricos, interrupções, protecção, etc.
    • Conceitos gerais de programação de sistemas: ambientes de desenvolvimento e execução de programas, concorrência, gestão de recursos, desempenho, sistemas distribuídos
    • Objectivos, funções, evolução e estrutura de um sistema operativo
  • Gestão de recursos
    • Gestão do processador: estados de um processo, desafectação forçada, estratégias de escalonamento.
    • Gestão de memória: ligação compilador/sistema operativo, monoprogramação e multiprogramação, memória virtual, desempenho de sistemas de memória virtual.
    • Gestão de periféricos: hardware e software de I/O, organização física dos discos, escalonamento de pedidos de transferência.
    • Gestão de ficheiros: necessidade de persistência e eficiência, estudo de casos (FATs, i-nodes, log-structured filesystems).
  • Noções de programação concorrente: comunicação e sincronização
  • Prática em Linux:
    • Linux/Knoppix: sistema de ficheiros, ambiente gráfico, configuração.
    • bash e utilitários: find, grep, cut, etc.

  • Silberschatz et al., Applied Operating System Concepts, John Wiley & Sons, 2000

Além da pasta de "Apontamentos" acessível nesta página, os alunos interessados poderão ainda consultar os sites das disciplinas de Sistemas Operativos da LESI, nomeadamente os apontamentos de SO1

Esta disciplina surgiu pela primeira vez no ano lectivo de 2005-2006, fruto do arranque da licenciatura em Engenharia Biomédica em 2002.


T 12.Set.2006
Breve introdução aos assuntos a estudar nesta disciplina.
BIOSO - Sistemas Operativos (2006 - 2007) Apontamentos
BIOSO - Sistemas Operativos (2006 - 2007) Provas de avaliação
enunciados
Created by gsd
Last modified 2006-09-12 10:51 PM
« December 2014 »
Su Mo Tu We Th Fr Sa
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      
 
 

Powered by Plone

This site conforms to the following standards: