User Tools

Site Tools


so:livro_de_sistemas_operacionais

Livro de Sistemas Operacionais

Há algum tempo venho escrevendo este material, que um dia deve se tornar um livro completo de Sistemas Operacionais. Minha intenção é publicá-lo através de uma editora, mas ao mesmo tempo mantendo seu acesso livre e gratuito na forma de um Open Book. Por ser um material ainda em preparação, há algumas partes incompletas. Ficarei grato por todas as indicações de erros e sugestões de melhorias.

Este texto está disponível sob a licença Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported}. Em resumo, você deve creditar a obra da forma especificada pelo autor ou licenciante (mas não de maneira que sugira que estes concedem qualquer aval a você ou ao seu uso da obra). Você não pode usar esta obra para fins comerciais. Se você alterar, transformar ou criar com base nesta obra, você poderá distribuir a obra resultante apenas sob a mesma licença, ou sob uma licença similar à presente.

Não respondo e-mails pedindo respostas das questões. Tomei esta decisão devido ao grande número de estudantes que me escrevem pedindo “respostas prontas” dos exercícios, para entregar a seus professores. A maioria das respostas podem ser encontradas facilmente no texto e/ou em outros livros de Sistemas Operacionais.

Alunos meus que tiverem dúvidas podem me consultar nas aulas de laboratório ou nos horários de atendimento.

Conteúdo

Material completo:

Para leitores de E-book (PDF em formato A5 sem margens):

Capítulos individuais (algumas referências cruzadas entre capítulos podem estar indefinidas, devido à compilação isolada de cada capítulo no LaTeX):

Laboratório de SO

Quem ministrar aulas de laboratório de Sistemas Operacionais pode ter interesse em ler minha tese de professor titular sobre aulas práticas de SO (ou um artigo resumindo a tese, publicado no SBC WEI 2002). Pode também dar uma olhada nos projetos que desenvolvo com meus alunos, nesta página.

Colaboradores

Meus agradecimentos às seguintes pessoas, que contribuiram para a melhoria da qualidade deste material:

  • Alexandre Koutton (graduando PUCPR)
  • Altair Santin (prof. PUCPR)
  • Carlos Silla (UTFPR)
  • Diogo Olsen (mestrando PUCPR, prof. IFET-PR)
  • Douglas da Costa (graduando PUCPR)
  • Fabiano Beraldo (graduando PUCPR)
  • Fred Maranhão
  • Jeferson Amend (graduando PUCPR)
  • Marcos Pchek Laureano (prof. FAE, doutorando PUCPR)
  • Paulo Resende (mestrando PUCPR)
  • Rafael Hamasaki (graduando PUCPR)
  • Richard Reichardt (graduando PUCPR)
  • Tadeu Ribeiro Reis (prof. CEFET Porto Seguro - BA)
  • Thayse Solis (graduanda, UTFPR)
  • Thiago Ferreira (graduando PUCPR)
  • Urlan Salgado de Barros (UFLA)
  • Vagner Sacramento (prof. UFG)
  • … (caso eu tenha esquecido de alguém, me avisem)

Sobre livros abertos

Discussão sobre livros abertos:

Exemplos de livros de computação abertos:

Comentários

Suas críticas, sugestões e indicações de erros são muito bem-vindas!

Discussion

