Sejam bem vindos! Arquitetura de Sistemas Operacionais Vale do Silício Treinamentos ACOMPANHAMENTO O que você aprendeu entre nossa última aula até hoje? Arquitetura de Sistemas Operacionais 2 Vale do Silício Treinamentos AULA DE HOJE Máquinas de Níveis Tipos de SOs Arquitetura de Sistemas Operacionais 3 Vale do Silício Treinamentos INTRODUÇÃO Arquitetura de Sistemas Operacionais 4 Vale do Silício Treinamentos TIPOS DE SOFTWARES Software Livre Software Proprietário Software Gratuito Software Pago Arquitetura de Sistemas Operacionais 5 Máquinas de Níveis Vale do Silício Treinamentos MÁQUINAS DE NÍVEIS Aplicativos Utilitários Sistema Operacional Linguagem de Máquina Microprogramação Circuitos Eletrônicos Arquitetura de Sistemas Operacionais 7 Vale do Silício Treinamentos CIRCUITOS DIGITAIS Cada letra, número ou símbolo do teclado possui um correspondente binário de 8 bits; Por exemplo: A 01000001 Arquitetura de Sistemas Operacionais 8 Vale do Silício Treinamentos MICROPROGRAMAÇÃO Arquitetura de Processadores CISC ou RISC Arquitetura de Sistemas Operacionais 9 Vale do Silício Treinamentos LINGUAGEM DE MÁQUINA Por que 99% dos SOs são escritos em Linguagem C? Resposta: UNIX UNIX UNIX IBM SUN INTEL Arquitetura de Sistemas Operacionais UNIX XYZ ... 10 Vale do Silício Treinamentos KEN THOMPSON DENNIS RITCHIE UNIX C Compilador C IBM SUN INTEL Arquitetura de Sistemas Operacionais XYZ ... 11 Vale do Silício Treinamentos MÁQUINAS DE NÍVEIS Aplicativos Utilitários Sistema Operacional Linguagem de Máquina Microprogramação Circuitos Eletrônicos Arquitetura de Sistemas Operacionais 12 Vale do Silício Treinamentos APLICATIVOS Editor de texto, editor de apresentações, editor de planilhas, navegador de internet, players, etc. Arquitetura de Sistemas Operacionais 13 Vale do Silício Treinamentos UTILITÁRIOS Antivírus, desfragmentador de disco, compiladores, etc. Arquitetura de Sistemas Operacionais 14 Tipos de SOs Vale do Silício Treinamentos TIPOS DE SOs Tipos de Sistemas Operacionais Sistemas Monoprogramáveis/ Monotarefa Sistemas Multiprogramáveis/ Multitarefa Arquitetura de Sistemas Operacionais Sistemas com Múltiplos Processadores 16 Vale do Silício Treinamentos MONOTAREFA UCP Memória Principal programa/ tarefa Dispositivos de E/ S Arquitetura de Sistemas Operacionais 17 Vale do Silício Treinamentos MULTITAREFA programa/ tarefa programa/ tarefa UCP Memória Principal Dispositivos de E/ S programa/ tarefa programa/ tarefa programa/ tarefa Arquitetura de Sistemas Operacionais 18 Vale do Silício Treinamentos MULTITAREFA Sistemas Multiprogramáveis/ Multi tarefa Sistemas Batch Sistemas de Tempo Compartilhado Arquitetura de Sistemas Operacionais Sistemas de Tempo Real 19 Vale do Silício Treinamentos TEMPO COMPARTILHADO Também chamado de time-sharing; Utiliza fatia de tempo (time slice) para executar os programas; O tempo de resposta não é rígido; Exemplos: Windows, Linux, Android, IOS, etc. Arquitetura de Sistemas Operacionais 20 Vale do Silício Treinamentos TEMPO REAL Também chamados de real-time; Não possui fatia de tempo; O tempo de resposta está dentro de limites rígidos; Exemplos: sistema de tráfego aéreo, caldeiras, cirurgias médicas, robôs autônomos, etc. Arquitetura de Sistemas Operacionais 21 Vale do Silício Treinamentos FORTEMANTE ACOPLADOS UCP Memória Principal Dispositivos de E/ S UCP Dispositivos de E/ S Arquitetura de Sistemas Operacionais 22 Vale do Silício Treinamentos FRACAMENTE ACOPLADOS link de comunicação UCP Memória Principal UCP Dispositivos de E/ S Memória Principal Arquitetura de Sistemas Operacionais Dispositivos de E/ S 23 Vale do Silício Treinamentos TAREFA T2: Entrega manuscrita e individual. Qual é a fatia de tempo (time slice) do SO da sua empresa? (1 linha) O que são clusters computacionais? (15 linhas) O que são grids computacionais? (15 linhas) Arquitetura de Sistemas Operacionais 24 Vale do Silício Treinamentos PRÓXIMAS AULAS Máquina de Von Neumann Pipelining CISC e RISC Tradutores, Interpretadores, etc. Arquitetura de Sistemas Operacionais 25 Vale do Silício Treinamentos CONTATO valedosilicio.net.br [email protected] (17) 3014-2394 Arquitetura de Sistemas Operacionais 26 Vale do Silício Treinamentos CONCLUSÃO O que você aprendeu na aula de hoje? Por que valeu a pena a aula de hoje? Arquitetura de Sistemas Operacionais 27 Vale do Silício Treinamentos MUITO OBRIGADO! Arquitetura de Sistemas Operacionais 28