101.1 - Identificar e Configurar o Hardware Flashcards

1
Q

O que é o BIOS ?

A

Basic Input Output System, é o firmware da placa mãe, basicamente gerencia os dispositivos que estão conectados na placa-mãe.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

O que é o POST ?

A

A função principal do Power-On Self Test é inicializar os dispositivos e testar para ver se estão OK.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

O que são EFI e UEFI ?

A

Extensible Firmaware Interface e Unified EFI

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

O que é IRQ ?

A

Interrupt Request é o sinal que um dispositivo envia para a CPU atender a sua solicitação.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Quais são os principais IRQs ?

A
IRQ0 -> Sinal de clock da placa mãe
IRQ1 -> Teclado
IRQ2 -> Cascateador de IRQs
IRQ3 -> Porta serial 2 (RS-232)
IRQ4 -> Porta serial 1 (RS-282)
IRQ7 -> Porta Paralela
IRQ8 -> Relógio CMOS
IRQ9 -> Placa de Vídeo
IRQ11 -> Controlador USB
IRQ12 -> Porta PS/2
IRQ13 -> Coprocessador Aritmético
IRQ14 -> IDE Primária
IRQ15 -> IDE Secundária
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Qual o arquivo onde podemos consultar as IRQs?

A

/proc/interrupts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

O que são I/O Ports ?

A

São endereços de memória que a CPU utiliza para se comunicar diretamente com os dispositivos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qual o arquivo onde podemos consultar I/O Ports ?

A

/proc/ioports

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

O que é DMA ?

A

Direct Memory Addressing são canais que permitem que os dispositivos possam transmitir dados diretamente para a memória sem utilizar a CPU.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Qual o arquivo onde podemos consultar DMA ?

A

/proc/dma

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

O que é um Barramento ?

A

É onde se conectam os dispositivos para comunicar com a placa-mãe

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Ao rodar o comando lsusb recebi a seguinte resposta.

Bus 004 Device 003: ID 8087:07da Intel Corp.
Bus 004 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 003: ID 2232:1035
Bus 003 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Como posso verificar mais detalhadamente o dispositivo de ID 8087:0024 ?

A

lsusb -v -s 004:002

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

O que é um Vitual File System ?

A

São partições com informações do sistema que são carregados em memória.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Quais são as partições criadas pelo Virtual File System e o cada uma significa ?

A

/proc -> Mapeia processos de sistema e de usuários e sua comunicação com o kernel Linux. Alguns arquivos contidos lá podem ou não gerenciar hardware
/dev -> Referencia aos dispositivos do sistema, inclusive de armazenamento
/sys -> Mapeia chamadas diretas com o kernel Linux. A maioria dos arquivos contidos lá podem ou não gerenciar hardware de forma direta.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Quais as funções dos processos udev e dbus e quais seus nomes ?

A

systemd. udevd -> O processo fica monitorando a conexão ou desconexão de dispositivos, a partir desse evento executa regras especificas localizadas em /lib/udev/rules.d
dbus. daemon -> É responsável pela comunicação entre processos. Informa aos processos a situação dos dispositivos de hardware.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Qual diferença entre ColdPlug e HotPlug ?

A

ColdPlug -> São dispositivos que necessitam que o computador esteja desligado para serem conectados.

HotPlug -> São dispositivos que não necessitam que o computador esteja desligado para serem conectados.

17
Q

Quais são os arquivos mais importantes do /proc que eu posso acessar para ter informações mais detalhadas ?

A

/proc/cpuinfo -> Informações sobre o processador
/proc/meminfo -> Informações sobre memória
/proc/swaps -> Informações sobre swap
/proc/cmdline -> Argumentos que o bootloader passou para o kernel
/proc/filesystems -> Tipos de file system que podem ser utilizados pelo sistema
/proc/mounts -> Informações sobre as partições montadas no sistema

18
Q

Os File Systems Virtuais estão localizados aonde?

A

Os file system virtuais estão localizados em memória

19
Q

Onde ficam localizados as regras do processo udev e qual sua função ?

A