Gilmar alves dos Santos, d/m/Y H:i
copiei alguns trabalhos seus a favor de meus estudos. obrigado.
Daniel Coelho, d/m/Y H:i
obrigado pelo material. Muito bom
Joao Carlos, Coimbra, d/m/Y H:i
um trabalho muito bom... será possivel arranjar a soluções dos exercicios do capitulo Gerencia de memória.. atentamente, Joao Carlos
Jamerson Albuquerque Tiossi, R. Rio de Janeiro, 45 - Nanuque - MG, d/m/Y H:i
Gostaria de encontrar material sobre a escrita do primeiros programas e linguaguens, como foi este processo e como se entendeu a necessidade de um sistema operacional, em que linguagem ele foi escrito (e em que linguagem foi escrita a própria linguagem que escreveu o S.O). O senhor tem algum material que possa indicar-me?
Euclides P. Farias Junior, Curitiba-PR, d/m/Y H:i
Muito bom os materiais postados, estou fazendo um estudo geral sobre sistemas operacioansi, muito obrigado pela oportunidade de disponibilizar download de tais estudos. Abraço, Euclides.
Mauricio Nunes, Barueri , Sp , d/m/Y H:i
Caro professor Carlos Mazieiro , Sou professor da disciplina Fundamentos de Sistemas Operacionais, na Unip Aplhaville - SP. Parabéns pela iniciativa e muito sucesso com o seu livro. Não conhecia o seu trabalho, e estou vendo que possui muita qualidade. Quando terminar a obra, me avise que eu pretendo comprar (ou talvez fazer uma doação) . Vou indicar seu site para meus alunos e conhecidos. Uma fonte de referência com material e livros é o HD virtual que eu mantenho, que divulgo a seguir. Espero que ajude a todos. http://nunesti.4shared.com Abraço a todos, Mauricio
Luiz Paulo Maia, Rio, RJ, d/m/Y H:i
Prof. Maziero, Parabéns pelo trabalho. Abrs, LP Maia
Ricardo Stegh Camati, Curitiba.Pr, d/m/Y H:i
Professor Maziero, melhor livro de sistemas operacionais que ja li, muito bom o trabalho e de fácil compreenção. Parabéns!
Admilson Gonçalves Júnior, Brasilia DF, d/m/Y H:i
Professor, baixei seu livro de SO para estudos: concurso perito área 3 PF. Muito obrigado!
Augusto Cesar da Silva Santos, Salvador, Bahia, d/m/Y H:i
Professor, este site salvou minha vida(rs). Parabéns. Augusto.
João Ribeiro Ratto, Campinas, d/m/Y H:i
Professor estive olhando seu ótimo material sobre SO. porém no capítlo 2 quando trata de escalonamento do processador o sr se refere sempre , a "escalonamento de tarefas", seria mais adequado, antes entrar com o conceito de processo , se referir a "escalonamento de processos".
Carlos Maziero, d/m/Y H:i
Olá João, eu escolhi usar o termo "escalonamento de tarefas" porque é mais genérico, pode se referir a processos ou threads. Muitos escalonadores de sistemas mais recentes são baseados em threads e não processos.
Péricles, UFBA, d/m/Y H:i
Olá Profº Carlos, Muito bom o seu material, estou ansioso para ler o livro completo!!! Parabéns!!!
André Luiz, ., d/m/Y H:i
Excelente material. Continue publicando.
Rafael, Campinas, d/m/Y H:i
Professor, encontrei seu site por meio do Google. Gostaria de dizer que achei muito bom o material e espero que finalize esse projeto, pois irá ajudar mais pessoas assim como eu. Parabéns! =)
LUIS, d/m/Y H:i
Oi salvei todos os arquivos so estou no aguardo de vc completar os arquivos V . VI , VII...fiquei muito interessado no seu trabalho, e é muito importante para mim Att Luis Obrigado...
Felipe Ribeiro, d/m/Y H:i
Mestre! Parabéns pelo trabalho! Excelente Material!
Anderson, d/m/Y H:i
Professor, no capítulo 2, gerência de tarefas, na página 6, item 3,a frase "...o processador tem executar todas...", está estranha. Estou adorando seu trabalho, o livro é muito bom. Parabéns!!!
Aikau, d/m/Y H:i
Prof., muito bom o conteúdo de seu material. Estou direcinando-o como complemento para os concursos da área de TI, especificamente, PCF . Parabéns !
Elias Carvalho, d/m/Y H:i
Caro professor Maziero Esto usando o seu material com todos os creditos para dar aulas de SO, gostaria de saber se há uma forma de inserir muita prática no curso, pois meu alunos são tecnólogos e precisam entrar no mercado com bastante experiência prática. Obrigado e parabens pelo trabalho
Juliano Cardoso, Belo Horizonte, d/m/Y H:i
Caro professor, Parabéns pelo excelente material. Gostaria de contribuir como colaborador do projeto. Abraços, Prof Juliano Cardoso
ricardo p moreno, brasília, d/m/Y H:i
Parabéns pela iniciativa. Vai me ajudar e a muita gente. Tomara que vire um Best seller!
fabriciofc, UFMG, d/m/Y H:i
Li rapidamente algumas seções e gostei bastante do livro. Obrigado
so/livro_de_sistemas_operacionais.txt · Last modified: d/m/Y H:i by maziero