119 Shares 9837 views

ACT – é … software operacional básico. Pelo software do sistema incluem

Computadores – nossos companheiros de vida inerentes para a segunda década. Eles ajudam as pessoas se divertir e trabalhar, se comunicar com amigos em todo o mundo. Infelizmente, nem todos os usuários estão atualmente princípios que trabalha com computador.

Em particular, eles raramente pensam sobre a importância do software de fonte aberta. Este software do sistema. O que se entende por este conceito e qual é a importância destes programas? A divulgação desta questão e o assunto deste artigo. Além disso, vamos considerar a classificação software sistema de data atual.

É necessário saber até mesmo usuários comuns, como quando ler alguns artigos informativos que muitas vezes não consegue entender a essência do que está escrito. Acontece a mesma coisa por causa da ignorância da terminologia comum. Note-se que muitas vezes é uma distorção do pecado até mesmo recursos especializados.

introdução ao

Historicamente, temos utilizado todo o programa são divididos em duas classes:

  • aplicações do sistema (ACT – é o fundamento de qualquer sistema operacional).
  • programas de aplicação.

Há uma outra classe de software de aplicação profundamente especializada, mas na vida diária com ele e encontrou apenas desenvolvedores de tecnologia.

Para aplicações incluem aplicações de escritório, software para criação e edição de imagens, bem como outros fundos a partir do qual cada um de nós tem de lidar diariamente. Não é difícil adivinhar que esta classe é o mais comum e numerosas.

O que está incluído no conceito de software de código aberto? Este programa concebido para administrar o DBMS (database) projetado para interação entre um usuário e um computador (DE – membranas gráficos), bem como sistemas especializados para coleta e processamento de informações. O uso recente (em particular) a bordo das aeronaves e veículos de combate.

Motoristas, etc.

Muitas vezes alocar bibliotecas do sistema e drivers de dispositivo para a sua finalidade de modo algum diferente do ACT. Isto significa que a considerá-las separadamente não faz sentido.

Assim, o software de sistema (System Software) pode ser chamado de um conjunto de programas e interfaces que são usados para controlar e computador interação humana. O seu principal objectivo – a ferramentas de tradução automática para exibir e analisar em mais familiar para nós todo o texto ou forma gráfica. STR composição (Aplicado ao contrário utilitários) praticamente não depende de problemas específicos resolvidos pelo utilizador do computador.

Ele pode projetá-lo em casa, ou talvez um dia inteiro para se sentar em redes sociais. Em cada caso, o software de computador difere drasticamente, enquanto a composição das aplicações do sistema sofre nenhuma mudança.

O que faz o software do sistema

E agora analisamos em detalhe a nomeação deste tipo de programas. Assim, suas principais funções:

  • Eles criam um ambiente no qual os aplicativos são executados utilidade (OS).
  • Fornecer simplificação e automatização do desenvolvimento de novas aplicações.
  • Maximizar a precisão e eficiência da comunicação entre computadores em redes locais e globais.
  • Diagnosticar (e reparar) as várias falhas programáticos.
  • Responsável pela execução de operações auxiliares (para cima, arquivar, a transferência de dados).

Assim, nenhum trabalho computador sem o software livre não pode, em princípio, como até mesmo o sistema operacional mais primitiva – também uma gama de aplicações especializadas. Manutenção desses programas só pode lidar com usuários qualificados e desenvolvimento – apenas os melhores programadores, que em alguns casos precisa saber a programação em linguagem de máquina (tais especialistas no mundo em unidades gerais). Em suma, para criar o seu próprio sistema operacional em esplêndido isolamento que você simplesmente não vai funcionar.

conhecimentos básicos e habilidades

Apesar da complexidade de tais programas, mesmo usuários comuns precisam compreender a natureza do seu trabalho, pois afeta a produtividade de sua interação com o computador. Por exemplo, não saber sobre os programas de trabalho dos princípios que controlam a escrita e leitura de informações a partir da superfície do disco, você não pode formatar o disco rígido, com base no tipo de dados que pretende mantê-lo.

Como já disse, a sua aplicação é de natureza sistémica, que não muda quase nunca. É por isso que o desenvolvimento de software de código aberto são apresentados requisitos particularmente rigorosos.

