Computadores

Os Cinco Tipos de Software de Sistemas

Autor: Peter Berry
Data De Criação: 17 Julho 2021
Data De Atualização: 11 Poderia 2024
Anonim
Principais tipos de software    exemplos
Vídeo: Principais tipos de software exemplos

Contente

Alfred é um professor de longa data e entusiasta da computação que trabalha e soluciona problemas em uma ampla variedade de dispositivos de computação.

Os cinco tipos de software de sistemas, são todos projetados para controlar e coordenar os procedimentos e funções do hardware do computador. Na verdade, eles permitem a interação funcional entre hardware, software e o usuário.

O software de sistemas realiza tarefas intermediárias para garantir a comunicação entre outro software e hardware para permitir uma coexistência harmoniosa com o usuário.

O software de sistemas pode ser categorizado no seguinte:

  • Sistema operacional: Aproveita a comunicação entre hardware, programas de sistema e outros aplicativos.
  • Driver do dispositivo: Permite a comunicação do dispositivo com o sistema operacional e outros programas.
  • Firmware: Ativa o controle e a identificação do dispositivo.
  • Tradutor: Traduz linguagens de alto nível para códigos de máquina de baixo nível.
  • Utilitário: Garante a funcionalidade ideal de dispositivos e aplicativos.

1. Sistema operacional (SO)

O sistema operacional é um tipo de kernel de software de sistema que fica entre o hardware do computador e o usuário final. Ele é instalado primeiro em um computador para permitir que dispositivos e aplicativos sejam identificados e, portanto, funcionais.


O software do sistema é a primeira camada de software a ser carregado na memória sempre que um computador é ligado.

Suponha que um usuário queira escrever e imprimir um relatório em uma impressora conectada. É necessário um aplicativo de processamento de texto para realizar esta tarefa. A entrada de dados é feita usando um teclado ou outros dispositivos de entrada e, em seguida, exibidos no monitor. Os dados preparados são então enviados para a impressora.

Para que o processador de texto, o teclado e a impressora realizem essa tarefa, eles devem funcionar com o sistema operacional, que controla as funções de entrada e saída, gerenciamento de memória e spool da impressora.

Hoje, o usuário interage com o sistema operacional por meio da interface gráfica do usuário (GUI) em um monitor ou interface de tela sensível ao toque. A área de trabalho em sistemas operacionais modernos é um espaço de trabalho gráfico, que contém menus, ícones e aplicativos que são manipulados pelo usuário por meio de um cursor do mouse ou o toque de um dedo. O sistema operacional de disco (DOS) foi uma interface popular usada na década de 1980.

Tipos de sistemas operacionais

  • Sistema operacional em tempo real: É instalado em sistemas embarcados para fins especiais, como robôs, carros e modems.
  • SO de usuário único e tarefa única: São instalados em dispositivos de usuário único, como telefones.
  • SO de usuário único e multitarefa: Estão instalados em computadores pessoais contemporâneos.
  • SO multiusuário: Está instalado em ambientes de rede onde muitos usuários precisam compartilhar recursos. OSs de servidor são exemplos de sistemas operacionais multiusuário.
  • Sistema operacional de rede: É usado para compartilhar recursos como arquivos e impressoras em uma configuração de rede.
  • Internet / Web OS: Foi projetado para ser executado no navegador que está online.
  • SO móvel: Foi projetado para funcionar em telefones celulares, tablets e outros dispositivos móveis.

Funções de sistemas operacionais

  • Eles fornecem a interface entre o usuário e o hardware por meio da GUI.
  • Gerencia e aloca espaço de memória para aplicativos.
  • Processa o gerenciamento de aplicativos, dispositivos de entrada / saída e instruções.
  • Configura e gerencia dispositivos internos e periféricos.
  • Gerencia o armazenamento de um ou vários usuários em computadores locais e em rede.
  • Gerenciamento de segurança de arquivos e aplicativos.
  • Gerencia dispositivos de entrada e saída.
  • Detecta, instala e soluciona problemas de dispositivos.
  • Monitora o desempenho do sistema por meio do Gerenciador de Tarefas e outras ferramentas.
  • Produzir mensagens de erro e opções de solução de problemas.
  • Implemente interface para comunicação de rede.
  • Gerencia impressoras em sistemas de um ou vários usuários.
  • Gerenciamento de arquivos internos ou de rede.

