Questões de Sistemas Operacionais - Windows 2000 para Concurso
Foram encontradas 87 questões
O Windows 2000 oferece numerosos mecanismos de comunicação interprocessos. Ele também oferece mecanismos de sincronização, como semáforos, exclusões mútuas, regiões críticas e evento. Todos esses mecanismos funcionam em processos, não em threads. Portanto, quando um processo pára em um semáforo, outros processos relacionados à mesma thread não são afetados e podem continuar executando.
O Windows 2000 é constituído de duas partes: o próprio sistema operacional — que executa no modo núcleo — e os subsistemas do ambiente — que executam no modo gerenciador. No núcleo, estão processos isolados que ajudam os programas dos usuários a realizar certas funções do sistema. Já os subsistemas do ambiente estão relacionados com gerenciamento de processo, gerenciamento de memória e sistemas de arquivos.
O Windows 2000 suporta três diferentes APIs documentadas: Win32, POSIX e OS/2. Cada uma dessas interfaces tem uma lista pública de chamadas de biblioteca que os programadores podem usar. A função das DLLs (dynamic link libraries) e dos subsistemas do ambiente é implementar a funcionalidade da interface pública, ocultando, dos programas de aplicação, a verdadeira interface da chamada ao sistema.
A função do HAL (hardware abstraction layer) é apresentar a uma parte do sistema operacional dispositivos abstratos de hardware desprovidos de especificidades e idiossincrasias das quais o hardware está repleto. Esses dispositivos são apresentados na forma de serviços independentes da máquina, os quais podem ser usados pelo restante do sistema operacional e pelos drivers.