Mudanças entre as edições de "Sistemas Operacionais"
De Aulas
(→Links) |
|||
(2 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
+ | |||
+ | |||
= Planos de Ensino = | = Planos de Ensino = | ||
Linha 59: | Linha 61: | ||
* [[Sistemas Operacionais - Seminário II]] | * [[Sistemas Operacionais - Seminário II]] | ||
* [[Sistemas Operacionais - Seminário III]] | * [[Sistemas Operacionais - Seminário III]] | ||
− | * [[ | + | * [[Atividade de Comunicação entre Processos]] |
* [[Trabalho Extra - Futuro dos Sistemas Operacionais]] | * [[Trabalho Extra - Futuro dos Sistemas Operacionais]] | ||
Linha 65: | Linha 67: | ||
* [https://tecnoblog.net/meiobit/435684/ms-dos-40-anos-historia/ MS-DOS 40 anos de história] | * [https://tecnoblog.net/meiobit/435684/ms-dos-40-anos-historia/ MS-DOS 40 anos de história] | ||
− | + | *[[Linguagem de Programação C: Introdução]] | |
− | * [[Linguagem de Programação C: Introdução] | + | *[[DAS5334 Introdução a Informática para Automação]]: Nesse link há exemplos e exercícios em C. |
− | |||
− | * [[DAS5334 Introdução a Informática para Automação]]: Nesse link há exemplos e exercícios em C. | ||
* [http://www.das.ufsc.br/~jomi/das5334/Livro%20Aberto%20Aprendendo%20a%20Programar%20naLinguagem%20C.pdf Livro: Aprendendo a programar em C]. | * [http://www.das.ufsc.br/~jomi/das5334/Livro%20Aberto%20Aprendendo%20a%20Programar%20naLinguagem%20C.pdf Livro: Aprendendo a programar em C]. | ||
* [https://{{SERVERNAME}}/aulas/so2/processos_unix.pdf Apostila Processos em Unix] | * [https://{{SERVERNAME}}/aulas/so2/processos_unix.pdf Apostila Processos em Unix] | ||
Linha 77: | Linha 77: | ||
* [http://explainshell.com Explain Shell] | * [http://explainshell.com Explain Shell] | ||
* [https://winworldpc.com https://winworldpc.com] | * [https://winworldpc.com https://winworldpc.com] | ||
+ | * [https://www.pcjs.org/ Sistemas Operacionais Simulados] (PCJS) | ||
= Bibliografia = | = Bibliografia = |
Edição atual tal como às 04h47min de 6 de junho de 2024
Planos de Ensino
Conteúdo
- Histórico dos Computadores
- Tipos de Sistemas Operacionais
- Concorrência
- Estrutura do Sistema Operacional
- Processo
- Comunicação entre Processos
- Gerência do Processador
- Gerência da Memória
- Gerência de Memória Virtual
- Sistemas de Arquivos
- Gerência de Dispositivos
Material Complementar
- IDE Code::Blocks - IDE para programação em C/C++.
- Programação em C
- Comunicação entre Processos em C
- Exercícios de Programação em C
Slides
As transparências utilizadas são referentes ao livro Arquitetura de Sistemas Operacionais de Francis Machado.
- Visão geral
- Conceitos de Hardware e Software
- Concorrência
- Estrutura do Sistema Operacional
- Processo
- Thread
- Sincronização e Comunicação entre Processos
- Gerência do Processador
- Gerência da Memória
- Gerência da Memória Virtual
- Gerência de Arquivos
- Gerência de Dispositivos
- Sistemas com Múltiplos Processadores
- Windows 2000
- Unix
Avaliações
- Sistemas Operacionais - Seminário I
- Sistemas Operacionais - Seminário II
- Sistemas Operacionais - Seminário III
- Atividade de Comunicação entre Processos
- Trabalho Extra - Futuro dos Sistemas Operacionais
Links
- MS-DOS 40 anos de história
- Linguagem de Programação C: Introdução
- DAS5334 Introdução a Informática para Automação: Nesse link há exemplos e exercícios em C.
- Livro: Aprendendo a programar em C.
- Apostila Processos em Unix
- Apostila Pipes de Comunicação
- Processos/Pipes/IPC
- Using Internet Sockets
- OS Sim (OS Concepts Simulator)
- Explain Shell
- https://winworldpc.com
- Sistemas Operacionais Simulados (PCJS)
Bibliografia
- MACHADO, Francis B.; Maia, Luiz P.. Arquitetura de Sistemas Operacionais. 2a.ed. LTC - Livros Técnicos e Científicos Editora S.A. RJ. 1997.
- TANENBAUM, Andrew S. Sistemas operacionais : projeto e implementação. Traduzido por Edson Furmankiewicz. 2. ed. Porto Alegre : Bookman, 2002.
- TANENBAUM, Andrews. Sistemas operacionais modernos. Rio de Janeiro: Livros Tecnicos e Cientificos, 1992.
- OLIVEIRA, Rômulo S.; CARISSIMI, A.; TOSCANI, Simão Sirineo. Sistemas Operacionais 2.ed. Porto Alegre : Sagra Luzzatto, 2001.
- TANENBAUM, Andrew S. Sistemas operacionais modernos. Tradução de Ronaldo A. L. Gonçalves e Luís A. Consularo e revisão técnica de Regina Borges de Araújo. 2.ed. São Paulo : Prentice Hall, 2003.
- SHAY, William A. Sistemas operacionais. Tradução de Mário Moro Fechio e revisão técnica e adaptação de Alan Mitchell Durhan. São Paulo : Makron Books, 1996.
- SILBERSCHATZ, Abraham; GALVIN, Peter Baer; GAGNE, Greg. Sistemas operacionais : conceitos e aplicações. Tradução de Adriana Ceschin Rieche. Rio de Janeiro : Elsvier.