Pode-se apreciar que um sistema operacional funciona como uma interface entre o hardware de um sistema de computador eo usuário ou programa de aplicação. Operando as funções do sistema Para servir como interface entre o hardware e os usuários, um sistema operacional deve ser capaz executar as seguintes funções: 36366ixc44vek7y. 1.Oferirea possibilidade de execução de programas de aplicação. A este respeito, o sistema operacional deve ter: editor de texto -a - um intérprete xe366i6344veek editor 2.
Alocated recursos -Link necessárias para executar programas, é conseguido através da identificação: os programas que são executados, os requisitos de memória, dispositivos periféricos e protecção de dados requisitos. 3.Facilities para compressão de dados, classificação, que se fundem, catalogação e manutenção de bibliotecas, programas utilitários disponíveis. 4.Planning a execução de obras de acordo com determinados critérios, à utilização eficiente da unidade de processamento central. 5.
Assisting programas de comunicação por meio de sistema de computação em execução pelo usuário, tanto em hardware e software nível. Componentes do sistema operativo maioria dos sistemas operativos para responder ao papel de interface de hardware - utilizadores estão organizados em dois níveis: nível 1.physical, que está mais perto do hardware do sistema de computador, interferindo com o sistema por meio de uma interrupção. Nível 2.logical, que é mais perto do usuário, interferindo com ele por meio de comandos, linguagens de programação, ferramentas, etc ...
De acordo com estes dois níveis, sistemas operacionais incluem duas categorias principais de programas: 1. Os programas de comando e controle , o papel de coordenação e controle de todas as funções de sistemas operacionais, tais como processos de entrada e saída, interrupções de execução, comunicação hardware pelo usuário; 2. Os programas de serviços (de processamento), que são realizadas sob a supervisão de programas de comando e controle que está sendo usado por programadores para o desenvolvimento de aplicações de seus programas.
Desenvolvimento de sistemas operacionais Os primeiros sistemas operacionais foram feitas por programas de processamento em lote. Operações de comunicação que estavam a ser alcançado é através de uma linguagem de comando que permitiu interpretação das instruções para o sistema, e declarações de tratamento de erros. Tais sistemas operam no-programação mono. CPU (unidade de processamento central)