Engenharia de software 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.
Por que Tanenbaum estava errado nos debates de Tanenbaum-Torvalds?
Recentemente, recebi uma leitura dos debates de Tanenbaum-Torvalds na minha aula de SO. Nos debates, Tanenbaum faz algumas previsões: Microkernels são o futuro x86 desaparecerá e as arquiteturas RISC dominarão o mercado (Daqui a cinco anos) todo mundo estará executando um sistema operacional GNU grátis Eu tinha um ano de …
233 operating-systems kernel
Como os sistemas operacionais ... executam ... sem ter um sistema operacional para executar?
Estou realmente curioso agora. Eu sou um programador Python, e essa pergunta me surpreendeu: você escreve um sistema operacional. Como você executa isso? Tem que ser executado de alguma forma, e dessa forma está dentro de outro sistema operacional? Como um aplicativo pode ser executado sem estar em um sistema …
167 kernel operating-systems
Quais sistemas operacionais são usados ​​em aviões e em quais linguagens de programação eles são desenvolvidos? [fechadas]
Fiquei me perguntando se alguém sabe qual é o sistema operacional usado em aviões comerciais (como Boeing ou Airbus). Além disso, qual é a linguagem de programação em tempo real (preferencial)? Ouvi dizer que Ada é usado na Boeing, então minha pergunta é - por que Ada? Quais são os …
113 programming-languages operating-systems real-time
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 …
77 operating-systems compiler
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 …
42 operating-systems x86
É possível ler a memória de outro programa alocando todo o espaço vazio em um sistema?
Teoricamente, se eu construísse um programa que alocasse toda a memória não utilizada em um sistema e continuasse a solicitar mais e mais memória à medida que outros aplicativos liberassem a memória que não precisam mais, seria possível ler a memória liberada recentemente de outros aplicativos ? Ou isso é …
26 security operating-systems memory
Na realidade, um desenvolvedor também administra DBMS e sistema? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Realmente não sei mais para onde perguntar. Então aqui …
21 operating-systems development-environment dba
Existe algum sistema operacional que seja simples o suficiente para aprender? [fechadas]
Fechado . Esta questão é baseada em opiniões . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela possa ser respondida com fatos e citações editando esta postagem . Fechado há 6 anos . Eu realmente gostaria de entender como um sistema operacional …