Aula 01: Introdução

Computadores

Computadores são máquinas que podem ser usadas eficientemente no processo de solução de vários tipos de problemas. Para isso é preciso que haja um programa, escrito por um ser humano e codificado para a máquina, que "diz" o que ela tem que fazer. Os componentes principais de um computador são:

Dispositivos de Entrada e Saída: são, respectivamente, componentes pelo qual são lidos os dados a serem processados por um programa, e componentes pelo qual os resultados obtidos por um programa são colocados a disposição das pessoas.

Memória: permite o armazenamento dos dados a serem processados, de dados obtidos pelas operações intermediárias e os dados resultantes de processamento de um programa.

CPU (Unidade Central de Processamento): tem como tarefa principal executar, em ordem, as operações especificadas em um programa.

Exemplos de Computadores:

  • micro computadores - (PC) - Intel
  • estações de trabalho (SUN, IBM, DIGITAL, ...)
  • computadores de grande porte (IBM 4090)

Sistema Operacional

  • Um Sistema Operacional é um programa que controla um computador.
  • Ele é quem aloca os recursos e escalona tarefas.
  • Provê uma interface para o usuário permitindo que este possa acessar os recursos do computador.
  • Funções:
    • tem conhecimento dos arquivos e da sua localização no disco;
    • monitorar os dispositivos de entrada (teclado, mouse, ...);
    • alocar memória para cada tarefa;
    • escalonar tarefas para que a CPU trabalhe com apenas uma, embora pareça estar executando mais de um programa ao mesmo tempo.
  • Exemplos de Sistema Operacional:
    • MSDOS (Windows 3.1, 3.11)
    • Windows 95
    • Windows NT
    • OS/2
    • Unix

Arquivos

Arquivos são meios pelos quais os dados, os resultados e os programas estão dispostos em um computador. Existem vários tipos de arquivos, e eles são geralmente diferenciados ou reconhecidos pela sua extensão (.xxx). Por exemplo, podemos ter um arquivo contendo os dados de entrada, um arquivo contendo as operações a serem executadas por um programa (arquivo executável), e um arquivo contendo os dados de saída.

  • texto - são legíveis as pessoas quando exibidos
  • não texto
    • executável (.exe)
    • objeto (.obj)
    • figuras (.gif, .bmp, .jpg)
    • documentos (.doc, .pdf, .xls)

Diretórios

  • São pastas onde arquivos são armazenados (agrupados) conforme seu tipo, conforme a sua utilização pelos programas, conforme o proprietário.
  • Objetivo: organização e estruturação


Índice | Próxima Aula