Baixe o app para aproveitar ainda mais
Prévia do material em texto
Sistemas Operacionais Aula 1 Prof. Claudio de Oliveira Organização da Disciplina Planejamento Aula 1 – Fundamentos de Sistemas Operacionais Aula 2 – Arquitetura de Sistemas Operacionais Aula 3 – Conceito de Concorrência, processos e threads Aula 4 – Gerência de processador Aula 5 – Gerência de memória Aula 6 – Memória Virtual Aula Prática 1 – Uso de simulador para gerência de processos Aula Prática 2 – Solução de exercícios de escalonamento Aula Prática 3 – Solução de Exercícios de Gerência de Memória Aula Prática 4 – Solução de Exercícios de Memória Virtual FIM Fundamentos de Sistemas Operacionais Organização da Aula Conceito – Sistema, Sistema Computacional, Sistema Operacional Funções do Sistema Operacional Evolução histórica dos Sistemas Operacionais Sistemas Operacionais A saga de um Processador – COMPLETO. Disponível em: <https://www.youtube.com/w atch?v=0878LhFq7Uo>. Conceitos Sistemas Conjunto de elementos interconectados que formam um todo (exemplo: sistema nervoso, sistema elétrico etc.) Sistema Computacional Conjunto de componentes eletrônicos (hardware) capazes de processar informações de acordo com um programa (software) O que é um Sistema Operacional? Conjunto de elementos (programas) capazes de fazer um todo (computador) funcionar Sistema Operacional – Gerente Gerente de Processos Gerente de processador Gerente de memória Gerente de dispositivos FIM Quais as funções de um Sistema Operacional? Funções do Sistema Operacional Tornar a utilização do computador mais eficiente e conveniente Distribuição dos recursos de memória, processador e dispositivos para os programas Esconder os detalhes de baixo nível Prover recursos em alto nível para acesso a periféricos Estabelecer uma ordem (fila) de quem irá utilizar os recursos FIM Como ocorreu a evolução dos Sistemas Operacionais? Evolução Histórica – Computador como Máquina de Calcular Calculador analítico de Babbage Evolução Histórica – Primeira Geração de Computadores ENIAC – Programação em linguagem de máquina Evolução Histórica – Segunda Geração de Computadores Jobs em cartões magnéticos Uso de Sistema Operacional para leitura dos cartões Programas em Assembly e Fortran Evolução Histórica – Terceira Geração de Computadores Inicio da multiprogramação, compartilhamento de tempo entre jobs Desenvolvimento do Unix Evolução Histórica – Quarta Geração de Computadores Surgimento dos computadores pessoais Criação de uma interface amigável baseada em ícones (GUI) Fazendo uma Retrospectiva Linha do Tempo 1950 – O conceito de sistema operacional apareceu durante a segunda geração da computação moderna 1969 – Primeira versão do Unix 1981 – Lançamento do MS DOS 1984 – Sistemas Operacionais com Interface gráfica 1991 – Surgimento do Linux 2001 – Windows XP 2005 – Android 2009 – Windows 7 2010– Chromium OS 2011 – Windows 8 201... SO integrados a web (Windows 10, Firefox OS) Sistemas Operacionais Hoje Síntese Evolução dos Sistemas Operacionais influenciado pelos avanços no hardware e na área de comunicação Sistemas Operacionais para todos os tipos de dispositivos (devices) Sistemas Operacionais associado ao conceito de computação em nuvem (cloud computing) Referências de Apoio DEITEL. Sistemas operacionais. MACHADO. Arquitetura de Sistemas Operacionais. TANENBAUM. Sistemas Operacionais Modernos. FIM
Compartilhar