Você está na página 1de 137

E2A DIGITAL

Unidade Curricular Digital


Ambientes Computacionais e
Conectividade
Prof.Dr. Rubem M. Koide

2023-1
ALUNOS??
https://sites.google.com/view/techweek5
EXEMPLO
EXEMPLO
MATERIAL DIDÁTICO CURADO
MAPA MENTAL

MAPA1 –MENTAL
Unidade INTRODUÇÃO – Analisar – a integração e áreas envolvidas e correlação com os
conteúdos da UC

➢ Sistemas Operacionais
➢ Rede de computadores
➢ Computação em nuvem
➢ Datacenter
NUVEM DE PALAVRAS

https://www.jasondavies.com/wordcloud/#%2F%2Fwww.jasondavies.com%2Fwordcloud%2Fabout%2F

Praticar com os conceitos


ARQUITETURA
https://peterhigginson.co.uk/LMC/
ARQUITETURA
DÚVIDAS ?
Unidade 1 – Fundamentos dos Sistemas Operacionais Modernos
DÚVIDAS ?
Unidade 1 – Fundamentos dos Sistemas Operacionais Modernos

Qual a diferença entre o pensamento de Tanembaum e Stallings sobre a definição de sistema


operacional?

Pois no meu ponto de vista ambos tem a mesma definição de Sistema operacional.
Segundo Tanenbaum (2003), define se o sistema operacional em dois pontos de vistas:
O sistema operacional como uma maquina estendida, no qual o usuário não tem
interesse em saber os detalhes funcionais dos dispositivos; e deseja uma interface
mais palpável e mais simples de lidar e esconde a complexidade do hardware.
Busca Ativa
Busca Ativa
https://pt.wikipedia.org/wiki/MINIX

O Minix é um sistema operacional Unix-like (semelhante ao UNIX), escrito em linguagem C e


assembly. Ele é gratuito e com o código fonte disponível.[1]

Características
Multitarefa (múltiplos programas podem correr ao mesmo tempo).
Funciona em 286, 386, 486, Pentium.
Suporta memória estendida (16MB no 286 e 4GB no 386, 486 e Pentium ou superior).
Porta RS-232 com emulação de terminal, kermit, zmodem, etc.

Funcionamento
Processos são entidades independentes, cada um com suas permissões de acesso, e têm
atribuídos propriedades como o id do usuário que o criou (UID) e do grupo (GID).
Grande parte de sua execução se processa em user-mode, quando o processador não
admite a execução de instruções privilegiadas, mas em certos instantes (durante uma
chamada de sistema), ele executa em modo núcleo para conseguir o acesso a partes do
hardware que de outra forma seriam inacessíveis.
Cada processo é identificado pelo seu process id (PID), que é simplesmente um número
inteiro.

Busca Ativa:

https://www.inf.ufrgs.br/~johann/sisop1/minixpage/
Busca Ativa

https://pt.wikipedia.org/wiki/William_Stallings

Dr. William Stallings é um escritor e cientista da computação norte-americano. Ele tem escrito livros sobre a ciência da
computação tópicos, tais como sistemas operacionais, redes de computadores, organização de computadores, e de
criptografia. Ele também mantém um site intitulado Estudante de Ciência da computação Recurso. Ele é autor de 17 títulos,
e a contagem de edições revisadas, de um total de mais de 40 livros sobre vários aspectos desses temas. Em mais de 20
anos no campo, ele tem sido um técnico colaborador, gerente técnico e executivo em várias empresas de alta tecnologia.
Atualmente, ele é um consultor independente, cujos clientes incluem o computador e a rede de fabricantes e clientes,
empresas de desenvolvimento de software, e de ponta de governo, instituições de pesquisa.

Stallings recebeu seu B. S. em engenharia elétrica pela Universidade de Notre Dame e o Doutorado em ciência da
computação do Instituto de Tecnologia de Massachusetts.

Ele recebeu o prêmio de melhor Ciência da computação livro do ano de Texto e Autores Acadêmicos da Associação de três
vezes.
Busca Ativa
Busca Ativa
https://sites.google.com/site/profsuzano/sistemas-operacionais

Sistemas Operacionais

Um sistema operacional é um programa ou um conjunto de programas cuja função é gerenciar os recursos do sistema
(definir qual programa recebe atenção do processador, gerenciar memória, criar um sistema de arquivos, etc.), além de
fornecer uma interface entre o computador e o usuário.

Segundo alguns autores (Silberschatz et al, 2005; Stallings, 2004; Tanenbaum, 1999), existem dois modos distintos de
conceituar um sistema operacional:

1 - pela perspectiva do usuário ou programador (visão top-down): é uma abstração do hardware, fazendo o papel de
intermediário entre o aplicativo (programa) e os componentes físicos do computador (hardware); ou

2 - numa visão bottom-up, de baixo para cima: é um gerenciador de recursos, i.e., controla quais aplicações (processos)
podem ser executadas, quando, que recursos (memória, disco, periféricos) podem ser utilizados.
INTERVALO : ATÉ 10:45

As aulas serão gravadas e disponibilizadas posteriormente

