Fundamentos de Software e Sistemas Operacionais

Classificado em Computação

Escrito em em português com um tamanho de 7,36 KB

O Universo do Software e Sistemas Operacionais

Software são programas de computador que o tornam útil, permitindo executar tarefas e obter os resultados solicitados pelo usuário.

Tipos de Software

  • Sistema Operacional (SO): Gerencia os componentes de hardware para que possam ser utilizados pelos softwares aplicativos e provê uma interface de comunicação entre o usuário e a máquina.
  • Software Utilitário: Software desenvolvido para facilitar e agilizar a execução de tarefas específicas de manutenção, otimização ou diagnóstico do sistema.
  • Software Aplicativo: Software que oferece serviços e funcionalidades para atender a necessidades de determinados grupos de pessoas ou interesses individuais (por exemplo, editores de texto, planilhas eletrônicas, navegadores de internet).
  • Linguagem de Programação: Ferramenta utilizada por desenvolvedores para escrever as instruções que criam outros programas de software.

Marcos Históricos na Evolução da Computação

ENIAC (1945)

O ENIAC (Electronic Numerical Integrator and Computer), apresentado em 1945, é um marco da 1ª Geração de computadores. Era constituído por válvulas eletrônicas, pesava aproximadamente 30 toneladas e caracterizava-se pelo grande consumo de energia.

Unix (1970)

O sistema operacional Unix surgiu em 1970, desenvolvido para o computador PDP-7. Inicialmente escrito em linguagem Assembly, foi posteriormente reescrito em linguagem C, o que representou um avanço significativo para a época e influenciou muitos sistemas operacionais subsequentes.

Microsoft (1975)

A Microsoft foi fundada em 1975 por Bill Gates e Paul Allen. Em 1980, a IBM contratou a Microsoft para fornecer o sistema operacional para o seu novo computador pessoal, o IBM PC. Este sistema foi denominado MS-DOS (Microsoft Disk Operating System) e utilizava uma interface de linha de comando, não possuindo, inicialmente, uma interface gráfica.

Apple (1976) e a Interface Gráfica

A Apple foi fundada em 1976, iniciando sua trajetória com o lançamento do Apple I e ganhando grande impulso com o Apple II. O Macintosh, ou Mac, lançado em janeiro de 1984, foi o primeiro computador pessoal a popularizar a Interface Gráfica do Usuário (GUI), uma inovação revolucionária para a interação homem-máquina.

A GUI introduziu e popularizou conceitos como:

  • Uso de ícones visuais e um ambiente de trabalho (desktop) para representar arquivos e programas.
  • Interação facilitada pelo mouse, com ações como clique, duplo clique e "clicar e arrastar".
  • Suporte a nomes de arquivo mais longos e descritivos (originalmente até 31 caracteres em alguns sistemas pioneiros).
  • Preocupação com o design industrial, buscando uma experiência de uso mais estética e ergonômica.

Linux: Software Livre e Colaborativo

O Linux é um proeminente exemplo de Software Livre. Não possui um único proprietário, tendo seu kernel (núcleo do sistema) sido inicialmente desenvolvido por Linus Torvalds em 1991.

O Linux, como kernel, é combinado com uma vasta coleção de software de código aberto (opensource) – criado por indivíduos, grupos e organizações de todo o mundo – para formar as diversas "distribuições Linux". Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, o Linux evoluiu e passou a contar com a colaboração e o uso por grandes empresas, como IBM, Sun Microsystems (posteriormente adquirida pela Oracle), HP, Google, entre outras.

Conceitos Fundamentais de Armazenamento

Sistemas de Arquivos

Um sistema de arquivos é um conjunto de estruturas lógicas e rotinas que permitem ao Sistema Operacional controlar como os dados são armazenados, organizados e acessados em mídias de armazenamento como discos rígidos (HDs) e unidades de estado sólido (SSDs).

Exemplos comuns de sistemas de arquivos incluem:

  • FAT16 (File Allocation Table 16): Frequentemente usado em cartões de memória mais antigos e em versões legadas do DOS e Windows.
  • FAT32 (File Allocation Table 32): Sucessor do FAT16, comum no Windows 95/98/Me, Windows XP (para compatibilidade) e muitos dispositivos de armazenamento portáteis (pen drives, cartões SD).
  • NTFS (New Technology File System): Padrão para as versões modernas do Windows (XP, Vista, 7, 8, 10, 11), oferecendo mais segurança, robustez e recursos avançados.
  • EXT3, ReiserFS: Exemplos de sistemas de arquivos comuns em distribuições Linux. (Outros como ext4, XFS, Btrfs também são amplamente utilizados).

Partições de Disco

O particionamento de disco divide uma unidade de armazenamento física (HD ou SSD) em múltiplas seções lógicas independentes, cada uma podendo conter seu próprio sistema de arquivos. Os tipos principais são:

  • Partição Primária: Pode ser usada para instalar um sistema operacional (tornando-a "bootável"). Um disco físico tem um limite no número de partições primárias que pode conter (geralmente quatro em esquemas MBR).
  • Partição Estendida: É um tipo especial de partição primária que pode ser subdividida em várias partições lógicas. Serve como um contêiner para essas partições lógicas e é usada quando se necessita de mais partições do que o limite de primárias permite. As partições lógicas dentro da estendida são geralmente usadas para armazenamento de dados ou instalação de outros sistemas operacionais.

Requisitos de Espaço em Disco para Windows (Referência)

Os requisitos de espaço em disco podem variar conforme a edição específica do Windows e as atualizações instaladas. Os valores abaixo são baseados nas informações fornecidas no documento original, representando faixas comuns para instalação mínima e recomendada:

Windows XP

Espaço mínimo em disco: 1,5 GB.
Espaço para instalação e uso (faixa comum): 20 GB a 40 GB.

Windows Vista

Espaço mínimo em disco (faixa comum): 12 GB a 18 GB.
Espaço para instalação e uso (faixa comum): 60 GB a 100 GB.

Windows 7

Espaço mínimo em disco (faixa comum): 16 GB a 20 GB.
Espaço para instalação e uso (faixa comum): 60 GB a 100 GB.

Windows 8 / 8.1

Espaço mínimo em disco (faixa comum): 16 GB a 20 GB.
Espaço para instalação e uso (faixa comum): 60 GB a 100 GB.

Windows 10

Espaço mínimo em disco (faixa comum inicial, conforme dados originais): 16 GB a 20 GB.
Espaço para instalação e uso (faixa comum): 60 GB a 100 GB.
(Nota: Requisitos mínimos para versões mais recentes do Windows 10 e para o Windows 11 podem ser maiores, por exemplo, 32GB ou 64GB, dependendo da arquitetura e da versão específica).

Entradas relacionadas: