Baixe o app para aproveitar ainda mais
Prévia do material em texto
Fundamentos de Sistemas Operacionais Apresentação 1 Fundamentos de Sistemas Operacionais Bibliografia Básica DEITEL, H.; DEITEL, P. & CHOFFNES. Sistemas operacionais. 3.ed. São Paulo: Pearson, 2005. TANENBAUM, A. S. Sistemas operacionais modernos. 2.ed. São Paulo: Pearson, 2003. OLIVEIRA, R. S.; CARISSIMI, A. S.; TOSCANI, S. S. Sistemas operacionais. 3.ed. V. 11. São Paulo, Bookman, 2008. 2 Fundamentos de Sistemas Operacionais Bibliografia Complementar TOSCANI, S.; OLIVEIRA, R. S. DE & CARISSIMI, A. S. Sistemas operacionais. 3.ed. Rio Grande do Sul: Sagra-luzzatto, 2004. FLYNN, I. & MCHOES, A. M. Introdução aos sistemas operacionais. São Paulo, Thomson Pioneira: 2002. 3 Fundamentos de Sistemas Operacionais Vídeo: Dentro do Computador Videos\Viagem dentro do Computador.mp4 4 Fundamentos de Sistemas Operacionais PAPEL DO SISTEMA OPERACIONAL “Vemos um sistema operacional como os programas implementados como software ou firmware* que tornam o hardware utilizável.” Deitel 5 Fundamentos de Sistemas Operacionais PAPEL DO SISTEMA OPERACIONAL • Abstração do hardware aproveitando ao máximo os recursos computacionais oferecidos; • Comanda a execução de programas e processos; • Oferece uma interface amigável para a comunicação homem/máquina. 6 Fundamentos de Sistemas Operacionais PAPEL DO SISTEMA OPERACIONAL 7 Jogos Sistemas Específicos Outros Aplicações Editores Compiladores Shell Acessórios do Sistema Operacional SISTEMA OPERACIONAL Firmware (Drivers de fabricantes – ex.placas, controladores, etc) - Start do Sistema - Acesso a dispositivos externos - Self testMicroprogramação Dispositivos Físicos Hardware Fundamentos de Sistemas Operacionais EVOLUÇÃO Conhecer o processo de evolução das máquinas nos permite entender o funcionamento das máquinas e sistemas operacionais atuais. As primeiras máquinas que são consideradas as origens do computador moderno eram criadas para fins específicos. 8 Fundamentos de Sistemas Operacionais EVOLUÇÃO No decorrer dos anos as máquinas foram se tornando cada vez mais genéricas, até chegarem aos modelos que conhecemos atualmente. Vejamos... 9 Fundamentos de Sistemas Operacionais EVOLUÇÃO Vídeo: Videos\Historia do computador.mp4 10 Fundamentos de Sistemas Operacionais EVOLUÇÃO - DESTAQUES • 1643: Blaise Pascal – Matemático – Projeta e constrói a máquina de calcular mecânica. Deu origem as máquinas de calcular mecânicas; • Final do século XVIII – Joseph Marie Jacquard – constrói tear que utiliza cartões perfurados = 1ª máquina programável 11 Fundamentos de Sistemas Operacionais EVOLUÇÃO - DESTAQUES • 1822: Charles Babbage = constrói a máquina de diferenças. Partindo das ideias de Jacquard cria a máquina analítica. Considerado o pai do computador moderno • 1890: Censo Americano usa máquina de tabular de Herman Hollerith 12 Fundamentos de Sistemas Operacionais EVOLUÇÃO - DESTAQUES • 1896: Herman Hollerith funda a Tabulating Machine Company que depois veio a se transformar na IBM. Durante a evolução das máquinas e sistemas operacionais veremos que a IBM é responsável por muitos padrões que são usados até os dias atuais. • Década de 30: Surgiram as máquinas eletromecânicas e as eletrônicas de calcular 13 Fundamentos de Sistemas Operacionais EVOLUÇÃO - DESTAQUES • 1937: John Von Neumann propõe um modelo de arquitetura genérica para o computador. No modelo Neumann define também o funcionamento do processador. Esse modelo é a base de todas as máquinas utilizadas até hoje. 14 Fundamentos de Sistemas Operacionais EVOLUÇÃO - DESTAQUES • 1937: Modelo de John Von Neumann 15 Memória Dispositivos de Entrada e Saída Usuários Processador Barramento (comunicação entre dispositivos do hardware) Fundamentos de Sistemas Operacionais EVOLUÇÃO - DESTAQUES • 1937: Modelo de John Von Neumann - Processador 16 Fetch Decode Execute Start Halt
Compartilhar