Deixem sempre o áudio mutado

Anotem as dúvidas e responderei no final

Dúvidas não relacionadas a aula : envie as perguntas no FORUM para a profa.


Denise.
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
REDES – O QUE LEMBRA?
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos COMPLEXO

Redes são complexas!


muitas “partes”:
hospedeiros
roteadores
enlaces de vários meios
físicos
aplicações
protocolos
hardware,
software

Mainframe IBM
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos

Packet Tracer da Cisco


Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
DÚVIDAS ?

Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos

CURSO – CISCO – PACKET TRACER


Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Introdução

Fonte: Fundamentos de Comunicação


de Informação - Juergen Rochol
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado

Onde poderia ocorrer algum problema em redes de computadores?

Switch
Roteador
Sem wireless
Falta de energia
Sinal da internet
Cabo (desgaste, romper, quebra, fibra, modem, estruturado (azul), wireless
Servidores dos provedores
Provedores de internet (local, nacional, internacional)
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Unidade 3 – Redes de computadores, tipos de redes,
Onde poderia ocorrer algum problema?
topologias lógica e física e cabeamento estruturado

Sem conexão,
Sem internet,
Sem rede,
Erro na página web,
Sem conexão wifi,
Sem sinal,
etc ......

Fonte: Redes de computadores e a internet


Kurose e Roos
Camadas de Aplicação
Arquiteturas de aplicação de rede • A arquitetura P2P utiliza a
• A arquitetura de rede é fixa e provê um comunicação direta entre duplas de
conjunto específico de serviços. hospedeiros conectados
alternadamente, denominados pares.
• A arquitetura da aplicação é projetada
pelo programador e determina como a • Uma das características mais fortes da
aplicação é organizada nos vários arquitetura P2P é sua
sistemas finais. autoescalabilidade.

• Em uma arquitetura cliente-servidor há • As futuras aplicações P2P estão diante


um hospedeiro sempre em de três principais desafios:
funcionamento, denominado servidor,
que atende a requisições de muitos 1. ISP Amigável.
outros hospedeiros, denominados 2. Segurança.
clientes. 3. Incentivos.
Fonte: Rede de computadores e internet
J.F Kurose e K.W. Ross
Arquitetura Cliente-Servidor
Servidor (server):
▪ host sempre ligado
▪ Preferencialmente com IP fixo
▪ Utilização de datacenters para escalabilidade
Clients (clients):
▪ Comunicam-se com servidor
▪ Ligado somente quando necessário
▪ Pode usar IP dinâmico
▪ Não se comunica com clientes
▪ Exemplo: HTTP, IMAP, FTP

Computer Networking: A Top-Down Approarch 8th


edition,KUROSE, James F. & ROSS, Keith W
Camadas de Aplicação
Arquiteturas de aplicação de rede

Peer-to-peer (do inglês par-a-par


ou simplesmente ponto a ponto)

Fonte: Rede de computadores e internet


J.F Kurose e K.W. Ross
Comunicação entre processos
Desenvolvimento de aplicações de rede requer conhecimento de inter-
process communication (IPC):

▪ processos em sistemas finais distintos comunciam-se trocando mensagens


pela rede
▪ processo cliente: processo que inicia a comunicação
▪ processo servidor: processo que aguarda ser contatado

▪ aplicações P2P possuem processo clientes e processos servidores

Computer Networking: A Top-Down Approarch 8th


edition,KUROSE, James F. & ROSS, Keith W
Endereçamento de Processos
▪ Para processo receber mensagens, deve ter um identificador

▪ Cada host possui um endereço IP na rede (ipv4 32 bits ou ipv6 128 bits)
▪ Podem haver mais de um processo no mesmo host:
▪ É necessário um identificador associado ao processo: a porta

▪ Logo, identificador é formado por endereço IP:porta

▪ Exemplo:
• servidor HTTP, porta 80 (usando ipv4)
navegador ao abrir www.ulife.com.br envia mensagem para 3.223.116.133 :80

Computer Networking: A Top-Down Approarch 8th


edition,KUROSE, James F. & ROSS, Keith W
Camadas de Aplicação
Comunicação entre processos
• Processos de aplicação, sockets e protocolo de transporte subjacente.

Fonte: Rede de computadores e internet


J.F Kurose e K.W. Ross
Camadas de Aplicação
Serviços de transporte providos pela Internet
• A Internet disponibiliza dois protocolos de transporte para aplicações, o UDP e o TCP.

• Requisitos de aplicações de rede selecionadas:

Fonte: Rede de computadores e internet


J.F Kurose e K.W. Ross
Web e protocolo HTTP
Páginas web são objetos
▪ Arquivo HTML, arquivo JPEG, arquivo de áudio, applet Java, etc

Páginas web contém


▪ Um arquivo base HTML que faz referências a objetos

Cada objeto pode ser endereçável por um


▪ URL (Uniform Resource Locator). Exemplo:
www.someschool.edu/someDept/pic.gif
host caminho

Computer Networking: A Top-Down Approarch 8th


edition,KUROSE, James F. & ROSS, Keith W
Desenvolvimento de uma aplicação de rede

Implica em desenvolver programas que


▪ Sejam executados em (diversos?) sistemas finais
▪ Comuniquem-se pela rede
▪ Exemplo: servidor web comunica-se com navegador

Não é necessário desenvolver para dispositivos


do núcleo da rede
▪ Não é necessário preocupar-se com núcleo da rede
▪ Núcleo não executa aplicações de usuário
▪ Arquitetura em camadas simplificação
desenvolvimento e disseminação de aplicações

Computer Networking: A Top-Down Approarch 8th


edition,KUROSE, James F. & ROSS, Keith W
Protocolo HTTP (Hypertext Transfer Protocol)
▪ Protocolo da camada de aplicação
▪ Arquitetura cliente/servidor
▪ cliente: navegador (browser) que solicita, recebe e visualiza objetos web
▪ servidor: mantém objetos, envia objetos em resposta a pedidos

▪ Utiliza serviço de transporte TCP


▪ Servidor aceita conexão TCP na porta 80 (listening na porta 80)
▪ Cliente inicia conexão (cria socket) no servidor
▪ Mensagens são trocadas na camada de aplicação entre cliente HTTP e servidor
HTTP
▪ Conexão TCP é encerrada

▪ HTTP é stateless, não mantém informação sobre solicitações anteriores do cliente

Computer Networking: A Top-Down Approarch 8th


edition,KUROSE, James F. & ROSS, Keith W
Explorar / Navegar
TESTAR
Explorar / Navegar TESTAR
Explorar / Navegar TESTAR
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado

https://www.techtudo.com.br/kits/navegadores-de-internet.html

Navegadores de Internet servem para acessar sites na web.


Há vários tipos de navegadores:

▪ móveis (para Android, Windows Phone e iOS),


▪ para dekstop (PCs Windows, Linux e Mac OS) e
▪ outras para dispositivos como smart TVs.
▪ Gigantes conhecidos como Opera, Google Chrome, Mozilla Firefox,
Safari (Apple), Internet Explorer e Microsoft Edge tem soluções para
acessos rápidos, com controle de GPS e outras funções.
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 2 – Arquiteturas de Redes OSI e TCP/IP e Protocolos
Redes de Computadores
O que é um protocolo?
Protocolos definem formato, ordem de msgs
protocolos humanos: enviadas e recebidas entre entidades de rede
• “que horas são?” e ações tomadas sobre transmissão e
recepção de msgs
• “tenho uma pergunta”
• introduções IP – Internet Protocol

… msgs específicas
enviadas protocolos de rede:
• máquinas em vez de humanos
… ações específicas
tomadas quando msgs
recebidas, ou outros • toda atividade de comunicação na
eventos Internet controlada por
protocolos

Fonte: Rede de computadores e internet


J.F Kurose e K.W. Ross
Redes de Computadores

Fonte: Rede de computadores e internet


J.F Kurose e K.W. Ross
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado

Cabeamento
estruturado –
cabo azul –
terminal RJ45
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado

Placas de rede PCMCIA/Cartão PCMCIA

Adaptador Ethernet USV


Visão dos Componentes de Rede

Fonte: Cisco Network Academy


Visão dos Componentes de Rede

Fonte: Cisco Network Academy


Visão dos Componentes de Rede

Arquitetura cliente – servidor

Software de rede – Windows Server,

Linux (Redhat, .......)

Fonte: Cisco Network Academy


Alguns Dispositivos

Telemedicina – tecnologia avançada

Fonte: Cisco Network Academy

Switch (inteligência) – Roteador (inteligência) – HUB (só transferência)


Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
SISTEMAS OPERACIONAIS
Um sistema em lote (batch)

Ler no capítulo 1 – História dos sistemas operacionais – página 5 a página 13

Fonte: Sistemas Operacionais Modernos


Tanenbaum e Bos
SISTEMAS OPERACIONAIS

Videos - Historia dos Sistemas operacionais

https://www.youtube.com/watch?v=9rC9GilX1Io

UNIX - Conheça a história do pai dos sistemas Operacionais

https://www.youtube.com/watch?v=OcayT2bVC0U
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado

Dispositivos antigos para compartilhamento de dados

Problemas: falta de memória e dificuldade de compartilhamento


Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Topologia

Fonte: Cisco Network Academy


Arquitetura de Redes

Fonte: Cisco Network Academy


Tolerância a Falhas

Fonte: Cisco Network Academy


Escalabilidade

Fonte: Cisco Network Academy


Qualidade de Serviço

Fonte: Cisco Network Academy


Segurança

Fonte: Cisco Network Academy


Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Dispositivos de Rede Intermediários

Fonte: Cisco Network Academy


Meios Físicos de Rede

Fonte: Cisco Network Academy


Diagramas de TOPOLOGIA

Fonte: Cisco Network Academy


Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
Unidade 3 – Redes de computadores, tipos de redes,
topologias lógica e física e cabeamento estruturado
PROXIMO ENCONTRO
EXCELENTE SEMESTRE!

Você também pode gostar