Existem termos que são amplamente usados na área técnica, mas que várias pessoas que trabalham com TI desconhecem ou usam de maneira incorreta.
Segue abaixo uma pequena (tá bom, não tão pequena assim) lista de termos:
- Bug: um bug (apesar da tradução ser inseto, não estamos falando deles) é qualquer falha em um programa de computador que o impeça de funcionar como esperado. A palavra tornou-se popular com o surgimento do “Bug do Milênio”, que prometia paralisar todos os computadores do mundo no ano 2000.
- Buffer overflow: é o nome dado para o transbordamento do buffer. Quando a capacidade máxima do buffer é atingida e, mesmo assim, tenta-se armazenar dados nele, ocorre o buffer overflow.
- Buffer: é a região da memória principal que armazena dados temporariamente.
- Coalescência: é uma técnica utilizada no gerenciamento de memória por partições variáveis; consiste na união de espaços de memória contíguos (vizinhos) para formar blocos de memória maiores que podem acomodar processos que necessitam de mais espaço para serem executados.
- PID: Número identificador de um processo.
- Disco 3 ½: também chamado de disquete flexível, é um dispositivo magnético de armazenamento permanente de dados. Também conhecido como disquete 1,44 MB.
- DMA (Direct Memory Access ou Acesso Direto à Memória): consiste em uma técnica que utiliza um controlador de DMA para realizar transferência de dados de um dispositivo de entrada e saída, poupando o processador de fazer isso. Essa técnica melhora o desempenho global do sistema, já que o processador não necessita ser parado o tempo todo para atender a solicitações de interrupção.
- Driver: é um software específico do dispositivo, normalmente escrito pelo fabricante, que oferece ao sistema operacional as opções necessárias para manipulá-lo.
- FAT (File Allocation Table): é a tabela de alocação de arquivos criada para o MS-DOS e utilizada como padrão até o Windows Me. A FAT foi lançada nas versões FAT 8, FAT 16 e FAT 32, e o que varia de uma para outra é, especialmente, o tamanho da partição suportada.
- FIFO (First-In-First-Out, ou Primeiro-a-Entrar-Primeiro-a-Sair): trata-se de um algoritmo de escalonamento em que os processos se encontram em uma fila, conhecida como fila de Prontos, e são executados na ordem em que chegam, permanecendo na CPU até o término de sua execução.
- Firewall: Apesar de significar ao pé da letra “Parede de fogo”, na linguagem formal refere-se à parede ou à porta corta-fogo que impede o acesso de chamas em um incêndio. Na linguagem computacional, o firewall impede acessos indesejados vindos da internet.
- Full HD (Full High Definition): é a resolução máxima alcançada por uma imagem, que chega a ter 1920 pixels de resolução horizontal por 1080 linhas de resolução vertical.
.Gargalo na escrita: é quando acontece um grande fluxo de informações a serem transmitidas passando por um único ponto. Nesse caso, várias informações que serão escritas terão de esperar a sua vez, causando um congestionamento de dados. - GUI (Graphical User Interface): é a interface gráfica do usuário. Podemos defini-lo como um protocolo que possibilita a utilização de elementos gráficos para manipulação do sistema com uso de ícones, janelas e outros dispositivos digitais.
- Hackers: são pessoas que criam e modificam softwares e hardwares de computadores, seja desenvolvendo funcionalidades novas, seja adaptando as antigas. São confundidos pela imprensa com os crackers, que têm atividade criminosa, como roubo de informações, pichações em websites e invasões a home bankings.
- Heap: é uma região da memória principal reservada para armazenar os dados que são muito acessados, facilitando a comunicação e oferecendo um desempenho global melhor ao sistema.
- Kernel: é o núcleo do sistema operacional responsável por todo o gerenciamento realizado no sistema.
- Kernel monolítico: é um tipo de arquitetura de sistema operacional em que as operações de gerenciamento de processos, gerenciamento de memória, entrada e saída e sistema de arquivos são controladas dentro do núcleo do S.O. Sistemas que utilizam esse tipo de núcleo são: Linux, MS-DOS, Windows 98, 98, Me, BSD, entre outros. O kernel do sistema operacional também pode ser microkernel ou híbrido. No primeiro caso, os sistemas são caracterizados pelas funções de gerenciamento direcionadas ao servidor, e, no segundo caso, de um kernel híbrido, o S.O. pode rodar nas duas opções, como microkernel ou monolítico.
- Memória principal: conhecida também como memória real, memória física e memória primária. Como o próprio nome já diz, é a principal memória do computador; sem ela, o computador não conseguiria funcionar. Os dados da memória principal podem ser endereçados diretamente pelo processador, e nela são mantidos os dados que estão em execução. Exemplos de memória principal são: RAM (Random Memory Access), ROM (Read Only Memory), registradores e memória chache.
- Memória secundária: são memórias de armazenamento permanente, ou seja, os dados armazenados nela são mantidos até que sejam excluídos pelo usuário ou por uma aplicação, não se perdendo quando é desconectada do computador ou quando ele é desligado. Esse tipo de memória não pode ser endereçada diretamente pelo processador, antes disso, os dados devem ser carregados na memória principal. Exemplos de memória secundária são: discos rígidos (HD – Hard Disk), CD-ROM, DVD, pen drive, entre outros.
- NTFS (New Technology File System): sistema de arquivos utilizado na família Windows a partir do NT que substitui o sistema FAT de arquivos.
- Prompt de comandos: conhecido ainda como linha de comandos, é a interface de interação entre o usuário e o sistema operacional pelo qual o usuário pode enviar ações a serem executadas por meio de uma comunicação textual.
- RAID (Redundant Array of Inexpensive Disks): é um conjunto de discos redundantes e independentes que otimiza as operações de E/S e a segurança dos dados. A RAID pode ser implementada diretamente nos controladores de disco ou por software, por meio do sistema operacional. Com diversos discos diferentes, requisições de E/S serão feitas em paralelo, desde que os dados residam em discos separados.
- Redundância de dados: é o meio de se conseguir tolerância a falhas de um componente. Quando um componente falhar, outro igual assume o seu lugar. É projetada para continuar trabalhando mesmo na presença de problemas que poderiam causar uma interrupção no sistema.
- Swapping: é a troca de processos que ocorre, normalmente, durante o uso de um sistema operacional.
- Ubíquo: “que está ao mesmo tempo em toda parte”, onipresente.
Mais alguma sugestão de termo?
Esse foi mais um post do Blog do Curso de Hardware Microcamp.
Faça um curso completo na melhor escola do Brasil >> microcamp.com.br