Please enable JavaScript.
Coggle requires JavaScript to display documents.
Capítulo 1: Introdução a SO, MAPA MENTAL 1, DISCIPLINA: SO 2023/1, ALUNA:…
Capítulo 1: Introdução a SO
Computação Tradicional
Ambiente de escritório
Agora
Tecnologias web e a crescente largura de banda da WAN
Antigamente
PCs conectados a uma rede, com servidores fornecendo
serviços de arquivo e impressão
Acesso remoto complicado
Redes domésticas
Antigamente
Único computador com uma conexão de modem lenta
com o escritório, a Internet, ou ambos
Agora
Diversos computadores em LAN e conectados a um
roteador com firewall e acesso de alta velocidade a Internet (WAN)
Computação Móvel
Hardware e SO com muitos recursos integrados
smartphones e tablets
possuem cada vez mais poder computacional e
capacidade de processamento bem complexo
SO’s que dominam esse nicho (julho 2022)
Android (71%)
iOS (28%)
Sistemas Distribuídos
É uma coleção de computadores fisicamente separados, porém conectados em rede
Finalidade
prover vários serviços aos usuários a eles
conectados
Construído sobre a infraestrutura de rede e protocolos de comunicação
Uma rede de computadores, por si só, não caracteriza um
sistema distribuído
Computação Cliente-Servidor
Um modelo cliente-servidor é um tipo especializado de
sistema distribuído
Fornecedores de recursos
Servidores
Requerentes
Clientes
Computação Peer-to-Peer (ponto-a-ponto)
não distingue clientes e servidores, todos iguais
Exemplos
Torrent
eMule
Outro modelo de
sistema distribuído
Virtualização
permite que SO’s rodem como aplicações dentro de
outros SO’s
interface “idêntica” ao hardware básico
Emulação
usada quando a arquitetura da CPU de origem é diferente da arquitetura da CPU de destino
O SO deve ser da mesma arquitetura
Exemplo
Win 10 x64 deve estar rodando como aplicação em dentro de uma arquitetura x64
Interpretação de código é uma forma de emulação que, por
sua vez, é também um tipo de virtualização
Computação na Nuvem (Cloud Computing)
Ela entrega
processamento
armazenamento
ou mesmo aplicações como serviço através de uma rede
Tipos
Nuvem hibrída
Oferece o serviço da pública e da particular
Software as a Service (SaaS)
Google Apps e Office Online
Nuvem particular
Roda especificamente dentro de uma
companhia
Plataform as a Service (PaaS)
servidor de banco de dados
Nuvem pública
Provida pela internet a quem contratar
Infrastructure as a Service (IaaS)
servidor completo
Sistemas Embarcados de Tempo-Real
a forma mais comum e prevalecente de
computação
Podem ser encontrados em todos os lugares: carros,
robôs, eletrodomésticos e eletroeletrônicos
Propósito específico
SO’s bem primitivos/especializados (ou não nem tem)
Pequenos e de baixo consumo.
Pouca ou nenhuma interface com o usuário
MAPA MENTAL 1
DISCIPLINA: SO 2023/1
ALUNA: KAILANY FAUSTINO DE SOUZA