Escolar Documentos
Profissional Documentos
Cultura Documentos
Componentes de hardware
Prof. Fabio Henrique Silva
Descrição
Propósito
Objetivos
Módulo 1
Módulo 2
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 1/49
31/03/2024, 19:12 Componentes de hardware
Módulo 3
Sistema operacional
meeting_room
Introdução
Um sistema de computação é um conjunto de um conjunto de
componentes principais e subcomponentes, que são
fundamentais para o funcionamento do computador. Dessa
forma, há uma estrutura básica, comum a todos eles, mas que
possuem especificações distintas, de acordo com a intenção de
uso do computador.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 2/49
31/03/2024, 19:12 Componentes de hardware
Sistemas de computação
video_library
O que é um Sistema?
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 3/49
31/03/2024, 19:12 Componentes de hardware
computadores e a arquitetura de computadores estão inseridas no
domínio mais geral dos sistemas de computação. Podemos citar como
alguns exemplos de sistema:
Sistemas
Conjuntos de partes coordenadas que concorrem para a realização de um
determinado objetivo (MONTEIRO, 2007).
Sistema jurídico
Sistema nervoso
Sistema de informação
Sistema familiar
Sistema social
Sistema solar
Resposta
Um sistema de computação é um conjunto de partes coordenadas que
concorrem para a realização do objetivo de computar (dados).
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 4/49
31/03/2024, 19:12 Componentes de hardware
bar_chart
Dados
Constituem um conjunto de fatos em estado bruto a partir dos quais
conclusões podem ser tiradas.
account_tree
Informação
É a inteligência e o conhecimento derivados dos dados.
Linguagem de programação
keyboard_arrow_right 1
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 5/49
31/03/2024, 19:12 Componentes de hardware
keyboard_arrow_right 2
keyboard_arrow_right 3
keyboard_arrow_right 4
keyboard_arrow_right 5
keyboard_arrow_right 6
keyboard_arrow_right 7
Parar
Tipos de linguagens
Um programa pode ser escrito em diferentes tipos de linguagens, por
exemplo, Assembly, Pascal, C, Cobol, Basic etc.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 6/49
31/03/2024, 19:12 Componentes de hardware
Mnemônicos
Mnemônicos são sintaxes que designam as instruções de operações.
Organização de um sistema de
computação
video_library
Organização básica de um sistema de
computação
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 7/49
31/03/2024, 19:12 Componentes de hardware
Dispositivo de entrada
Dispositivo de saída
Processador
Exemplos processador.
Memória principal
(primária)
Memória secundária
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 8/49
31/03/2024, 19:12 Componentes de hardware
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 9/49
31/03/2024, 19:12 Componentes de hardware
Barramento
Fundamentalmente, todo sistema de computação (computador) é
organizado (funcionalmente) em três grandes módulos ou subsistemas:
1
Processador
2
Memória
3
Entrada/saída (E/S)
Resposta
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 10/49
31/03/2024, 19:12 Componentes de hardware
Barramento é um conjunto de fios que têm por função transportar sinais
de informação e sinais de controle e comunicação entre os
componentes interligados.
Sinais de informação
São bits, transportados entre o processador e demais componentes
(memória ou periféricos), vice-versa.
Figura A
Uma operação de acesso do processador à memória principal.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 11/49
31/03/2024, 19:12 Componentes de hardware
Figura B
Divisão do barramento em grupos de fios com funções diferentes.
Operação de transferência.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 12/49
31/03/2024, 19:12 Componentes de hardware
video_library
Tipos de barramentos
Assista a uma breve explanação das características de cada um dos
tipos de barramentos.
Processadores
video_library
Funções básicas de um processador
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 13/49
31/03/2024, 19:12 Componentes de hardware
Os processadores, então:
Interpretam
O que fazer (qual a operação – no exemplo anterior, a operação era
SOMAR).
Executam
A operação (como fazer– algoritmo para completar a operação
propriamente dita).
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 14/49
31/03/2024, 19:12 Componentes de hardware
Instrução de máquina
Ações que podem ser realizadas por meio de instruções de máquina de
acordo com Monteiro (2007, p.181):
Ciclo de instruções
Você sabe a diferença entre conjunto de instrução e ciclo de instrução?
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 15/49
31/03/2024, 19:12 Componentes de hardware
Ciclo de instrução.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 16/49
31/03/2024, 19:12 Componentes de hardware
Tendências
Desde a sua criação, o progresso tecnológico da computação foi um
dos fatos mais extraordinários da humanidade. Hoje, por menos de
R$1.000,00 é possível comprar um telefone celular com um
desempenho equivalente ao computador mais rápido do mundo
comprado em 1993 por US$50 milhões. Esse rápido progresso veio dos
avanços na tecnologia usada para construir computadores e das
inovações no design de computadores.
Questão 1
A Instrução de máquina.
B Conjunto de instruções.
C Ciclo de instrução.
D Mnemônico.
E Software básico.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 17/49
31/03/2024, 19:12 Componentes de hardware
Questão 2
A 4096 bits.
B 512 bits.
C 32.768 bits.
D 22 bits.
E 32 bits.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 18/49
31/03/2024, 19:12 Componentes de hardware
table__trow%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2
table__tdata%22%3E1G%20(giga)%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20
table__tdata%22%3E2%3Csup%3E30%3C%2Fsup%3E%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%
table__tdata%22%3E1.073.741.824%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%
table__tdata%22%3E10%3Csup%3E9%3C%2Fsup%3E%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%
table__tdata%22%3E1.000.000.000%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%
table__trow%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2
table__tdata%22%3E1T%20(tera)%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20
table__tdata%22%3E2%3Csup%3E40%3C%2Fsup%3E%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%
table__tdata%22%3E1.099.511.627.776%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%
table__tdata%22%3E10%3Csup%3E12%3C%2Fsup%3E%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20
table__tdata%22%3E1.000.000.000.000%3C%2Ftd%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%
legenda%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%
paragraph%20u-
text%22%3ETabela%3A%20Prefixos%20usados%20para%20abreviar%20valores%20em%20computa%C3%A7%
paragraph%20u-
text%22%3EFabio%20Henrique%20Silva%3C%2Fp%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%
paragraph'%3EDesmembrando%20o%20valor%204%20do%20prefixo%20%3Cstrong%3EM%3C%2Fstrong%3E%
Subsistemas de processamento
Um processador ou Unidade Central de Processamento – UCP (Central
Process Unit – CPU) possui basicamente duas funções principais:
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 19/49
31/03/2024, 19:12 Componentes de hardware
video_library
Processador
Veja a seguir um vídeo que fala mais detalhadamente sobre os
componentes dessas funções de processamento.
Memória
Tipos de memória
A memória é um sistema constituído de vários componentes, cada um
com velocidades, custos e capacidades diferentes. Todos, no entanto,
com mesma função – armazenar e recuperar valores, quando desejado.
Registradores;
Memória cache;
Memória virtual.
Hierarquia de memórias
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 20/49
31/03/2024, 19:12 Componentes de hardware
video_library
Hierarquia de Memória
Registradores
Os registradores são memórias com as características do topo da
pirâmide, localizadas dentro do processador.
Existem:
Armazena instrução.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 21/49
31/03/2024, 19:12 Componentes de hardware
Segmentos expand_more
Flags expand_more
Memória cache
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 22/49
31/03/2024, 19:12 Componentes de hardware
para compensar a diferença de velocidades que existe entre o
processador e a MP.
Princípio da localidade
O princípio da localidade é um princípio de programação que determina
o modo como as instruções são executadas (em sequência, durante
certo tempo).
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 23/49
31/03/2024, 19:12 Componentes de hardware
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 24/49
31/03/2024, 19:12 Componentes de hardware
Saiba mais
Escrita (armazenar)
O dado anteriormente armazenado é apagado.
Leitura (recuperar)
Normalmente se recupera uma cópia do dado.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 25/49
31/03/2024, 19:12 Componentes de hardware
Exemplo
E
2 = N
Onde:
Exemplo
será: 26 = 64 endereços
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 26/49
31/03/2024, 19:12 Componentes de hardware
R/W
O termo R/W nunca foi adotado, usa-se RAM para representar memórias
voláteis para leitura e escrita, e ROM para representar memórias não
voláteis somente para leitura.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 27/49
31/03/2024, 19:12 Componentes de hardware
Sincronizadas com o processador, evitam que o processador
espere os dados, por exemplo, Synchronous DRAM (SDRAM),
Double Data Rate (DDR), Double Data Rate 2 (DDR2).
Memória secundária
keyboard_arrow_right Capacidade.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 28/49
31/03/2024, 19:12 Componentes de hardware
keyboard_arrow_right Volatilidade.
keyboard_arrow_right Custo.
Internamente no proc
Registrador(es) Cache L1
Tecnologia de
Eletrônica Eletrônica
fabricação
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 29/49
31/03/2024, 19:12 Componentes de hardware
video_library
Memória
Confira agora com mais detalhes os conceitos apresentados.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 30/49
31/03/2024, 19:12 Componentes de hardware
Objetivos e funções
Dispositivo e interface
Exemplo
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 31/49
31/03/2024, 19:12 Componentes de hardware
Exemplo
keyboard_arrow_right 1
keyboard_arrow_right 2
A ti id d d E/S ã í i t é ã
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 32/49
31/03/2024, 19:12 Componentes de hardware
As atividades de E/S são assíncronas, isto é, não
são sincronizadas pelos pulsos do relógio interno.
Nunca se sabe quando uma tecla será pressionada
no teclado, nem quando termina o movimento de
braço de leitura e gravação dentro de um disco
rígido. Há necessidade de um acordo para a
comunicação fluir corretamente.
keyboard_arrow_right 3
Confirmação do pressionamento;
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 33/49
31/03/2024, 19:12 Componentes de hardware
Disco magnético
video_library
Funcionamento básico do disco
magnético
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 34/49
31/03/2024, 19:12 Componentes de hardware
Atenção!
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 35/49
31/03/2024, 19:12 Componentes de hardware
término da operação de E/S. Outra técnica é denominada E/S controlada
por interrupção, na qual o processador permanece livre para processar
outras tarefas.
Saiba mais
Driver de dispositivo
Exemplo A
Um driver de disco deve saber sobre setores, trilhas, cilindros,
cabeçotes, movimento do braço etc.
Exemplo B
Um driver de mouse deve aceitar informações dizendo o quanto se
moveu e qual botão foi pressionado.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 36/49
31/03/2024, 19:12 Componentes de hardware
SATA etc. A transmissão paralela é usada apenas nas conexões internas
do processador e placas-mãe para a ligação entre processador, cache e
memória principal.
video_library
Dispositivos de entrada e saída
Confira agora mais detalhes sobre os conceitos trabalhados.
Tendências
Segundo Patterson (2011), no que tange aos futuros processadores,
eles incluirão vários núcleos específicos de domínio, que executam
apenas uma classe de cálculos, mas o fazem notavelmente melhor do
que os núcleos de uso geral, visando a melhoria do custo de
desempenho energético. É a especialização.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 37/49
31/03/2024, 19:12 Componentes de hardware
Questão 1
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 38/49
31/03/2024, 19:12 Componentes de hardware
E Cache L1.
Questão 2
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 39/49
31/03/2024, 19:12 Componentes de hardware
3 - Sistema operacional
Ao final deste módulo, você será capaz de registrar o que é mais importante sobre o sistema
operacional.
Sistema operacional
video_library
Definições de Sistema Operacional
Definição
Um sistema operacional (SO) é um conjunto de rotinas, assim como um
programa, porém funciona de maneira diferente de programas
tradicionais, atuando como intermediário entre o usuário e o hardware
de um computador, tornando sua utilização mais simples, rápida e
segura.
Núcleo (kernel)
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 40/49
31/03/2024, 19:12 Componentes de hardware
Hardware
É a camada física, refere-se aos componentes físicos, tais como placas,
fios, componentes eletrônicos.
Software
É a camada lógica, refere-se a todas as abstrações do sistema de
computação, tais como aplicativos e seus dados.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 41/49
31/03/2024, 19:12 Componentes de hardware
Máquina de camadas.
Sistemas monoprogramáveis/monotarefas
Sistemas multiprogramáveis/multitarefas
Os recursos computacionais são compartilhados entre os diversos
usuários e aplicações. Exemplos são Windows, Linux, macOS.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 42/49
31/03/2024, 19:12 Componentes de hardware
Possuem duas ou mais UCPs (CPUs) interligadas e trabalhando em
conjunto. Sistemas como Linux e Windows oferecem esse suporte.
Escalabilidade
Disponibilidade
Balanceamento de carga
Sistemas batch
video_library
Sistema de Tempo Compartilhado
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 43/49
31/03/2024, 19:12 Componentes de hardware
video_library
Sistema operacional
Veja agora mais detalhes sobre os sistemas operacionais.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 44/49
31/03/2024, 19:12 Componentes de hardware
Tendências
Questão 1
A I e IV.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 45/49
31/03/2024, 19:12 Componentes de hardware
B II, somente.
C III, somente.
E somente a IV.
Questão 2
A Multiprogramação.
B Monousuário.
C Multiusuário.
D Monoprogramação.
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 46/49
31/03/2024, 19:12 Componentes de hardware
E Multitarefa.
Considerações finais
Continuando com os estudos em organização e arquitetura de
computadores, o estudante aqui pôde aprender sobre os componentes
vitais de um computador, que são o processador, a memória e os
dispositivos de entrada e saída.
headset
Podcast
A seguir, abordaremos o tema por meio de perguntas e respostas.
Explore +
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 47/49
31/03/2024, 19:12 Componentes de hardware
Referências
HARRIS, D.; HARRIS, S. Digital Design and Computer Architecture. 2. ed.
San Francisco: Morgan Kaufmann, 2012.
Download material
Relatar problema
https://stecine.azureedge.net/repositorio/00212ti/00248/index.html# 49/49