universidade do estado de santa catarina – campus sbs prof. erivelto tschoeke

13
Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

Upload: internet

Post on 17-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

Universidade do Estado de Santa Catarina – Campus SBSProf. Erivelto Tschoeke

Page 2: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

Introdução aos sistemas operacionais, linguagem de máquina, micro construtores, carregadores, ligadores, programação concorrente, gerenciamento de memória, gerenciamento de processo, montadores, utilitários, principais sistemas operacionais.

Page 3: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

Apresentar conceitos sobre os principais S.O modernos e como eles gerenciam atualmente os sistemas computacionais (Hardware).

Page 4: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

Introdução e caracterização dos principais Sistemas operacionais.

Compreender os conceitos de processos, gerência de memória, sistemas de arquivos E/S etc..

Estudar as principais diferenças entre as plataformas UNIX/MS-Windows.

Page 5: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

1. Visão Geral  1.1. Motivação para estudo de SOP  1.2. Classificação / Máquina de Níveis 1.3. Histórico  1.4. Estrutura do SOP 

Page 6: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

2. Processos e Threads  2.1 Estrutura do processo  2.2 Estados de um processo  2.3 Processos, Independentes, sub-

processos 2.4 Estrutura de threads 2.5 Tipos de threads.

Page 7: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

3. Gerência do Processador 3.1 Critérios de escalonamento 3.2 Escalonamento preemptivo e não-

preemptivo 3.3 Polí ticas de Escalonamento: FCFS,

SJF, Round Robin, prioridades, Múltiplas filas, Múltiplas filas com realimentação, tempo real.

Page 8: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

4. Gerência de Memória 4.Funções básicas 4.2 Alocação contígua  4.3 Overlay  4.4 Alocação particionada 4.5 Swapping  4.6 Paginação  4.7 Segmentação  4.8 Memória Virtual.

Page 9: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

5. Gerência de Arquivos 5.1 Arquivos 5.2 Diretórios 5.3 Gerência de espaço livre 5.4 Gerência de Alocação  5.5 Proteção  5.6 Cache. 

Page 10: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

6. Gerência de E/S 6.1 Princípios básicos de hardware  6.2 Sub-sistema de E/S  6.3 Dispositivos básicos 6.4 Device Drivers 6.5 Controladores. 

Page 11: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

7. Estudo de Caso: MS-Windows, Unix e Linux

7.1 Histórico de evolução de cada SOP 7.2 Esquemas de Gerência de

processos /processador 7.3 Esquemas de Gerência de Memória 7.4 Esquemas de Gerência de E/S 7.5 Esquemas de Gerência de arquivos.

Page 12: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

8. Aplicação prática Linux  8.1 Organização do SOP 8.2 Kernel  8.3 Daemons 

Page 13: Universidade do Estado de Santa Catarina – Campus SBS Prof. Erivelto Tschoeke

BÁSICA:

OLIVEIRA, Rômulo Silva de; Carissimi, Alexandre da Silva; Toscani, Simão Sireneo. Sistemas Operacionais. 2ª Edicão. Porto Alegre/RS: Sagra-Luzzatto, 2001. 247 p.

SILBERSCHATZ, Abrahan; Galvin, Peter; Gagne, Greg. Sistemas Operacionais: Conceitos e Aplicações. 6ª Edição. Rio de Janeiro: Campus, 2000. 585 p.

FERREIRA, Rubens E. Linux - Guia do Administrador de Sistema. São Paulo/SP. Novatec. 2003. 512p.

COMPLEMENTAR:

MACHADO, Francis Berenger; Maia, Luiz Paulo. Arquitetura de Sistemas Operacionais. 3ª Edição. Rio de Janeiro: LTC, 2002. 312 p.

STALLINGS, Willian. Operating Systems: Internals and Design Principles. 3º Edition. New Jersey: Prentice-Hall, 1999.

TANENBAUM. Sistemas Operacionais Modernos. 2ª Edição. São Paulo: Prentice-Hall, 2003.

TIBET, Chuck V. Linux: Administração e Suporte. São Paulo: Novatec, 2002.