Exemplos de sistemas operacionais

SOs populares para computadores são:


  • Windows 10
  • Mac OS X
  • Ubuntu

Sistemas operacionais populares de rede / servidor são:

  • Ubuntu Server
  • Servidor Windows
  • Red Hat Enterprise

Os sistemas operacionais de internet / web populares são:

  • Chrome OS
  • Club Linux
  • Remix OS

SOs móveis populares são:

  • iPhone OS
  • Sistema operacional Android
  • SO Windows Phone

2. Drivers de dispositivo

O software de driver é um tipo de software de sistema que dá vida a dispositivos e periféricos de computador. Os drivers possibilitam que todos os componentes conectados e complementos externos executem suas tarefas pretendidas e conforme orientado pelo sistema operacional. Sem drivers, o sistema operacional não atribuiria nenhuma função.

Exemplos de dispositivos que requerem drivers:

  • Mouse
  • Teclado
  • Placa de som
  • Cartão de exibição
  • Cartão de rede
  • Impressora

Normalmente, o sistema operacional vem com drivers para a maioria dos dispositivos já existentes no mercado. Por padrão, os dispositivos de entrada, como mouse e teclado, terão seus drivers instalados. Eles podem nunca exigir instalações de terceiros.


Se um dispositivo for mais recente que o sistema operacional, o usuário pode ter que baixar os drivers dos sites dos fabricantes ou fontes alternativas.

3. Firmware

Firmware é o software operacional embutido em um chip de memória flash, ROM ou EPROM para que o sistema operacional o identifique. Ele gerencia e controla diretamente todas as atividades de qualquer hardware único.

Tradicionalmente, firmware costumava significar software fixo, conforme indicado pela palavra empresa. Ele foi instalado em chips não voláteis e só poderia ser atualizado trocando-os por chips novos pré-programados.

Isso foi feito para diferenciá-los do software de alto nível, que poderia ser atualizado sem a necessidade de trocar componentes.

Hoje, o firmware é armazenado em chips flash, que podem ser atualizados sem a troca de chips semicondutores.

BIOS e UEFI

O firmware mais importante nos computadores de hoje é instalado pelo fabricante na placa-mãe e pode ser acessado através do antigo BIOS (Sistema básico de entrada / saída) ou o novo UEFI (Unified Extended Firmware Interface) plataformas.

É a interface de configuração que carrega primeiro quando o computador é ligado e está passando PUBLICAR (Autoteste ao ligar).

O firmware da placa-mãe começa ativando todo o hardware e garante que componentes como processador, memória e unidades de disco estejam operacionais. Se todos os componentes cruciais estiverem bem, ele executará o bootloader, que carregará o sistema operacional. Se a memória de acesso aleatório estiver com defeito, o BIOS não permitirá que o computador inicialize.

O usuário pode alterar as configurações do BIOS e UEFI pressionando teclas especiais (uma tecla de função, delete ou a tecla esc) na inicialização para carregar a página de configuração. O usuário pode configurar a segurança, a ordem de inicialização, a hora e outras opções na página que aparece.

Embora funcionem de maneira diferente, o firmware complementa os drivers de algumas maneiras. Ambos dão identidade aos dispositivos de hardware, com o último fazendo o sistema operacional ver o dispositivo.

A principal diferença entre os dois é que o firmware sempre residirá nos dispositivos, enquanto os drivers serão instalados no sistema operacional.

As atualizações de firmware vêm do fabricante do dispositivo (não do fabricante do sistema operacional). Eles são necessários se o usuário deseja que o hardware do computador receba novo suporte de hardware e software. O firmware permitirá que os dispositivos funcionem melhor com sistemas operacionais e aplicativos novos e antigos.

