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.

Entradas relacionadas: