Conceitos Fundamentais de Hardware e Software de Computadores
Classificado em Computação
Escrito em em português com um tamanho de 6,77 KB
1. Estrutura Interna dos Discos Magnéticos
R: Os elementos que formam a estrutura interna dos discos magnéticos são:
- Trilhas: São circunferências concêntricas representadas nas faces das lâminas que formam o disco.
- Setores: São segmentos de trilhas, onde os dados são gravados.
- Cilindros: São formados pelas trilhas equidistantes ao centro do disco.
2. Diferença entre Partições Primárias e Estendidas
R:
- Partições Primárias: Não podem ser subdivididas.
- Partições Estendidas: São subdivididas em unidades lógicas.
3. Procedimentos para Particionamento Não Destrutivo
R: Para o particionamento não destrutivo de discos magnéticos básicos ser realizado com sucesso, são necessários dois procedimentos preliminares:
- Rodar o Scandisk para eliminar blocos perdidos.
- Desfragmentar os arquivos.
4. Função do MBR (Master Boot Record)
R: A função do MBR (Master Boot Record) é indicar qual partição está sendo utilizada no setor de boot. Ele contém informações sobre o sistema operacional que está instalado.
5. Limite de Partições em Discos Magnéticos
R: Porque o MBR possui apenas quatro descritores de partições.
6. Finalidade da Formatação Lógica de Partições
R: Criar um formato para um determinado sistema de arquivos.
7. Tempos Parciais de I/O em Discos Magnéticos
R: O tempo total de I/O em discos magnéticos é formado por três tempos parciais:
- Tempo de Seek: É o tempo necessário para o posicionamento do mecanismo de acesso no cilindro especificado.
- Tempo de Latência: É o tempo de espera pela passagem do setor a ser lido ou gravado, sob a cabeça de leitura/gravação (R/W).
- Tempo de Transferência: É o tempo necessário para a transmissão dos dados, de ou para o dispositivo.
8. Etapas do Desenvolvimento de Programas Executáveis
R: As três etapas do desenvolvimento de programas executáveis, indicando o tipo de programa gerado em cada uma dessas etapas, são:
- Codificação: Gera o programa fonte.
- Tradução: Gera o programa objeto.
- Linkedição: Gera o programa executável.
9. Linguagens de Programação: Alto e Baixo Nível
R:
- Linguagens de Baixo Nível: São as linguagens que se assemelham à linguagem de máquina.
- Linguagens de Alto Nível: São as linguagens que se assemelham à linguagem humana.
10. Linguagens de Programação: Procedurais e Não Procedurais
R:
- Linguagens Procedurais: Os programadores escrevem as ações, uma a uma, através de instruções, para resolver o problema.
- Linguagens Não Procedurais: O programador não escreve instruções; ele indica simplesmente o que deseja como saída.
11. Gerações das Linguagens de Programação
R: (A resposta para esta pergunta não foi fornecida no documento original.)
12. Conceito de Software
R: Software é formado por:
- Algoritmos executáveis por computador (código).
- Instruções (manuais do usuário, do sistema).
- Documentação legal (contratos, licenças de uso).
- Estruturas de dados manipuladas pelo código.
13. Software Básico: Definição e Exemplos
R: Software Básico é o software desenvolvido para gerenciar os recursos do computador ou para dar suporte ao desenvolvimento de novos softwares. Exemplos incluem:
- Sistemas Operacionais.
- Editores de Texto.
- Compiladores.
- Linkeditores, etc.
14. Conceito de Sistema Operacional
R: Um Sistema Operacional (SO) é um conjunto de programas, integrante do software básico, desenvolvido pelos fabricantes de equipamentos e utilizado para promover um sistema de operação de computador que seja confiável, flexível e transparente ao usuário quanto aos detalhes do hardware, permitindo um melhor aproveitamento do equipamento.
15. Funções Básicas de um Sistema Operacional
R: Suas funções básicas são o gerenciamento dos recursos de hardware do computador e o fornecimento de uma interface entre o usuário (aplicativos) e o hardware.
16. Linguagens de Programação na Segunda Geração de Computadores
R: As linguagens de programação na segunda geração de computadores eram Fortran, Linguagem de Montagem e IBSYS.
17. Conceitos da Multiprogramação na Terceira Geração
R: Para viabilizar a multiprogramação na terceira geração de computadores (representada pelo sistema IBM/360), foram introduzidos três novos conceitos:
- Spooling (Simultaneous Peripheral Operation Online).
- Time-sharing ou Multitasking.
- MULTICS (MULTiplexed Information and Computing Service).
18. Origem da Quarta Geração de Computadores
R: Os computadores pessoais.
19. Classificação de Sistemas Operacionais por Capacidade de Atendimento
R: Os sistemas operacionais podem ser classificados de acordo com sua capacidade de atendimento em:
- Monousuário/Monotarefa.
- Monousuário/Multitarefa.
- Multiusuários.
20. Tipos de Contenções que Afetam o Tempo de Resposta
R: Quatro tipos de contenções que podem comprometer o tempo de resposta aos usuários são:
- Contenção de Memória.
- Contenção de Disco.
- Contenção de Canal.
- Contenção do Processador.
21. Componentes de um Sistema Operacional
R: Os três componentes que formam um sistema operacional são:
- Shell.
- Utilitários.
- Núcleo.
22. Componentes do Núcleo de um Sistema Operacional
R: Os quatro componentes básicos ou unidades funcionais que formam o núcleo de um sistema operacional são:
- Interpretador de Interrupções.
- Gerenciador de Processos.
- Gerenciador de Recursos.
- Sistema de Arquivos.