Perguntas sobre 'architecture'

Arquiteturas geralmente se referem à diferença entre os processadores x86 (i386) de 32 bits e x86-64 (amd64 / em64t) de 64 bits. Ambas são arquiteturas distintas.
8
respostas

Em sistemas Unix, por que precisamos explicitamente dos arquivos 'open' e 'close' para 'read' ou 'write' deles?

Por que open() e close() existem no design do sistema de arquivos Unix? O sistema operacional não pôde detectar a primeira vez em que read() ou write() foi chamado e fez o que o open() normalmente faria?     
25.02.2016 / 02:47
1
resposta

O que são interrupções de software e hardware e como são processadas?

Não tenho certeza se entendi o conceito de interrupções de hardware e software. Se eu entendi corretamente, o propósito de uma interrupção de hardware é chamar a atenção da CPU, parte da implementação da multitarefa da CPU. Então, o que c...
03.08.2011 / 20:15
2
respostas

Como funciona um terminal Linux?

Se você acionar um terminal e chamar um executável (assumindo um que seja orientado para simplificar), você receberá uma resposta ao comando do executável. Como isso é impresso para você (o usuário)? O terminal faz algo como pexpect ? (poll es...
13.06.2013 / 23:21
2
respostas

Por que existem '/ lib' e '/ lib64', mas apenas '/ bin'?

No meu laptop: $ cat /etc/issue Ubuntu 18.04 LTS \n \l Existem duas pastas diferentes para as bibliotecas x86 e x86_64 : ~$ ls -1 / bin lib lib64 sbin ... Por que binários existe apenas um diretório? P.S. Também estou i...
02.06.2018 / 21:43
3
respostas

Como os sinais funcionam internamente?

Em geral, para matar processos, geramos sinais como SIGKILL , SIGTSTP etc. Mas como se sabe quem ordenou aquele sinal em particular, quem o enviou para um processo específico e, em geral, como os sinais realizam suas operações? Como os s...
19.06.2013 / 22:05
4
respostas

Como entender os canos

Quando acabei de usar o pipe no bash, não pensei mais sobre isso. Mas quando eu leio algum exemplo de código C usando system call pipe () junto com fork (), eu me pergunto como entender os pipes, incluindo tanto pipes anônimos quanto pipes nomea...
05.08.2011 / 14:25
2
respostas

Como os comandos do sistema são criados como ls?

Tenho algumas dúvidas em relação ao * nix. Não sei qual tipo de arquivo executável é ls , se é .sh ou .ksh ou qualquer outro tipo de sistema executável, se for, o que é isso? quando tentei ver qual é o código-fonte do comando ls , e...
07.03.2014 / 13:53
4
respostas

Como os diretórios são implementados em sistemas de arquivos Unix?

Minha pergunta é como os diretórios são implementados? Eu posso acreditar em uma estrutura de dados como uma variável, e. tabela, matriz ou similar. Como o UNIX é Open Source, posso procurar na origem o que o programa faz quando cria um novo dir...
12.08.2011 / 03:34
1
resposta

Método de linha de comando fácil para determinar a sequência de arquitetura específica do ARM?

Estou tentando escrever um script que determinará ações com base na arquitetura da máquina. Eu já uso uname -m para reunir a linha de arquitetura, no entanto, não sei quantas arquiteturas de ARM existem, nem sei se uma é armhf , armel ou...
23.01.2015 / 22:21
3
respostas

Qual é a relação entre as chamadas do sistema, a transmissão de mensagens e as interrupções?

Estou lendo o artigo da Wikipédia para o gerenciamento de processos . Meu foco é no Linux. Não consigo descobrir a relação e as diferenças entre a chamada do sistema, a passagem e a interrupção da mensagem, em seus conceitos e propósitos. Eles...
02.08.2011 / 20:07