software sistema de classificação

Tradicionalmente nesta classe são as versões de software seguinte:

  • Componentes de controlo.
  • componentes de ensaio, o processamento e a transmissão de informação.

Como é fácil de compreender, programas de controle são sincronizados processos principais, permitindo que todos os dispositivos funcionem corretamente seu computador. Suas principais funções são as seguintes:

  • O controle direto de todo o poder de processamento do sistema.
  • Trabalhando com os dados necessários para o seu funcionamento.

Na maioria das vezes, essas ferramentas são constantemente na memória do computador. Pertencem a um residente de dispositivos que formam o núcleo do sistema operativo. Se os programas de controle, que são necessários para realizar algumas operações importantes, são carregados na memória imediatamente antes da operação, eles são chamados de trânsito (transitivo). Em qualquer caso, hoje essas ferramentas estão disponíveis apenas como parte de tanto o sistema operativo e os controladores em forma de bibliotecas.

Em contraste, o programa para o processamento de informações executar separadamente. Na maioria das vezes, eles são entregues no pacote de aplicações aplicadas instalação. By the way, o instalador (Windows o instalador, por exemplo) também se refere ao software do sistema.

Outra versão da classificação

Muitas vezes, os especialistas dizem que o software deve ser dividido em básico e serviço. Pela base são aqueles programas que fornecem o próprio funcionamento do computador. Por conseguinte, um sistema de software incluem:

  • sistemas operacionais próprios e motoristas em sua composição.
  • Skins (DE) e outros suportes para a implementação de programas.
  • Gerenciadores de arquivos.

OS como um conjunto de software de código aberto

Continuamos a ver o software do sistema. Os sistemas operativos são uma parte integrante da mesma.

Em geral, o próprio sistema operacional pode ser representado como um conjunto de programas de software que são responsáveis pelo recebimento, processamento, uso de informações e controle de todos os dispositivos do sistema. Por um lado, o sistema operacional funciona como um "espaçador" entre o usuário e seu computador, por outro lado, é responsável por tanto quanto possível o uso efetivo de software e hardware enchendo o último.

Na literatura, o sistema operacional também é chamado o software básico do sistema. Por que adotou essa terminologia, consideramos abaixo.

Gerenciamento de arquivos – uma função essencial da ACT

gerenciadores de arquivos são projetados para facilitar o acesso aos dados físicos no disco, para exibi-los em uma representação gráfica. Assim, eles só podem usar o nome de arquivo lógico, ao invés de sua localização direto no disco rígido.

Importante! sistemas de arquivo e gerenciadores de arquivos em si não existem, porque eles são desenvolvidos para sistemas operacionais específicos e soluções para certos problemas. Assim, alguns dos especialistas concorda que o software do sistema e incluir essas aplicações.

Mas há alguns fatos que determinam a atitude de um programa desse tipo em termos de ferramentas de gestão de informação independentes:

  • Muitos sistemas operacionais (e por um longo tempo e quase todos) pode ser simultaneamente (!) Para trabalhar com praticamente todos os sistemas de arquivos.
  • Alguns primitivos (mas ainda sistema operacional) pode fazer sem esses aplicativos.

O que é o serviço ACT

Esta categoria inclui programas que ampliam significativamente as capacidades do programa ACT, tornando-o mais conveniente para o usuário final. Eles também podem ser classificados, e ter um monte de pontos:

  • Os drivers de dispositivo não são colocados no sistema operacional na fase de sua criação.
  • Os programas de computador auto-diagnóstico, o que elimina a necessidade do usuário a encontrar a causa de erros e falhas.
  • Estranhamente, mas o software anti-vírus também se enquadra na definição de "serviço". Note-se que nem sempre foi.
  • Aplicações para as unidades de serviço permitem copiar e arquivar dados, excluir permanentemente ou restaurar arquivos de dados para otimizar o processo de gravação do disco.
  • Built-in programa de backup para reduzir significativamente as informações espaço ocupado.
  • Utilitário para gerenciar recursos de rede e da própria rede.

Muitas vezes, esta classe de programas chamados de utilitários do sistema. Basta notar que os programas antivírus não chamar. Hoje, conhecido meios de Symantec, Toque de pedra, bem como outras grandes empresas que fornecem software. Tipos de software para alguns dos casos que analisamos, mas continuam por resolver várias questões.

