Sistemas-Operacionais

Sistemas Operacionais

Prof. Eduardo Ono

 

Thumb Descrição
img [Flutterando]
A BOLHA já estourou e ninguem percebeu
(13:47, YouTube, Ago/2022)

 

Descrição

 

Conteúdo Programático

Aula Data Conteúdo
01 08/08 Apresentação da Disciplina, Plano de Ensino e Critérios de Avaliação; Revisão de pré-requisitos.
02 15/08 Conceitos de Sistema e Sistema Operacional; Tipos e Estruturas de Sistemas Operacionais; Introdução aos comandos do terminal: Prompt de Comando e PowerShell no Windows e Bash no Linux.
03 22/08 Parâmetros de um programa em C por linha de comando: argc e argv; Função atoi(); Exemplos: Soma de dois inteiros passados pela linha de comando, múltiplos parâmetros.
04 29/08 Funções atof() e toupper(); Manipulação de arquivos de texto em linguagem C; Leitura de um arquivo de texto; Funções feof(), fopen(), fclose(); Exemplos de programas.
05 05/09 Arquivos de Lote (.bat) no Windows; Concorrência e Paralelismo; Processos e Threads; Introdução à programação de threads em C (padrão POSIX).
Exemplos: Funções no padrão POSIX para o uso de threads; Estrutura básica de um programa para o uso de threads.
06 12/09 Técnicas de programação de threads (padrão POSIX);
07 19/09 Análise de desempenho com o uso de threads; Lei de Amdahl.
Exemplos:
benchmark-ordenacao-vetores.c
threads-ordenacao-vetores-2threads.c
20/09 Aula extra. Revisão para a prova; Análise de desempenho com o uso de threads (cont.).
Exemplos:
threads-ordenacao-vetores-nthreads.c
08 26/09 1a. Avaliação
09 03/10 Semana de Tecnologia e Inovação
08 Região Crítica e Exclusão Mútua; Algoritmo de Peterson.
11   Gerenciamento de Processos; Escalonamento de Processos.
12   Gerenciamento de Memória: Memória Principal e Secundária; Memória Virtual.
13   Gerenciamento de Arquivos: Sistemas de Arquivos; Implementação do Sistema de Arquivos.
14   Gerenciamento de Periféricos; Técnicas de E/S.
15   Integridade e Segurança.

 

Recursos

 

Bibliografia Básica

Capa Título
img [TANENBAUM-4e_2016]
TANENBAUM, Andrew. S.; BOS, Herbert. Sistemas Operacionais Modernos, 4. ed., São Paulo: Pearson Education do Brasil, 2016.
Online: https://plataforma.bvirtual.com.br/Acervo/Publicacao/36876
[SILBERSCHATZ_2015]
SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg. Fundamentos de Sistemas Operacionais: Princípios Básicos, 9. ed., Rio de Janeiro: LTC, 2015.
[STALLINGS_2017]
STALLINGS, Willian. Operating Systems: Internals and Design Principles, 9. ed., Pearson, 2017.

 

Bibliografia Complementar

Capa Título
[DEITEL-6e_2011]
DEITEL, P. J.; DEITEL, H.; C: Como Programar, 6 ed., São Paulo : Pearson Prentice Hall, 2011.
https://www.bvirtual.com.br/NossoAcervo/Publicacao/2660
[DENARDIN_2019]
DENARDIN, Gustavo Weber; BARRIQUELLO, Carlos Henrique; Sistemas Operacionais de Tempo Real e sua Aplicação em Sistemas Embarcados, 1. ed., São Paulo: Blucher, 2019.
Online: https://plataforma.bvirtual.com.br/Acervo/Publicacao/169968
[SILBERSCHATZ_2018] SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg; Operating System Concepts, 10. ed., Wiley, 2018.
[SILBERSCHATZ_2013] SILBERSCHATZ, Abraham; GALVIN, Peter B.; GAGNE, Greg. Operating Systems Concepts, 9. ed., John Wiley & Sons, 2013.
[TANENBAUM_2008] TANENBAUM, Andrew S.; WOODHULL, Albert S. Sistemas Operacionais - Projeto e Implementação, 3. ed., 2008.
[TANENBAUM_2006] TANENBAUM, Andrew S.; WOODHULL, Albert S. Operating Systems - Design and Implementation, 3. ed., Pearson Education, Inc., 2006.
[STUART_2011] STUART, Brian L. Princípios de Sistemas Operacionais - Projetos e Aplicações, São Paulo: Cengage Learning, 2011.
[MACHADO_2007] MACHADO, Francis B.; MAIA, Luiz P. Arquitetura de Sistemas Operacionais, 4. ed., Rio de Janeiro: LTC, 2007.

 

Vídeos Recomendados

Thumb Descrição
img [MIT Video Productions] Steve Jobs President & CEO, NeXT Computer Corp and Apple. MIT Sloan Distinguished Speaker Series
(1:12:53, YouTube, Dez/2017)
img [Liberdade VIP]
A Modinha PERIGOSA de Querer Ser Programador
(29:10, YouTube, Ago/2022)
img [60 second] Um grupo de cinco macacos e dois cientistas
(1:50, YouTube, Fev/2013)

 

Filmes e Documentários Recomendados

Thumb Descrição
img Jobs (2013)
img Steve Jobs (2015)
img Ghost in the Shell (2017)
img [Apple Explained]
History of Steve Jobs (Full Documentary)
(1:06:03, YouTube, Mar/2021)
img [Aulas de Computação]
Von Neumann - Um gênio maior que Albert Einstein? Biografia/História #6
(19:52, YouTube, Nov/2021)

 

Windows 11 Vídeos
Instalação img   img
WSL img   img
Novidades img   img   img   img