Cliente-servidor Cliente-servidor é um modelo da área computacional que separa clientes e servidores, sendo ligados entre si normalmente utilizando uma rede de PC’s. Cada cliente pode enviar um pedido de determinado dado para algum dos servidores conectados. Sendo assim, algum desses servidores disponíveis pode aceitar o pedido, processá-lo e repassar o resultado para o cliente. Apesar do conceito em si ser aplicado em diversos usos e aplicações, a arquitetura é praticamente a mesma. Para que funcione uma rede cliente servidor, é necessário que no servidor esteja instalado um sistema operacional que reconheça esse tipo de rede. Os sistemas operacionais para redes cliente-servidor são: * Windows NT, Windows 2000, Windows 2003. * Unix. * Linux. * Solaris. * FreeBSD. * Mac OS X. * Novell Netware. A arquitetura do Windows NT foi desenvolvida de forma modular. Cada componente do NT executa uma tarefa específica dentro do sistema operacional. Há a possibilidade de se utilizar a rede cliente-servidor que devido ser organizado, permite operar o computador de um modo eficiente, proporcionar compatibilidade com outros sistemas operacionais e permitir extensibilidade. Com exceção dos sistemas mais antigos, todos os sistemas operacionais possuem dois tipos de execução. Programas aplicativos rodam em um tipo e os códigos de sistemas em outro. A grande finalidade de se ter dois tipos é dar força ao controle do sistema operacional com relação ao computador. Este esquema impede que um programa aplicativo acesse inadequadamente um recurso do sistema. Jéssica Turra José Rodrigo Menta Naianni de Assis Trabalho de Sistemas Operacionais Curitiba 2007