Vous êtes sur la page 1sur 7

Sistemas Operacionais

Apresentação da Disciplina

Francisco José da Silva e Silva

Laboratório de Sistemas Distribuı́dos Inteligentes (LSDi)


Departamento de Informática / UFMA
http://www.lsdi.ufma.br

12 de março de 2019

Francisco Silva Sistemas Operacionais


Arquitetura em camadas de um sistema de computação

Banking Airline Web


Application programs
system reservation browser

Command
Compilers Editors interpreter System
programs
Operating system

Machine language

Microarchitecture Hardware

Physical devices

Francisco Silva Sistemas Operacionais


O Microprograma

Usualmente localizado em memória ROM;

É um interpretador que traduz as instruções de linguagem de


máquina como ADD, MOVE e JUMP em uma série de
pequenos passos;

O conjunto de instruções interpretadas definem a linguagem


de máquina.

Francisco Silva Sistemas Operacionais


Tópicos da Disciplina

1 Introdução aos sistemas operacionais


2 Gerenciamento de processos
3 Sincronização de processos concorrentes e cooperantes
4 Gerenciamento de memória
5 Gerenciamento de E/S
6 Gerenciamento de informações
7 Bloqueios perpétuos
8 Proteção e segurança

Francisco Silva Sistemas Operacionais


As aulas

Ênfase nas funções desempenhadas pelos sistemas


operacionais em sistemas de computação e como eles realizam
estas tarefas;
Organização interna de sistemas operacionais e os algoritmos
utilizados na sua construção;
Sistemas operacionais II:
Como os sistemas operacionais mais utilizados atualmente
(como o Unix, Linux, Windows) foram construı́dos;
Prática de programação com as chamadas ao sistema destes
sistemas operacionais.

Projeto de Sistemas operacionais.

Francisco Silva Sistemas Operacionais


Sistemas Operacionais: Por que Estudar?

Infraestrutura: analista de suporte, de rede, de segurança


Conhecer como o SO funciona é essencial para o
gerenciamento de sistemas computacionais
Desenvolvimento de Sistemas
É fundamental entender como programas são executados em
um sistema de computação
Concorrência e sincronização são essenciais na programação de
muitos sistemas
Para entender as limitações das diversas plataformas ou para
acesso direto a suas funcionalidades
No projeto de sistemas embarcados
Sistemas operacionais é um dos fundamentos da computação
e é conteúdo central nos currı́culos de referência
da SBC e ACM/IEEE.

Francisco Silva Sistemas Operacionais


Bibliografia

1 Andrew S. Tanenbaum, Sistemas Operacionais


Modernos, 4a Ed, Pearson Prentice Hall, 2016;
2 Abraham Silberschatz et al., Fundamentos de Sistemas
Operacionais, 9a Ed, LTC, 2015;
3 William Stallings, Operating Systems internals and design
principles, Prentice Hall, 8a Ed, 2014.
4 Gary Nutt, Operating Systems: a modern perspctive, Addison
Wesley, 2002;
5 Rômulo Oliveira et al., Sistemas Operacionais, Bookman,
2010.

Francisco Silva Sistemas Operacionais

Vous aimerez peut-être aussi