ACT para trabalhar com protocolos de rede

Como o nome indica, estas aplicações do sistema são responsáveis pelo acesso à web. Note-se que todos os termos a seguir aplica-se mais para aqueles sistemas que são projetados para executar algumas ações específicas (e-mail do servidor de arquivos do servidor). Para atualizar o software dessa ordem, muitas vezes têm de desenvolver novas versões de sistemas operacionais.

A chave para a compreensão do trabalho de todo o algoritmo é um programa de servidor especial que aceita pedidos a partir da rede e da própria envia as respostas. Utilitários que são projetados para enviar pedidos, chamados de clientes. Note-se que o pedido é enviado na forma de um formato padronizado, que é muitas vezes referido como um protocolo. A resposta também enviado como um arquivo de um determinado formato que contém todas as informações necessárias (pacote).

By the way, IE, Firefox, Opera e Google Chrome – os mesmos clientes, que são baseados no princípio de que só estabelecido.

ambiente de programação e a implementação de programas

Estes programas se relacionam com os meios específicos, mas uma compreensão básica deles também é necessário, porque sem isso é impossível compreender os princípios de funcionamento do sistema operacional e do computador em geral. Eles precisam não só para criar, mas também para depurar e lançar aplicações.

Especialistas dizem que, neste caso no software do sistema inclui:

  • Meios para digitação e edição de texto.
  • Tradutor ou intérprete (para linguagem simples).
  • O vinculador, também chamado de vinculador.
  • Depuradores.
  • bibliotecas de aplicativos completos para a execução do programa.

Note-se que a aplicação é criada (com raras exceções), sob qualquer certa OS. Mas as ferramentas do sistema que são projetados para desenvolvê-los, pode trabalhar em um sistema completamente diferente (para isso e precisa de algumas bibliotecas do sistema). Isto é muito importante, porque eles não se restringem desenvolvedores na escolha do sistema preferido para o trabalho.

Quais são tradutores

Uma vez que esta definição não é clara para todos, olhar para esta questão em mais detalhes.

Este é um conceito importante refere-se a um programa que traduz a linguagem de programação que é compreensível para as pessoas, em linguagem de máquina. Claro, a linguagem de máquina pode ser compreendido e homem, mas esses profissionais unidade de todo o mundo. O próprio programa é escrito em qualquer linguagem de programação, chamada de módulo de origem. módulo objeto chamado informação de base compilada para posterior uso da máquina. A estrutura deste módulo consiste no texto do programa já está traduzido em linguagem de máquina, bem como outras informações necessárias para a sua operação e depuração correta.

Todas as aplicações desta classe são divididos em compiladores e intérpretes. O primeiro traduz imediatamente o texto de origem no módulo de máquina. O intérprete executa não só é portador, mas, em seguida, tenta testar o programa. Nesta base, ele tem uma enorme desvantagem: a lenta implementação do programa. É por isso que o uso de tais meios apenas entre as línguas mais simples e primitivas, que são usados para ensinar as noções básicas de programação.

Linker, ou vinculador, está envolvida no processamento de módulos de objeto nos itens de inicialização. Cada um deles já podem ser movidos para a memória e executado.

Depurador, e outros componentes

O depurador executa uma função essencial, pois permite controlar o fluxo do programa, ao mesmo tempo à procura de erros na mesma. Em seu conjunto de recursos básico inclui:

  • Para o passo através do módulo de objecto carregado, com um resultado de reprodução permanentes.
  • Parar em pontos predeterminados do desenvolvedor.
  • Se houver tal necessidade, o depurador pode parar completamente o programa em um momento predeterminado.
  • Exibir todas as variáveis utilizadas.

resultados

Então, vamos resumir. Acontece que os seguintes itens estão incluídos no software do sistema:

  • Diretamente para o (sistema operacional) do sistema operacional.
  • Skins (DE) e o ambiente de execução do programa.
  • gerenciadores de arquivos, e outra ferramenta de gerenciamento de arquivos.
  • Ferramentas de Desenvolvimento.
  • Todas as ferramentas de rede.
  • Algumas aplicações.

Aqui nós examinamos a estrutura do software do sistema.