Quase todos os dispositivos e periféricos são integrados com firmware. Placa de rede, sintonizador de TV, roteador, scanner ou monitor e exemplos de dispositivos com firmware instalado.

4. Tradutores de linguagem de programação

Esses são programas intermediários nos quais os programadores de software podem traduzir o código-fonte da linguagem de alto nível para o código da linguagem de máquina. O primeiro é uma coleção de linguagens de programação fáceis de compreender e codificar (ou seja, Java, C ++, Python, PHP, BASIC). O último é um código complexo compreendido apenas pelo processador.

Linguagens de tradução populares são compiladores, montadores e intérpretes. Eles geralmente são projetados por fabricantes de computadores. Os programas tradutores podem realizar uma tradução completa dos códigos do programa ou traduzir todas as outras instruções de uma vez.

O código de máquina é escrito em um sistema numérico de base 2, escrito em 0 ou 1. Esta é a linguagem de nível mais baixo possível. Embora aparentemente sem sentido para os humanos, os zeros e uns são, na verdade, sequenciados de forma inteligente pelo processador para se referir a todos os códigos e palavras humanos concebíveis.

Além de simplificar o trabalho dos desenvolvedores de software, os tradutores auxiliam em diversas tarefas de design, eles;

  • Identifique erros de sintaxe durante a tradução, permitindo assim que sejam feitas alterações no código.
  • Fornece relatórios de diagnóstico sempre que as regras do código não são seguidas.
  • Aloque o armazenamento de dados para o programa.
  • Liste o código-fonte e os detalhes do programa.

5. Utilitários

Utilitários são tipos de software de sistema que ficam entre o software de sistema e o aplicativo. Esses são programas destinados a tarefas de diagnóstico e manutenção do computador. Eles são úteis para garantir o funcionamento ideal do computador. Suas tarefas variam de segurança de dados crucial à desfragmentação da unidade de disco.

A maioria são ferramentas de terceiros, mas podem vir empacotadas com o sistema operacional. Ferramentas de terceiros estão disponíveis individualmente ou agrupadas, como o Hiren Boot CD, o Ultimate Boot CD e o Kaspersky Rescue Disk.

Exemplos e recursos de software utilitário incluem:

  • Software antivírus e de segurança para a segurança de arquivos e aplicativos, por exemplo, Malwarebytes, Microsoft Security Essentials e AVG.
  • Serviços de partição de disco, como Windows Disk Management, Easeus Partition Master e Partition Magic.
  • Desfragmentação de disco para organizar arquivos espalhados na unidade. Os exemplos incluem Desfragmentador de disco, disco perfeito, protetor de disco, firewall gratuito Comodo e pequeno pomo.
  • Compactação de arquivos para otimizar o espaço em disco, como WinRAR, Winzip e 7-Zip.
  • Backup de dados por motivos de segurança, por exemplo, Cobian, Clonezilla e Comodo.
  • Serviços de diagnóstico de hardware como Hard Disk Sentinel, Memtest e Performance Monitor.
  • Recuperação de dados para ajudar a recuperar dados perdidos. Os exemplos incluem iCare Data Recovery, Recuva e EaseUs Data Recovery Wizard.
  • Firewall para proteção contra ameaças externas, por exemplo, Firewall do Windows.

Artigos Do Portal.

Nós Recomendamos

Como usar o editor de vídeo gratuito no Windows 10
Computadores

Como usar o editor de vídeo gratuito no Windows 10

Jonathan é um profe or certificado que lecionou no Reino Unido e no E tado Unido . Ele agora trabalha como con ultor de aprendizagem digital.Quando a Micro oft retirou o Window Movie Maker, muita...
Análise do Samsung Chromebook Plus
Computadores

Análise do Samsung Chromebook Plus

Eric adora comentar obre produto . Ele e pera que a informaçõe que compartilha guiem a pe oa a fazer compra inteligente .Tenho experiência uficiente com o am ung Chromebook Plu para exp...