Sistemas  
 
Rede de conhecimento computador >> Sistemas >> Unix >> Content
Quais são as funções da disciplina de linha no Unix?
A disciplina de linha no UNIX é um mecanismo que lida com a interação entre o sistema operacional e uma porta serial. Ele atua como intermediário, fornecendo uma camada de abstração e adicionando funcionalidade ao fluxo de dados brutos provenientes da porta física.

Aqui estão as principais funções da disciplina de linha no Unix:

1. Dados de enquadramento e delimitando:

* Protocolos orientados para o caractere: As disciplinas de linha podem lidar com protocolos como o ASCII, onde os dados são transmitidos como um fluxo de caracteres. Eles podem identificar caracteres de início e final, detectar erros e remontar os dados em blocos significativos.
* Protocolos orientados a blocos: Para protocolos como SLIP e PPP, a disciplina de linha lida com o enquadramento dos dados em blocos. Ele adiciona caracteres especiais de enquadramento e gerencia o fluxo de dados.

2. Detecção e correção de erros:

* As disciplinas de linha podem implementar mecanismos de detecção de erros, como verificação de paridade e somas de verificação.
* Eles também podem lidar com a correção básica de erros, retransmitindo dados corrompidos, se necessário.

3. Controle de fluxo:

* A disciplina de linha ajuda a gerenciar o fluxo de dados entre o dispositivo e o sistema operacional.
* Ele implementa mecanismos como Xon/Xoff ou Controle de Fluxo de Hardware (RTS/CTS) para impedir a excesso de dados.

4. Processamento de entrada e saída:

* As disciplinas de linha podem processar dados de entrada, por exemplo, convertendo dados recebidos em maiúsculas ou removendo caracteres de controle.
* Eles também podem preparar dados para a saída, adicionando caracteres de controle necessários ou formatando -os de acordo com o protocolo.

5. Buffer:

* A disciplina de linha pode atingir os dados recebidos da porta serial, permitindo que o sistema operacional os processe em seu próprio ritmo.
* Ele também pode buffer dados enviados à porta, garantindo que os dados sejam transmitidos com eficiência.

6. Controle do modem:

* Para modems, a disciplina de linha gerencia os sinais de controle de modem como DTR, DSR e detecção de anel.
* Ele pode iniciar e gerenciar conexões modernas, incluindo discagem e desligamento.

7. Recursos especiais:

* As disciplinas de linha podem fornecer recursos específicos adaptados a protocolos ou aplicativos específicos.
* Exemplos incluem suporte para algoritmos de compressão, criptografia ou processamento especial de caracteres.

No geral, a disciplina de linha fornece uma maneira flexível e eficiente de o sistema operacional interagir com portas seriais, permitindo vários protocolos e funcionalidades de comunicação.

Nota importante: A disciplina de linha é uma ferramenta poderosa, mas pode ser complexa configurar e gerenciar. Compreender os requisitos específicos do seu aplicativo é crucial para selecionar a disciplina de linha apropriada e configurá -la corretamente.

Anterior :

Próximo :
  Os artigos relacionados
·Como copiar um arquivo para a unidade de disquete no Un…
·Quando logado em um Linux root, o prompt do shell norma…
·As especificações do sistema operacional Unix 
·Unix Cut Tutorial Comando 
·Como Hack UNIX 
·Como obter um número de linha de um padrão em UNIX 
·Como alterar a senha Unix Root depois de ter expirado 
·O comando sort é um filtro no unix? 
·Unix Opções Descompacte 
·Como adicionar Endereço de Gateway em SCO Unix 
  Artigos em destaque
·Como adicionar programas de inicialização no Windows …
·Como reinicializar um Laptop Mac da Apple 
·O Windows é baseado em Unix ou Linux? 
·Como ativar a conexão sem fio (Wi-Fi) no Windows Serve…
·Como Dual Boot um Sistema Operacional 
·Como escrever um script de inicialização 
·Opções msconfig 
·Como encontrar Vista Erros de tela azul 
·Como fazer um disco de inicialização XP CD 
·Como atualizar drivers no OpenSUSE 
Cop e direita © Rede de conhecimento computador https://ptcomputador.com Todos os Direitos Reservados