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
Quais outros dispositivos menos usuais também são utilizados no linux e como são identificados ?
- Floppy Disk -> /dev/fda - SCSI CD-ROM -> /dev/scd0 - SCSI DVD -> /dev/sr0
26
Normalmente os dispositivos SCSI CD-ROM e SCSI DVD são linkados de que forma?
SCSI CD-ROM -> /dev/cdrom | SCSI DVD -> /dev/dvd
27
Onde ficam localizados os módulos de dispositivos do linux?
cd /lib/modules/`uname -r`/kernel
28
Para que server o arquivo /etc/modules ?
Serve para configurar módulos que o sistema não carregou automaticamente.
29
Como listo os módulos carregados pelo linux ?
lsmod
30
Quais informações são disponibilizadas quando executamos o comando lsmod ?
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
De onde o lsmod pega as informações para serem listadas?
/proc/modules
32
Como posso listar os detalhes do módulo parport_pc carregado no linux ?
modinfo parport_pc
33
Como faço para descarregar o módulo de Joystick no linux ?
lsmod | cut -d" " -f 1 | grep -i joy | xargs rmmod
34
Como faço para carregar o módulo do Joystick localizado no /lib/modules/5.4.0-42-generic/kernel/drivers/input/joydev.ko ?
insmod /lib/modules/5.4.0-42-generic/kernel/drivers/input/joydev.ko
35
Qual a diferença entre os comandos insmod e modprobe ?
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
Como faço para descarregar um modulo e suas dependências através do comando modprobe ?
modeprobe -r modulo
37
Onde fica localizado o arquivo de configuração do modprobe para o sistema Linux e para o usuário ?
/lib/modprobe.d | /etc/modprobe.d
38
O que podemos achar no diretório /lib/modprobe.d ?
Podemos achar arquivos de configuração do comando modprobe e também arquivos de blacklist para não carregar módulos com problema.
39
Qual comando devo utilizar para verificar o que está conectado no barramento PCI ?
lspci