/lib/udev/rules.d -> São as regras criadas para serem utilizadas pelo systema
/etc/udev/rules.d -> São as regras criadas para serem utilizadas por usuários ou aplicações.

20
Q

Quais são os principais dispositivos de armazenamento utilizados no Linux?

A

PATA - Parallel Advanced Technology Attachment

SATA - Serial Advanced Technology Attachment

SCSI - Small Computer System Interface

21
Q

Quais as principais características do PATA?

A
  • Também conhecido como IDE
  • Sistema que trabalha com master/slave
  • Cabo 1
    Master -> /dev/hda ou sda
    Slave -> /dev/hdb ou sdb
  • Cabo 2
    Master -> /dev/hdc ou sdc
    Slave -> /dev/hdd ou sdd
22
Q

Quais as principais características do SATA?

A
  • Um disco por cabo
  • Mais rápido que o PATA
  • Mapeamento por disco
    disco 1 -> /dev/sda
    disco 2 -> /dev/sdb
23
Q

Quais as principais características do SCSI ?

A
  • Existem dois tipos
    • 8 bits -> 7 discos e uma controladora
    • 16 bits -> 15 discos e uma controladora
  • SCSI_ID
    • Canal -> Identificador de cada controladora
    • ID -> Identificados de cada dispositivo
    • LUN -> Número lógico da unidade
  • Mapeamento
    • Disco 1 /dev/sda
    • Disco 2 /dev/sdb
24
Q

Qual arquivo posso utilizar para verificar informações sobre os dispositivos SCSI ?

A

/proc/scsi/scsi

25
Q

Quais outros dispositivos menos usuais também são utilizados no linux e como são identificados ?

A
  • Floppy Disk -> /dev/fda
  • SCSI CD-ROM -> /dev/scd0
  • SCSI DVD -> /dev/sr0
26
Q

Normalmente os dispositivos SCSI CD-ROM e SCSI DVD são linkados de que forma?

A

SCSI CD-ROM -> /dev/cdrom

SCSI DVD -> /dev/dvd

27
Q

Onde ficam localizados os módulos de dispositivos do linux?

A

cd /lib/modules/uname -r/kernel

28
Q

Para que server o arquivo /etc/modules ?

A

Serve para configurar módulos que o sistema não carregou automaticamente.

29
Q

Como listo os módulos carregados pelo linux ?

A

lsmod

30
Q

Quais informações são disponibilizadas quando executamos o comando lsmod ?

A

Module -> Nome do modulo carregado
Size -> Quantidade de memória utilizada pelo módulo
Used by -> Quantas instancias estão utilizando esse modulo e quem esta.

31
Q

De onde o lsmod pega as informações para serem listadas?

A

/proc/modules

32
Q

Como posso listar os detalhes do módulo parport_pc carregado no linux ?

A

modinfo parport_pc

33
Q

Como faço para descarregar o módulo de Joystick no linux ?

A

lsmod | cut -d” “ -f 1 | grep -i joy | xargs rmmod

34
Q

Como faço para carregar o módulo do Joystick localizado no /lib/modules/5.4.0-42-generic/kernel/drivers/input/joydev.ko ?

A

insmod /lib/modules/5.4.0-42-generic/kernel/drivers/input/joydev.ko

35
Q

Qual a diferença entre os comandos insmod e modprobe ?

A

Para carregar um modulo pelo insmod é necessário indicar o caminho completo de onde se encontra o arquivo do módulo, ele também não carrega as dependências automaticamente.

Já para o modprobe carregar um modulo somente é necessário informar seu nome e além disso ele carrega todos módulos dependente automaticamente.

36
Q

Como faço para descarregar um modulo e suas dependências através do comando modprobe ?

A

modeprobe -r modulo

37
Q

Onde fica localizado o arquivo de configuração do modprobe para o sistema Linux e para o usuário ?

A

/lib/modprobe.d

/etc/modprobe.d

38
Q

O que podemos achar no diretório /lib/modprobe.d ?

A

Podemos achar arquivos de configuração do comando modprobe e também arquivos de blacklist para não carregar módulos com problema.

39
Q

Qual comando devo utilizar para verificar o que está conectado no barramento PCI ?

A

lspci