Sistemas operacionais TÁSSIO JOSÉ GONÇALVES GOMES www.tassiogoncalves.com.br tassiogoncalvesg@gmail.com
ementa Estudos fundamentais dos Sistemas Operacionais. Os serviços e estruturas do Sistema Operacional. Conceito de Hardware e Software. Gerenciamento de Processador, Memória e Sistemas de Arquivo. Os Sistemas Operacionais modernos: destacando o Sistema Windows e Sistema Linux. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
AVALIAÇÃO ATIVIDADE NOTAS TRABALHOS 60% PROVA 40% TOTAL 100% 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
AVALIAÇÃO EXEMPLO ATIVIDADE NOTAS TRABALHOS ((10 + 10 + 10)/3) * 0,6 = 6,0 PROVA 10 * 0,4 = 4,0 TOTAL 10,0 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
introdução Um sistema computacional moderno consiste em um ou mais processadores, memória principal, discos, impressoras, teclado, mouse, monitor, interfaces de rede e outros dispositivos de entrada e saída. (Tanenbaum, Andrew S., Sistemas Operacionais Modernos) 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
Como gerenciar todos esses componentes e usá-los de maneira otimizada? introdução Como gerenciar todos esses componentes e usá-los de maneira otimizada? 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
Com um dispositivo de software denominado sistema operacional! introdução Com um dispositivo de software denominado sistema operacional! 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
introdução Exemplos de SO (Sistemas Operacionais) Windows, Linux, FreeBSD ou Mac OS X Interface do SO Shell ou GUI 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
INTRODUÇÃO 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
introdução Modo Núcleo: Nesse modo ele tem acesso completo Modo Usuário: Apenas um subconjunto de instruções está disponível. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
introdução Os sistemas operacionais diferem de programas de usuário Em particular, eles são grandes, complexos e têm vida longa. Código Fonte: 5 milhões de Linhas Programas de usuário podem atingir facilmente 10 ou 20 vezes esse valor. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O que é um sistema operacional? Fornecer aos programadores de aplicativos um conjunto de recursos abstratos claros em vez de recursos confusos de hardware e gerenciar esses recursos de hardware. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O que é um sistema operacional? O SO como uma máquina estendida. O SO como um gerenciador de recursos. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O SO como uma máquina estendida A arquitetura da maioria dos computadores em nível de linguagem de máquina é primitiva e de difícil programação, especialmente a entrada/saída. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O SO como uma máquina estendida Abstração é o elemento-chave para gerenciar complexidade. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O SO como uma máquina estendida 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O SO como um gerenciador de recursos O conceito de um sistema operacional como provedor de uma interface conveniente a seus usuários é uma visão top-down (abstração do todo para as partes) 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR
O SO como um gerenciador de recursos O trabalho do sistema operacional é fornecer uma alocação ordenada e controlada de processadores, memórias e dispositivos de E/S entre vários programas que competem por eles. 21/09/2018 SISTEMAS OPERACIONAIS | CETEPI-I | TÁSSIO GONÇALVES - TASSIOGONCALVES.COM.BR