Perguntas com a marcação «operating-systems»

Um sistema operacional (SO) é um software básico cuja regra é intermediar requisições de software para recursos e hardware disponíveis, gerenciar entrada / saída, alocação / desalocação de memória, sistemas de arquivos, entre outras tarefas básicas que um dispositivo deve executar.






11
Por que o SO do software é específico?
Estou tentando determinar os detalhes técnicos de por que o software produzido usando linguagens de programação para determinados sistemas operacionais só funciona com eles. Entendo que os binários são específicos para determinados processadores devido à linguagem de máquina específica do processador que eles compreendem e aos diferentes conjuntos de instruções …

10
Por que não ter um sistema operacional baseado em linguagem de alto nível? Os idiomas de baixo nível são mais eficientes?
Sem ser presunçoso, gostaria que você considerasse a possibilidade disso. Atualmente, a maioria dos sistemas operacionais é baseada em linguagens de baixo nível (principalmente C / C ++). Até mesmo as novas, como Android, usam JNI e a implementação subjacente está em C De fato, (esta é uma observação pessoal) …

8
Por que (não) segmentação?
Estou estudando sistemas operacionais e a arquitetura x86 e, enquanto lia sobre segmentação e paginação, naturalmente fiquei curioso para saber como os sistemas operacionais modernos lidam com o gerenciamento de memória. Pelo que encontrei, o Linux e a maioria dos outros sistemas operacionais basicamente evitam a segmentação em favor da …



3
Por que os “binários gordos” não são mais amplamente utilizados para aplicativos de plataforma cruzada?
Até onde eu sei, os chamados "binários gordos" - arquivos executáveis ​​que contêm código de máquina para vários sistemas - são realmente usados ​​apenas em Apple PCs, e mesmo lá parece que eles só foram usados ​​porque precisavam fazer a transição de PowerPC para x86. Atualmente, muitos softwares são multiplataforma …





Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.