8 características de sistemas operacionais - Ciência - 2023
science
Contente
- Lista de recursos de sistemas operacionais
- 1- Eles têm uma gestão de trabalho
- 2- Eles têm uma gestão de recursos
- 3- Eles têm um controle de operações de entrada / saída
- 4- São sistemas multitarefa
- 5- Estão em conformidade com o processo de memória espacial
- 6- Devem ter mecanismos associados
- 7- Eles têm um núcleo
- 8- Eles concedem conexão
- Referências
Ascaracterísticas de sistemas operacionaisOs principais geralmente incluem: administração de trabalho, gerenciamento de recursos, controle de operações do sistema, recuperação de erros e gerenciamento de memória. Isso varia de acordo com o fabricante.
Os sistemas operacionais geralmente são únicos, dependendo do fabricante e do hardware no qual operam. Apesar disso, graças à sofisticação do hardware moderno, são necessários sistemas operacionais que atendam a padrões específicos.
Geralmente, quando um novo sistema de computador é instalado, o software operacional indicado para aquele hardware deve ser adquirido.
Um sistema operacional é um sistema de software que gerencia recursos de hardware e software de computador; além disso, fornece serviços comuns para programas de computador.
Os programas de aplicativos geralmente também requerem um sistema operacional para funcionar.
Os sistemas operacionais podem ser encontrados em muitos dispositivos que contêm um computador: de telefones celulares a consoles de videogame, computadores e servidores de rede.
Alguns sistemas operacionais de desktop populares incluem Apple OS X, Linux e suas variantes e Microsoft Windows. Os sistemas operacionais móveis incluem Android e iOS. Outras classes de sistemas operacionais, como RTOS em tempo real, também existem.
Lista de recursos de sistemas operacionais
1- Eles têm uma gestão de trabalho
Uma responsabilidade importante de qualquer programa operacional é o planejamento de tarefas a serem realizadas pelo sistema de computador.
Esta é uma das principais tarefas da função de gerenciamento de tarefas. O sistema operacional cria a ordem em que os programas são processados e define a sequência em que determinados trabalhos serão executados.
O termo 'enfileirado' é freqüentemente usado para descrever a série de tarefas que aguardam execução. O sistema operacional compara vários fatores para criar essa fila de trabalho.
Alguns desses fatores incluem:
- Alguns trabalhos que estão sendo processados.
- Os recursos do sistema que estão sendo usados.
- Quais recursos precisarão ser usados pelos programas a seguir.
- A prioridade do trabalho em comparação com as outras tarefas.
- Qualquer outro requisito especial ao qual o sistema deve responder.
O programa operacional deve ser capaz de revisar esses fatores e controlar a ordem em que esses trabalhos são processados.
2- Eles têm uma gestão de recursos
O gerenciamento de recursos em um sistema de computador é outra das principais preocupações do sistema operacional. Obviamente, um programa não pode usar um dispositivo se esse hardware não estiver disponível.
O software operacional monitora a execução de todos os programas. Também é responsável por monitorar todos os tipos de dispositivos que estão sendo usados.
Para isso, estabeleça uma tabela na qual os programas sejam combinados com os dispositivos que estão usando ou usarão no futuro.
O sistema operacional analisa esta tabela para aprovar ou negar o uso de um dispositivo específico.
3- Eles têm um controle de operações de entrada / saída
A distribuição dos recursos de um sistema está intimamente relacionada à operação do controle de entrada / saída de um software.
Como o acesso a um determinado dispositivo geralmente é necessário antes que as operações de entrada / saída possam começar, o sistema operacional deve coordenar as operações de entrada / saída e os dispositivos nos quais atuam.
Com efeito, estabelece um dicionário de programas que passam por execução e os dispositivos que devem usar para completar as operações de entrada / saída. Usando relatórios de controle, os trabalhos podem exigir dispositivos específicos.
Isso permite que os usuários leiam informações de sites específicos ou imprimam informações em escritórios selecionados. Aproveitando esta facilidade, as informações lidas de um local podem ser distribuídas por todo o sistema informatizado.
Para facilitar a execução de operações de entrada / saída, a maioria dos sistemas operacionais tem um conjunto padrão de instruções de controle para lidar com o processamento de todas as instruções de entrada / saída.
Essas instruções padrão, conhecidas como sistema de controle de entrada / saída, são parte integrante da maioria dos sistemas operacionais.
Eles apenas simplificam os meios para que todos os programas em processamento possam realizar operações de entrada / saída.
Na verdade, o programa em execução executa sinais para o sistema operacional de que uma operação de entrada / saída é desejada, usando um dispositivo de entrada / saída específico.
O software no controle chama o software IOCS para que ele possa completar a operação de entrada / saída.
Considerando o nível de atividade de entrada / saída, na maioria dos programas as instruções IOCS são extremamente vitais.
4- São sistemas multitarefa
A maioria dos sistemas operacionais modernos permite que várias tarefas sejam realizadas.
Por exemplo, um computador pode, durante a execução de um programa do usuário, ler informações de um disco ou exibir os resultados em uma impressora. Fala-se de sistemas operacionais multitarefa ou multiprogramados.
5- Estão em conformidade com o processo de memória espacial
Em muitos sistemas operacionais, cada processo possui seu próprio espaço de memória. Isso significa que essa memória não está disponível para outros processos. Neste caso, falamos da direção espacial do processo.
6- Devem ter mecanismos associados
Quando são programas polivalentes, um sistema operacional deve fornecer o seguinte número de mecanismos:
- Um mecanismo de autenticação para verificar a identidade de cada usuário.
- Um mecanismo de proteção contra programas de usuário errôneos que podem bloquear a execução de outros aplicativos no sistema, ou que são maliciosos e que podem espionar ou interromper as atividades de outros usuários.
- Um mecanismo de gerenciamento que limita o número de recursos permitidos para cada usuário.
7- Eles têm um núcleo
A parte essencial de um sistema operacional é seu kernel. Hoje, os núcleos monolíticos são os mais populares.
Esses núcleos fornecem uma maneira para que os diferentes processos do computador enviem mensagens entre si, ao mesmo tempo em que gerenciam a RAM que armazena as informações do programa.
A maioria dos kernels também fornece drivers de dispositivo para controlar monitores, discos rígidos e outras parafernálias.
8- Eles concedem conexão
Provavelmente, a característica definidora dos sistemas operacionais é a conexão que ele fornece entre hardware, software e, em alguns casos, a interface do usuário. Cada computador requer um sistema operacional para poder ser usado.
Referências
- Quais são as características de um sistema operacional? Recuperado de reference.com.
- Características de um sistema operacional. Recuperado de ecomputernotes.com.
- Características do sistema operacional. Recuperado de 202.114.32.200:8080/courseware.html.
- Quais são as características de um sistema operacional em comparação a outro software? Recuperado de quora.com.
- Sistema de controle de entrada e saída. Recuperado de wikipedia.org.